Skip to content

Bump typescript to 6.0.3 + silence baseUrl deprecation#7

Merged
pimfeltkamp merged 1 commit intomainfrom
fix/typescript-6-deprecation
Apr 24, 2026
Merged

Bump typescript to 6.0.3 + silence baseUrl deprecation#7
pimfeltkamp merged 1 commit intomainfrom
fix/typescript-6-deprecation

Conversation

@pimfeltkamp
Copy link
Copy Markdown
Contributor

Summary

Supersedes Dependabot PR #5 — same typescript bump (5.9.3 → 6.0.3) plus the tsconfig tweak needed to build against TS 6.

Why #5 failed

TypeScript 6 removed baseUrl from the default compiler options and errors on it during DTS generation. Our tsconfig.json doesn't set baseUrl explicitly — tsup's DTS worker sets it internally when generating .d.ts files, which triggers the deprecation error on TS 6.

Fix

One line in tsconfig.json:

"ignoreDeprecations": "6.0"

No source changes. Build + typecheck + tests all pass locally.

Closes #5.

Test plan

  • npm run build passes locally (DTS generation succeeds)
  • npm test — 67/67 passing
  • CI green

TypeScript 6 deprecated the baseUrl compilerOption and errors on it by
default during DTS generation. Since we don't explicitly set baseUrl
(tsup's DTS worker sets it internally), the fix is to add
ignoreDeprecations: "6.0" to our tsconfig. No source changes needed.

Closes the failing Dependabot PR #5.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@pimfeltkamp pimfeltkamp merged commit 33a1c14 into main Apr 24, 2026
1 check passed
@pimfeltkamp pimfeltkamp deleted the fix/typescript-6-deprecation branch April 24, 2026 19:37
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