sui
sui copied to clipboard
upgrade(deps): bump fast-glob from 3.2.11 to 3.3.2
Bumps fast-glob from 3.2.11 to 3.3.2.
Release notes
Sourced from fast-glob's releases.
3.3.2
Full Changelog: https://github.com/mrmlnc/fast-glob/compare/3.3.1...3.3.2
🐛 Bug fixes
- Handle square brackets as a special character on Windows in escape functions (#425)
- Keep escaping after brace expansion (#422)
3.3.1
Full Changelog: https://github.com/mrmlnc/fast-glob/compare/3.3.0...3.3.1
This release fixes a regression for cases where the
ignoreoption is used with a string (#403, #404).The public interface of this package does not support a string as the value for the
ignoreoption since 2018 year (release).So, in the next major release, we will reintroduce method implementations that do not involve strings in the
ignoreoption.3.3.0
Full Changelog: https://github.com/mrmlnc/fast-glob/compare/3.2.12...3.3.0
🚀 Improvements
Method aliases
New methods (
glob,globSync,globStream) have been added in addition to the current methods (default import,sync,stream), which eliminate the need to rename the method when importing. In addition, anasyncalias has been added for the default import, which makes it possible to use this packet with ESM.Method to convert paths to globs
A new method (
convertPathToPattern) has been added in this release to convert a path to a pattern. The primary goal is to enable users to avoid processing Windows paths in each location where this package is used by utilities from third-party packages.See more details in the pull request.
🐛 Bug fixes
- In the past, we mishandled patterns that contained slashes when the
baseNameMatchoption was enabled, which went against the documented behavior. (#312)- Several problems with matching patterns that contain brace expansion have been resolved. The primary issue solved is when the pattern has duplicate slashes after it is expanded (#394), or the
micromatchpackage does not correctly generate a regular expression (#365).- All negative patterns will now have the
dotoption enabled when matching paths. Previously, the!**/*patterns did not exclude hidden files (start with a dot). (#343)- The issue that led to duplicates in the results when overlapping or duplicate patterns were present among the patterns has been fixed. At the moment, we are only talking about leading dot. Other cases are not included. For example, running with the patterns
['./file.md', 'file.md', '*']will now only includefile.mdonce in the results. (#190)📖 Documentation
A clarifying note has been added for the
concurrencyoption, which provides more detailed information about the Thread Pool utilization.⚙️ Infrastructure
- The benchmark in CI is now running on Node.js 20.
- The benchmark now uses the public package bencho instead of an in-house implementation. You may want to try this solution for your packages and provide feedback.
🥇 New Contributors
... (truncated)
Commits
e60a9f53.3.28638dc6fix: escape square braces on Windows platform91dc88afix: keep escaping after brace expansion4ba3fcd3.3.1e4ee035Merge pull request #407 from ivanhofer/patch-17303d0ffix typo697caf7Merge pull request #406 from mrmlnc/ISSUE-404_fix_patterns.reduce2a0c808fix: cast the ignore field to the arrayc089430build: fix build benchmark files9a1361fdocs: remove funding- 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 mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@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)