Our QuickStart goal is to build and run a super-simple Angular 2 application in TypeScript, and establish a development environment for the remaining documentation samples that also can be the foundation for real world applications.
0
stars
0
forks
source link
Update dependency concurrently to v4 - autoclosed #24
kimmobrunfeldt/concurrently
### [`v4.1.2`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.1.2)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/v4.1.1...v4.1.2)
- Don't strip quotes if they are impaired ([#118](https://togithub.com/kimmobrunfeldt/concurrently/issues/118), [#194](https://togithub.com/kimmobrunfeldt/concurrently/issues/194))
### [`v4.1.1`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.1.1)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/v4.1.0...v4.1.1)
- bin: pass `--prefix-length` argument through ([#189](https://togithub.com/kimmobrunfeldt/concurrently/issues/189))
### [`v4.1.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.1.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/v4.0.1...v4.1.0)
- Add yarn support ([#171](https://togithub.com/kimmobrunfeldt/concurrently/issues/171) -- big thanks to [@igrayson](https://togithub.com/igrayson)!)
- bin: fix `concurrently --version`
- docs: clarify API's `successCondition` option ([#176](https://togithub.com/kimmobrunfeldt/concurrently/issues/176))
### [`v4.0.1`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.0.1)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/v4.0.0...v4.0.1)
- Make success condition respect exiting order (as per docs), instead of command spec order
### [`v4.0.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.0.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.6.1...v4.0.0)
More than anything, v4 is just a big refactor to allow changes to be made faster and more reliably.
It does feature some small breaking changes, and maybe even fixes some longstanding bugs.
#### Breaking changes
- **The CLI option `--allow-restarts` is no more.**
Instead, just set `--restart-tries` to something greater than `0`.
- **Input handling is now opt-in via `--handle-input` flag.** ([#147](https://togithub.com/kimmobrunfeldt/concurrently/issues/147))
It does come with some specific input parsing that would make it difficult for you to use it with some tools.
- **Setting prefix to `none` will now actually not prefix commands' outputs.**
Previously, it would prefix with `[]`.
- **`SIGINT`s/Ctrl+C will now be handled gracefully.** ([#150](https://togithub.com/kimmobrunfeldt/concurrently/issues/150))
No more exiting with code `1` or tweaking `--success` flag.
#### No more `null` exit codes ([#133](https://togithub.com/kimmobrunfeldt/concurrently/issues/133))
That's a pretty bad bug that existed till now. You won't see a log like this anymore:
[1] npm run lint-watch exited with code null
What you will see going forward is the **actual exit signal**:
[1] npm run lint-watch exited with code SIGTERM
For Windows users, this will invariably still be exit code `1`.
#### concurrently finally gets a shiny ✨ programmatic API!
Closes [#101](https://togithub.com/kimmobrunfeldt/concurrently/issues/101), [#112](https://togithub.com/kimmobrunfeldt/concurrently/issues/112). Maybe even [#103](https://togithub.com/kimmobrunfeldt/concurrently/issues/103).
```js
const concurrently = require('concurrently');
await concurrently([
'npm:watch-*',
{ name: 'server', command: 'nodemon' }
], {
prefix: 'name',
killOthers: ['failure'],
restartTries: 3
});
```
Check the docs [here](https://togithub.com/kimmobrunfeldt/concurrently/blob/v4.0.0/README.md#programmatic-usage) for some info on how to use it.
### [`v3.6.1`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.6.1)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.6.0...3.6.1)
- Fix inability to change the prefix to a template like `{time}-{pid}` ([#152](https://togithub.com/kimmobrunfeldt/concurrently/issues/152))
### [`v3.6.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.6.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.5.1...3.6.0)
- Expand `npm:` prefix to `npm run` ([#126](https://togithub.com/kimmobrunfeldt/concurrently/issues/126))
- Support wildcard expansion for `npm:something-*`/`npm:*`-like commands ([#140](https://togithub.com/kimmobrunfeldt/concurrently/issues/140))
- Handle stdin ([#121](https://togithub.com/kimmobrunfeldt/concurrently/issues/121), [#128](https://togithub.com/kimmobrunfeldt/concurrently/issues/128))
- Upgrade own chalk version ([#146](https://togithub.com/kimmobrunfeldt/concurrently/issues/146))
BIG thanks to [@pgraham](https://togithub.com/pgraham) for contributing with the most important changes of this version!
### [`v3.5.1`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.5.1)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.5.0...3.5.1)
- Fix stdout when lines are cleared ([#2](https://togithub.com/kimmobrunfeldt/concurrently/issues/2), [#70](https://togithub.com/kimmobrunfeldt/concurrently/issues/70), [#85](https://togithub.com/kimmobrunfeldt/concurrently/issues/85))
### [`v3.5.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.5.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.4.0...3.5.0)
- Add flags for restarting processes: `--allow-restart`, `--restart-after`, `--restart-tries` ([#48](https://togithub.com/kimmobrunfeldt/concurrently/issues/48), [#100](https://togithub.com/kimmobrunfeldt/concurrently/issues/100))
- Default `--prefix` to `name` when `--names` is set ([#97](https://togithub.com/kimmobrunfeldt/concurrently/issues/97))
### [`v3.4.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.4.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.3.0...3.4.0)
- Don't try to kill other processes while they are already being killed ([#92](https://togithub.com/kimmobrunfeldt/concurrently/issues/92), [#91](https://togithub.com/kimmobrunfeldt/concurrently/issues/91))
- Add new `--kill-others-on-fail` flag ([#93](https://togithub.com/kimmobrunfeldt/concurrently/issues/93), [#64](https://togithub.com/kimmobrunfeldt/concurrently/issues/64), [#55](https://togithub.com/kimmobrunfeldt/concurrently/issues/55))
- Remove kill delay
This feature would cause more problems than it would help as per comments on [#92](https://togithub.com/kimmobrunfeldt/concurrently/issues/92). Could perhaps be added back in the future.
### [`v3.3.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.3.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.2.0...3.3.0)
Switch spawn-default-shell with spawn-command due to lots of problems in v3.2.0.
### [`v3.2.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.2.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.1.0...3.2.0)
- Add support for colors in subprocesses when they use chalk ([#49](https://togithub.com/kimmobrunfeldt/concurrently/issues/49), [#86](https://togithub.com/kimmobrunfeldt/concurrently/issues/86), [#87](https://togithub.com/kimmobrunfeldt/concurrently/issues/87))
- Fix killing processes in Windows gitbash ([#74](https://togithub.com/kimmobrunfeldt/concurrently/issues/74), [#67](https://togithub.com/kimmobrunfeldt/concurrently/issues/67))
- Upgrade spawn-default-shell dependency to v2.0.0. This means that shells in Linux and Mac will spawn with the `--login` flag, allowing you to make use of `/etc/profile`, `~/.profile`, and etc ([#81](https://togithub.com/kimmobrunfeldt/concurrently/issues/81))
- The timestamps are now handled by [date-fns](http://date-fns.org) instead of Moment.js. They share the same date format patterns. ([#77](https://togithub.com/kimmobrunfeldt/concurrently/issues/77))
Also, this version drops support for Node 0.12. We're only supporting Node 4+.
### [`v3.1.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.1.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.0.0...3.1.0)
Bumps spawn-default-shell to 1.1.0:
### [`v3.0.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.0.0)
[Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/2.2.0...3.0.0)
This release includes huge amount of improvements. Major updates:
- Fix issues with Windows and Appveyor CI was added to ensure Windows compability
- Improve shell support. [spawn-default-shell](https://togithub.com/kimmobrunfeldt/spawn-default-shell) is used to spawn shell commands. It uses the best available shell on your platform. You can also customize the used shell with SHELL and SHELL_EXECUTION_FLAG environment variables. **Minor caveat:** it means that e.g. piping works on your linux machine but may not work as expected on Windows. This leaves more responsibility to the users of concurrently.
- Handle SIGTERM and SIGINT signals correctly
Closes these PRs: [#58](https://togithub.com/kimmobrunfeldt/concurrently/issues/58) [#57](https://togithub.com/kimmobrunfeldt/concurrently/issues/57) [#56](https://togithub.com/kimmobrunfeldt/concurrently/issues/56) [#53](https://togithub.com/kimmobrunfeldt/concurrently/issues/53) [#47](https://togithub.com/kimmobrunfeldt/concurrently/issues/47) [#45](https://togithub.com/kimmobrunfeldt/concurrently/issues/45) [#43](https://togithub.com/kimmobrunfeldt/concurrently/issues/43) [#42](https://togithub.com/kimmobrunfeldt/concurrently/issues/42) [#40](https://togithub.com/kimmobrunfeldt/concurrently/issues/40) [#21](https://togithub.com/kimmobrunfeldt/concurrently/issues/21). Closes these issues: [#52](https://togithub.com/kimmobrunfeldt/concurrently/issues/52) [#50](https://togithub.com/kimmobrunfeldt/concurrently/issues/50) [#41](https://togithub.com/kimmobrunfeldt/concurrently/issues/41) [#31](https://togithub.com/kimmobrunfeldt/concurrently/issues/31) [#28](https://togithub.com/kimmobrunfeldt/concurrently/issues/28) [#7](https://togithub.com/kimmobrunfeldt/concurrently/issues/7) [#3](https://togithub.com/kimmobrunfeldt/concurrently/issues/3).
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
2.2.0
->4.1.2
Release Notes
kimmobrunfeldt/concurrently
### [`v4.1.2`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.1.2) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/v4.1.1...v4.1.2) - Don't strip quotes if they are impaired ([#118](https://togithub.com/kimmobrunfeldt/concurrently/issues/118), [#194](https://togithub.com/kimmobrunfeldt/concurrently/issues/194)) ### [`v4.1.1`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.1.1) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/v4.1.0...v4.1.1) - bin: pass `--prefix-length` argument through ([#189](https://togithub.com/kimmobrunfeldt/concurrently/issues/189)) ### [`v4.1.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.1.0) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/v4.0.1...v4.1.0) - Add yarn support ([#171](https://togithub.com/kimmobrunfeldt/concurrently/issues/171) -- big thanks to [@igrayson](https://togithub.com/igrayson)!) - bin: fix `concurrently --version` - docs: clarify API's `successCondition` option ([#176](https://togithub.com/kimmobrunfeldt/concurrently/issues/176)) ### [`v4.0.1`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.0.1) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/v4.0.0...v4.0.1) - Make success condition respect exiting order (as per docs), instead of command spec order ### [`v4.0.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/v4.0.0) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.6.1...v4.0.0) More than anything, v4 is just a big refactor to allow changes to be made faster and more reliably. It does feature some small breaking changes, and maybe even fixes some longstanding bugs. #### Breaking changes - **The CLI option `--allow-restarts` is no more.** Instead, just set `--restart-tries` to something greater than `0`. - **Input handling is now opt-in via `--handle-input` flag.** ([#147](https://togithub.com/kimmobrunfeldt/concurrently/issues/147)) It does come with some specific input parsing that would make it difficult for you to use it with some tools. - **Setting prefix to `none` will now actually not prefix commands' outputs.** Previously, it would prefix with `[]`. - **`SIGINT`s/Ctrl+C will now be handled gracefully.** ([#150](https://togithub.com/kimmobrunfeldt/concurrently/issues/150)) No more exiting with code `1` or tweaking `--success` flag. #### No more `null` exit codes ([#133](https://togithub.com/kimmobrunfeldt/concurrently/issues/133)) That's a pretty bad bug that existed till now. You won't see a log like this anymore: [1] npm run lint-watch exited with code null What you will see going forward is the **actual exit signal**: [1] npm run lint-watch exited with code SIGTERM For Windows users, this will invariably still be exit code `1`. #### concurrently finally gets a shiny ✨ programmatic API! Closes [#101](https://togithub.com/kimmobrunfeldt/concurrently/issues/101), [#112](https://togithub.com/kimmobrunfeldt/concurrently/issues/112). Maybe even [#103](https://togithub.com/kimmobrunfeldt/concurrently/issues/103). ```js const concurrently = require('concurrently'); await concurrently([ 'npm:watch-*', { name: 'server', command: 'nodemon' } ], { prefix: 'name', killOthers: ['failure'], restartTries: 3 }); ``` Check the docs [here](https://togithub.com/kimmobrunfeldt/concurrently/blob/v4.0.0/README.md#programmatic-usage) for some info on how to use it. ### [`v3.6.1`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.6.1) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.6.0...3.6.1) - Fix inability to change the prefix to a template like `{time}-{pid}` ([#152](https://togithub.com/kimmobrunfeldt/concurrently/issues/152)) ### [`v3.6.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.6.0) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.5.1...3.6.0) - Expand `npm:` prefix to `npm run` ([#126](https://togithub.com/kimmobrunfeldt/concurrently/issues/126)) - Support wildcard expansion for `npm:something-*`/`npm:*`-like commands ([#140](https://togithub.com/kimmobrunfeldt/concurrently/issues/140)) - Handle stdin ([#121](https://togithub.com/kimmobrunfeldt/concurrently/issues/121), [#128](https://togithub.com/kimmobrunfeldt/concurrently/issues/128)) - Upgrade own chalk version ([#146](https://togithub.com/kimmobrunfeldt/concurrently/issues/146)) BIG thanks to [@pgraham](https://togithub.com/pgraham) for contributing with the most important changes of this version! ### [`v3.5.1`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.5.1) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.5.0...3.5.1) - Fix stdout when lines are cleared ([#2](https://togithub.com/kimmobrunfeldt/concurrently/issues/2), [#70](https://togithub.com/kimmobrunfeldt/concurrently/issues/70), [#85](https://togithub.com/kimmobrunfeldt/concurrently/issues/85)) ### [`v3.5.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.5.0) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.4.0...3.5.0) - Add flags for restarting processes: `--allow-restart`, `--restart-after`, `--restart-tries` ([#48](https://togithub.com/kimmobrunfeldt/concurrently/issues/48), [#100](https://togithub.com/kimmobrunfeldt/concurrently/issues/100)) - Default `--prefix` to `name` when `--names` is set ([#97](https://togithub.com/kimmobrunfeldt/concurrently/issues/97)) ### [`v3.4.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.4.0) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.3.0...3.4.0) - Don't try to kill other processes while they are already being killed ([#92](https://togithub.com/kimmobrunfeldt/concurrently/issues/92), [#91](https://togithub.com/kimmobrunfeldt/concurrently/issues/91)) - Add new `--kill-others-on-fail` flag ([#93](https://togithub.com/kimmobrunfeldt/concurrently/issues/93), [#64](https://togithub.com/kimmobrunfeldt/concurrently/issues/64), [#55](https://togithub.com/kimmobrunfeldt/concurrently/issues/55)) - Remove kill delay This feature would cause more problems than it would help as per comments on [#92](https://togithub.com/kimmobrunfeldt/concurrently/issues/92). Could perhaps be added back in the future. ### [`v3.3.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.3.0) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.2.0...3.3.0) Switch spawn-default-shell with spawn-command due to lots of problems in v3.2.0. ### [`v3.2.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.2.0) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.1.0...3.2.0) - Add support for colors in subprocesses when they use chalk ([#49](https://togithub.com/kimmobrunfeldt/concurrently/issues/49), [#86](https://togithub.com/kimmobrunfeldt/concurrently/issues/86), [#87](https://togithub.com/kimmobrunfeldt/concurrently/issues/87)) - Fix killing processes in Windows gitbash ([#74](https://togithub.com/kimmobrunfeldt/concurrently/issues/74), [#67](https://togithub.com/kimmobrunfeldt/concurrently/issues/67)) - Upgrade spawn-default-shell dependency to v2.0.0. This means that shells in Linux and Mac will spawn with the `--login` flag, allowing you to make use of `/etc/profile`, `~/.profile`, and etc ([#81](https://togithub.com/kimmobrunfeldt/concurrently/issues/81)) - The timestamps are now handled by [date-fns](http://date-fns.org) instead of Moment.js. They share the same date format patterns. ([#77](https://togithub.com/kimmobrunfeldt/concurrently/issues/77)) Also, this version drops support for Node 0.12. We're only supporting Node 4+. ### [`v3.1.0`](https://togithub.com/kimmobrunfeldt/concurrently/releases/3.1.0) [Compare Source](https://togithub.com/kimmobrunfeldt/concurrently/compare/3.0.0...3.1.0) Bumps spawn-default-shell to 1.1.0:Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.