chore(deps): bump glob from 13.0.5 to 14.0.2 in /packages/opencode
DE
15h ago+1+1+0123456789-1-1-0123456789
Bumps glob from 13.0.5 to 14.0.2.
Changelog
Sourced from glob's changelog.
changeglob
14
- Use minimatch 11. Each portion of a pattern with magic is now matched with a
Matcherfrom@isaacs/nonrecursive-glob-matchin place of aRegExp, so patterns can no longer cause ReDoS. Matching follows the minimatch 11 changes, which are closer to Bash in some edge cases.Pattern#pattern()returns aMatcherfor a portion with magic. TheMMPatterntype is now minimatch'sParseReturnFiltered, and the newMMMatchertype is theMatcherpart of it.- Rename
Pattern#isRegExp()toisMatcher(), andProcessor#testRegExp()totestMatcher().- Remove the
debugoption, which minimatch no longer has.- Add the
normalizeoption, to normalize unicode in the pattern and in the file names that it is matched against.GlobWalker#walk()andwalkSync()return arrays in place of sets, andMatchRecord#entries()is removed.ignorepatterns that start with/now start at the same place as other patterns that start with/: therootoption if set, or else the root of thecwd, such asC:\on Windows.ignorepatterns follow thewindowsPathsNoEscapeoption, the same as other patterns.- On Windows, patterns that start with a long UNC root like
//?/UNC/host/share/walk that share, the same as//host/share/.- Faster
ignorepatterns (about 1.2 to 3 times faster), and less work for each entry in a walk (about 10% faster sync, and 15% to 30% faster async, for large trees).- Allow
const string[]orreadonly string[]asignoreoption orpatternargument.- When the
signalaborts an async walk, the walk stops. Before, it rejected, but continued to read directories.13
- Move the CLI program out to a separate package,
glob-bin. Install that if you'd like to continue using glob from the command line.12
- Remove the unsafe
--shelloption. The--shelloption is now ONLY supported on known shells where the behavior can be implemented safely.11.1
... (truncated)
Commits
93957bf14.0.24682e8cfix: do not continue walking after signal abort668a66914.0.16ff2314allow const/readonly string[] for ignore, patternsbbe1e5d14.0.0d9586aduse actual published deps, not symlinks8b16637handle long unc forms5bcdc65extglobs cannot contain /d8b40c2handle root in platform-independent way, for ignores and patterns7d1c45aadd native fs glob test (todo on failure)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the Security Alerts page.
Summary by cubic
Bumps glob from 13.0.5 to 14.0.2 in packages/opencode.
The major version bump includes breaking changes: the debug option is removed, Pattern#isRegExp() is renamed to isMatcher(), and walk()/walkSync() now return arrays instead of sets. Patterns are now matched with minimatch 11, so they can no longer cause ReDoS.