@swc/core is a high-performance JavaScript and TypeScript compiler written in Rust, offering a super-fast alternative to Babel for developers seeking optimized build times. Comparing versions 1.7.2 and 1.7.3, the core dependencies such as @swc/types and @swc/counter remain consistent, ensuring compatibility and stability across the minor version update. Development dependencies, crucial for testing and building the library itself, are also unchanged, including jest, cross-env, typescript, and @napi-rs/cli. The peer dependency @swc/helpers continues to be a requirement, critical for runtime support.
The key difference lies within the optionalDependencies. Version 1.7.3 updates all platform-specific binaries (@swc/core-darwin-x64, @swc/core-darwin-arm64, @swc/core-linux-x64-gnu, etc.) to version 1.7.3, aligning them with the core package version, while version 1.7.2's binaries are similarly aligned to 1.7.2. This implies that the update likely contains platform-specific optimizations, bug fixes, or feature enhancements tailored for different operating systems and architectures. For developers, this means potentially improved performance and stability depending on their target platform. The releaseDate indicates a recent update, showcasing active maintenance and development. Given the identical unpacked size and dependency structure, the update is likely a refined release focused on platform-specific improvements rather than a significant architectural overhaul. Developers should update to 1.7.3 to benefit from the latest platform-specific refinements.
The are not vulnerabilities for the version 1.7.3 of the package @swc/core