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
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.
BreakingFeaturesv13.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.
Featuresv13.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.
Breakingv13.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.
BreakingFeaturesv13.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.
Breakingv13.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.
BreakingSecurityFeaturesv12.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.