# node-pathwatcher-deprecated **Repository Path**: mirrors_cocos-creator/node-pathwatcher-deprecated ## Basic Information - **Project Name**: node-pathwatcher-deprecated - **Description**: Path Watcher Node Module - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-18 - **Last Updated**: 2025-10-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Path Watcher Node Module [![Build Status](https://travis-ci.org/atom/node-pathwatcher.svg?branch=master)](https://travis-ci.org/atom/node-pathwatcher) ## Installing ```bash npm install pathwatcher ``` ## Building * Clone the repository * Run `npm install` to install the dependencies * Run `npm test` to run the specs ## Using ```coffeescript PathWatcher = require 'pathwatcher' ``` ### PathWatcher.watch(filename, [listener]) Watch for changes on `filename`, where `filename` is either a file or a directory. The returned object is a PathWatcher. The listener callback gets two arguments `(event, path)`. `event` is 'rename', 'delete' or 'change', and `path` is the path of the file which triggered the event. For directories, the 'change' event is emitted when a file or directory under the watched directory got created or deleted. And the `PathWatcher.watch` is not recursive, so changes of subdirectories under the watched directory would not be detected. ### PathWatcher.close() Stop watching for changes on the given `PathWatcher`.