2022-02-23 15:01:52 -08:00
|
|
|
import { defineConfig } from 'vite';
|
|
|
|
import react from '@vitejs/plugin-react';
|
2022-02-25 15:02:24 -08:00
|
|
|
import { visualizer } from 'rollup-plugin-visualizer';
|
2022-02-23 15:01:52 -08:00
|
|
|
|
|
|
|
// https://vitejs.dev/config/
|
|
|
|
export default defineConfig({
|
2022-02-25 15:34:14 -08:00
|
|
|
build: {
|
2022-10-25 13:47:49 -07:00
|
|
|
outDir: 'build',
|
2022-10-18 07:31:00 -07:00
|
|
|
sourcemap: true,
|
2022-02-25 15:34:14 -08:00
|
|
|
rollupOptions: {
|
|
|
|
output: {
|
|
|
|
manualChunks: {
|
|
|
|
react: ['react', 'react-dom'],
|
|
|
|
antdResult: ['antd/es/result'],
|
|
|
|
antdTable: ['antd/es/table'],
|
|
|
|
antdIcons: ['@ant-design/icons'],
|
|
|
|
uplot: ['uplot'],
|
|
|
|
sentry: ['@sentry/react', '@sentry/browser', '@sentry/tracing'],
|
|
|
|
kbar: ['kbar'],
|
|
|
|
perfectScrollbar: ['perfect-scrollbar'],
|
2022-10-19 14:56:19 -07:00
|
|
|
pako: ['pako'],
|
2022-10-20 10:16:29 -07:00
|
|
|
mlgConverter: ['mlg-converter'],
|
2022-02-25 15:34:14 -08:00
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
2022-07-17 11:55:10 -07:00
|
|
|
server: {
|
|
|
|
open: true,
|
|
|
|
host: '0.0.0.0',
|
|
|
|
},
|
2022-02-23 15:01:52 -08:00
|
|
|
css: {
|
|
|
|
preprocessorOptions: {
|
|
|
|
less: { javascriptEnabled: true },
|
|
|
|
},
|
|
|
|
},
|
|
|
|
plugins: [
|
|
|
|
react(),
|
2022-02-25 15:02:24 -08:00
|
|
|
visualizer(),
|
2022-02-23 15:01:52 -08:00
|
|
|
],
|
|
|
|
});
|