watch-detector

v1.0.2
[![Build Status](https://travis-ci.org/chrmod/watch-detector.svg?branch=master)](https://travis-ci.org/chrmod/watch-detector)

watch-detector

Build Status

Utility for selecting the best options for sane:

watcher options:

  • watchman: if a valid version of watchman is installed, we will prefer this.
  • node: use node's built in watcher, if watchman is not present.

future options:

usage

yarn add watch-detector
const WatchDetector = require('watch-detector');
const sane = require('sane');

let detector = new WatchDetector();
let saneOptions = {
  /* sane options */
};

let options = detector.findBestWatcherOption(saneOptions)
/* options's watcher selection will be based on various heuristics */
sane(root, options);

optional

new WatchDetector({
  ui: /* console-ui instance */,
  fs: /* fs instance */
});
npm i watch-detector

Metadata

  • MIT
  • >= 8
  • Unknown
  • released 7/28/2022

Downloads