@swc/core is a super-fast Rust-based platform for next-generation tooling, offering a significantly faster alternative to Babel for tasks like transpilation, minification, and bundling. Comparing versions 1.11.20 and 1.11.18 reveals subtle but important changes of interest to developers integrating SWC into their projects. Both versions share the same core dependencies, including @swc/types and @swc/counter, and development dependencies like Jest, cross-env, Typescript, and @napi-rs/cli suggesting a consistent development environment. The key difference lies in the peerDependencies declaration. Version 1.11.18 declares @swc/helpers with a wildcard "*", meaning it accepts any version. In constrast, 1.11.20 is more specific, requiring @swc/helpers version ">=0.5.17". This change implies a refinement in version compatibility potentially linked to bug fixes, performance improvements, or API adjustments within @swc/helpers. If you directly depends on @swc/helpers you must ensure you are using a compatible version. Another interesting detail is the releaseDate. Version 1.11.20 was released on April 11, 2025, while version 1.11.18 was released on April 7, 2025. The unpackedSize is also slightly bigger on version 1.11.20. Developers should update to the latest version to enjoy the latest features and improvements, also remember to install the correct version of its peer dependencies.
The are not vulnerabilities for the version 1.11.20 of the package @swc/core