Skip to content

chore: upgrade tshy, vitest, and typescript to latest major versions#179

Merged
mattpodwysocki merged 21 commits intomainfrom
chore/upgrade-deps-2026-04
Apr 14, 2026
Merged

chore: upgrade tshy, vitest, and typescript to latest major versions#179
mattpodwysocki merged 21 commits intomainfrom
chore/upgrade-deps-2026-04

Conversation

@mattpodwysocki
Copy link
Copy Markdown
Contributor

Summary

  • tshy ^3.0.2^4.1.1
  • vitest + @vitest/coverage-istanbul ^3.2.4^4.1.4
  • typescript ^5.8.3^6.0.2

TypeScript 6 migration notes:

  • Removed deprecated baseUrl: "." from tsconfig.base.json (TS6 raises TS5101; baseUrl has no effect with moduleResolution: nodenext)
  • Updated paths entry for pkce-challenge to use ./node_modules/... relative prefix (required without baseUrl)

Test plan

  • All 719 tests pass (npm test)
  • Build succeeds (npm run build)

🤖 Generated with Claude Code

mattpodwysocki and others added 19 commits January 12, 2026 16:18
Implements MCP server icons at the correct architectural level (server
initialization) instead of at the tool level. Adds both light and dark
theme variants of the Mapbox logo using base64-encoded SVG data URIs.

- Add mapbox-logo-black.svg for light theme backgrounds
- Add mapbox-logo-white.svg for dark theme backgrounds
- Update server initialization to include icons array with theme property
- Use 800x180 SVG logos embedded as base64 data URIs

This replaces the previous incorrect approach of adding icons to
individual tools, which was not aligned with the MCP specification.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Updates the MCP SDK from 1.25.1 to 1.25.2 and recreates the output
validation patch for the new version. The patch continues to convert
strict output schema validation errors to warnings, allowing tools
to gracefully handle schema mismatches.

Changes:
- Update @modelcontextprotocol/sdk from ^1.25.1 to ^1.25.2
- Recreate SDK patch for version 1.25.2
- Remove obsolete 1.25.1 patch file
- All 397 tests pass with new SDK version

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki requested a review from a team as a code owner April 13, 2026 21:45
The lockfile had stale 8.52.0 which caps TypeScript at <6.0.0, breaking CI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
zmofei
zmofei previously approved these changes Apr 14, 2026
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mattpodwysocki mattpodwysocki merged commit 87ce07c into main Apr 14, 2026
5 checks passed
@mattpodwysocki mattpodwysocki deleted the chore/upgrade-deps-2026-04 branch April 14, 2026 17: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.

2 participants