@swc/core, a super-fast alternative to Babel, released version 1.1.32 on March 4, 2020, following version 1.1.31 released just a few days prior on March 1, 2020. Both versions share the same core dependencies, including mkdirp, progress, node-fetch, and true-case-path, ensuring consistent fundamental functionality. They also maintain identical developer dependencies, encompassing tools like jest, lodash, typescript, and various Babel presets and plugins, suggesting a stable development environment and build process across versions.
The key difference lies in the dist section. Version 1.1.32 showcases a significantly larger unpacked size of 3,921,230 bytes compared to version 1.1.31's 343,637 bytes. This indicates a substantial increase in the package's content, potentially driven by new features, bug fixes, or performance optimizations within the core transformation engine. While the fileCount remains constant at 59, the drastically larger size implies amplified code, assets, or pre-compiled binaries.
For developers, this jump in size is important. It should prompt a closer inspection of the changelog for details on what has been updated. Potential benefits might be enhanced performance or new ES2020+ features supported by the swc transformation engine. However, keep in mind such a large increase in the package size could slightly impact the install time.
The are not vulnerabilities for the version 1.1.32 of the package @swc/core