A full version history of the css-what package with size, number of distributed files and dependency evolution.
Here's a summary of the css-what package versions, tailored for SEO and readability:
css-what, a CSS selector parser, has undergone significant evolution since its initial release. The package began with version 1.0.0 in early 2015, quickly progressing through the 2.x series, primarily focusing on core functionality and utilizing jshint for development. A notable shift occurred with the jump to version 3.0.0 in mid-2019, marked by the introduction of TypeScript and associated tooling like eslint, prettier, and @typescript-eslint. This indicated a move towards improved code quality and maintainability.
Subsequent versions in the 3.x and 4.x ranges saw incremental updates to these development dependencies and, eventually, the incorporation of funding support via GitHub Sponsors. Version 5.0.0 continued this trend, refining development tools. The 6.x series, starting in late 2021, brought further updates to developer dependencies, reflecting the evolving JavaScript ecosystem. Versions 6.2.0 to 7.0.0 unpacked sizes due to changes in the project structure and tooling. These releases reflect a commitment to modern development practices, code quality, and ongoing maintenance to ensure the library remains a reliable tool for CSS parsing with updated dev dependencies like vitest for testing and a more extensive configuration setup, resulting in a larger package size.