A full version history of the retext-repeated-words package with size, number of distributed files and dependency evolution.
retext-repeated-words is an npm package – a plugin for retext – designed to identify and flag repeated words within text. It's a valuable tool for improving writing quality by catching accidental duplications that can detract from clarity and professionalism.
The package has evolved through several versions, each bringing improvements and refinements. Initial versions, like 1.0.0, 1.1.0, 1.2.0, 1.2.1, 1.2.2 and 1.2.3, focused on core functionality, relying on dependencies like nlcst-to-string and unist-util-visit for text processing. These early releases saw updates to development dependencies like remark-cli, retext, and xo, reflecting changes in the broader ecosystem of linting and testing tools used by the author.
Version 2.0.0 marked a shift with only a bump version.
Version 3.0.0 saw updates to unist-util-is and unist-util-visit and devDependencies such as nyc and remark-cli. A funding section was included by the author.
Version 4.0.0 represented a significant upgrade, introducing unified as a dependency, which signals a more integrated approach to text processing. Typescript was added to devDependencies as well as @types/tape and @types/unist.
Versions 4.1.0 and 4.2.0 added @types/nlcst dependency and bumped some devDependencies.
The 5.0.0 release continues the trend and moved to using Typescript. Dropping some older dependencies and increasing versions of more needed pacakges.
Throughout its development, retext-repeated-words has maintained a consistent MIT license and is authored by Titus Wormer, ensuring its accessibility and promoting its use within the open-source community. The package's repository resides on GitHub under the retextjs organization, encouraging collaboration and community contributions.