11.0.0 (2026-06-15)
⚠️ BREAKING CHANGES
@npmcli/run-scriptnow supports node^22.22.2 || ^24.15.0 || >=26.0.0- template-oss-apply
- If a package has a server.js file but no start script, it will no longer be automatically run when the start event is triggered. This change removes the implicit behavior of running server.js and requires an explicit start script to be defined in the package.json.
- the banner that shows the command being ran has been moved to a log event
Features
88cce50#277 bump to new node engine range (@owlstronaut)2b1f2f4#277 template-oss-apply (@owlstronaut)99150de#264 make banner info a log event (@wraithgar)
Bug Fixes
eb54826#262 do not auto-discover and run a server.js file onnpm start(#262) (@owlstronaut)babf6cc#264 rename variable (@wraithgar)
Dependencies
539bb6b#277node-gyp@13.0.0cbe988e#277proc-log@7.0.0cec9fc0#277@npmcli/promise-spawn@10.0.0d6287df#277@npmcli/package-json@8.0.0c5f38b0#277@npmcli/node-gyp@6.0.0
Chores
f5be71c#277@npmcli/eslint-config@7.0.0(@owlstronaut)1e839aa#277 template-oss-apply (@owlstronaut)88e6692#277 bumping @npmcli/template-oss from 4.30.0 to 5.1.0 (@owlstronaut)8125088#265 updateNpm: false (#265) (@wraithgar)73909c5#263 bump @npmcli/template-oss from 4.29.0 to 4.30.0 (#263) (@dependabot[bot], @npm-cli-bot)