@swc/core is a high-performance JavaScript and TypeScript compiler, designed as a fast alternative to Babel, crucial for modern web development workflows. Version 1.2.117, released on December 2, 2021, builds upon the previous stable version 1.2.116, released just days earlier. The core functionality remains consistent, offering developers a speedy compilation process for their projects. Key differences are observed in the file count and unpacked size of the distribution package. Version 1.2.117 has 123 files and an unpacked size of 733,795 bytes, while version 1.2.116 had 124 files and an unpacked size of 733,885 bytes. This suggests minor tweaks and optimizations within the package, potentially addressing bug fixes or improving performance.
Both versions share the same core dependencies, including platform-specific binaries like @swc/core-darwin-x64 and @swc/core-linux-x64-gnu, ensuring broad compatibility across different operating systems and architectures. The devDependencies also remain identical, indicating stability in the tools used for development and testing, such as Jest, TypeScript, and various Babel-related packages. The optionalDependencies also reflect the same platform targetted as the dependencies, for a better usage of the tool in all environments.
Developers looking for a reliable and fast compiler can confidently use either version, with 1.2.117 being the slightly more refined option due to its reduced unpacked size. While the changes between these specific versions might seem incremental, they contribute to the ongoing enhancement of SWC as a leading compilation tool. It's always recommended to stay updated with the latest releases, but the minor differences between these versions suggest a smooth transition for existing users.
The are not vulnerabilities for the version 1.2.117 of the package @swc/core