Packages

ts-node

10.9.2 · 8 Dec 2023MIT60.2M / weekRepositoryHomepagenpmAtom feed

Your version

128 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 6.x
  2. 6.1.1

    12 Jun 2018
    • Delete emitDeclarationOnly from configuration to ensure config is valid

  3. 6.1.0

    3 Jun 2018
    • Use TypeScript error formatting for diagnostic ouput

    • Delete declarationMap option from input configuration under ts-node

  4. 6.0.5

    24 May 2018
    • More places to normalize for Windows to work

  5. 6.0.4

    24 May 2018
    • Normalize paths for Windows before trying to resolve the project path

    • Use Buffer.from instead of deprecated new Buffer

  6. 6.0.3

    6 May 2018
    • Use Script#runInThisContext via REPL to ensure objects all exist in the same context

  7. 6.0.2

    29 Apr 2018
    • Fixed an issue where empty files were not returned to TypeScript, resulting in "not found" compiler issues

  8. 6.0.1

    26 Apr 2018
    • Add -T short flag for transpile only mode

  9. 6.0.0

    17 Apr 2018
    • Default behaviour is typeCheck == true || transpileOnly == false

  10. 5.x
  11. 5.0.1

    1 Mar 2018
    • Ignore TypeScript rootDir errors

  12. 5.0.0

    19 Feb 2018
    • removed

      Drop support for pre-2.0 TypeScript releases

    • Remove the sub-process spawning behaviour that introduced issues with 4.x

    • Use TypeScript to parse tsconfig.json to mirror tsc behaviours

  13. 4.x
  14. 4.1.0

    23 Dec 2017
    • Avoid detaching process in Windows

  15. 4.0.2

    15 Dec 2017
    • Move @types deps to dev deps

  16. 4.0.1

    10 Dec 2017
    • Add missing register/ directory to package

  17. 4.0.0

    10 Dec 2017
    • --fast is the default behaviour now, use --type-check for type checking behaviour

    • Support for custom transformers

    • @types packages

  18. 3.x
  19. 3.3.0

    24 Jul 2017
    • Validate cache file endings before using

  20. 3.2.2

    24 Jul 2017
    • Fixed inline source map replacement for large files

  21. 3.2.1

    20 Jul 2017
    • Fix the source map output for .tsx files

  22. 3.2.0

    5 Jul 2017
    • Inherit boolean flags from environment

    • Remove preferGlobal warning from package.json

    • Export printError utility

  23. 3.1.0

    21 Jun 2017
    • Combine the source maps and content output in the cache (#368)

    • Add missing FS implementations to service host for TypeScript 2.5 (#366)

  24. 3.0.6

    6 Jun 2017
    • When TypeScript was requesting a file, it was added to the cache - unfortunately a change resulted in it setting a version which lists the files used by TypeScript. TypeScript peruses this list occasionally and blows up when a non-.ts file is in the list

  25. 3.0.5

    6 Jun 2017
    • Add --inspect-brk to known flags

    • Pre-define exports to avoid TypeScript throwing an error in the REPL

    • Expose _ts-node bin file

  26. 3.0.4

    4 May 2017
    • Always default TS_NODE_CACHE to true when unspecified

  27. 3.0.3

    3 May 2017
    • Delete configuration options after TypeScript parses the file to handle extends

  28. 3.0.2

    21 Mar 2017
    • Fixed a broken check when filtering diagnostics

  29. 3.0.1

    21 Mar 2017
    • Explicitly specify node engine and remove unused pre-4.x dependencies

  30. 3.0.0

    21 Mar 2017
    • removed

      Remove the lazy configuration option - will always load tsconfig.json file without waiting for first load to avoid issues with first-class (entry) .js files

  31. 2.x
  32. 2.1.2

    21 Mar 2017
    • Set config defaults after configuration file has been parsed so that they don't override "extended" compiler options (ec00796)

  33. 2.1.1

    21 Mar 2017
    • Normalize slashes when interacting with TypeScript API

  34. 2.1.0

    9 Feb 2017
    • Use the users homedir hashed for the temp directory output

  35. 2.0.0

    29 Dec 2016
    • breaking

      Requires node.js v4 or greater

    • Use module._preloadModules to handle --require

    • Use new Script over the deprecated createScript method

  36. 1.x
  37. 1.7.3

    27 Dec 2016
    • Pass through --preserve-symlinks flag to node.js

  38. 1.7.2

    9 Dec 2016
    • Update the REPL using more TypeScript tricks to work with modules and ASI

  39. 1.7.1

    9 Dec 2016
    • Do not delete the error stack - some people use that, duh!

  40. 1.7.0

    7 Nov 2016
    • Use v8flags to detect node v8 options

    • Correct argv parsing into node opts and script opts

  41. 1.6.1

    27 Oct 2016
    • Ignore new TypeScript empty config file errors (TypeScript 2.1.0)

  42. 1.6.0

    16 Oct 2016
    • Fix the default --ignore option to be node_modules (this check was previous faulty, would also fallback to `` instead)

    • Revert the extensions ignoring behaviour introduced in 380ab99, add documentation on the subject instead

  43. 1.5.2

    15 Oct 2016
  44. 1.5.1

    15 Oct 2016
    • Try and avoid errors like #223 being logged

  45. 1.5.0

    15 Oct 2016
    • Throw recoverable errors in REPL when the diagnostic codes look recoverable

    • Improve line offset handling by manually passing the line offset for debugging to node and re-use for TypeScript diagnostic formatting

    • Improve eval handling by using multiple TypeScript files auto-incremented and referenced at each execution step (fixes the ASI issue)

  46. 1.4.3

    11 Oct 2016
    • Support the --inspect flag passed through

    • Properly handle jsx === 'preserve' option

  47. 1.4.2

    10 Oct 2016
    • Support output using jsx: preserve

  48. 1.4.1

    7 Oct 2016
    • Merge the compiler options environment variable with the passed in options

  49. 1.4.0

    7 Oct 2016
    • Enable an --ignore option, defaults to /node_modules/

    • Fix parsing of boolean environment variables

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

  50. 1.3.0

    20 Aug 2016
    • 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)

  51. 1.2.3

    18 Aug 2016
    • Remove declarationDir flag from tsc options

  52. 1.2.2

    30 Jul 2016
    • Use TS_NODE_COMPILER_OPTIONS from environment

  53. 1.2.1

    22 Jul 2016
    • Bundle pinkie for zero configuration use with node 0.10

  54. 1.2.0

    22 Jul 2016
    • 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)

  55. 1.1.0

    21 Jul 2016
    • Enable support for getDirectories on compiler host (#150)

    • Enable configuration of the cache directory (#154)

  56. 1.0.0

    20 Jul 2016
    • removed

      Remove noProject option in favour of project=false

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

    • Enabled lazy loading ts-node when using ts-node/register