Skip to content

Commit 47d93bc

Browse files
committed
build: externalize deps
1 parent e15be7c commit 47d93bc

File tree

1 file changed

+9
-12
lines changed

1 file changed

+9
-12
lines changed

packages/xl-ai/vite.config.ts

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import { defineConfig } from "vite";
55
import pkg from "./package.json";
66
// import eslintPlugin from "vite-plugin-eslint";
77

8-
const deps = Object.keys(pkg.dependencies);
9-
108
// https://vitejs.dev/config/
119
export default defineConfig((conf) => ({
1210
test: {
@@ -39,16 +37,15 @@ export default defineConfig((conf) => ({
3937
rollupOptions: {
4038
// make sure to externalize deps that shouldn't be bundled
4139
// into your library
42-
external: (source: string) => {
43-
if (deps.includes(source)) {
44-
return true;
45-
}
46-
return (
47-
source.startsWith("prosemirror-") ||
48-
source.startsWith("@shikijs/lang") ||
49-
source.startsWith("@shikijs/theme")
50-
);
51-
},
40+
external: [
41+
...Object.keys({
42+
...pkg.dependencies,
43+
...pkg.peerDependencies,
44+
...pkg.devDependencies,
45+
}),
46+
"react-dom/client",
47+
"react/jsx-runtime",
48+
],
5249
output: {
5350
// Provide global variables to use in the UMD build
5451
// for externalized deps

0 commit comments

Comments
 (0)