@swc/core is a high-performance JavaScript and TypeScript compiler designed as a faster alternative to Babel. Comparing versions 1.2.147 and 1.2.148 reveals minor updates focused on stability and under-the-hood improvements. Both versions share identical dependencies and devDependencies, indicating no significant API changes or feature additions between them. Developers can upgrade confidently, expecting a seamless transition.
The core functionality remains consistent: exceptionally fast compilation, support for modern JavaScript and TypeScript syntax, and integration with popular build tools like Webpack and Parcel. The consistent dependency list, which includes tools for testing (Jest, Mocha, Expect), linting (CSpell), and various Babel plugins and presets, confirms the project's commitment to a stable and well-tested ecosystem. The primary difference between these versions resides in the updated versions of platform-specific binaries(dependencies and optional dependencies) like @swc/core-darwin-x64, @swc/core-linux-x64-gnu and other @swc/core-* builds for different platfoms. The increase in unpackedSize from 400941 to 405444 likely due to the updated binaries with updated features for increased stability.
Developers benefit from SWC's speed, making it ideal for large projects where build times are critical. Its compatibility with Babel plugins and presets allows for incremental adoption, easing migration for existing projects. Overall, version 1.2.148 provides a refined and more stable version of the already powerful SWC compiler.
The are not vulnerabilities for the version 1.2.148 of the package @swc/core