@swc/core has released version 1.2.99, a minor update from the previous stable release, 1.2.98, continuing to provide a super-fast alternative to Babel for JavaScript and TypeScript compilation. Both versions share the same core description, focusing on speed and efficiency in transforming modern JavaScript. A key aspect for developers to notice is the synchronization across dependencies. The core dependencies and optional dependencies like @swc/core-darwin-x64, @swc/core-linux-x64-gnu, and others for various platforms are updated to match the core version number (1.2.99 in the latest release). This ensures consistency and potentially resolves platform-specific issues.
The devDependencies remain largely the same between versions, meaning the toolchain used for development, testing and bundling is consistent. This includes essential tools like jest for testing, typescript for type checking, @babel/* packages for further transformation capabilities, and others. The difference in unpackedSize shows a minor increase of 23 bytes in v1.2.99, hinting at small internal changes or additions. From a practical perspective, upgrading from 1.2.98 to 1.2.99 should be seamless, focusing more on bug fixes and minor performance improvements.
@swc/core remains committed to supporting multiple target platforms, evident from its architecture-specific packages. The releaseDate confirms v1.2.99 launched shortly after 1.2.98, suggesting continuous maintenance and rapid iterations. This makes @swc/core a reliable choice for those seeking a performant JavaScript compiler within their web development workflows.
The are not vulnerabilities for the version 1.2.99 of the package @swc/core