diff --git a/widget/vite.config.js b/widget/vite.config.js new file mode 100644 index 0000000..fd8dd32 --- /dev/null +++ b/widget/vite.config.js @@ -0,0 +1,21 @@ +import { defineConfig } from 'vite'; + +export default defineConfig({ + build: { + outDir: 'dist', + emptyOutDir: true, + rollupOptions: { + input: { + index: 'index.html', + widget: 'src/widget.js' + }, + output: { + entryFileNames: (chunkInfo) => { + return chunkInfo.name === 'widget' ? 'widget.js' : 'assets/[name]-[hash].js'; + }, + chunkFileNames: 'assets/[name]-[hash].js', + assetFileNames: 'assets/[name]-[hash][extname]' + } + } + } +});