Skip to content

Commit f2c9cc2

Browse files
author
elevatebart
committed
fix: use external for prism libraries
1 parent 0aa6285 commit f2c9cc2

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

vite.config.lib.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ export default Object.assign(
2222
external: [
2323
...Object.keys(pkg.dependencies),
2424
// make sure jsx schema is loaded from external
25-
"prismjs/components/prism-clike",
26-
"prismjs/components/prism-markup",
27-
"prismjs/components/prism-javascript",
28-
"prismjs/components/prism-typescript",
29-
"prismjs/components/prism-jsx",
30-
"prismjs/components/prism-css",
25+
"prismjs/components/prism-clike.js",
26+
"prismjs/components/prism-markup.js",
27+
"prismjs/components/prism-javascript.js",
28+
"prismjs/components/prism-typescript.js",
29+
"prismjs/components/prism-jsx.js",
30+
"prismjs/components/prism-css.js",
3131
"@vue/compiler-core/dist/compiler-core.cjs",
3232
"@vue/compiler-dom/dist/compiler-dom.cjs",
3333
"@vue/compiler-dom",
@@ -40,7 +40,15 @@ export default Object.assign(
4040
vue: "Vue",
4141
prismjs: "PrismJs",
4242
acorn: "Acorn",
43+
"hash-sum": "Hash",
44+
"vue-inbrowser-compiler-sucrase": "VueInBrowserCompilerSucrase",
45+
"@vue/compiler-core": "VueCompilerCore",
46+
"@vue/compiler-dom": "VueCompilerDom",
47+
"acorn-walk": "AcornWalk",
48+
"vue-prism-editor": "VuePrismEditor",
49+
"debounce": "Debounce",
4350
},
51+
exports: "named",
4452
},
4553
},
4654
},

0 commit comments

Comments
 (0)