customize-watch
A file watcher for customize
customize-watch
is a file watcher for customize
It attaches watchers (using chokidar) to
the files and directories that are relevant for computing a result with customize
.
If files are added, removed or changed the result will be recomputed.
Installation
npm install customize-watch
Usage
The following example is almost identical to the
"merging another configuration"-example of the customize
-module.
const customize = require('customize-watch')
customize()
.registerEngine('files', require('./engine-concat-files'))
.merge({
files: 'dir1'
})
.merge({
files: 'dir2'
})
.watch()
.on('update', function(result) {
console.log('result', result.files)
})
It will generate the same output, but every time the files in dir1
and dir2
are changed,
removed or added, the output will be recomputed. The update
-event will be sent with the result
as argument, every time the computation has finished.
License
customize-watch
is published under the MIT-license.
See LICENSE.md for details.
Release-Notes
For release notes, see CHANGELOG.md
Contributing guidelines
See CONTRIBUTING.md.