-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvite.config.ts
31 lines (30 loc) · 866 Bytes
/
vite.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import { defineConfig } from 'vite';
import viteCompression from 'vite-plugin-compression';
import FullReload from 'vite-plugin-full-reload';
export default defineConfig({
plugins: [
// obfuscatorPlugin({
// matchFile: (path) => {
// // console.log(path);
// if (/(src).*(ts|js)/.test(path)) {
// // console.log(path);
// return true;
// }
// return false;
// },
// options: {
// optionsPreset: "high-obfuscation",
// },
// }),
viteCompression({ algorithm: 'brotliCompress' }),
FullReload('**', { always: true, log: true, root: 'src' }),
],
build: {
minify: 'esbuild',
chunkSizeWarningLimit: 1000,
brotliSize: false,
},
server: {
hmr: false,
},
});