feat(watchers): Integrate chokidar-based Node watcher, expose awaitWriteFinish options, and update docs/tests

This commit is contained in:
2025-12-11 21:04:42 +00:00
parent 696d454b00
commit 61a8222c9b
10 changed files with 185 additions and 960 deletions

View File

@@ -28,6 +28,12 @@ export interface IWatcherOptions {
followSymlinks: boolean;
/** Debounce time in ms - events for the same file within this window are coalesced */
debounceMs: number;
/** Whether to wait for writes to stabilize before emitting events */
awaitWriteFinish?: boolean;
/** How long file size must remain constant before emitting event (ms) */
stabilityThreshold?: number;
/** How often to poll file size during write detection (ms) */
pollInterval?: number;
}
/**