nx-packaged
nx-packaged copied to clipboard
build: update ts-node to version ~9.0.0
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ts-node | devDependencies | major | ~7.0.0 -> ~9.0.0 |
Release Notes
TypeStrong/ts-node
v9.0.0
*Breaking changes are labelled [BREAKING] below.
Added
- Throw
ERR_REQUIRE_ESMwhen a file isrequire()d which should be loaded as ESM (#1031) - Re-add
"exports"declaration to package.json in backwards-compatible way, enablingnode --loader ts-node/esmwithout file extension (#1028) - Allow specifying
"require"option via tsconfig (#925) - REPL respects node's
NODE_NO_READLINEenvironment variable (#1090) - Add a transpile-only entrypoint for ESM loader:
node --loader ts-node/esm/transpile-only(#1102) @concision
Changed
- [BREAKING] Drops support for node versions < 10 (#1036)
Fixed
- [BREAKING] Re-add
realpath, which should fix workflows that use symlinks, such aspnpm, Lerna workspaces, or other mono-repo configurations (#970) - Compile files within
node_moduleswhen--skip-ignoreor--ignoreoptions are configured to allow it (#970) - Fix #884 by not adding all referenced files to
getSourceFileNames/rootNames(#999) - Fix #996: bump
projectVersionevery timegetSourceFileNameschanges, avoiding accidentally outdated typechecking (#998) - Fix #1051: pass transformers object to
ts.transpileModule(#1054) @thetutlage - Fix #1060: use source maps for stack traces in ESM modules (#1087)
- Fix #1072: Respect
--experimental-specifier-resolutioncoming fromNODE_OPTIONSin ESM loader (#1085) @evg656e - Fix #1098: ESM loader should skip
.cjs,.mjs, and any unexpected file extensions (#1103) @concision
Docs
- Better explain how to compile imports, either CommonJS or using experimental ESM loader. Resolves #1075 (#1086)
Misc
- Fix, re-enable, and add various tests (#1044, #1088, #1108, #1110, #1109, #1115, #1043, #999)
v8.10.2
Fixed
Fixes #1037: source maps broken on Windows. (#1038)
Misc
Fix failing tests on node 6 (#1035)
Push coverage from Github Actions; remove TravisCI (#1034)
Run tests e2e against an npm pack && npm installed ts-node (#1032)
Run CI tests on Windows (#1041)
Run CI only once per commit on pull requests and master (#1042)
v8.10.1
Fix
Fixes #1026: revert the addition of package.json "exports" because it blocked require()s that used to work, for example require('ts-node/register') (#1027)
v8.10.0
Added
Experimental support for native ECMAScript modules in node >=13 (#1007, #1010)
v8.9.1
Fixed
Fix --interactive / -i flag so it forces REPL even when stdin is not a TTY (#1019)
v8.9.0
Fixed
Fix failing tests caused by recent changes to @types/node (#1016)
Fix #945: Bump source-map-support dependency to include upstream fix for worker threads error handling (#1015) @addaleax
Fix #1004: in --scriptMode, resolve config file relative to realpath of entrypoint script (#1009)
Normalized filenames in cache to fix performance issues on Windows (#997) @sylc
Added
Add timestamps to debug logging (#994) @sylc
Docs
Improve coverage of the README (#1000) @KasparEtter
Change order of install commands in README (#993) @jacobdcastro
Mention ts-node -vv flag in issue template (#1001)
Run GHActions tests on pull requests (#1017)
v8.8.2
Fixed
- Avoid pushing to
rootFileNameswith version
v8.8.1
Fixed
- Fix
--filessupportbe2c899
v8.8.0
Added
- Add
sanitize=trueto README for SVGs to work on NPM
Fixed
- Simplify
projectVersion++by incrementing on each file change - List all files for
getScriptFileNames(#985) - revisits the change in #884
v8.7.0
Fixed
- Remove buggy caching of
ts.sys.readDirectory(#969) - Fix REPL ASI handling when user input starts with
-(#944)
Added
- Implement
LanguageServiceHost::getProjectVersionto workaround microsoft/TypeScript#36748 (#906 - Add
ts-node-transpile-onlybinary (#939) @G-Rath
Changed
Docs
- Fix bash syntax error in README (#943) @abraj
- Add Github issue templates (#959, #965, #947)
- Add IntelliJ debug instructions to README (#958)
- Add mocha 7 usage example to README (#961)
v8.6.2
Fixed
- Downgrade
yndue to node engine (#942)
v8.6.1
Fixed
- Fix the resolution order of
TS_NODE_COMPILER_OPTIONS- closes #938
v8.6.0
Fixed
- Remove normalize slashes from config file loading for Windows
Added
- Configure using
tsconfig.json(#921) @cspotcode 🎉 - Allow
dirto be configurable - Add
--buildflag for emitting compiled TypeScript (under--compiler-hostmode) - Incremental compiler support (#895)
v8.5.4
- Fix relative
node_modulesignore266eaa5
v8.5.3
Fixed
v8.5.2
Fixed
- Revert
--requiremodule loading change
v8.5.0
Added
- Expose
ts-scriptfor relativetsconfig.jsonfiles from<script.ts> - Support
--interactiveCLI option - Expose registered
ts-nodeinstance information onprocess - Allow dynamic
enableof registeredts-nodeinstances - Allow
--dirto be configurable from CLI - Add
--scopeflag for directory scoped compilation of TypeScript - REPL history on node 11+
- Expose
createfunction for programmatic compiler usage
Fixed
- Repeated RegExps in REPL will now compile
v8.4.1
Fixed
- Revert "List all files in memory cache improves perf 1.4x"
87a6e2c
v8.4.0
Added
Fixed
v8.3.0
Added
- Support
--prefer-ts-extsflag
v8.2.0
Added
- Expand FS cache to all file system operations
Changed
- Pass all files to "root scripts" TypeScript compiler option to improve performance
v8.1.1
Fixed
- Remove
realpathfrom TypeScript compiler to support existing use-cases withoutpreserveSymlinks
v8.1.0
Added
- Expose
--log-erroroption for logging on TypeScript compilation issues - Cache file system lookup operations
Changed
- Remove
incrementalandtsBuildInfoFilecompiler options
v8.0.3
Added
- Fall back on resolving relative TypeScript packages (normal resolution is from working directory, these two things can be the same in the case of locally installed packages)
v8.0.2
Fixed
- Override
includeproperty, notincludes🤕
v8.0.1
Fixed
- Add missing
argtopackage.jsondependencies
v8.0.0
Changed
- Remove JavaScript output cache
- Cleaned up CLI args
- The
-poption must now be-pesinceargdoes not support optional flag and string at the same time - Other CLI options support camel case must now be specified in
kebab-case
- The
- Preserve
ts-nodearguments inexecArgvfor forked processes to use - Avoid loading files at the configuration level by default
- Avoids
ts-nodeREPL taking a long time in a large user directory
- Avoids
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by WhiteSource Renovate. View repository job log here.