@swc/core, a high-performance alternative to Babel, released version 1.1.30 on February 29, 2020, following the prior stable version 1.1.29 released on February 27, 2020. Both versions maintain the same core dependencies, including mkdirp, progress, node-fetch, and true-case-path, ensuring consistent functionality in basic file system operations, progress tracking, data fetching, and accurate path handling. Similarly, the developer dependencies, crucial for testing and development, such as jest, lodash, neon-cli, source-map, typescript, and various Babel-related packages, remain unchanged, which suggests that the core compilation and transformation functionalities are stable. The license, repository details, author, and funding information are also identical, indicating no shift in the project ownership or support structure.
The key difference between the two versions lies in the dist metadata. Version 1.1.30 has an unpackedSize of 336402 bytes, a slight reduction compared to version 1.1.29's 336613 bytes. While seemingly minor, this decrease suggests potential optimizations in the compiled output or a reduction in included files. This could be a desirable detail for developers seeking to minimize their project's bundle size and improve performance. The releaseDate field is also updated to reflect the newer version's release. Developers switching from Babel might find @swc/core valuable due to its speed and compatibility with modern JavaScript and TypeScript features achieved through the Babel presets and plugins included in the developer dependencies.
The are not vulnerabilities for the version 1.1.30 of the package @swc/core