UNPKG

create-chrome-ext

Version:

Scaffolding your chrome extension, multiple boilerplates supported!

34 lines (31 loc) 745 B
import { defineConfig } from 'vite' import { crx } from '@crxjs/vite-plugin' import { svelte } from '@sveltejs/vite-plugin-svelte' import sveltePreprocess from 'svelte-preprocess' import manifest from './src/manifest.js' export default defineConfig(({ mode }) => { const production = mode === 'production' return { build: { emptyOutDir: true, outDir: 'build', rollupOptions: { output: { chunkFileNames: 'assets/chunk-[hash].js', }, }, }, plugins: [ crx({ manifest }), svelte({ compilerOptions: { dev: !production, }, preprocess: sveltePreprocess(), }), ], legacy: { skipWebSocketTokenCheck: true, }, } })