🗜️

Viteでgzipをインポートするプラグイン

2023/04/01に公開

Viteでgzipファイルを文字列としてインポートするプラグインを作りました。

プラグインの使用

vite.config.ts
import { defineConfig } from 'vite'
import gzipImport from 'path/to/gzip-import'

export default defineConfig({
  plugins: [
    gzipImport(),
  ],
})

gzipファイルを文字列としてインポートする

gzipファイルの末尾に?rawを付与することで(他のアセットと同様に[1])文字列としてインポートすることができます。

import file from 'path/to/file.gz?raw'
脚注
  1. アセットを文字列としてインポートする ↩︎

Discussion