@swc/core, a high-performance JavaScript and TypeScript compiler, released version 1.2.89 on September 21, 2021, following the previous stable version 1.2.88 released on September 16, 2021. Both versions share the same core description, emphasizing their role as a super-fast alternative to Babel. Diving into the dependencies, a subtle shift is noticiable; while both versions depend on the same core modules like platform-specific binaries (darwin-x64, freebsd-x64, etc.) and @node-rs/helper, version 1.2.89 explicitly pins the versions of its platform-specific dependencies to "1.2.89," contrasting with version 1.2.88's use of "^1.2.88", indicating a more relaxed version constraint. This change suggests a move towards greater dependency precision in the newer version.
The developer dependencies remain largely consistent between the two, including tools like Jest for testing, Axios for HTTP requests, and Babel for pre-processing. The optional dependencies mirror the platform-specific modules also used in dependencies, with the same pinning difference described above. This strong consistency between versions might suggest that the core focus of the change lies in dependency management and potentially bug fixes or minor improvements rather than major feature additions.
The distribution metadata indicates negligible differences in file count and unpacked size, with version 1.2.88 being only marginally larger. Ultimately, discerning the exact user-facing changes between these versions may require a deeper investigation into the commit logs, but the dependency version pinning is a clue that the 1.2.89 version might provide more stability for specific platforms using the tool.
The are not vulnerabilities for the version 1.2.89 of the package @swc/core