npm / concurrently
concurrently
What changed in concurrently 10, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
4 breaking1 security1 deprecations7 new APIs and options1 behavior and defaults6 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initconcurrently 1020 changes
Breaking changes 4
The package is now ESM-only; interoperability with require is possible.
The deprecated API option has been removed; use killOthersOn instead.
The deprecated CLI flag has been removed; use commas instead.
Support for Node.js versions below 22.0.0 has been dropped because older versions are end-of-life and some features require newer JavaScript APIs.
Security 1
A vulnerability in shellquote has been addressed.
Deprecations 1
concurrently warns when running on Snap.
New APIs and options 7
Exports the FlowController type so developers can use it in their TypeScript code.
Hex prefix colors support modifiers such as bold.
Prefix templates can apply color manually with the {color} and {/color} markers.
Set a prefix background color using the bg#RRGGBB syntax.
Prefixes support chalk color functions, including rgb(), hex(), and bgRgb().
Override the shell used to run commands; concurrently distinguishes cmd.exe, powershell, and POSIX-based shells.
Override the shell used to run commands; concurrently distinguishes cmd.exe, powershell, and POSIX-based shells.
Behavior and default changes 1
Prefix colors now default to automatic selection instead of reset.
Fixes and other changes 6
Force-kill logging is skipped when no processes remain.
Non-ASCII text is now output correctly on Windows.
Wildcards are now expanded from package.json5 when package.json is missing.
Avoids exit delays caused by kill timeouts.
Quote normalization is scoped to CLI input, allowing commands such as
"/some/command" foo barto run.Color handling no longer throws when a requested color does not exist.