Back to Explore

fabiospampinato/graphmatch

GitHub
1 watchersOpen source

Last release: 3 months ago

Graphmatch is a low-level JavaScript utility for matching a string against a directed acyclic graph of regular expressions. It can match fully or partially, supports fine-grained control over which nodes allow partial matches, and can compile the whole graph into a single RegExp for repeated use.

Project status

  • The repository appears actively maintained, with multiple recent tagged updates (v1.1.1 on 2026-02-14, and earlier updates in 2025-10-19).
  • Update cadence looks modest but ongoing, with v1.0.2 and v1.1.0 both dated 2025-10-19, followed by the next update (v1.1.1) on 2026-02-14 (about 4 months later).

AI summary generated Today

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

Recent updates

  • v1.1.1

    3 months ago

    Release v1.1.1 makes a minimal change to package metadata. The code diff shows only updates to package.json, including adding a license field and bumping the package version from 1.1.0 to 1.1.1.

  • v1.1.0

    7 months ago

    Release v1.1.0 contains no published release notes. The code changes add fine-grained partial matching support by introducing a per-node `partial` override and modifying the regex source generation logic used for partial matches.

    BreakingFeatures
  • v1.0.2

    7 months ago

    Release v1.0.2 was published on 2025-10-19, but the publisher did not provide any release notes describing changes. As a result, there is no documented information about new features, bug fixes, breaking changes, or dependency updates in this release.

  • v1.0.1

    7 months ago

    Release v1.0.1 contains no publisher-provided release notes. The only detected change in the diff is a package.json update, including a version bump and removal of an entry from dependencies.

  • v1.0.0

    7 months ago

    Release v1.0.0 was published on 2025-10-11, but no release notes were provided by the publisher. As a result, no specific new features, fixes, breaking changes, or migration actions can be confirmed from the release notes alone.