Clone this repo:
  1. 7990c9b Merge branch '0.9.7+x' by Natalie Weizenbaum · 11 months ago master
  2. a853ec9 Merge branch 'fix-dep' into 0.9.7+x by Natalie Weizenbaum · 11 months ago 0.9.7+2
  3. 9056205 Narrow the constraint on async. by Natalie Weizenbaum · 11 months ago
  4. 811ec21 Merge branch '0.9.7+x' by Natalie Weizenbaum · 11 months ago
  5. 647a5e0 Merge branch '0.9.7+x' by Natalie Weizenbaum · 11 months ago

A file system watcher.

It monitors changes to contents of directories and sends notifications when files have been added, removed, or modified.

Symlinks

As best it can, this package treats valid symlinks as copies of the linked files or directories, and broken symlinks as non-existent. However, there are some caveats. In particular, due to limitations in the native file watching APIs for various platforms, a watcher's behavior is undefined if:

  • A target is added for a symlink that was previously broken.

  • A symlink links to another symlink, and the second symlink is removed.

  • A symlink links to a file or directory contained within another symlink, and the second symlink is removed.

  • A symlink's own target changes. This is undefined only when using the polling watcher, due to issue 24821.