Rollup-plugin-sass has a couple of versions that are really important for developers who rely on it for processing Sass files within their Rollup builds. Comparing versions 1.2.12 and 1.2.13, both share the same core dependencies: sass, resolve, and @rollup/pluginutils, which ensures consistent Sass compilation and Rollup integration. However, the focus shifts to the devDependencies, and that's where the changes become interesting.
Version 1.2.13 brings updates to the development environment. Most notably, ava is upgraded from version 3.15.0 to version 4.3.1, ts-node goes from 10.2.0 to 10.9.1 and typescript jumps all the way from 3.5.3 to 4.7.4. These updated testing and development dependencies likely reflect improvements in the plugin's testing suite, build process and type checking, enhancing its overall reliability and developer experience. The integration of @ava/typescript may have streamlined the testing process and allowed for new possibilities when it comes to leveraging testing.
Additionally, version 1.2.13 introduces downlevel-dts and an associated @types/rollup package. Although the package name doesn't reflect a change, also its version has been upgraded from 0.0.8 to 0.10.0.
The unpacked size also sees a notable increase from 23749 bytes to 28682 bytes, suggesting potentially more comprehensive source maps or other build artifacts included in the later version. This shift is important for developers, as staying updated with the newest version means they get to benefit from latest tooling, performance tweaks and potentially better maintainability. Ultimately, the latest changes aim at keeping the rollup-plugin-sass up-to-date within the ecosystem of Rollup plugins.
The are not vulnerabilities for the version 1.2.13 of the package rollup-plugin-sass