@swc/core version 1.3.79 brings a newer iteration of this super-fast Babel alternative to developers, building upon the robust foundation of version 1.3.78. While the core functionality remains consistent, subtle yet important changes are present. One key difference lies in the introduction of a direct dependency on @swc/types in version 1.3.79, potentially indicating enhanced type safety or data structure management internally. The core dependencies on platform-specific binaries like @swc/core-darwin-x64, @swc/core-linux-x64-gnu, and others remain, ensuring optimized performance across various operating systems and architectures.
A reduction in fileCount (from 19 to 17) and unpackedSize (from 777122 to 719584) in the new version may represent optimizations regarding installed package size. Developers upgrading should pay close attention to the slight variations in dependencies and optional dependencies.
Notably, both versions maintain the same set of devDependencies, which encompass essential tools for development, testing, and code quality, such as jest, prettier, typescript, and a suite of Babel-related packages. This suggests a consistent development workflow and toolchain. The peer dependency @swc/helpers remains unchanged, ensuring compatibility with existing helper functions. This iterative update signifies a commitment to continuous improvement and refinement within the SWC ecosystem, making it an appealing choice for developers seeking a high-performance JavaScript/TypeScript compiler.
The are not vulnerabilities for the version 1.3.79 of the package @swc/core