This commit is contained in:
IndieKKY
2023-05-17 16:37:56 +08:00
commit 858f83a45c
59 changed files with 8855 additions and 0 deletions

29
vite.config.ts Normal file
View File

@@ -0,0 +1,29 @@
import {defineConfig, PluginOption} from 'vite'
import react from '@vitejs/plugin-react'
import {visualizer} from "rollup-plugin-visualizer";
import {crx} from '@crxjs/vite-plugin'
// @ts-ignore
import manifest from './manifest.json'
// https://vitejs.dev/config/
export default ({mode}) => {
const plugins = [
react(),
visualizer() as PluginOption,
]
// @ts-ignore
if (mode === 'production_chrome') {
plugins.push(crx({
manifest,
}))
}
return defineConfig({
base: '/',
plugins,
css: {
modules: {
localsConvention: "camelCase"
}
}
})
}