Skip to content

chore(deps): bump dependencies and clear audit findings - #26

Merged
kboshold merged 2 commits into
mainfrom
chore/bump-deps
Oct 13, 2026
Merged

kboshold merged 2 commits into
mainfrom
chore/bump-deps

Conversation

@kboshold

@kboshold kboshold commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

What

Bumps all npm dependencies to the newest versions past the 7-day minimum-release-age cooldown. vitest goes to 5, and the rest are minors and patches. TypeScript stays on 6 (see dependabot.yml), and c12 4 is only a release candidate, so it stays on 3.

pnpm audit is now clean. Most findings went away with the bump. Two needed overrides in pnpm-workspace.yaml:

  • katex ^0.18.2 under micromark-extension-math, which still caps it at ^0.16 (GHSA-238p-pmpm-9mq7). It only reaches us through @antfu/eslint-config's markdown linting.
  • @typescript-eslint/eslint-plugin <8.71.1. 8.71.1 reports 54 false no-unused-vars errors in scripts/e2e-dry-run.mjs (typescript-eslint#12980). The fix is in 8.71.2, which clears the cooldown on 2026-10-19. Drop the override then.

onlyBuiltDependencies moves from the package.json pnpm field to pnpm-workspace.yaml. pnpm 10.29 ignores the field and warned on every command, so the build allow-list wasn't applied.

Why

Clears the open audit findings. Supersedes Dependabot's #23, which bumps the same packages but leaves the audit findings open.

pnpm 10.29 ignores the package.json pnpm field, so the build allow-list was not applied.
@kboshold
kboshold merged commit ff3fdcc into main Oct 13, 2026
8 checks passed
@kboshold
kboshold deleted the chore/bump-deps branch October 13, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant