NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4529 most downloaded on npm
A native C++ Node module for querying and subscribing to filesystem events. Used by Parcel 2.
Last release 2 months ago
20 Jul 2026
Release timing varies
gaps range from 9 days to 12 months
Most releases are documented
notes for 8 of 9 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
17 releases · first in 2023
One column per quarter.
Adds support RegExp ignores in https://github.com/parcel-bundler/watcher/pull/248. Thanks @SimenB!
Adds support RegExp ignores in https://github.com/parcel-bundler/watcher/pull/248. Thanks @SimenB!
chore: add stack-protector-strong flag by @rzhao271 in https://github.com/parcel-bundler/watcher/pull/236
Full Changelog: https://github.com/parcel-bundler/watcher/compare/v2.5.5...v2.5.6
patch: fix SEGV due to Static Initialization Order Fiasco bug by @alichtman in https://github.com/parcel-bundler/watcher/pull/208
D_FORTIFY_SOURCE flag by @bpasero in https://github.com/parcel-bundler/watcher/pull/223picomatch@2.3.1 by @bpasero in https://github.com/parcel-bundler/watcher/pull/224Full Changelog: https://github.com/parcel-bundler/watcher/compare/v2.5.1...v2.5.4
Handle large changes from FS Events better in getEventsSince - #196
Support 32-bit arm musl platform
--build-from-source flag to optionally build from source instead of using prebuilt packages. Can be used in conjunction with --no-optional to prevent installing platform-specific dependencies.open() calls on stat() failures on macOS to prevent security dialogs (#186)Nothing published for this version
Nothing published for this version
Adds support for CommonJS (along with existing support for ESM) in @parcel/watcher-wasm.
Adds support for CommonJS (along with existing support for ESM) in @parcel/watcher-wasm.
Add a kqueue backend to support FreeBSD, or as an alternative to FSEvents on macOS
@parcel/watcher-wasm package instead of @parcel/watcher in these cases. Note that this is much less efficient than using native OS-specific APIs, so keep using the native packages where possible.@parcel/watcher from multiple Node.js worker threadsNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This release migrates to a new method of distribution. Rather than including binaries for all operating systems and architectures inside the @parcel/w
This release migrates to a new method of distribution. Rather than including binaries for all operating systems and architectures inside the @parcel/watcher package, there are now individual packages per platform (e.g. @parcel/watcher-darwin-x64). Each of these is an optional dependency of the main watcher package. This way, npm and other package managers will install only the binary for the platform you are running on. This reduces bandwidth and disk space.
This also enabled us to add pre-compiled binaries for more platforms, meaning you don't need to have a C++ compiler to install the watcher. This should help with some minimal Docker environments especially. The architectures with prebuilds available now include:
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →