@swc/core is a high-performance JavaScript and TypeScript compiler designed as a faster alternative to Babel. Comparing versions 1.10.15 and 1.10.14, the core functionalities and dependencies remain largely consistent, indicating that the update is likely a patch release focusing on bug fixes, performance improvements, or minor enhancements rather than introducing significant new features. Both versions share the same core dependencies: @swc/types for type definitions and @swc/counter for internal counter utilities. The development dependencies, crucial for contributing to and testing the library, also remain the same, including Jest for testing, cross-env for cross-platform environment variable setting, TypeScript for type checking, and @napi-rs/cli for building native Node.js modules.
The peer dependency on @swc/helpers signifies that the package relies on shared helper functions, emphasizing the importance of version compatibility within the SWC ecosystem. The optional dependencies indicate pre-built binaries for various platforms and architectures, suggesting optimized performance across different operating systems.
The primary difference lies in the specific versions of these platform-specific binaries within the optional dependencies, reflecting updates to the native code component of SWC for different environments. While the code for both versions appears to contain similar file count and unpacked size. For developers, upgrading from 1.10.14 to 1.10.15 should be a straightforward process that is worthwhile as it likely addresses stability and potentially performance issues. The release date differs, for version 1.10.15 is "2025-02-08T06:01:25.736Z" and for version 1.10.14 is "2025-02-03T23:07:31.659Z", suggesting the latter was published earlier. It is recommanded that developers regularly check the SWC project’s changelog for detailed release notes.
The are not vulnerabilities for the version 1.10.15 of the package @swc/core