Skip to content

Commit 4f729d0

Browse files
committed
fix: enhance vite config stability
1 parent 3970ad6 commit 4f729d0

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

vite.config.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ const makeExternalPredicate = (externals: string[]) => {
1111
return (id: string) => pattern.test(id);
1212
};
1313

14+
const parsedPackageJson = { dependencies: {}, ...packageJson };
15+
1416
// https://vitejs.dev/config/
1517
export default defineConfig({
1618
build: {
@@ -20,7 +22,7 @@ export default defineConfig({
2022
fileName: (format) => `react-dsv-import.${format}.js`,
2123
},
2224
rollupOptions: {
23-
external: makeExternalPredicate([...Object.keys(packageJson.dependencies), ...Object.keys(packageJson.peerDependencies)]),
25+
external: makeExternalPredicate([...Object.keys(parsedPackageJson.dependencies), ...Object.keys(packageJson.peerDependencies)]),
2426
output: {
2527
globals: {
2628
react: 'React',

0 commit comments

Comments
 (0)