ts-sinon
ts-sinon copied to clipboard
Bump ts-node from 9.0.0 to 10.1.0
Bumps ts-node from 9.0.0 to 10.1.0.
Release notes
Sourced from ts-node's releases.
v10.1.0
Questions about this release? Ask in the official discussion thread: #1390
Added
- Add
"moduleType"
option to override module type -- CommonJS or ECMAScript -- on select files. (docs) (#1342, #1371, #1376)
- Useful when a configuration file, for example
webpack.config.ts
, must execute as CommonJS but the rest of the project is ESM- selectively overrides
package.json
"type"
andtsconfig.json
"module"
- akin to
.cjs
and.mjs
extensions, but for.ts
and.tsx
files- thanks to
@jayaddison
for help on test coverage- Implement
"extends"
support for"ts-node"
options intsconfig.json
(#1328, #1356)
"ts-node": {}
options will be parsed from extended tsconfigs- allows sharing and deduplicating ts-node configuration
- Un-deprecate
scope
andscopeDir
; add both to CLI andtsconfig.json
options; un-deprecateTS_NODE_SCOPE
env var; addTS_NODE_SCOPE_DIR
env var (docs) (#1346, #1367)Changed
- Improve error messages thrown by native ESM loader hooks (#1357, #1373)
@tars0x9752
- messages more closely match node; are more descriptive
- Emit
"ts-node"
object at the top of--showConfig
output instead of the bottom (#1355)Fixed
- Fix #1282: Set correct globals in
[stdin]
,[eval]
, and<repl>
contexts (#1333)
- More closely align ts-node's behavior with vanilla node
- Affects the interactive REPL, piping to stdin, and
ts-node -e
- Matches node's behavior for globals
__filename
,__dirname
,module
and sub-fields ofmodule
,exports
, and builtin module aliasesfs
, etc- Fix #1343: Set swc option
keepClassNames
totrue
(#1344)- Fix: #1387: REPL outputs 'use strict' after first empty line of input (#1388)
@ejose19
Docs
https://github.com/TypeStrong/ts-node/compare/v10.0.0...v10.1.0 https://github.com/TypeStrong/ts-node/milestone/3
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)
... (truncated)
Commits
9faa340
10.1.085dd6de
rebuild the readme1bc470d
Add moduleType option to override module type on certain files. (#1371)4e7fcb7
fix: prevent implicit 'use strict' output (#1388)5643ad6
Improve error messages used by esm-resolver (#1373)6266ae2
Fix #1282: correct globals in [stdin], [eval], and <repl> contexts (#1333)4f16d1b
Implement "extends" support for "ts-node" options in tsconfigs (#1356)518c250
Put "ts-node" object at the top of--showConfig
output (#1355)17b3a55
Un-deprecate scope and scopedir; add to CLI, tsconfig.json, and env vars (#1367)7cac7df
Fix broken link in jsdoc (#1365)- Additional commits viewable in compare view
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) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)