0.3.0 • Published 3 years ago

@fal-works/chokidar-incremental v0.3.0

Weekly downloads
8
License
MIT
Repository
-
Last release
3 years ago

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 like chokidar.watch().

  • onStart (async): Called once when ready.
    Should return onChange (async) and onExit (optional).

  • options (optional):

    • onStartMessage: message factory for onStart.
    • onChangeMessage: message factory for onChange.
    • 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.
0.3.0

3 years ago

0.2.0

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago