Back to Explore

isaacs/node-glob

GitHub
1 watchersOpen source

Last release:

Glob functionality for Node.js, providing a JavaScript library to match files using shell-style patterns. Useful for finding file paths asynchronously or synchronously, optionally streaming results or iterating over matches, with options for ignores and other glob behaviors.

Project status

  • Maintenance status: The source appears active, with a recent upstream push on 2026-06-22 and multiple published updates in early 2026 (v13.0.1 to v13.0.6).
  • Update cadence: There was a tight release cluster in mid-February 2026 (v13.0.2 to v13.0.6 from 2026-02-10 to 2026-02-19), but the supplied data shows no additional published updates after v13.0.6 even though upstream activity continued (latest push 2026-06-22).

AI summary generated

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

Recent updates

  • v13.0.6

    v13.0.6 has no published release notes, but the diff shows changes across CI/workflows, test configuration, documentation, and dependency bumps for the glob package. The most user-visible change indicated by the repo content is documentation and API surface around glob option behavior, including a new brace expansion cap parameter.

    BreakingFeatures
  • v13.0.5

    v13.0.5 introduces changes related to brace expansion limits in glob processing and improves how Pattern instances are displayed via Node.js custom inspection. It also adds tests aimed at preventing out-of-memory behavior for very large brace-expansion patterns.

    Features
  • v13.0.4

    Release v13.0.4 contains no publisher release notes. The diff shows a manifest-focused update, bumping the glob package version and updating key dependencies in package.json and package-lock.json, with several transitive package upgrades and lockfile deduping changes.

    Breaking
  • v13.0.3

    Release v13.0.3 contains no release notes and the diff shows no application source changes, only manifest and lockfile updates. The effective change for consumers is primarily a dependency bump of minimatch (used for glob pattern matching), plus a dev-only update to @types/node.

  • v13.0.2

    v13.0.2 has no release notes provided, but the diff shows a packaging and build pipeline change. The published entrypoints now point to minified bundles generated with esbuild, and the package.json export map was updated accordingly.

    BreakingFeatures
  • v13.0.1

    v13.0.1 includes a version bump from 13.0.0 plus changes to documentation/build tooling and dependency lockfile updates. No release notes were provided, so all behavioral and workflow changes below are effectively undocumented.

    Breaking
  • v13.0.0

    Release v13.0.0 (no publisher release notes were provided) makes major packaging and ecosystem changes. The most visible change is that the `glob` CLI entrypoint is removed from this package and moved elsewhere, alongside a Node.js engine support bump and dependency upgrades.

  • v10.5.0

    No release notes were provided for v10.5.0 in the supplied release_notes payload. The code diff for the v10 branch shows substantial CLI changes, primarily around executing the `-c/--cmd` subprocess more safely, plus new CLI flags for shell mode, passing command arguments safely, and printing the CLI version.

    BreakingSecurityFeatures
  • v12.0.0

    Version v12.0.0 changes how the CLI handles the `--shell` option, especially on systems where the requested shell is not considered safe/known. Release notes were not provided, so the practical behavior change is inferred from the code diff and updated tests.

  • v11.1.0

    Release v11.1.0 was published on 2025-11-17, but no release notes or change log details were provided by the publisher. As a result, there is no documented information here about new features, bug fixes, breaking changes, security updates, or dependency changes.