diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index d62cde6..4c5be53 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -6,4 +6,25 @@ import { visualizer } from 'rollup-plugin-visualizer' // https://vitejs.dev/config/ export default defineConfig({ plugins: [svgr(), react(), splitVendorChunkPlugin(), visualizer() as PluginOption], + build: { + sourcemap: true, + rollupOptions: { + output: { + manualChunks(id: string) { + if (id.includes('ethers')) { + return 'ethers' + } + if (id.includes('recharts')) { + return 'recharts' + } + if (id.includes('lodash')) { + return 'lodash' + } + if (id.includes('react-dom')) { + return 'react-dom' + } + }, + }, + }, + }, })