Skip to content

Migrate the toolchain to TypeScript 7 and ttsx - #101

Merged
samchon merged 3 commits into
feature/platform-exportsfrom
chore/typescript-7-ttsx
Sep 22, 2026
Merged

samchon merged 3 commits into
feature/platform-exportsfrom
chore/typescript-7-ttsx

Conversation

@samchon

@samchon samchon commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • upgrade the root toolchain to TypeScript 7.0.2 and ttsc 0.30.4
  • replace ts-patch and typescript-transform-paths with @ttsc/paths
  • run Node tests through ttsx and adapt worker paths for compiled child processes
  • use the ttsc Rollup adapter with ESBuild stripping for ESM bundles
  • update TypeScript 7-compatible compiler options and CI to Node 24

Validation

  • pnpm install --frozen-lockfile
  • pnpm run build
  • pnpm test

All build and Node/browser test commands pass. Rollup emits a sourcemap warning because the ttsc Rollup adapter does not provide transform maps; the bundles are generated successfully.

@socket-security

socket-security Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​ttsc/​paths@​0.30.4761008696100
Addednpm/​rollup-plugin-esbuild@​6.2.19910010080100
Addednpm/​@​ttsc/​unplugin@​0.30.48210010096100
Addednpm/​ttsc@​0.30.48810010096100
Updatednpm/​typescript@​5.4.5 ⏵ 7.0.29910089 -1100100 +10

View full report

@samchon
samchon merged commit 4ae4a3a into feature/platform-exports Sep 22, 2026
4 checks passed
@samchon
samchon deleted the chore/typescript-7-ttsx branch September 22, 2026 06:42
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