Releases: gulpjs/interpret
Releases · gulpjs/interpret
interpret v3.1.1
Bug Fixes
- Include cjs-stub in npm bundle (4f7d798)
interpret v3.1.0
interpret 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)
1.0.1
1.0.1