Skip to content

Update all npm dependencies to latest#1

Merged
mattpodwysocki merged 3 commits intomainfrom
update-deps-to-latest
Mar 6, 2026
Merged

Update all npm dependencies to latest#1
mattpodwysocki merged 3 commits intomainfrom
update-deps-to-latest

Conversation

@mattpodwysocki
Copy link
Contributor

Summary

  • Updates all dependencies to their latest versions, including several major version bumps:
    • eslint 9 → 10, @eslint/js 9 → 10, globals 16 → 17
    • vitest 3 → 4, @vitest/coverage-istanbul 3 → 4
    • zod 3 → 4
    • @types/node 22 → 25
    • @modelcontextprotocol/sdk, typescript-eslint, cspell, lint-staged (minor/patch bumps)
  • Fixes the new preserve-caught-error ESLint rule (added in eslint v10) by adding { cause: error } to re-thrown errors in 6 resource files
  • Adds a spellcheck step to the CI workflow

Test plan

  • CI passes: lint, format, spellcheck, build, and unit tests all green

🤖 Generated with Claude Code

- eslint 9 → 10, @eslint/js 9 → 10, globals 16 → 17
- vitest 3 → 4, @vitest/coverage-istanbul 3 → 4
- zod 3 → 4
- @types/node 22 → 25
- @modelcontextprotocol/sdk, typescript-eslint, cspell, lint-staged (minor/patch)
- Fix new eslint preserve-caught-error rule: add { cause: error } to re-thrown errors in 6 resource files
- Add spellcheck step to CI workflow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki requested review from a team as code owners March 6, 2026 20:32
mattpodwysocki and others added 2 commits March 6, 2026 15:38
Mapbox technical terms, Japanese POI/brand names from Streets v8,
Unicode script names, and geo data field names were all flagged as
unknown by the new spellcheck CI step.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki merged commit facd1b7 into main Mar 6, 2026
1 check passed
@mattpodwysocki mattpodwysocki deleted the update-deps-to-latest branch March 6, 2026 20:52
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