Skip to content

build: switched from ncc to esbuild to support ESM#260

Merged
kurosakishigure merged 1 commit intocanaryfrom
build/esbuild
Feb 3, 2026
Merged

build: switched from ncc to esbuild to support ESM#260
kurosakishigure merged 1 commit intocanaryfrom
build/esbuild

Conversation

@kurosakishigure
Copy link
Member

@kurosakishigure kurosakishigure commented Feb 3, 2026

Signed-off-by: Shigure Kurosaki shigure@hqsy.net

Summary of Changes

  1. build(deps): bump @actions/github from 7.0.0 to 9.0.0
  2. build(deps-dev): bump @types/node from 25.0.10 to 25.2.0
  3. build(deps): bump @actions/core from 2.0.3 to 3.0.0
  4. build(deps): bump @actions/exec from 2.0.0 to 3.0.0
  5. build(deps-dev): remove @vercel/ncc
  6. build(deps-dev): add esbuild
  7. build(package.json): add a typecheck script
  8. build(package.json): update the build script
  9. build(tsconfig.json): update fields related to esbuild
  10. refactor(paths): replace ../ and ./ with @/

Description

  • What does this PR do?
    • EXPLAIN_HERE
  • Which issue does it resolve?
    • Closes #ISSUE_NUMBER
  • Does this introduce breaking changes?
    • EXPLAIN_HERE

Checklist

  • I have followed the contribution guidelines.
  • I have updated the build system.
  • I have updated the examples.
  • I have updated the tests.
  • I have updated the documentation.
  • I have updated the CI pipeline.
  • I have reviewed my changes.

Additional Notes

Signed-off-by: Shigure Kurosaki <shigure@hqsy.net>
@kurosakishigure kurosakishigure added build Changes affecting the build system or dependencies refactor Code refactoring labels Feb 3, 2026
@kurosakishigure kurosakishigure merged commit 7347705 into canary Feb 3, 2026
7 checks passed
@kurosakishigure kurosakishigure deleted the build/esbuild branch February 3, 2026 03:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Changes affecting the build system or dependencies refactor Code refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant