https://vitejs.dev/config/
7export default defineConfig({ 8 base: './', 9 plugins: [bundleAudioWorkletPlugin()], 10 build: { 11 lib: { 12 entry: resolve(__dirname, 'index.mjs'), 13 name: 'strudel', 14 formats: ['es', 'iife'], 15 fileName: (ext) => ({ es: 'index.mjs', iife: 'index.js' })[ext], 16 }, 17 rollupOptions: { 18 // external: [...Object.keys(dependencies)], 19 plugins: [ 20 replace({ 21 'process.env.NODE_ENV': JSON.stringify('production'), 22 preventAssignment: true, 23 }), 24 ], 25 }, 26 target: 'esnext', 27 }, 28});