Watches the local files, and updates on events
SourceWatcher( this.dirPath, { this.excludePaths = const [], }) : _watcher = DirectoryWatcher(dirPath);