🌟 What is new?
This release fixes minor issues, migrates to Rspack for dist, and lazily imports the Babel transformer only when needed, which should noticeably improve startup times.
- Install size reduced from
2.03MBto1.67MB- Loading times improved
150ms=>22ms(full transform:180ms=>115ms)🔥 Performance
- Lazy load transformer (#405)
🩹 Fixes
- cjs-interop: Handle function default exports (#396)
- Always use native require/import for
node:specifiers (#392)📦 Build
✅ Tests
- Update deno and bun native test coverage (df844f8)
❤️ Contributors
- Pooya Parsa (@pi0)
- Volodymyr Kolesnykov (@sjinks)
- Jungwoo LEE (@jungwoo3490)
Does any of this look wrong? Please let us know.
See the full diff on Github. The new version differs by 11 commits:
chore(release):
v2.6.0perf:
lazy load babel transform (#405)fix:
always use native for `node:` specifiers (#392)fix(cjs-interop):
handle function default exports (#396)build:
migrate to rspack (#404)test:
new bench scripttest:
update deno and bun native test ignoreschore:
update depschore(deps):
update all non-major dependencies (#393)chore(deps):
update actions/checkout action to v5 (#394)chore(deps):
update actions/setup-node action to v5 (#399)
- @depfu rebase
- Rebases against your default branch and redoes this update
- @depfu recreate
- Recreates this PR, overwriting any edits that you've made to it
- @depfu merge
- Merges this PR once your tests are passing and conflicts are resolved
- @depfu cancel merge
- Cancels automatic merging of this PR
- @depfu close
- Closes this PR and deletes the branch
- @depfu reopen
- Restores the branch and reopens this PR (if it's closed)
- @depfu pause
- Ignores all future updates for this dependency and closes this PR
- @depfu pause [minor|major]
- Ignores all future minor/major updates for this dependency and closes this PR
- @depfu resume
- Future versions of this dependency will create PRs again (leaves this PR as is)