Skip to content

Modernize toolchain: deps refresh, esbuild + Vitest#47

Merged
skaji merged 1 commit intomasterfrom
codex/esm-build-migration
Feb 28, 2026
Merged

Modernize toolchain: deps refresh, esbuild + Vitest#47
skaji merged 1 commit intomasterfrom
codex/esm-build-migration

Conversation

@skaji
Copy link
Copy Markdown
Collaborator

@skaji skaji commented Feb 28, 2026

Summary

  • Upgrade dependencies, including @actions/*, and align Node typings to Node 24
  • Migrate build pipeline from ncc to esbuild
  • Modernize TS/module settings and keep action runtime output stable
  • Replace Jest with Vitest and rename test directory from __tests__ to tests
  • Update CI workflow actions to latest major versions (actions/checkout@v6, actions/setup-node@v6)

Note

  • For GitHub Actions runtime compatibility, the distributed bundle (dist/index.js) is built as CommonJS.

close #46

@skaji skaji force-pushed the codex/esm-build-migration branch from 3856fe0 to e941fad Compare February 28, 2026 10:25
@skaji skaji changed the title esm build migration Modernize toolchain: deps refresh, esbuild + Vitest Feb 28, 2026
@skaji skaji merged commit 84de218 into master Feb 28, 2026
1 check passed
@skaji skaji deleted the codex/esm-build-migration branch March 1, 2026 10:47
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