UNPKG

create-chrome-ext

Version:

Scaffolding your chrome extension, multiple boilerplates supported!

25 lines (23 loc) 573 B
import { defineConfig } from 'vite' import { crx } from '@crxjs/vite-plugin' import solidPlugin from 'vite-plugin-solid' import manifest from './src/manifest.js' export default defineConfig(({ mode }) => { return { build: { emptyOutDir: true, outDir: 'build', target: 'esnext', polyfillDynamicImport: false, rollupOptions: { output: { chunkFileNames: 'assets/chunk-[hash].js', }, }, }, plugins: [crx({ manifest }), solidPlugin()], legacy: { skipWebSocketTokenCheck: true, }, } })