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'