Files
avprobe-wasm/vite.config.ts
2026-02-19 20:38:55 +01:00

32 lines
634 B
TypeScript

import { resolve } from "path";
import { defineConfig } from "vite";
import topLevelAwait from "vite-plugin-top-level-await";
import wasm from "vite-plugin-wasm";
// https://vitejs.dev/config/
export default defineConfig({
build: {
outDir: resolve(__dirname, "dist"),
lib: {
entry: resolve(__dirname, "dist/browser-vite.mjs"),
formats: ["es"],
fileName: () => "browser.mjs",
},
emptyOutDir: false,
minify: false,
sourcemap: true,
},
plugins: [
wasm(),
topLevelAwait()
],
worker: {
plugins: () => [
wasm(),
topLevelAwait(),
],
format: "es"
},
});