Skip to content

v2.2.0

Compare
Choose a tag to compare
@devongovett devongovett released this 02 Jul 03:46
· 36 commits to master since this release

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:

  • darwin-x64
  • darwin-arm64
  • win32-x64
  • win32-arm64
  • linux-x64-glibc
  • linux-x64-musl
  • linux-arm64-glibc
  • linux-arm64-musl
  • linux-arm-glibc (32-bit arm v7)
  • android-arm64