v9.0.0-pre.3
Pre-release
Pre-release
9.0.0-pre.3 (2022-09-30)
⚠️ BREAKING CHANGES
npm pack
now follows a strict order of operations when applying ignore rules. If a files array is present in the package.json, then rules in .gitignore and .npmignore files from the root will be ignored.--timing
file changes:- When run with the
--timing
flag,npm
now writes timing data to a
file alongside the debug log data, respecting thelogs-dir
option and
falling back to/_logs/
dir, instead of directly inside the
cache directory. - The timing file data is no longer newline delimited JSON, and instead
each run will create a uniquely named-timing.json
file, with the
`` portion being the same as the debug log. - Finally, the data inside the file now has three top level keys,
metadata
,timers, and
unfinishedTimers` instead of everything being
a top level key.
- When run with the
Features
3ae796d
implement newnpm-packlist
behavior (@lukekarrys)e64d69a
#5581 write eresolve error files to the logs directory (@lukekarrys)3445da0
timings are now written alongside debug log files (@lukekarrys)
Documentation
f0e7584
#5601 update docs/logging for new --access default (@wraithgar)