Abigail Watch Plugin
No installation
abigail built-in plugin
Usage
if specify the separated glob with a comma, change the target.
abby test --watch "{*.jsx,src/**/*.jsx,test/**/*.jsx}"# ... # + 1 ms @_@ ... watch at {*.jsx,src/**/*.jsx,test/**/*.jsx}.
if disable only this plugin(use --no-watch
option), run only once the task.
abby test --no-watch && echo pass || echo fail# ... # + 2.3 s @_@ task end test. exit code 0. # + 1 ms @_@ cheers for good work. # pass
if specify in the abigail field of your package.json:
full options
"name": "use-jsx" "scripts": "test": "ava" "abigail": "plugins": "watch": "enable": true // can specify exclude use `!` prefix "value": "{*.jsx,src/**/*.jsx,test/**/*.jsx,!test/fixtures}" // if true, not launch immediately "lazy": true
See also
Development
Requirement global
- NodeJS v5.7.0
- Npm v3.7.1
git clone https://github.com/abigailjs/abigail-plugin-watchcd abigail-plugin-watchnpm install npm test