Sass version 1.45.0 introduces a notable update compared to its predecessor, version 1.44.0. Both versions represent a pure JavaScript implementation of Sass, a powerful CSS preprocessor. The core functionalities remain consistent, empowering developers to write more maintainable and efficient CSS. Key metadata such as the MIT license, the repository location on GitHub, and authorship by Natalie Weizenbaum are unchanged, ensuring continuity for existing users.
The primary difference lies in the dependencies. Version 1.45.0 adds "source-map-js" as a dependency, specifically requiring a version greater than or equal to 0.6.2 but less than 2.0.0. This addition suggests enhanced source map generation or manipulation capabilities within the newer version, potentially improving debugging workflows during CSS development. Source maps are crucial for mapping compiled CSS back to the original Sass source code, enabling developers to pinpoint the exact location of errors or style definitions within their stylesheets. This can dramatically improve developer experience
Furthermore, the "dist" object reveals differences in the packaged size. The unpacked size of version 1.45.0 is slightly larger at 4452213 bytes compared to version 1.44.0 at 4241047 bytes. The file count also increases significantly to 30 in 1.45.0, compared to just 6 in the older version. This likely reflects the inclusion of finer-grained build outputs and assets, possibly related to the improved source map functionality. The newer version was also released on December 10, 2021 significantly after the older version release date, which can mean it includes more recent updates and bug fixes.
The are not vulnerabilities for the version 1.45.0 of the package sass