fill-range expands a range of numbers or letters into a list, optionally using a step increment. It can also generate a regex-compatible range string (options.toRegex) and supports input as strings or numbers, including negative ranges.
Project status
- The repository appears not to be actively maintained as of today (2026-06-09), with the most recent upstream push on 2024-07-26 and the latest documented package update 7.1.1 on 2024-05-21, followed by multi-year silence afterward.
- Update cadence is low and uneven, with a large gap between updates (7.1.1 in 2024, then 7.0 in 2019, then 6.0.0 in 2018), which suggests it is primarily in maintenance mode rather than fast iteration.
AI summary generated
Recent updates
7.1.1
Version 7.1.1 includes mostly internal refactors plus CI and developer tooling changes. The library logic changes are concentrated in index.js, affecting how regexes are generated for numeric sequences and letter ranges, especially around padding and start/end equality cases.
7.0
Release 7.0 has no publisher-provided release notes, but the code diff shows a substantial internal rewrite plus dependency and runtime support changes. The update also changes behavior around regex generation and the transform callback that users can pass as the 3rd argument to fill-range.
Features6.0.0
Release 6.0.0 was published on 2018-07-05, but no release notes were provided by the publisher. As a result, the specific changes, including any breaking changes, bug fixes, security updates, or migration steps, cannot be determined from the provided information.
2.2.3
Release 2.2.3 is a dependency update, with no additional functional or behavioral changes described in the notes. No specific versions, APIs, or migration steps are documented.