Skip to content

Commit 018b0f2

Browse files
chore(deps): pin four transitive deps to clear high advisories
`bun audit` (the release gate) reported 8 high advisories across four transitive packages. Pinned via overrides, matching how undici was handled in 4.19.4 — a plain `bun install` won't move them because the lockfile pins hold. - linkify-it 5.0.1 -> 5.0.2 (markmap-lib > markdown-it) — the only one on a runtime path. It IS bundled into main.js, but markmap-lib constructs `MarkdownIt()` with no options, so `linkify` defaults to false and the quadratic mailto: scan-loop is unreachable. Pinned anyway so the community directory scan comes back clean. - postcss 8.5.15 -> 8.5.23 (dev: eslint-plugin-svelte, vite, vitest) - brace-expansion 5.0.6 -> 5.0.8 (dev: eslint, typescript-eslint) - fast-uri 3.1.2 -> 4.1.1 (dev: eslint > ajv) Note linkify-it is pinned to ^5.0.2, not ^6: v6 drops the default export markdown-it@5 imports, which breaks the esbuild bundle. bun audit now reports no vulnerabilities.
1 parent 7592848 commit 018b0f2

2 files changed

Lines changed: 14 additions & 24 deletions

File tree

bun.lock

Lines changed: 9 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@
7070
},
7171
"overrides": {
7272
"vite": "8.0.16",
73-
"undici": "^6.27.0"
73+
"undici": "^6.27.0",
74+
"postcss": "^8.5.23",
75+
"brace-expansion": "^5.0.8",
76+
"fast-uri": "^4.1.1",
77+
"linkify-it": "^5.0.2"
7478
},
7579
"dependencies": {
7680
"baseline-browser-mapping": "^2.11.0",

0 commit comments

Comments
 (0)