gitscope
https://dev.kronoz.win/r/marzneshin.git
app/dashboard/vite.config.ts · v0.2.0
Source
1 bf7c131 Mardin 2y ago import react from '@vitejs/plugin-react';
2 bf7c131 Mardin 2y ago import { defineConfig, splitVendorChunkPlugin } from 'vite';
3 bf7c131 Mardin 2y ago import svgr from 'vite-plugin-svgr';
4 bf7c131 Mardin 2y ago import { visualizer } from 'rollup-plugin-visualizer';
5 bf7c131 Mardin 2y ago import tsconfigPaths from 'vite-tsconfig-paths';
6 a47eb4c Dawsh 2y ago
7 a47eb4c Dawsh 2y ago // https://vitejs.dev/config/
8 a47eb4c Dawsh 2y ago export default defineConfig({
9 3e8ce4a Mardin 2y ago build: {
10 3e8ce4a Mardin 2y ago chunkSizeWarningLimit: 100,
11 3e8ce4a Mardin 2y ago rollupOptions: {
12 3e8ce4a Mardin 2y ago onwarn(warning, warn) {
13 3e8ce4a Mardin 2y ago if (warning.code === 'MODULE_LEVEL_DIRECTIVE') {
14 3e8ce4a Mardin 2y ago return
15 3e8ce4a Mardin 2y ago }
16 3e8ce4a Mardin 2y ago warn(warning)
17 3e8ce4a Mardin 2y ago }
18 3e8ce4a Mardin 2y ago }
19 3e8ce4a Mardin 2y ago },
20 a47eb4c Dawsh 2y ago plugins: [
21 a47eb4c Dawsh 2y ago tsconfigPaths(),
22 a47eb4c Dawsh 2y ago react({
23 bf7c131 Mardin 2y ago include: '**/*.tsx',
24 a47eb4c Dawsh 2y ago }),
25 a47eb4c Dawsh 2y ago svgr(),
26 a47eb4c Dawsh 2y ago visualizer(),
27 a47eb4c Dawsh 2y ago splitVendorChunkPlugin(),
28 a47eb4c Dawsh 2y ago ],
29 a47eb4c Dawsh 2y ago });