abigail-plugin-watch

0.2.2 • Public • Published

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:

{
  "name": "need-single-run",
  "scripts": {
    "test": "ava"
  },
  "abigail": {
    "plugins": {
      "watch": false
    }
  }
}
{
  "name": "use-jsx",
  "scripts": {
    "test": "ava"
  },
  "abigail": {
    "plugins": {
      "watch": "*.jsx,src/**/*.jsx,test/**/*.jsx"
    }
  }
}

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-watch
cd abigail-plugin-watch
npm install
 
npm test

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i abigail-plugin-watch

Weekly Downloads

12

Version

0.2.2

License

MIT

Unpacked Size

9.76 kB

Total Files

3

Last publish

Collaborators

  • 59naga