@swc/core has released version 1.3.84, a minor update over the previous stable version 1.3.83, continuing to provide a super-fast alternative to Babel for JavaScript and TypeScript compilation. While the core functionality remains consistent, evident in the shared description as a "Super-fast alternative for babel", developers should note subtle changes within the dependency tree.
Both versions rely on the same core dependencies like @swc/types, and architecture-specific binaries such as @swc/core-darwin-x64 and @swc/core-linux-x64-gnu, ensuring platform compatibility. However, a key difference lies in the version numbers of these architecture-specific binaries, which increment from 1.3.83 to 1.3.84, suggesting internal bug fixes or performance tweaks relevant to those platforms.
The devDependencies remain largely the same, showcasing a stable development environment using tools like Jest, TypeScript, and Prettier. This consistency ensures a reliable testing and formatting workflow.
Developers upgrading should primarily consider that while the API surface likely remains the same, the underlying compiled binaries have been updated. This affects performance and compatibility on targeted systems. The changes in the distribution package, specifically the "unpackedSize" going from 723912 to 724432 indicate small changes to the final deployable code. Therefore testing the application with the new version is always recommended. The release date difference indicates a roughly 4 day release cycle pointing to fast iteration and improvement process.
The are not vulnerabilities for the version 1.3.84 of the package @swc/core