Back to Explore

slevithan/regex-utilities

GitHub
1 watchersOpen source

Last release:

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

AI-generated from public sources. May be inaccurate. Report

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`.

    Features
  • v2.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.

    Features
  • v2.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.