@swc/core is a high-performance JavaScript and TypeScript compiler favored as a faster alternative to Babel. Version 1.2.139 builds upon the solid foundation of version 1.2.138, primarily delivering incremental improvements and bug fixes rather than groundbreaking new features. The core functionality, centered around its speed and efficiency in transforming modern JavaScript and TypeScript code for various environments, remains consistent.
The key difference lies in the point updates across its platform-specific binaries. Both versions depend on architecture-specific packages like @swc/core-darwin-x64, @swc/core-linux-x64-gnu, etc., and in version 1.2.139, these dependencies are updated to their respective "1.2.139" versions, implying bug fixes or performance tweaks tailored to those specific environments. These updates signify a commitment to continuous optimization and stability across different operating systems and CPU architectures. The unpacked size increased a bit, from 361895 to 367568. This can suggest the addition of new code, assets, or dependencies.
For developers, this means upgrading to 1.2.139 offers a more refined and potentially more reliable experience, especially if they encountered platform-specific issues in the previous version. The development dependencies, including testing frameworks like Jest and tools like Terser and TypeScript, are unchanged, ensuring a consistent development workflow. While the core API and usage patterns remain the same, the underlying improvements in platform support can translate to smoother builds and more predictable behavior in production. As always, thorough testing after upgrading is recommended to ensure compatibility with existing projects.
The are not vulnerabilities for the version 1.2.139 of the package @swc/core