Bumps ts-node from 9.1.1 to 10.0.0.
Release notes
Sourced from ts-node's releases.
v10.0.0
Questions about this release? Ask in the official discussion thread: #1337
Breaking changes are prefixed with [BREAKING]
Added
- Adds
--show-config
to log the resolved configuration (docs) (#1100, #1243)
- Bundle and re-export
@tsconfig/node
* configurations for convenience (docs) (#1202, #1236, #1313)
- Default to appropriate
@tsconfig/node
* configuration based on node and typescript versions (docs) (#1202, #1236, #1313)
- Automatically reference
@types/node
; use globally-installed @types/node
if not locally installed (#1240, #1257)
- Add
swc
integration and new --transpiler
option to use third-party transpilers for a massive speed boost on large codebases (docs) (#779, #1160)
- Add
scopeDir
API option (docs) (#1155)
- Add
projectSearchDir
API option (docs) (#1155)
- Add
--cwd-mode
and ts-node-cwd
to resolve config file relative to cwd, not entrypoint script (#1155)
Changed
- [BREAKING] Make
--script-mode
default behavior; resolve tsconfig relative to entrypoint script instead of cwd (#949, #1197, #1155)
- In most cases this change will have no noticeable effect
- Primarily benefits portable shell scripts on your
$PATH
, because ts-node
will respect the script's local tsconfig.json
- Use
--cwd-mode
or ts-node-cwd
if you need legacy behavior
- [BREAKING]
ignore
rules evaluate relative to tsconfig.json
directory, otherwise cwd
(#1155)
- [BREAKING] Remove support for node 10. Minimum supported version is node 12 (#1312)
- Rename
--dir
to --cwd
; rename TS_NODE_DIR
to TS_NODE_CWD
(#1155)
--dir
and TS_NODE_DIR
are deprecated but still parsed for backwards-compatibility
--dir
effectively changed the working directory of ts-node
; renaming makes this behavior more obvious
Deprecated
- Deprecate
TS_NODE_SCOPE
(#1155)
- Deprecate
--dir
and TS_NODE_DIR
(#1155)
Removed
- [BREAKING] Internal APIs removed from type declarations (#1242)
- Removed
DEFAULTS
, normalizeSlashes
, parse
, split
- No features were removed
- This will only affect consumers of
ts-node
's programmatic API
Fixed
- [BREAKING] Fix #1229 and #1235: always throw
ERR_REQUIRE_ESM
when attempting to execute ESM as CJS, even when not using --loader ts-node/esm
(#1232)
- This aligns our behavior with vanilla
node
- [BREAKING] Fix #1225:
compiler
is loaded relative to tsconfig.json
instead of entrypoint script (#1155)
- In most cases this change will have no noticable effect
- Fix #1217: REPL not always using passed stdout and stderr (#1224)
- Fix #1220:
ts-node ./index
may execute the wrong file extension because tsconfig search poisons the require.resolve
cache (#1155)
- Fix #1322: Sourcemaps fail for filenames with spaces or other characters which are percent-encoded in URLs (#1160, #1330)
- Fix #1331: Resolution of node builtin modules in ESM loader fails on node >=12.20.0, <13 (#1332)
... (truncated)
Commits
Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it
@dependabot merge
will merge this PR after your CI passes on it
@dependabot squash and merge
will squash and merge this PR after your CI passes on it
@dependabot cancel merge
will cancel a previously requested merge and block automerging
@dependabot reopen
will reopen this PR if it is closed
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Uh oh!
There was an error while loading. Please reload this page.
Bumps ts-node from 9.1.1 to 10.0.0.
Release notes
Sourced from ts-node's releases.
... (truncated)
Commits
34ce778
10.0.0260a7a0
rebuild readme4f2ee38
fix broken linkse7cfd34
Rebuild README1835055
npm install && npm prunea07917d
remove WIP banner from websited230ee0
Merge docs into main prior to v10 release (#1335)1db1031
update api-extractor report373b2be
Detect esm builtins protocol change on node 12.20.0 (#1332)16b66eb
recognize when //# sourceMappingURL is percent-encoded (#1330)Dependabot compatibility score
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)