@swc/core, a blazing-fast Babel alternative, has a new version! Version 1.7.14 arrives hot on the heels of 1.7.12, promising incremental improvements and refinements under the hood. Both versions showcase the core strengths of SWC: lightning-fast JavaScript and TypeScript compilation, making them ideal for performance-critical applications and rapid development workflows.
Looking at the package metadata, the core dependencies like @swc/types and @swc/counter remain consistent, suggesting a focus on internal enhancements rather than major API shifts. The developer dependencies for testing (Jest) and tooling (cross-env, TypeScript, @napi-rs/cli) also mirror each other. The peer dependency on @swc/helpers signals a continued reliance on shared utility functions within the SWC ecosystem.
The optional dependencies, a crucial aspect for compatibility across different platforms, have simply been bumped to reflect the new version. This extensive list of platform-specific binaries ensures a seamless installation process across various operating systems and architectures (Darwin, Linux, Windows across x64, arm64, and even older ia32). What's most relevant for developers is the release date. The 1.7.14 version was released later on the same day of 1.7.12, this could mean that 1.7.12 had some type of error that was quickly fixed.
While the unpacked size remains the same, the updated release date of 2024-08-19 indicates that version 1.7.14 incorporates the latest fixes and potentially minor performance tweaks. Developers should upgrade to the latest to get always the best version possible.
The are not vulnerabilities for the version 1.7.14 of the package @swc/core