Skip to content

Migrate to ESM with rollup and Node 24 - #370

Merged
workflow merged 1 commit into
mainfrom
esm-migration
Mar 13, 2026
Merged

Migrate to ESM with rollup and Node 24#370
workflow merged 1 commit into
mainfrom
esm-migration

Conversation

@workflow

Copy link
Copy Markdown
Owner

Summary

Brings the repo infrastructure in line with the latest actions/typescript-action template:

  • ESM: Added "type": "module", switched to import.meta.dirname, .js import extensions
  • Rollup: Replaced @vercel/ncc with rollup for bundling dist/
  • Node 24: Updated action.yml to node24, .node-version to 24.4.0
  • Dependency updates: @actions/core ^3.0.0, eslint ^9, jest ^30, typescript ^5.9, prettier ^3.8
  • New workflows: ci.yml (lint/test/format), check-dist.yml (ensures dist/ is up-to-date)
  • Updated workflows: test.yml bumped to checkout@v6, setup-node@v6 with .node-version file
  • Cleanup: Removed template leftovers (wait.ts, main.test.ts), deleted .prettierrc.json (use defaults), removed duplicate run() call
  • README: Updated example YAML snippets to latest action versions

@workflow
workflow merged commit 5bf7cef into main Mar 13, 2026
13 checks passed
@workflow
workflow deleted the esm-migration branch March 13, 2026 09:09
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