@swc/core is a blazing-fast, Rust-based platform for the next generation of fast developer tools, positioned as a compelling alternative to Babel. Version 1.2.61 builds upon the solid foundation of 1.2.60, primarily focusing on internal dependency updates. Both versions share the same core architecture and functionalities, including Javascript, Typescript and JSX parsing, transformation, and code generation.
The key difference lies in the updated platform-specific binaries within the dependencies and optionalDependencies sections. Version 1.2.61 upgrades @swc/core-darwin-x64, @swc/core-freebsd-x64, @swc/core-darwin-arm64, @swc/core-android-arm64, @swc/core-linux-x64-gnu, @swc/core-linux-x64-musl, @swc/core-win32-x64-msvc, @swc/core-linux-arm64-gnu, @swc/core-win32-ia32-msvc, @swc/core-linux-arm64-musl, @swc/core-win32-arm64-msvc, and @swc/core-linux-arm-gnueabihf to version "1.2.61", ensuring access to the latest optimized builds for diverse operating systems and architectures. Developers should see the updated binaries improving the SWC usage.
Both versions maintain identical devDependencies, ensuring continued compatibility with popular testing and development tools like Jest, TypeScript, Babel and related plugins and presets. The file count and unpacked size for both versions reported by the NPM registry are also very similar.
For developers, this means that upgrading from 1.2.60 to 1.2.61 provides under-the-hood enhancements and optimizations. These enhancements are not breaking changes and are designed to deliver increased stability and faster performance across a wider range of deployments . If you are using @swc/core in your project, upgrading is an easy option.
The are not vulnerabilities for the version 1.2.61 of the package @swc/core