Rollup Plugin SWC3 has released version 0.12.1, a minor update following closely after version 0.12.0. Both versions are designed to enable seamless integration of the SWC compiler with Rollup, allowing developers to leverage SWC's speed and efficiency for transforming ESNext and TypeScript code within their Rollup-based projects. The primary function remains consistent: accelerating builds by utilizing SWC instead of slower alternatives like Babel.
A key difference lies in the updated dependencies. Version 0.12.1 includes an update to @eslint-sukka/node to version ^6.6.1. This suggests a focus on refining the tooling and linting aspects of the plugin's development environment. While the core functionality and peer dependencies remain the same (supporting Rollup v2, v3, and v4 as well as a minimum SWC core version of 1.2.165), this change likely addresses internal improvements or bug fixes within the developer tooling ecosystem.
For developers, upgrading from 0.12.0 to 0.12.1 should be a straightforward process. Since the peer dependencies remain the same, the integration with existing Rollup configurations should be unaffected. The update focuses on enhancing the development environment's stability and tooling, contributing to a smoother experience for contributors and maintainers. Users can expect continued compatibility with their existing SWC configurations and benefit from any underlying fixes or efficiency improvements brought by the updated linter. The plugin continues to be licensed under MIT, reiterating its commitment to open-source principles and ease of use.
The are not vulnerabilities for the version 0.12.1 of the package rollup-plugin-swc3