@swc/core, a blazing-fast Babel alternative, released version 1.1.42 on May 9th, 2020, shortly after version 1.1.41 which was released on May 5th, 2020. Both versions share the same core dependencies like mkdirp, progress, node-fetch, and true-case-path, ensuring consistent file system operations, build progress indicators and resource fetching. Development dependencies, crucial for testing and building, also remain identical, including tools like jest, lodash, neon-cli, source-map, and typescript, along with various Babel presets and plugins. This indicates a strong commitment to maintaining a consistent development environment. The libraries provides decorators, class properties and object rest spread functionalities that many developer's love in modern javascript.
A notable difference lies in the package sizes within the dist object. Version 1.1.42 exhibits a slightly smaller unpacked size of 342820 bytes, compared to 1.1.41's 342846 bytes, a reduction of 26 bytes. While seemingly insignificant, this marginal difference could reflect minor optimizations under the hood and small bug fixes. Developers considering updating should prioritize this difference if minimizing package size is a main concern. The core functionalities remain robust across both versions, empowering developers to transpile modern JavaScript/TypeScript code, optimize for specific browser targets using browserslist, and manage complex projects effectively.
The are not vulnerabilities for the version 1.1.42 of the package @swc/core