Skip to content

Releases: TypeStrong/ts-node

Improved Error Messaging

24 Oct 19:08
Compare
Choose a tag to compare

Changed

  • Switched from language services to program in an attempt to output all diagnostics ahead of time (this can probably be optimised somehow, but it has issues with noEmitOnError in dependencies, for example)
  • Move TypeScript CLI error message formatting into an error class method

Update `tsconfig`

21 Oct 04:45
Compare
Choose a tag to compare

Fixed

  • Updated tsconfig to remove assumption about tsconfig.json

TypeStrong Release

25 Sep 22:11
Compare
Choose a tag to compare

Changed

Fix Type Info Crash

22 Sep 22:14
Compare
Choose a tag to compare

Fixed

  • Fix potential crash when using .type with invalid identifiers

Fix File Version

22 Sep 06:15
Compare
Choose a tag to compare

Fixed

  • Source file version failed to bump to 0.2.1

Type Check in the REPL

22 Sep 06:09
Compare
Choose a tag to compare

Added

  • Add a new command, .type, which can view the type information for any expression in the current context

Rename `ts-node`

18 Sep 01:02
Compare
Choose a tag to compare

Changed

  • Remove configFile option in favor of project option for tsc parity
  • Rename ignoreAll to disableWarnings

Deprecate `typescript-node`

18 Sep 01:01
Compare
Choose a tag to compare

Project renamed to ts-node for consistency.

REPL Context and `ignoreAll`

12 Sep 06:09
Compare
Choose a tag to compare

Added

  • Add the ignoreAll flag to ignore all TypeScript warnings and just run code

Changed

  • The REPL is now running in it's own context (E.g. useGlobal: false) which allows commands like .clear to work as expected

REPL State

12 Sep 05:20
Compare
Choose a tag to compare

Changed

  • Lots of hacks implemented to maintain state with TypeScript over multiple executions - basically comes down to using diff and evaluating new lines added to JavaScript output