The @swc/core package, a high-performance JavaScript and TypeScript compiler, released version 1.2.178 shortly after version 1.2.177. Both versions serve as drop-in replacements for Babel, offering significantly faster compilation speeds. A primary difference lies in the updated dependencies within the core package, reflecting improvements and bug fixes in the underlying native modules targeting various platforms. Notably, all platform specific dependencies such as "@swc/core-darwin-x64", "@swc/core-linux-x64-gnu" and others were bumped from version 1.2.177 to 1.2.178. This indicates a likely focus on enhancing platform compatibility and stability.
Developers adopting @swc/core can expect faster build times compared to traditional tools like Babel. The consistent update cycle, exemplified by the release of 1.2.178 soon after 1.2.177, demonstrates the project's commitment to ongoing improvements. The package's comprehensive platform support makes it suitable for various development environments. Both versions include a robust set of development dependencies, catering to testing, linting, and code formatting needs. The detailed devDependencies section (identical between the two), showcasing tools like Jest, TypeScript, and Prettier, emphasizes the package's well-rounded development ecosystem. The changes between these specific versions would likely include subtle bug fixes and platform refinements, rather than significant API modifications, making upgrades relatively seamless. The file count and unpacked size also suggests the nature of the changes included. Developers are encouraged to review detailed SWC release notes for granular information on the specific fixes and enhancements included in version 1.2.178.
The are not vulnerabilities for the version 1.2.178 of the package @swc/core