Provides tiny JavaScript regex syntax helpers, useful when you want to process regex text without building a full regex parser or AST. Includes utilities to find, replace, and iterate over unescaped matches within specified regex contexts, plus helpers like extracting group contents.
Project status
- Maintenance status: The repository shows at least one upstream push on 2026-02-27, but the provided update summaries only reach the latest tagged update v2.3.0 on 2024-08-31 (about 1.5 years ago), so it currently appears quiet or in maintenance mode, with possibly some ongoing development that is not reflected in these summaries.
- Update cadence (in evidence): Recent recorded updates were v2.1.0 (2024-07-22), then v2.2.0 (2024-08-11), then v2.3.0 (2024-08-31), followed by no further documented updates in the provided list. The gap to today (2026-06-09) suggests a significant slowdown in visible releases/updates.
AI summary generated
Recent updates
v2.3.0
Release v2.3.0 adds an extended details object to the replacement/callback APIs for `replaceUnescaped` and `forEachUnescaped`, including the match context (DEFAULT vs CHAR_CLASS) and whether the match occurred in a negated character class. It also adds a top-level `types` entry to `package.json` and renames an internal reserved regex capture used for skipping from `skip` to `$skip`.
Featuresv2.2.0
Version v2.2.0 primarily adds TypeScript support by including TypeScript declarations. This improves developer experience for TypeScript users, including editor autocomplete and type checking.
Featuresv2.1.0
Release v2.1.0 was published on 2024-07-22, but no release notes were provided by the publisher. As a result, this release cannot be reliably assessed for API compatibility changes, bug fixes, security updates, or dependency changes based on the provided information alone.