watcher 1.1.1 copy "watcher: ^1.1.1" to clipboard
watcher: ^1.1.1 copied to clipboard

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

1.1.1 #

  • Ensure PollingFileWatcher.ready completes for files that do not exist.
  • Require Dart SDK ^3.1.0
  • Move to dart-lang/tools monorepo.

1.1.0 #

  • Require Dart SDK >= 3.0.0
  • Remove usage of redundant ConstructableFileSystemEvent classes.

1.0.3-dev #

  • Require Dart SDK >= 2.19

1.0.2 #

  • Require Dart SDK >= 2.14
  • Ensure DirectoryWatcher.ready completes even when errors occur that close the watcher.
  • Add markdown badges to the readme.

1.0.1 #

  • Drop package:pedantic and use package:lints instead.

1.0.0 #

  • Require Dart SDK >= 2.12
  • Add the ability to create custom Watcher types for specific file paths.

0.9.7+15 #

  • Fix a bug on Mac where modifying a directory with a path exactly matching a prefix of a modified file would suppress change events for that file.

0.9.7+14 #

  • Prepare for breaking change in SDK where modified times for not found files becomes meaningless instead of null.

0.9.7+13 #

  • Catch & forward FileSystemException from unexpectedly closed file watchers on windows; the watcher will also be automatically restarted when this occurs.

0.9.7+12 #

  • Catch FileSystemException during existsSync() on Windows.
  • Internal cleanup.

0.9.7+11 #

  • Fix an analysis hint.

0.9.7+10 #

  • Set max SDK version to <3.0.0, and adjust other dependencies.

0.9.7+9 #

  • Internal changes only.

0.9.7+8 #

  • Fix Dart 2.0 type issues on Mac and Windows.

0.9.7+7 #

  • Updates to support Dart 2.0 core library changes (wave 2.2). See issue 31847 for details.

0.9.7+6 #

  • Internal changes only, namely removing dep on scheduled test.

0.9.7+5 #

  • Fix an analysis warning.

0.9.7+4 #

  • Declare support for async 2.0.0.

0.9.7+3 #

  • Fix a crashing bug on Linux.

0.9.7+2 #

  • Narrow the constraint on async to reflect the APIs this package is actually using.

0.9.7+1 #

  • Fix all strong-mode warnings.

0.9.7 #

  • Fix a bug in FileWatcher where events could be added after watchers were closed.

0.9.6 #

  • Add a Watcher interface that encompasses watching both files and directories.

  • Add FileWatcher and PollingFileWatcher classes for watching changes to individual files.

  • Deprecate DirectoryWatcher.directory. Use DirectoryWatcher.path instead.

0.9.5 #

  • Fix bugs where events could be added after watchers were closed.

0.9.4 #

  • Treat add events for known files as modifications instead of discarding them on Mac OS.

0.9.3 #

  • Improved support for Windows via WindowsDirectoryWatcher.

  • Simplified PollingDirectoryWatcher.

  • Fixed bugs in MacOSDirectoryWatcher

193
likes
150
points
4.58M
downloads

Publisher

verified publishertools.dart.dev

Weekly Downloads

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

Repository (GitHub)
View/report issues
Contributing

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

async, path

More

Packages that depend on watcher