zce / caz

A simple yet powerful template-based Scaffolding tools.
MIT License
2.46k stars 794 forks source link

chore(deps): update dependency fast-glob to v3.2.12 - autoclosed #129

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
fast-glob 3.2.11 -> 3.2.12 age adoption passing confidence

Release Notes

mrmlnc/fast-glob ### [`v3.2.12`](https://togithub.com/mrmlnc/fast-glob/releases/tag/3.2.12) [Compare Source](https://togithub.com/mrmlnc/fast-glob/compare/3.2.11...3.2.12) > **Full Changelog**: https://github.com/mrmlnc/fast-glob/compare/3.2.11...3.2.12 #### 🐛 Bug fixes Fixed an issue introduced in `3.2.7` related to incorrect application of patterns to entries with a trailing slash when the entry is not a directory. Before changes: ```js fg.sync('**/!(*.md)') // ['file.md', 'a/file.md', 'a/file.txt'] ``` After fix: ```js fg.sync('**/!(*.md)') // ['a/file.txt'] ``` Thanks [@​AgentEnder](https://togithub.com/AgentEnder) for the issue ([#​357](https://togithub.com/mrmlnc/fast-glob/issues/357)). #### 🚀 Improvements This release includes performance improvements for [the asynchronous method](https://togithub.com/mrmlnc/fast-glob#asynchronous). For this method we now use an [asynchronous directory traversal interface](https://togithub.com/nodelib/nodelib/tree/master/packages/fs/fs.walk#walkpath-optionsorsettings-callback) instead of using a [streaming interface](https://togithub.com/nodelib/nodelib/tree/master/packages/fs/fs.walk#walkstreampath-optionsorsettings). This gives up to 15% acceleration for medium and large directories. The result depends a lot on hardware. You can find the benchmark results for this release in CI [here](https://togithub.com/mrmlnc/fast-glob/actions/runs/3020192816). Here are a few of measurements on my laptop: ```js ===> Benchmark pattern "*" with 100 launches (regression, async) ===> Max stdev: 7 | Retries: 3 | Options: {} Name Time, ms Time stdev, % Memory, MB Memory stdev, % Entries Errors Retries --------------------- -------- ------------- ---------- --------------- ------- ------ ------- fast-glob-current.js 4.390 0.252 6.253 0.015 4 0 1 fast-glob-previous.js 5.653 0.633 6.051 0.056 4 0 1 ===> Benchmark pattern "**" with 100 launches (regression, async) ===> Max stdev: 7 | Retries: 3 | Options: {} Name Time, ms Time stdev, % Memory, MB Memory stdev, % Entries Errors Retries --------------------- -------- ------------- ---------- --------------- ------- ------ ------- fast-glob-current.js 34.587 1.287 10.654 0.607 11835 0 1 fast-glob-previous.js 41.972 2.086 10.236 1.224 11835 0 1 ```

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 2 years ago

Codecov Report

Merging #129 (f9ad1a1) into main (78cc558) will not change coverage. The diff coverage is n/a.

@@            Coverage Diff            @@
##              main      #129   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           22        22           
  Lines          382       382           
  Branches        81        81           
=========================================
  Hits           382       382           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.