tsx

⚡️ TypeScript Execute: Node.js enhanced to run TypeScript & ESM

MIT License

Downloads
15.2M
Stars
7.8K
Committers
25

Bot releases are hidden (Show)

tsx - v4.7.1

Published by privatenumber 8 months ago

4.7.1 (2024-02-10)

Bug Fixes

  • escape import.meta.url passed to esbuild (#474) (e23592e)
  • remove the pipe file before starting the ipc server (#459) (0ed0097)

This release is also available on:

tsx - v4.7.0

Published by privatenumber 10 months ago

4.7.0 (2023-12-19)

Features


This release is also available on:

tsx - v4.6.2

Published by privatenumber 11 months ago

4.6.2 (2023-12-02)

Bug Fixes


This release is also available on:

tsx - v4.6.1

Published by privatenumber 11 months ago

4.6.1 (2023-11-30)

Bug Fixes

  • adjust feature detection for node 18.19 loader changes (#422) (f4f19e0)

This release is also available on:

tsx - v4.6.0

Published by privatenumber 11 months ago

4.6.0 (2023-11-27)

Features


This release is also available on:

tsx - v4.5.1

Published by privatenumber 11 months ago

4.5.1 (2023-11-27)

Bug Fixes

  • prevent preflight from running in loader (79b6f16)
  • propagates exit code from child (#415) (438017d)

This release is also available on:

tsx - v4.5.0

Published by privatenumber 11 months ago

4.5.0 (2023-11-24)

Features

  • watch: log reason for rerun & improved exit handling (#412) (fb59907)

This release is also available on:

tsx - v4.4.0

Published by privatenumber 11 months ago

4.4.0 (2023-11-23)

Bug Fixes

  • send SIGKILL on unresponsive process (#395) (fb61588)
  • watch: dont log rerunning on first run (5a71a87)

Features


This release is also available on:

tsx - v4.3.0

Published by privatenumber 11 months ago

4.3.0 (2023-11-22)

Bug Fixes

  • cache bust for dynamic-import transfomer change (15b4277)

Features

Performance Improvements


This release is also available on:

tsx - v4.2.1

Published by privatenumber 11 months ago

4.2.1 (2023-11-22)

Bug Fixes


This release is also available on:

tsx - v4.2.0

Published by privatenumber 11 months ago

4.2.0 (2023-11-21)

Features

  • support TypeScript code in eval flag (#402) (db773c5)

This release is also available on:

tsx - v4.1.4

Published by privatenumber 11 months ago

4.1.4 (2023-11-19)

Reverts


This release is also available on:

tsx - v4.1.3

Published by privatenumber 11 months ago

4.1.3 (2023-11-17)

Bug Fixes

  • cache: version import transformer (7676143)
  • source map: handle source map in middle of file (#392) (497f69a)

Performance Improvements

  • dynamic import: use string check instead of regex (f1088e6)

This release is also available on:

tsx - v4.1.2

Published by privatenumber 11 months ago

4.1.2 (2023-11-14)

Bug Fixes

  • dynamic import to work in eval (#385) (6eac49b)
  • suppress loader warning in v18.0.0 (0e52ad8)

This release is also available on:

tsx - v4.1.1

Published by privatenumber 11 months ago

4.1.1 (2023-11-11)

Bug Fixes

  • dynamic import: adding interop util at EOF (#383) (0039b60)

This release is also available on:

tsx - v4.1.0

Published by privatenumber 11 months ago

4.1.0 (2023-11-10)

Bug Fixes

  • cache: use process.geteuid() for virtual users (#376) (bf033b0)

Features


This release is also available on:

tsx - v4.0.0

Published by privatenumber 12 months ago

4.0.0 (2023-11-09)

Bug Fixes

  • emit transformation warnings via stderr (97f9485)

Features

  • cjs: allow query in import specifier (#366) (b32b135)
  • drop support for outdated Node.js versions (#324) (acb709c)
  • rename env vars to use TSX prefix (#372) (a06da32)
  • resolver: support tsx,jsx extensions (#367) (c6133e5)

Performance Improvements

BREAKING CHANGES

  • Rename env vars prefix from ESBK_ to TSX_
  • only Node.js LTS versions v18 and up are now supported

This release is also available on:

tsx - v3.14.0

Published by privatenumber about 1 year ago

3.14.0 (2023-10-17)

Bug Fixes

  • cache: scope cache directory to user (#332) (7e916f5)

Features

  • support Node v20.6.0 module.register() & --import flag (#337) (23e4694)

This release is also available on:

tsx - v3.13.0

Published by privatenumber about 1 year ago

3.13.0 (2023-09-24)

Features


This release is also available on:

tsx - v3.12.10

Published by privatenumber about 1 year ago

3.12.10 (2023-09-13)

Bug Fixes


This release is also available on: