NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3634 most downloaded on npm
Used to determine exactly which files (including `node_modules`) are necessary for the application runtime.
Last release 1 months ago
18 Aug 2026
Ships fairly regularly
a new release about every 4 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
89 releases · first in 2020
One column per quarter.
resolve package import wildcard trailers
1.10.2 (2026-05-28) Bug Fixes publish using node@24
add module-sync catchall tracing
trace pino transports in constructor and fastify patterns
trace pino transport target modules
do not follow absolute paths outside job base
Resolve symlinks relative to real file location (#564) (8f6a609), closes #563
add depth option (#561) (34f1ec7), closes #559
support module.createRequire when mixedModules: false (#558) (67038d5), closes #543
evaluate nested export conditions when resolving a module-sync fallback
Ensure module-sync conditions also trace cjs fallback
bump glob@13 and set engines node@20
Bump glob from 10.4.5 to 10.5.0
Revert "fs.readFile emit relative assets using cwd" (#547) (78b3823), closes vercel/nft#542
fs.readFile emit relative assets using cwd
add special case for ffmpeg-static
add support for module-sync export condition in Node.js 22+ (#534) (7e915aa), closes #531
## 0.29.4 (2025-05-30) ### Bug Fixes * remove rimraf dependency
ci: publish to npm with provenance
## 0.29.2 (2025-02-20) ### Bug Fixes * upgrade to glob 10
## 0.29.1 (2025-01-27) ### Bug Fixes * bump @mapbox/node-pre-gyp
bump engines.node>=18 and target=es2022
support module.createRequire (#459) (fc710ff), closes #430
avoid URL illegal constructor error
## 0.27.9 (2024-12-09) ### Bug Fixes * reduce number of dependencies
trigger release (#454) (5e1201d), closes /github.com/vercel/nft/pull/453#issuecomment-2529266471
bump @rollup/plugin-utils to 5.1.3
bump @mapbox/node-pre-gyp@1.0.11
add special case for geoip-lite
Support resolving module.register dependencies (#429) (37b3c16), closes #428
Handle the scenario where a package.json#browser field could be false (#427) (099608f), closes /github.com/inspect-js/object-inspect/blob/main/package
false (#427) (099608f), closes /github.com/inspect-js/object-inspect/blob/main/package.json#L82 /github.com/inspect-js/object-inspect/blob/main/index.js#L68-L70Support browser overrides in package.json
node-gyp-build for @datadog/pprof
support import assertions (#417) (ddc5cba), closes /github.com/vercel/nft/pull/377#issuecomment-1849719137
Add special case for Serial Port binary (.node) modules
analyze: node-gyp-build not including zeromq prebuilds (#392) (0598a4c), closes #391
update sharp special case for pnpm
## 0.26.2 (2024-01-03) ### Bug Fixes * rollback engines to >=16
add special case for sharp@0.33.0 optional dependencies
# 0.26.0 (2023-12-13) ### Features * drop node@16
# 0.25.0 (2023-12-13) ### Features * support import attributes
ensure glob handles dot files correctly
## 0.24.3 (2023-10-12) ### Bug Fixes * add shiki to special case list
Revert "fix: resolve cjs deps as cjs instead of esm (#362)"
resolve cjs deps as cjs instead of esm
# 0.24.0 (2023-09-16) ### Features * drop node@14
## 0.23.1 (2023-08-14) ### Bug Fixes * use builtinModules from module
resolve: export resolve() function
Make caching work correctly in async context
remove node version print from ci
Chore: Bump moment-timezone from 0.5.33 to 0.5.37: #308
Major: assets should not be parsed: #304
Feat: Support fs-extra and graceful-fs: #296
fs-extra and graceful-fs: #296Huge thanks to @kachkaev and @Brooooooklyn for helping!
Fix: remove node-pre-gyp dependency: #299
node-pre-gyp dependency: #299Feat: Allow all file extension inputs (including .jsx): #294
.jsx): #294Fix: handle static eval for sequence expression (fix TS 4.4+): #289
Fix: node-gyp-build binary locating in different versions: #286
node: prefix: #285Huge thanks to @Rich-Harris for helping!
Feat: add nft why command: #282
nft why command: #282Chore: replace deprecated String.prototype.substr(): #280
Huge thanks to @CommanderRoot for helping!
Your coding agent can read these notes before it upgrades. Set up the MCP server →