@fal-works/chokidar-incremental
v0.3.0
Published
Wrapper around chokidar for incremental build process.
Downloads
2
Readme
chokidar-incremental
Wrapper around chokidar for incremental build process.
Might be useful for cases where you'd like to set callbacks depending on the result of the initial run, e.g. calling any rebuild
function, which is derived from the initial build
, for each file change.
It also displays the time taken to execute the onStart
/onChange
callback.
Usage
import { watch } from "@fal-works/chokidar-incremental";
watch(paths, onStart, options);
paths
: Glob pattern(s), just likechokidar.watch()
.onStart
(async): Called once when ready.
Should returnonChange
(async) andonExit
(optional).options
(optional):onStartMessage
: message factory foronStart
.onChangeMessage
: message factory foronChange
.chokidarOptions
: options for the original chokidar API.
See type declaration for details.
Console output
Looks like this:
Initial run > Done. (17 ms)
Watching files for changes...
Changed src\setup.ts > Done. (10 ms)
Changed src\setup.ts > Done. (13 ms)
Changed src\main.ts > Done. (14 ms)
Stop watching.