UNPKG

react-raika

Version:

react-starter

36 lines (34 loc) 1.13 kB
import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import svgr from 'vite-plugin-svgr'; import tsconfigPaths from 'vite-tsconfig-paths'; import viteCompression from 'vite-plugin-compression'; export default defineConfig({ plugins: [react(), svgr(), tsconfigPaths(), viteCompression()], build: { rollupOptions: { output: { // manualChunks(id: string) { // if (id.includes('node_modules')) { // if (id.includes('react')) { // return 'react-vendor'; // } // if (id.includes('lodash')) { // return 'lodash-vendor'; // } // if (id.includes('axios')) { // return 'axios-vendor'; // } // return 'vendor'; // } // if (id.includes('src/features/')) { // const feature = id.split('src/features/')[1].split('/')[0]; // return `feature-${feature}`; // } // }, chunkFileNames: 'chunks/[name]-[hash].js', entryFileNames: 'entries/[name]-[hash].js', }, }, }, });