Skip to content

Releases: TypeStrong/ts-node

Compiler Options Environment Variable

07 Oct 17:40
Compare
Choose a tag to compare

Fixed

  • Merge the compiler options environment variable with the passed in options

Ignore files

07 Oct 00:27
Compare
Choose a tag to compare

Added

  • Enable an --ignore option, defaults to /node_modules/

Fixed

  • Fix parsing of boolean environment variables

Changed

  • Throw a TypeError when requiring .d.ts files directly, previously crashed

Update extension compile method

20 Aug 03:32
Compare
Choose a tag to compare

Changed

  • Override module._compile which works better with the ecosystem, and uses resolved contents over direct from filesystem (#180)
  • Enabled support for --require CLI shorthand (#181)

Remove `declarationDir` flag

19 Aug 10:58
Compare
Choose a tag to compare

Changed

  • Remove declarationDir flag from tsc options

Use `TS_NODE_COMPILER_OPTIONS`

30 Jul 05:21
Compare
Choose a tag to compare

Fixed

  • Use TS_NODE_COMPILER_OPTIONS from environment

Bundle Promise

22 Jul 23:52
Compare
Choose a tag to compare

Added

  • Bundle pinkie for zero configuration use with node 0.10

Use `tsconfig`

22 Jul 23:35
Compare
Choose a tag to compare

Changed

  • In the latest of this love-hate relationship with TypeScript's findConfigFile method, I've completely reverted back to a saner version of tsconfig which replicates the same tsc --project interface (including error messages)

Cache Directory

21 Jul 21:23
Compare
Choose a tag to compare

Added

  • Enable support for getDirectories on compiler host (#150)
  • Enable configuration of the cache directory (#154)

TypeScript Cache

20 Jul 01:43
Compare
Choose a tag to compare

Added

  • Enabled the ability to cache the TypeScript emit output between runs

Changed

  • Enabled lazy loading ts-node when using ts-node/register
  • Remove noProject option in favour of project=false
  • Convert source map sources to absolute paths

Node.js Flag Handling

21 Jun 23:27
Compare
Choose a tag to compare

Fixed

  • Splice Node.js CLI flags out of the ts-node flag list