The npm package unrs-resolver is a Node.js API designed for UnRS resolution, enhanced with support for Plug'n'Play (PNP) environments. Version 1.6.6 is now available as a newer version compared to the 1.6.5. Both versions maintain identical core dependencies, relying on napi-postinstall version ^0.1.5.
The main difference lies in the versioning of the optional platform-specific bindings. Version 1.6.6 updates all @unrs/resolver-binding-* packages to version 1.6.6, while version 1.6.5 uses version 1.6.5 for these bindings. These bindings provide pre-compiled native modules tailored for various operating systems and architectures, including Darwin (x64, arm64), FreeBSD (x64), WebAssembly (wasm32-wasi), Linux (x64-gnu, x64-musl, arm64-gnu, arm64-musl, ppc64-gnu, s390x-gnu, riscv64-gnu, riscv64-musl, arm-gnueabihf, arm-musleabihf), and Windows (x64-msvc, ia32-msvc, arm64-msvc).
Beyond the binding version updates, the unpacked size has increased slightly from 20566 bytes in version 1.6.5 to 20662 bytes in version 1.6.6., suggesting minor internal adjustments or enhancements. Both versions are licensed under the MIT license and are hosted on GitHub, with funding available through GitHub Sponsors, ensuring a developer-friendly and community-backed project. The package is useful for developers needing fast and reliable UnRS resolution within Node.js applications, especially those utilizing PNP for dependency management, it's recommended to upgrade to version 1.6.6 to benefit from the latest platform-specific optimizations and potential bug fixes.
The are not vulnerabilities for the version 1.6.6 of the package unrs-resolver