@swc/core is a high-performance JavaScript and TypeScript compiler, designed as a fast alternative to Babel. Comparing versions 1.7.35 and 1.7.28 reveals subtle but important updates for developers.
The core functionality remains consistent, with both versions using the same blazing-fast compilation engine. Key dependencies like @swc/counter remain unchanged, ensuring familiar performance characteristics. However, @swc/types dependency has been bumped from "^0.1.12" to "^0.1.13" reflecting potential improvements or bug fixes in type definitions, which can enhance type safety and developer experience, especially when working with TypeScript.
Both releases include a comprehensive suite of optional platform-specific binaries (darwin, linux, win32) tailored for various architectures, ensuring optimal performance across different operating systems, further streamlining deployments. Development dependencies such as Jest, Cross-env, Typescript and @napi-rs/cli are consistent between the versions, indicating no fundamental changes in the development or testing workflow.
The most visible distinction lies in the releaseDate: 1.7.35 was released on 2024-10-10, while 1.7.28 was released on 2024-09-24. This suggests that version 1.7.35 includes bug fixes, minor enhancements, or compatibility updates accumulated in the intervening period.
For developers, upgrading to 1.7.35 is likely beneficial due to potential stability improvements and refined type definitions from its dependency update. Although the core compilation process remains mostly the same, staying updated is always recommended for the latest fixes.
The are not vulnerabilities for the version 1.7.35 of the package @swc/core