Releases
v3.0.0
⚠ BREAKING CHANGES
Provide default configuration in register functions (#83 )
Only load sucrase tsx hook for .tsx
extension
Normalize repository, dropping node <10.13 support (#80 )
Remove legacy node-jsx hook
Remove deprecated typescript-node hook
Remove deprecated typescript-register hook
Remove unmaintained typescript-require hook
Replace legacy require-yaml with yaml-hook
Remove legacy require-xml support
Remove legacy/deprecated babel hooks
Remove legacy buble support
Remove legacy cirru-script support
Remove legacy node-cjsx support
Remove legacy coco support
Remove legacy/deprecated coffeescript hooks
Remove legacy require-csv support
Remove legacy earlgrey support
Remove legacy iced-coffee-script support
Remove legacy require-ini support
Remove legacy json5 hook
Remove legacy livescript support
Remove legacy wisp support
Drop legacy loaders & extensions (#79 )
Ensure babel only transforms files that match the full extension
Features
Add .cjs
extension and stub hook (#75 ) (7989161 )
Add @swc/register
as a loader for .ts
and .tsx
extensions (#74 ) (f160451 )
Add esbuild-register for typescript extensions (#77 ) (963f5fa )
Add new extensions as JS variants (8a8df59 )
Add sucrase hook as alternative for .jsx
(58f678e )
Add support for .esbuild.(js|jsx|ts|tsx)
extensions (fcb9672 )
Add support for .sucrase.(js|jsx|ts|tsx)
extensions (216ad12 )
Add support for .swc.(js|jsx|ts|tsx)
extensions (c054cf2 )
Allow register function configuration to be overridden (7856f7e )
Leverage endsWith instead of RegExp in matchers (#82 ) (6404724 )
Provide default configuration in register functions (#83 ) (7856f7e )
Support .babel.(jsx|tsx)
extensions (1e3d0f8 )
Support .mdx
extension hook (#85 ) (cd24c39 )
Bug Fixes
Apply correct ordering to esbuild-register (fcfbdb4 )
Ensure babel only transforms files that match the full extension (81ed502 )
Ensure esbuild-register only applies to ts or tsx files (5680b3f )
Only load sucrase tsx hook for .tsx
extension (e9376a1 )
Miscellaneous Chores
Drop legacy loaders & extensions (#79 ) (18a0319 )
Normalize repository, dropping node <10.13 support (#80 ) (7b69c63 )
Remove deprecated typescript-node hook (18a0319 )
Remove deprecated typescript-register hook (18a0319 )
Remove legacy buble support (18a0319 )
Remove legacy cirru-script support (18a0319 )
Remove legacy coco support (18a0319 )
Remove legacy earlgrey support (18a0319 )
Remove legacy iced-coffee-script support (18a0319 )
Remove legacy json5 hook (18a0319 )
Remove legacy livescript support (18a0319 )
Remove legacy node-cjsx support (18a0319 )
Remove legacy node-jsx hook (18a0319 )
Remove legacy require-csv support (18a0319 )
Remove legacy require-ini support (18a0319 )
Remove legacy require-xml support (18a0319 )
Remove legacy wisp support (18a0319 )
Remove legacy/deprecated babel hooks (18a0319 )
Remove legacy/deprecated coffeescript hooks (18a0319 )
Remove unmaintained typescript-require hook (18a0319 )
Replace legacy require-yaml with yaml-hook (18a0319 )
You can’t perform that action at this time.