Optimize lodash bundle size (#4919)

* Optimize lodash bundle size

* Move to vite plugins
This commit is contained in:
Tom Moor
2023-02-23 20:57:11 -05:00
committed by GitHub
parent a92534dfac
commit 49bc0ed9f7
3 changed files with 36 additions and 14 deletions

View File

@@ -1,4 +1,6 @@
import path from "path";
// eslint-disable-next-line import/no-unresolved
import { optimizeLodashImports } from "@optimize-lodash/rollup-plugin";
import react from "@vitejs/plugin-react";
import browserslistToEsbuild from "browserslist-to-esbuild";
import dotenv from "dotenv";
@@ -83,6 +85,10 @@ export default () => {
],
},
}),
// Convert lodash imports to single imports
optimizeLodashImports(),
// Generate a stats.json file for webpack that will be consumed by RelativeCI
webpackStats(),
],
optimizeDeps: {
esbuildOptions: {
@@ -113,7 +119,6 @@ export default () => {
input: {
index: "./app/index.tsx",
},
plugins: [webpackStats()],
},
},
});