open-cli-tools/concurrently (concurrently)
### [`v9.0.1`](https://togithub.com/open-cli-tools/concurrently/releases/tag/v9.0.1)
[Compare Source](https://togithub.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://togithub.com/gustavohenke) in [https://github.com/open-cli-tools/concurrently/pull/503](https://togithub.com/open-cli-tools/concurrently/pull/503)
**Full Changelog**: https://github.com/open-cli-tools/concurrently/compare/v9.0.0...v9.0.1
### [`v9.0.0`](https://togithub.com/open-cli-tools/concurrently/releases/tag/v9.0.0)
[Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v8.2.2...v9.0.0)
### :boom: 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.
- **The `concurrently` and default exports are now the same** - [#399](https://togithub.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.
### :sparkles: New Features
- Exponential back-off support for process restarting - [#265](https://togithub.com/open-cli-tools/concurrently/issues/265), [#462](https://togithub.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://togithub.com/open-cli-tools/concurrently/issues/166), [#417](https://togithub.com/open-cli-tools/concurrently/issues/417), [#495](https://togithub.com/open-cli-tools/concurrently/issues/495)
- Specify teardown commands via new `--teardown` flag - [#472](https://togithub.com/open-cli-tools/concurrently/issues/472), [#500](https://togithub.com/open-cli-tools/concurrently/issues/500)
- Expand `node: Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
^8.2.2
->^9.0.1
Release Notes
open-cli-tools/concurrently (concurrently)
### [`v9.0.1`](https://togithub.com/open-cli-tools/concurrently/releases/tag/v9.0.1) [Compare Source](https://togithub.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://togithub.com/gustavohenke) in [https://github.com/open-cli-tools/concurrently/pull/503](https://togithub.com/open-cli-tools/concurrently/pull/503) **Full Changelog**: https://github.com/open-cli-tools/concurrently/compare/v9.0.0...v9.0.1 ### [`v9.0.0`](https://togithub.com/open-cli-tools/concurrently/releases/tag/v9.0.0) [Compare Source](https://togithub.com/open-cli-tools/concurrently/compare/v8.2.2...v9.0.0) ### :boom: 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. - **The `concurrently` and default exports are now the same** - [#399](https://togithub.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. ### :sparkles: New Features - Exponential back-off support for process restarting - [#265](https://togithub.com/open-cli-tools/concurrently/issues/265), [#462](https://togithub.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://togithub.com/open-cli-tools/concurrently/issues/166), [#417](https://togithub.com/open-cli-tools/concurrently/issues/417), [#495](https://togithub.com/open-cli-tools/concurrently/issues/495) - Specify teardown commands via new `--teardown` flag - [#472](https://togithub.com/open-cli-tools/concurrently/issues/472), [#500](https://togithub.com/open-cli-tools/concurrently/issues/500) - Expand `node: Githubissues.