Skip to content

fix(deps): resolve open security findings and update tooling - #85

Merged
eriksw merged 3 commits into
mainfrom
chore/update-dependencies-security
Oct 14, 2026
Merged

eriksw merged 3 commits into
mainfrom
chore/update-dependencies-security

Conversation

@eriksw

@eriksw eriksw commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Refresh the lockfile so all open Dependabot alerts (js-yaml, brace-expansion) and the rest of the npm audit findings are patched.
  • Add overrides that drop two transitive dev dependencies with no upstream patch (braces via the Jest 29 resolver, sprintf-js via js-yaml@3/argparse@1). npm audit now reports zero vulnerabilities.
  • Update super-linter from v8 to v9. Its breaking changes do not apply to this repository's configuration.
  • Declare Node types explicitly in tsconfig.json so the TypeScript 6 build no longer emits TS2591 warnings.

All direct npm dependencies and the other GitHub Actions were already at their latest releases. dist is unchanged by the rebuild.

Test plan

  • npm run format:check, npm run lint, npx tsc --noEmit
  • npm run ci-test (55 tests, coverage badge up to date)
  • npm run package produces an identical dist
  • CI passes, including the super-linter v9 run

🤖 Generated with Claude Code

eriksw and others added 3 commits October 13, 2026 13:03
Refresh the lockfile to pick up patched js-yaml and brace-expansion
releases. Add overrides that remove two transitive dependencies with no
upstream patch from the tree: point ts-jest-resolver at the jest-resolve
30.x line (drops micromatch/braces) and point load-nyc-config at
js-yaml 4 (drops argparse/sprintf-js). npm audit now reports zero
vulnerabilities.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
TypeScript 6 no longer includes @types packages automatically, which
caused TS2591 warnings during the rollup build.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@eriksw
eriksw requested a review from i1snow October 13, 2026 21:32
@eriksw
eriksw enabled auto-merge (squash) October 13, 2026 21:32
@eriksw
eriksw merged commit 2b7fada into main Oct 14, 2026
28 checks passed
@eriksw
eriksw deleted the chore/update-dependencies-security branch October 14, 2026 15:53
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.

2 participants