v2
424c17b ยท 1 year ago 26 commits
 1import { defineConfig } from "vite"
 2import tsconfigPaths from "vite-tsconfig-paths"
 3import react from "@vitejs/plugin-react"
 4import viteCompression from "vite-plugin-compression"
 5
 6// https://vitejs.dev/config/
 7export default defineConfig({
 8	plugins: [
 9		react(),
10		tsconfigPaths(),
11		viteCompression({
12			filter: /\.(html|js|css)$/, 
13			deleteOriginFile: true,
14		}),
15	],
16	server: {
17		host: true,
18	},
19	build: {
20		chunkSizeWarningLimit: 1000,
21		outDir: "build",
22		rollupOptions: {
23			output: {
24				assetFileNames: "css/[name].[ext]",
25				chunkFileNames: "js/[name].js",
26				entryFileNames: "js/[name].js",
27			},
28		},
29	},
30})