Skip to content

Upgrade dependencies to resolve npm audit findings; drop Node 20, add… - #635

Merged
joeferner merged 1 commit into
masterfrom
deps/audit-upgrade
Nov 4, 2026
Merged

joeferner merged 1 commit into
masterfrom
deps/audit-upgrade

Conversation

@joeferner

Copy link
Copy Markdown
Owner

… Node 26

Resolves all npm audit vulnerabilities (20 -> 0), superseding the open dependabot PRs (#626 vite, #627 js-yaml, #629 glob, #633 tar, #634 @isaacs/brace-expansion).

  • glob 11 -> 14, node-gyp 11 -> 13, nan 2.23 -> 2.30
  • vitest 3 -> 5, eslint/@eslint/js 9 -> 10, typescript-eslint, prettier, globals, @types/node bumped to latest compatible
  • override minimatch to ^11.0.1 (eslint/typescript-eslint still pin ^10, which has no patched release)
  • CI matrix: drop Node 20 (EOL), add Node 26 (LTS)
  • engines.node now matches node-gyp 13: ^22.22.2 || ^24.15.0 || >=26.0.0
  • fix lint errors surfaced by eslint 10 recommended rules

… Node 26

Resolves all npm audit vulnerabilities (20 -> 0), superseding the open
dependabot PRs (#626 vite, #627 js-yaml, #629 glob, #633 tar,
#634 @isaacs/brace-expansion).

- glob 11 -> 14, node-gyp 11 -> 13, nan 2.23 -> 2.30
- vitest 3 -> 5, eslint/@eslint/js 9 -> 10, typescript-eslint, prettier,
  globals, @types/node bumped to latest compatible
- override minimatch to ^11.0.1 (eslint/typescript-eslint still pin ^10,
  which has no patched release)
- CI matrix: drop Node 20 (EOL), add Node 26 (LTS)
- engines.node now matches node-gyp 13: ^22.22.2 || ^24.15.0 || >=26.0.0
- fix lint errors surfaced by eslint 10 recommended rules

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@joeferner
joeferner merged commit 74c8935 into master Nov 4, 2026
12 checks passed
@joeferner
joeferner deleted the deps/audit-upgrade branch November 4, 2026 13:50
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