Files
bilibili-subtitle/vite.config.ts
IndieKKY 66cd431c3b fix
2024-10-03 19:48:55 +08:00

39 lines
756 B
TypeScript

import {defineConfig, PluginOption} from 'vite'
import react from '@vitejs/plugin-react'
import {visualizer} from "rollup-plugin-visualizer";
import {crx} from '@crxjs/vite-plugin'
import path from "path"
// @ts-ignore
import manifest from './manifest.config'
// https://vitejs.dev/config/
export default () => {
return defineConfig({
base: '/',
build: {
rollupOptions: {
input: {
index: 'index.html',
},
},
},
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
}
},
plugins: [
react(),
crx({
manifest,
}),
visualizer() as PluginOption,
],
css: {
modules: {
localsConvention: "camelCase"
}
}
})
}