Commit ea31cc2
authored
Update dependency concurrently to v9 (#7656)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[concurrently](https://redirect.github.com/open-cli-tools/concurrently)
| [`^8.2.2` →
`^9.0.0`](https://renovatebot.com/diffs/npm/concurrently/8.2.2/9.2.1) |

|

|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/357) for more information.
---
### Release Notes
<details>
<summary>open-cli-tools/concurrently (concurrently)</summary>
###
[`v9.2.1`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.2.1)
[Compare
Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.2.0...v9.2.1)
#### What's Changed
- chore: update eslint-plugin-simple-import-sort from v10 to v12 by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​551](https://redirect.github.com/open-cli-tools/concurrently/pull/551)
- chore: update eslint-config-prettier from v9 to v10 by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​552](https://redirect.github.com/open-cli-tools/concurrently/pull/552)
- Remove lodash by
[@​gustavohenke](https://redirect.github.com/gustavohenke) in
[#​555](https://redirect.github.com/open-cli-tools/concurrently/pull/555)
- chore: update coveralls-next from v4 to v5 by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​557](https://redirect.github.com/open-cli-tools/concurrently/pull/557)
- Replace jest with vitest by
[@​gustavohenke](https://redirect.github.com/gustavohenke) in
[#​554](https://redirect.github.com/open-cli-tools/concurrently/pull/554)
- Upgrade to pnpm v10 by
[@​paescuj](https://redirect.github.com/paescuj) in
[#​558](https://redirect.github.com/open-cli-tools/concurrently/pull/558)
- chore: remove unused eslint-plugin-jest by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​559](https://redirect.github.com/open-cli-tools/concurrently/pull/559)
- Minor dependency updates by
[@​paescuj](https://redirect.github.com/paescuj) in
[#​560](https://redirect.github.com/open-cli-tools/concurrently/pull/560)
- Migrate to ESLint v9 by
[@​paescuj](https://redirect.github.com/paescuj) in
[#​561](https://redirect.github.com/open-cli-tools/concurrently/pull/561)
- Update shell-quote to 1.8.3 by
[@​paescuj](https://redirect.github.com/paescuj) in
[#​562](https://redirect.github.com/open-cli-tools/concurrently/pull/562)
- Full coverage by
[@​paescuj](https://redirect.github.com/paescuj) in
[#​563](https://redirect.github.com/open-cli-tools/concurrently/pull/563)
- Update GH actions/workflows, enable NPM provenance by
[@​paescuj](https://redirect.github.com/paescuj) in
[#​564](https://redirect.github.com/open-cli-tools/concurrently/pull/564)
**Full Changelog**:
<open-cli-tools/concurrently@v9.2.0...v9.2.1>
###
[`v9.2.0`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.2.0)
[Compare
Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.1.2...v9.2.0)
#### What's Changed
- Bump esbuild from 0.23.1 to 0.25.0 in the npm\_and\_yarn group by
[@​dependabot](https://redirect.github.com/dependabot) in
[#​528](https://redirect.github.com/open-cli-tools/concurrently/pull/528)
- fix: don't throw when there are no commands by
[@​gustavohenke](https://redirect.github.com/gustavohenke) in
[#​532](https://redirect.github.com/open-cli-tools/concurrently/pull/532)
- docs: nicer quotes by
[@​IsaacLeeWebDev](https://redirect.github.com/IsaacLeeWebDev) in
[#​537](https://redirect.github.com/open-cli-tools/concurrently/pull/537)
- Add `--kill-timeout` by
[@​gustavohenke](https://redirect.github.com/gustavohenke) in
[#​540](https://redirect.github.com/open-cli-tools/concurrently/pull/540)
- docs: fix typo by
[@​ldeveber](https://redirect.github.com/ldeveber) in
[#​542](https://redirect.github.com/open-cli-tools/concurrently/pull/542)
- fix: correct typos in comments and documentation by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​544](https://redirect.github.com/open-cli-tools/concurrently/pull/544)
- refactor: use startsWith & simplify boolean expression by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​543](https://redirect.github.com/open-cli-tools/concurrently/pull/543)
- refactor: use optional chaining by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​545](https://redirect.github.com/open-cli-tools/concurrently/pull/545)
- Handle SIGPIPEs by
[@​gustavohenke](https://redirect.github.com/gustavohenke) in
[#​547](https://redirect.github.com/open-cli-tools/concurrently/pull/547)
- refactor: fix map and reduce as return values are not used by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​546](https://redirect.github.com/open-cli-tools/concurrently/pull/546)
- docs: fix typos in docs by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​548](https://redirect.github.com/open-cli-tools/concurrently/pull/548)
- chore: update jest from v29 to v30 by
[@​noritaka1166](https://redirect.github.com/noritaka1166) in
[#​549](https://redirect.github.com/open-cli-tools/concurrently/pull/549)
- chore: update
[@​types/jest](https://redirect.github.com/types/jest) from v29 to
v30 by [@​noritaka1166](https://redirect.github.com/noritaka1166)
in
[#​550](https://redirect.github.com/open-cli-tools/concurrently/pull/550)
#### New Contributors
- [@​IsaacLeeWebDev](https://redirect.github.com/IsaacLeeWebDev)
made their first contribution in
[#​537](https://redirect.github.com/open-cli-tools/concurrently/pull/537)
- [@​ldeveber](https://redirect.github.com/ldeveber) made their
first contribution in
[#​542](https://redirect.github.com/open-cli-tools/concurrently/pull/542)
- [@​noritaka1166](https://redirect.github.com/noritaka1166) made
their first contribution in
[#​544](https://redirect.github.com/open-cli-tools/concurrently/pull/544)
**Full Changelog**:
<open-cli-tools/concurrently@v9.1.2...v9.2.0>
###
[`v9.1.2`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.1.2)
[Compare
Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.1.1...v9.1.2)
#### What's Changed
- Add ability to have custom logger by
[@​mwood23](https://redirect.github.com/mwood23) in
[#​522](https://redirect.github.com/open-cli-tools/concurrently/pull/522)
#### New Contributors
- [@​mwood23](https://redirect.github.com/mwood23) made their
first contribution in
[#​522](https://redirect.github.com/open-cli-tools/concurrently/pull/522)
**Full Changelog**:
<open-cli-tools/concurrently@v9.1.1...v9.1.2>
###
[`v9.1.1`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.1.1)
[Compare
Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.1.0...v9.1.1)
#### What's Changed
- fix: support Deno's JSON with comments configuration by
[@​mahtaran](https://redirect.github.com/mahtaran) in
[#​523](https://redirect.github.com/open-cli-tools/concurrently/pull/523)
**Full Changelog**:
<open-cli-tools/concurrently@v9.1.0...v9.1.1>
###
[`v9.1.0`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.1.0)
[Compare
Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.0.1...v9.1.0)
#### What's Changed
- Remove signal event listeners on finish by
[@​gustavohenke](https://redirect.github.com/gustavohenke) in
[#​512](https://redirect.github.com/open-cli-tools/concurrently/pull/512)
- Add support for Deno shortcuts and wildcards by
[@​mahtaran](https://redirect.github.com/mahtaran) in
[#​508](https://redirect.github.com/open-cli-tools/concurrently/pull/508)
- bin: show help when no args are passed by
[@​gustavohenke](https://redirect.github.com/gustavohenke) in
[#​513](https://redirect.github.com/open-cli-tools/concurrently/pull/513)
#### New Contributors
- [@​mahtaran](https://redirect.github.com/mahtaran) made their
first contribution in
[#​508](https://redirect.github.com/open-cli-tools/concurrently/pull/508)
**Full Changelog**:
<open-cli-tools/concurrently@v9.0.1...v9.1.0>
###
[`v9.0.1`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.0.1)
[Compare
Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.0.0...v9.0.1)
#### What's Changed
- Don't set up more than 1 abort signal listener by
[@​gustavohenke](https://redirect.github.com/gustavohenke) in
[#​503](https://redirect.github.com/open-cli-tools/concurrently/pull/503)
**Full Changelog**:
<open-cli-tools/concurrently@v9.0.0...v9.0.1>
###
[`v9.0.0`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v9.0.0)
[Compare
Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v8.2.2...v9.0.0)
### 💥 Breaking Changes
- **Dropped support for Node.js < 18.0.0**.
Older Node.js version have reached end-of-life, and certain features
require new-ish JS APIs.
- **Pending commands no longer run when `--max-processes` is set and an
interruption/kill signal is sent** -
[#​433](https://redirect.github.com/open-cli-tools/concurrently/issues/433),
[#​452](https://redirect.github.com/open-cli-tools/concurrently/issues/452),
[#​460](https://redirect.github.com/open-cli-tools/concurrently/issues/460)
Before v9.0.0, pressing <kbd>Ctrl</kbd>+<kbd>C</kbd> when
`--max-processes` is set meant that only those commands would receive
it. Once these stopped, the pending commands would start, which in turn
meant that another <kbd>Ctrl</kbd>+<kbd>C</kbd> press would be necessary
to stop them, and so on.
Similar situation applied to combining `--max-processes` with
`--kill-others`/`--kill-others-on-fail`.
Starting with v9.0.0, this no longer happens, as these flags and/or key
presses send a signal to stop the running commands in addition to
preventing new commands from running.
- **The `concurrently` and default exports are now the same** -
[#​399](https://redirect.github.com/open-cli-tools/concurrently/issues/399)
It's reasonable to expect that `import { concurrently } from
'concurrently'` would work the same as `import concurrently from
'concurrently'`, however this has not been the case.
The former used to be an unconfigured version of concurrently, lacking
all features that you'd get from the CLI, which was seen as a "footgun".
Both are now the same function.
If you'd like to access the unconfigured function, use `import {
createConcurrently } from 'concurrently'` instead.
### ✨ New Features
- Exponential back-off support for process restarting -
[#​265](https://redirect.github.com/open-cli-tools/concurrently/issues/265),
[#​462](https://redirect.github.com/open-cli-tools/concurrently/issues/462)
Use `--restart-after exponential`. Restarts happen at `2^N` seconds.
- Add prefix padding via new `--pad-prefix` flag -
[#​166](https://redirect.github.com/open-cli-tools/concurrently/issues/166),
[#​417](https://redirect.github.com/open-cli-tools/concurrently/issues/417),
[#​495](https://redirect.github.com/open-cli-tools/concurrently/issues/495)
- Specify teardown commands via new `--teardown` flag -
[#​472](https://redirect.github.com/open-cli-tools/concurrently/issues/472),
[#​500](https://redirect.github.com/open-cli-tools/concurrently/issues/500)
- Expand `node:<script>` commands to `node --run <script>` -
[#​475](https://redirect.github.com/open-cli-tools/concurrently/issues/475)
- *\[API only]* Inter-Process Communication (ipc) -
[#​498](https://redirect.github.com/open-cli-tools/concurrently/issues/498)
- *\[API only]* Make it possible to use no colors at all -
[#​466](https://redirect.github.com/open-cli-tools/concurrently/issues/466)
- *\[API only]* Add a `state` field to `Command` -
[#​455](https://redirect.github.com/open-cli-tools/concurrently/issues/455)
### 🐛 Bug Fixes
- Fix importing concurrently in ESM package -
[#​454](https://redirect.github.com/open-cli-tools/concurrently/issues/454),
[#​456](https://redirect.github.com/open-cli-tools/concurrently/issues/456),
[#​494](https://redirect.github.com/open-cli-tools/concurrently/issues/494)
- Make sure concurrently doesn't resolve when manually restarting
commands through API -
[#​463](https://redirect.github.com/open-cli-tools/concurrently/issues/463),
[#​464](https://redirect.github.com/open-cli-tools/concurrently/issues/464)
- Fix warning coming from `spawn-command` when running in Node 22 -
[#​407](https://redirect.github.com/open-cli-tools/concurrently/issues/407),
[#​477](https://redirect.github.com/open-cli-tools/concurrently/issues/477),
[#​479](https://redirect.github.com/open-cli-tools/concurrently/issues/479),
[#​492](https://redirect.github.com/open-cli-tools/concurrently/issues/492)
- Make `--raw` and `--hide` compatible -
[#​394](https://redirect.github.com/open-cli-tools/concurrently/issues/394),
[#​486](https://redirect.github.com/open-cli-tools/concurrently/issues/486)
- Ensure prefix is written when logging without a trailing LF -
[#​276](https://redirect.github.com/open-cli-tools/concurrently/issues/276),
[#​467](https://redirect.github.com/open-cli-tools/concurrently/issues/467)
### Other Changes
- `--help` no longer shows examples due to there being too many.
Refer to
<https://github.com/open-cli-tools/concurrently/tree/v9.0.0/docs>
instead, or to the `node_modules/concurrently/docs` directory in your
project.
- Improve examples of `--passthrough-arguments` -
[#​490](https://redirect.github.com/open-cli-tools/concurrently/issues/490)
- Replace `date-fns` with hand-rolled date formatting -
[#​436](https://redirect.github.com/open-cli-tools/concurrently/issues/436),
[#​443](https://redirect.github.com/open-cli-tools/concurrently/issues/443)
This should make installing concurrently faster.
### New Contributors
- [@​odeadglaz](https://redirect.github.com/odeadglaz) made their
first contribution in
[#​464](https://redirect.github.com/open-cli-tools/concurrently/pull/464)
-
[@​mitchhentgesspotify](https://redirect.github.com/mitchhentgesspotify)
made their first contribution in
[#​474](https://redirect.github.com/open-cli-tools/concurrently/pull/474)
- [@​mark-monteiro](https://redirect.github.com/mark-monteiro)
made their first contribution in
[#​480](https://redirect.github.com/open-cli-tools/concurrently/pull/480)
- [@​PoQuatre](https://redirect.github.com/PoQuatre) made their
first contribution in
[#​486](https://redirect.github.com/open-cli-tools/concurrently/pull/486)
**Full Changelog**:
<open-cli-tools/concurrently@v8.2.2...v9.0.0>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [x] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaGFuZ2Vsb2cvY2hvcmUiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 40c2c7f commit ea31cc2
2 files changed
Lines changed: 12 additions & 55 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
0 commit comments