Skip to content

feat!: publish raw TypeScript, target node 24#3

Merged
maxholman merged 6 commits intomasterfrom
feat/v14
Mar 6, 2026
Merged

feat!: publish raw TypeScript, target node 24#3
maxholman merged 6 commits intomasterfrom
feat/v14

Conversation

@maxholman
Copy link
Contributor

@maxholman maxholman commented Mar 6, 2026

Summary

  • Switch from compiled dist output to raw .ts exports (lib/main.ts)
  • Update node requirement to >=24, refresh all devDependencies
  • Add isStatusCode type guard for runtime validation of status codes
  • Fix snapshot serializer to sanitise all absolute paths in stack traces
  • CI: update workflows to node 24, pnpm/action-setup v4, actions/checkout v4
  • Version bump to 14.0.0

Test plan

  • tsc --noEmit passes
  • vitest run — 26/26 tests pass
  • Snapshots contain no absolute local paths
  • No catalog: or workspace: references remain
  • CI passes on PR

Generated with Claude Code

maxholman and others added 6 commits March 6, 2026 13:07
Switch from compiled dist output to raw .ts exports. Update node
requirement to >=24, refresh devDependencies accordingly. Add
isStatusCode type guard for runtime validation. Fix snapshot serializer
to sanitise all absolute paths in stack traces.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@maxholman maxholman merged commit e99d9b9 into master Mar 6, 2026
1 check passed
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