Skip to content

Commit 87ee5b2

Browse files
committed
feat-docs-wasm-attempt
try using externals
1 parent fa062ff commit 87ee5b2

8 files changed

Lines changed: 312 additions & 419 deletions

File tree

PLAN_MICRO.md

Lines changed: 0 additions & 201 deletions
This file was deleted.

PLAN_WASM.md

Lines changed: 0 additions & 110 deletions
This file was deleted.

nuxt.config.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@ export default defineNuxtConfig({
7777
'@shikijs/engine-javascript',
7878
'@shikijs/core',
7979
],
80+
// Don't bundle @deno/doc - it needs to load WASM from node_modules at runtime
81+
external: [
82+
'@deno/doc',
83+
'@jsr/deno__doc',
84+
'@jsr/deno__graph',
85+
'@jsr/deno__cache-dir',
86+
],
8087
},
8188
},
8289

package.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"test:unit": "vite test --project unit"
2727
},
2828
"dependencies": {
29+
"@deno/doc": "jsr:^0.189.1",
2930
"@iconify-json/simple-icons": "^1.2.67",
3031
"@iconify-json/vscode-icons": "^1.2.40",
3132
"@nuxt/a11y": "1.0.0-alpha.1",
@@ -81,6 +82,24 @@
8182
"vitest": "npm:@voidzero-dev/vite-plus-test@latest",
8283
"vue-tsc": "3.2.2"
8384
},
85+
"resolutions": {
86+
"vite": "^8.0.0-beta.10"
87+
},
88+
"pnpm": {
89+
"overrides": {
90+
"sharp": "0.34.5"
91+
},
92+
"packageExtensions": {
93+
"@nuxt/scripts": {
94+
"dependencies": {
95+
"estree-walker": "^3.0.3"
96+
}
97+
}
98+
},
99+
"patchedDependencies": {
100+
"@jsr/deno__doc@0.189.1": "patches/@jsr__deno__doc@0.189.1.patch"
101+
}
102+
},
84103
"simple-git-hooks": {
85104
"pre-commit": "npx lint-staged"
86105
},

0 commit comments

Comments
 (0)