The @swc/core package provides a super-fast alternative to Babel for JavaScript and TypeScript compilation and transformation. Version 1.2.80 builds upon the solid foundation of its predecessor, 1.2.79, primarily by incrementing the versions of its core dependencies. Both versions share the same underlying architecture and goal: providing a high-performance compilation experience.
Looking at the core dependencies and optional dependencies we can see they share the same dependencies such as @node-rs/helper and various platform-specific builds of @swc/core itself (e.g., @swc/core-darwin-x64, @swc/core-linux-x64-gnu). The key change lies in the version numbers of these platform-specific builds; 1.2.80 relies on version 1.2.80 of these components, reflecting internal updates and bug fixes within the SWC ecosystem.
Development dependencies appear largely unchanged, including popular testing frameworks like Jest, utility libraries like Lodash, and Babel-related tools. This suggests that the core development workflow and testing environment remain consistent between the two versions.
For developers, upgrading from 1.2.79 to 1.2.80 should be a relatively seamless process, primarily involving updating the package version in your package.json file and potentially refreshing your project's dependencies. The update likely incorporates internal improvements which are important for keeping your project up-to-date with the most performant version.
The are not vulnerabilities for the version 1.2.80 of the package @swc/core