@swc/core version 1.2.136 introduces subtle yet impactful improvements over its predecessor, version 1.2.135, solidifying its position as a blazing-fast alternative to Babel for JavaScript and TypeScript compilation. While the core functionality remains consistent, a key differentiating factor lies in the updated dependencies and optional dependencies. Both versions include a comprehensive suite of platform-specific binaries but, version 1.2.136 updates these binaries.
For developers, this translates to enhanced compatibility and potentially better performance across various operating systems and architectures, including darwin (macOS), freebsd, android, linux (gnu and musl libc variants), and windows. The library's core purpose is to accelerate the build process, especially vital for large-scale projects where compilation time can be a bottleneck. Both versions provide a complete set of devDependencies to offer the best developer exerience allowing code checking and testing, integration with React code, useful utilities and several Babel-related packages, with a few updated versions in version 1.2.136.
The update demonstrates an active commitment to refining and optimizing the developer experience, which is reflected in the release date. Developers already using @swc/core will likely benefit from the updated platform binaries, while new adopters will encounter a robust and performant tool. If using the most modern version is important, and if you can tolerate potentially undiscovered bugs it is better to migrate to version 1.2.136.
The are not vulnerabilities for the version 1.2.136 of the package @swc/core