chore(deps): update dependency nyc to v17
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
nyc (source) | devDependencies | major | ^13.1.0 -> ^17.0.0 |
Release Notes
istanbuljs/nyc (nyc)
v17.1.0
Features
Bug Fixes
v17.0.0
⚠ BREAKING CHANGES
- minimum Node version now 18
Bug Fixes
Build System
- minimum Node version now 18 (9ef340e)
v15.1.0
Features
v15.0.1
Bug Fixes
- Data merge concurrency limit to prevent OOM (#1293) (df34c1c), closes #1263
- Ignore insignificant lines when coalesce text report (#1300) (3a577f0), closes istanbuljs/istanbuljs#525
v15.0.0
⚠ BREAKING CHANGES
- The
flow
andjsx
parser plugins are no longer enabled by default. - Node.js 8 is now required to run nyc
- Remove NYC_ROOT_ID and NYC_INSTRUMENTER environmental variables.
- The
root
field has been removed from processinfo files.
Features
- Add
--use-spawn-wrap=true
option (#1169) (df4de4d) - Add
.cjs
,.mjs
,.ts
,.tsx
,.jsx
to default extensions (#1110) (914b776), closes #1103 - Allow
nyc instrument
to instrument code in place (#1149) (7783284) - Drop node.js 6, upgrade dependencies (#1134) (00c3b34)
- Filenames relative to project cwd in coverage reports (#1212) (5258e9f)
- Use @istanbuljs/schema for yargs setup (#1194) (fd40d49)
- Use istanbul-lib-processinfo (#1145) (7943413)
- Use source base name to prefix cache files (#1144) (5c1b7a9)
Bug Fixes
- Avoid
source-map
module duringsignal-exit
handler (#1191) (83eb629) - Better error handling for main execution, reporting (#1229) (dfd629d)
- Correct handling of source-maps for pre-instrumented files (#1216) (8411a26), closes #1208
- Drop coverage produced by
nyc --all
for files that were tested (#1155) (fc1bbbf), closes #1113 #1124 #1148 - Honor eager setting (false by default) (#1179) (c18fb0a)
- Remove vestigial environment variables (#1078) (cfd3da0)
v14.1.1
Bug Fixes
- check-coverage: make the --temp-dir option visible (#1101) (b5b67de)
- cli: Report error if unwanted positional arguments are received (#1100) (57debc1), closes #401
v14.1.0
Bug Fixes
- Do not crash when nyc is run inside itself. (#1068) (c4fcf5e), closes #1067
- Exit with code 1 when nyc doesn't know what to do. (#1070) (21fb2c8)
- Purge source-map cache before reporting if cache is disabled. (#1080) (3d9eaa4)
- Use correct config property for parser plugins (#1082) (a7bc7ae)
Features
v14.0.0
Bug Fixes
- Add
cwd
option to instrument command (#1024) (051d95a) - Add config values to hash salt (#988) (7ac325d), closes #522
- Exclude negated not working with '--all' switch (#977) (91de23c)
- Make --all work for transpiled code (#1047) (18e04ba)
- Resolve absolute paths in nyc instrument (#1012) (3cb1861), closes #1014
- Set processinfo pid/ppid to actual numbers (#1057) (32f75b0)
- Use a single instance of nyc for all actions of main command. (#1059) (b909575)
Features
- Add
delete
option to instrument command (#1005) (d6db551) - Add
include
andexclude
options to instrument command (#1007) (8da097e) - Add processinfo index, add externalId (#1055) (8dcf180)
- Add support for nyc.config.js (#1019) (3b203c7)
- Add support to exclude files on coverage report generation (#982) (509c6aa)
- Add test-exclude args to check-coverage and report subcommands. (0fc217e)
- Always build the processinfo temp dir (#1061) (c213469)
- Enable
es-modules
option for nyc instrument command (#1006) (596b120) - Fix excludeAfterRemap functionality. (36bcc0b)
- Implement
nyc instrument --complete-copy
(#1056) (2eb13c6) - Remove bundling (#1017) (b25492a)
- Support turning off node_modules default exclude via
exclude-node-modules
option (#912) (b7e16cd) - Add support for
--exclude-node-modules
to subcommands. (#1053) (e597c46)
BREAKING CHANGES
- The
--exclude-after-remap
option is now functional and enabled by default. This causes theinclude
,exclude
andextension
lists to be processed after using source maps to determine the original filename of sources. - Add a file named 'index.json' to the .nyc_output/processinfo directory, which has a different format from the other files in this dir.
- Change the data type of the pid/ppid fields in processinfo files
-
nyc instrument
now honorsinclude
andexclude
settings, potentially resulting in some files that were previously instrumented being ignored. - The
plugins
option has been renamed toparser-plugins
. - The logic involving include/exclude processing has changed. Results should be verified to ensure all desired sources have coverage data.
-
nyc instrument
now enables the--es-module
option by default. This can cause failures to instrument scripts which violate'use strict'
rules.
v13.3.0
Bug Fixes
Features
v13.2.0
Bug Fixes
- Create directory for merge destination. (#979) (921d386), closes #976
- missing command temp-directory (#928) (28b6d09), closes #927
- nyc processing files not covered by include when
all
is enabled. (#914) (40afc5f), closes #913 #782
Features
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Renovate