A full version history of the has-ansi package with size, number of distributed files and dependency evolution.
Here's a summary of the has-ansi package versions, optimized for SEO and readability:
The has-ansi npm package, designed to detect ANSI escape codes within strings, has undergone significant evolution since its initial release. Version 0.1.0, launched in June 2014, marked the beginning, relying on ansi-regex "^0.2.0". Subsequent versions (1.0.0 - 1.0.3) quickly followed, refining dependencies focusing, for instance, on get-stdin and keeping ansi-regex at "^1.0.0," demonstrating a commitment to stability and compatibility.
A major shift occurred with version 2.0.0 in mid-2015, involving significant dependency updates ("ansi-regex":"^2.0.0") and introducing "ava" as a dev dependency demonstrating an intention to modernize the package. Later, version 3.0.0 updated ansi-regex to "^3.0.0" and included development dependencies, "xo" and "ava".
Version 4.0.0, released in September 2019, bumped ansi-regex to "^4.1.0" and refined development dependencies, highlighting ongoing maintenance and security enhancements. Versions 5.0.0 and 5.0.1 further adapted dependencies, reflecting the package's responsiveness to the changing JavaScript ecosystem and related packages. The versions 5 had a funding entry, that started in this version.
The latest release, version 6.0.0 (July 2024), includes "ava":"^6.1.3","tsd":"^0.31.1","xo":"^0.58.0" in the dev dependencies highlighting the package is actually under development focusing on Typescript. Across all versions, the package consistently uses the MIT license and is authored by Sindre Sorhus, showcasing a trustworthy package. The package repository has undergone some changes.