Skip to content

chore: upgrade to TypeScript 6 and Node 24 configs - #12

Merged
kin0992 merged 2 commits into
mainfrom
update/tsconfig-node24-ts6
May 4, 2026
Merged

chore: upgrade to TypeScript 6 and Node 24 configs#12
kin0992 merged 2 commits into
mainfrom
update/tsconfig-node24-ts6

Conversation

@kin0992

@kin0992 kin0992 commented May 4, 2026

Copy link
Copy Markdown
Owner

Changes

  • Upgrade @packages/tsconfig to extend @tsconfig/node24
  • Update TypeScript from 5.9.3 to 6.0.3 in catalog
  • Migrate target from ES2022 to ES2024 with ESNext features
  • Add @tsconfig/node24 as dev dependency
  • Enable modern TypeScript 6 features

Verification

  • ✅ Type checking: 0 errors
  • ✅ Linting: 0 warnings/errors
  • ✅ Formatting: All files properly formatted
  • ✅ Tests: All passing
  • ✅ Code review: Full suite passes

TypeScript 6 Features Enabled

  • Modern ESNext libraries (Array, Collection, Error, Iterator, Promise)
  • ES2024 language target
  • Stricter module/moduleResolution validation
  • Node 24 optimized compilation

@changeset-bot

changeset-bot Bot commented May 4, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: ddba013

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
@kin0992/tsconfig Patch
dev-toolkit-infra Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@kin0992
kin0992 force-pushed the update/tsconfig-node24-ts6 branch 2 times, most recently from 85c604f to a83f526 Compare May 4, 2026 09:11
- Upgrade vitest from v3.2.4 to v4.1.5
- Update @packages/vitest-config peer dependencies to support vitest
^4.0.0

- ✅ All tests pass with vitest v4
- ✅ Type checking passes
- ✅ Existing config is compatible with v4 (includes coverage.include
requirement)

None. The existing vitest config is already compatible with v4.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@kin0992
kin0992 force-pushed the update/tsconfig-node24-ts6 branch 2 times, most recently from b89a766 to 0fee9a2 Compare May 4, 2026 09:17
@kin0992
kin0992 force-pushed the update/tsconfig-node24-ts6 branch from 0fee9a2 to ddba013 Compare May 4, 2026 09:19
@kin0992
kin0992 merged commit 286e8d0 into main May 4, 2026
1 check passed
@kin0992
kin0992 deleted the update/tsconfig-node24-ts6 branch May 4, 2026 09:19
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