Qard/onchange
### [`v7.1.0`](https://togithub.com/Qard/onchange/releases/v7.1.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v7.0.2...v7.1.0)
**Added**
- Add new replacements for string interpolation ([#114](https://togithub.com/Qard/onchange/issues/114))
- `file`, `fileExt`, `fileBase`, `fileBaseNoExt`, `fileDir`
### [`v7.0.2`](https://togithub.com/Qard/onchange/releases/v7.0.2)
[Compare Source](https://togithub.com/Qard/onchange/compare/v7.0.1...v7.0.2)
**Fixed**
- Fix `--exclude-path` feature ([#112](https://togithub.com/Qard/onchange/issues/112)) [`62ac7a1`](https://togithub.com/Qard/onchange/commit/62ac7a1)
### [`v7.0.1`](https://togithub.com/Qard/onchange/releases/v7.0.1)
[Compare Source](https://togithub.com/Qard/onchange/compare/v7.0.0...v7.0.1)
**Fixed**
- Fix `--exclude` [`34acdd6`](https://togithub.com/Qard/onchange/commit/34acdd6)
### [`v7.0.0`](https://togithub.com/Qard/onchange/releases/v7.0.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v6.1.1...v7.0.0)
**Changed**
- Refactor package using `arg`
- `--exclude` no longer wipes out the default exclude, use `--no-exclude` if this behavior is wanted
- `--poll` must be provided a number
- Removes `FORCE_COLOR` override in favor of `TTY` detection
- If this breaks functionality, we can add this back as needed, please file an issue!
- Main package exports an `onchange` function which returns a function to "close"
- The main export expects only one argument - `options`
### [`v6.1.1`](https://togithub.com/Qard/onchange/releases/v6.1.1)
[Compare Source](https://togithub.com/Qard/onchange/compare/v6.1.0...v6.1.1)
**Fixed**
- Fix TTY colors by passing `stdio` arguments explicitly ([#109](https://togithub.com/Qard/onchange/issues/109))
### [`v6.1.0`](https://togithub.com/Qard/onchange/releases/v6.1.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v6.0.0...v6.1.0)
**Added**
- Support `--exclude-path` argument to read a `.gitignore` formatted file for exclusion directives
### [`v6.0.0`](https://togithub.com/Qard/onchange/releases/v6.0.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v5.2.0...v6.0.0)
**Changed**
- Updated `chokidar` to latest which supports node.js 8+ only and includes major perf improvements
### [`v5.2.0`](https://togithub.com/Qard/onchange/releases/v5.2.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v5.1.3...v5.2.0)
**Changed**
- Use `FORCE_COLOR` and `supports-color` to detect and pass through color support to child scripts
### [`v5.1.3`](https://togithub.com/Qard/onchange/releases/v5.1.3)
[Compare Source](https://togithub.com/Qard/onchange/compare/v5.1.2...v5.1.3)
**Fixed**
- Better quote `node echo.js` when special characters exist in the command (e.g. spaces)
### [`v5.1.2`](https://togithub.com/Qard/onchange/releases/v5.1.2)
[Compare Source](https://togithub.com/Qard/onchange/compare/v5.1.1...v5.1.2)
**Fixed**
- Avoid call `end` when writing outpipe to stdout or stderr
### [`v5.1.1`](https://togithub.com/Qard/onchange/releases/v5.1.1)
[Compare Source](https://togithub.com/Qard/onchange/compare/v5.1.0...v5.1.1)
**Fixed**
- Fixed `output(opts)` call
### [`v5.1.0`](https://togithub.com/Qard/onchange/releases/v5.1.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v5.0.2...v5.1.0)
**Added**
- New `--add` flag to trigger initial add events from chokidar (before ready event)
- Allow `--await-write-finish` to specify time
### [`v5.0.2`](https://togithub.com/Qard/onchange/releases/v5.0.2)
[Compare Source](https://togithub.com/Qard/onchange/compare/v5.0.1...v5.0.2)
**Fixed**
- Fix logging of changes when exiting a process
### [`v5.0.1`](https://togithub.com/Qard/onchange/releases/v5.0.1)
[Compare Source](https://togithub.com/Qard/onchange/compare/v5.0.0...v5.0.1)
**Fixed**
- Print correct PID when debugging in verbose mode
### [`v5.0.0`](https://togithub.com/Qard/onchange/releases/v5.0.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v4.1.0...v5.0.0)
**Changed**
- Refactor module to enqueue changes by default, run task on every change
- Change `-j, --jobs` to support concurrent tasks
- Exposed `-k, --kill` to enable old behaviour of killing previous task on change (e.g. old behaviour was `-j1, -k`)
### [`v4.1.0`](https://togithub.com/Qard/onchange/releases/v4.1.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v4.0.0...v4.1.0)
**Added**
- Expose `awaitWriteFinish` option from chokidar
### [`v4.0.0`](https://togithub.com/Qard/onchange/releases/v4.0.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v3.3.0...v4.0.0)
**Changed**
- Update `chokidar` to 2.x
- Update `cross-spawn` to 6.x
### [`v3.3.0`](https://togithub.com/Qard/onchange/releases/v3.3.0)
[Compare Source](https://togithub.com/Qard/onchange/compare/v3.2.1...v3.3.0)
**Added**
- Pass `--filter` with a list of events to limit to
Configuration
📅 Schedule: 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.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
3.2.1
->7.1.0
Release Notes
Qard/onchange
### [`v7.1.0`](https://togithub.com/Qard/onchange/releases/v7.1.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v7.0.2...v7.1.0) **Added** - Add new replacements for string interpolation ([#114](https://togithub.com/Qard/onchange/issues/114)) - `file`, `fileExt`, `fileBase`, `fileBaseNoExt`, `fileDir` ### [`v7.0.2`](https://togithub.com/Qard/onchange/releases/v7.0.2) [Compare Source](https://togithub.com/Qard/onchange/compare/v7.0.1...v7.0.2) **Fixed** - Fix `--exclude-path` feature ([#112](https://togithub.com/Qard/onchange/issues/112)) [`62ac7a1`](https://togithub.com/Qard/onchange/commit/62ac7a1) ### [`v7.0.1`](https://togithub.com/Qard/onchange/releases/v7.0.1) [Compare Source](https://togithub.com/Qard/onchange/compare/v7.0.0...v7.0.1) **Fixed** - Fix `--exclude` [`34acdd6`](https://togithub.com/Qard/onchange/commit/34acdd6) ### [`v7.0.0`](https://togithub.com/Qard/onchange/releases/v7.0.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v6.1.1...v7.0.0) **Changed** - Refactor package using `arg` - `--exclude` no longer wipes out the default exclude, use `--no-exclude` if this behavior is wanted - `--poll` must be provided a number - Removes `FORCE_COLOR` override in favor of `TTY` detection - If this breaks functionality, we can add this back as needed, please file an issue! - Main package exports an `onchange` function which returns a function to "close" - The main export expects only one argument - `options` ### [`v6.1.1`](https://togithub.com/Qard/onchange/releases/v6.1.1) [Compare Source](https://togithub.com/Qard/onchange/compare/v6.1.0...v6.1.1) **Fixed** - Fix TTY colors by passing `stdio` arguments explicitly ([#109](https://togithub.com/Qard/onchange/issues/109)) ### [`v6.1.0`](https://togithub.com/Qard/onchange/releases/v6.1.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v6.0.0...v6.1.0) **Added** - Support `--exclude-path` argument to read a `.gitignore` formatted file for exclusion directives ### [`v6.0.0`](https://togithub.com/Qard/onchange/releases/v6.0.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v5.2.0...v6.0.0) **Changed** - Updated `chokidar` to latest which supports node.js 8+ only and includes major perf improvements ### [`v5.2.0`](https://togithub.com/Qard/onchange/releases/v5.2.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v5.1.3...v5.2.0) **Changed** - Use `FORCE_COLOR` and `supports-color` to detect and pass through color support to child scripts ### [`v5.1.3`](https://togithub.com/Qard/onchange/releases/v5.1.3) [Compare Source](https://togithub.com/Qard/onchange/compare/v5.1.2...v5.1.3) **Fixed** - Better quote `node echo.js` when special characters exist in the command (e.g. spaces) ### [`v5.1.2`](https://togithub.com/Qard/onchange/releases/v5.1.2) [Compare Source](https://togithub.com/Qard/onchange/compare/v5.1.1...v5.1.2) **Fixed** - Avoid call `end` when writing outpipe to stdout or stderr ### [`v5.1.1`](https://togithub.com/Qard/onchange/releases/v5.1.1) [Compare Source](https://togithub.com/Qard/onchange/compare/v5.1.0...v5.1.1) **Fixed** - Fixed `output(opts)` call ### [`v5.1.0`](https://togithub.com/Qard/onchange/releases/v5.1.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v5.0.2...v5.1.0) **Added** - New `--add` flag to trigger initial add events from chokidar (before ready event) - Allow `--await-write-finish` to specify time ### [`v5.0.2`](https://togithub.com/Qard/onchange/releases/v5.0.2) [Compare Source](https://togithub.com/Qard/onchange/compare/v5.0.1...v5.0.2) **Fixed** - Fix logging of changes when exiting a process ### [`v5.0.1`](https://togithub.com/Qard/onchange/releases/v5.0.1) [Compare Source](https://togithub.com/Qard/onchange/compare/v5.0.0...v5.0.1) **Fixed** - Print correct PID when debugging in verbose mode ### [`v5.0.0`](https://togithub.com/Qard/onchange/releases/v5.0.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v4.1.0...v5.0.0) **Changed** - Refactor module to enqueue changes by default, run task on every change - Change `-j, --jobs` to support concurrent tasks - Exposed `-k, --kill` to enable old behaviour of killing previous task on change (e.g. old behaviour was `-j1, -k`) ### [`v4.1.0`](https://togithub.com/Qard/onchange/releases/v4.1.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v4.0.0...v4.1.0) **Added** - Expose `awaitWriteFinish` option from chokidar ### [`v4.0.0`](https://togithub.com/Qard/onchange/releases/v4.0.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v3.3.0...v4.0.0) **Changed** - Update `chokidar` to 2.x - Update `cross-spawn` to 6.x ### [`v3.3.0`](https://togithub.com/Qard/onchange/releases/v3.3.0) [Compare Source](https://togithub.com/Qard/onchange/compare/v3.2.1...v3.3.0) **Added** - Pass `--filter` with a list of events to limit toConfiguration
📅 Schedule: 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.
This PR has been generated by WhiteSource Renovate. View repository job log here.