chore(deps): update dev dependencies (major)#201
Conversation
doistbot
left a comment
There was a problem hiding this comment.
This PR updates development dependencies to their latest major versions.
Few things worth tightening:
- Revert
@types/nodeto v22 to match the.nvmrctarget and prevent type-checking from passing on unsupported APIs. - Either hold
concurrentlyat v9 or raise the project's declared Node minimum, since v10 drops support for Node <22.
| "@types/jest": "30.0.0", | ||
| "@types/node": "22.19.17", | ||
| "concurrently": "9.2.1", | ||
| "@types/node": "24.12.4", |
There was a problem hiding this comment.
🟡 P2 This updates @types/node to 24.x, but .nvmrc targets Node v22. Since major versions of @types/node map to Node.js major versions, upgrading this before the runtime could lead to successful type-checks for Node 24 APIs that will crash at runtime on Node 22. Consider keeping @types/node on 22.x until the runtime target is updated.
| "@types/node": "22.19.17", | ||
| "concurrently": "9.2.1", | ||
| "@types/node": "24.12.4", | ||
| "concurrently": "10.0.3", |
There was a problem hiding this comment.
🟡 P2 concurrently v10 drops support for Node <22, so this change breaks the documented local-dev flow (npm run dev) for contributors still on the repo's stated Node 18+ minimum. Either keep concurrently on v9 here, or raise the project's declared Node floor in the same PR so the supported environment matches the toolchain.
41072d5 to
f5477cf
Compare
f5477cf to
fc2e300
Compare
This PR contains the following updates:
22.19.17→24.13.29.2.1→10.0.3Release Notes
open-cli-tools/concurrently (concurrently)
v10.0.3Compare Source
Republish of https://github.com/open-cli-tools/concurrently/releases/tag/v10.0.1 with Trusted Publishing enabled (see #595)
Full Changelog: open-cli-tools/concurrently@v10.0.2...v10.0.3
v10.0.1Compare Source
FlowControllertype is exported - #594Full Changelog: open-cli-tools/concurrently@v10.0.0...v10.0.1
v10.0.0Compare Source
💥 Breaking Changes
Older Node.js version have reached end-of-life, and certain features require new-ish JS APIs.
It's now possible to
require(esm). See here for interoperability.The colors used to default to
reset(which does nothing). Concurrently now automatically selects a color, out of the box.The list of colors used is not jarring nor carries semantic meaning, and reads well in both dark and light terminal backgrounds.
--name-separator: use commas instead.killOthers: usekillOthersOninstead.✨ New Features
#ff0000.bold) - #450rgb(),hex(),bgRgb(), etc) - #578bg#RRGGBB- #578--shellCLI flag/shellAPI option - #288, #589, #556concurrently distinguishes between cmd.exe, powershell, and POSIX-based shells.
[{color}{name}{/color}]- #583, #587🐛 Bug fixes
It should now also be possible to run commands like
"/some/command" foo bar"🔐 Security
shellquote- #591Other changes
New Contributors
Full Changelog: open-cli-tools/concurrently@v9.2.1...v10.0.0
Configuration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.