- Building docs
+Building docs
_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_
@@ -956,62 +963,62 @@ $ npm install -g verbose/verb#dev verb-generate-readme && verb
You might also be interested in these projects:
-- [braces](https://www.npmjs.com/package/braces): Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support… [more](https://github.com/micromatch/braces) | [homepage](https://github.com/micromatch/braces "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.")
-- [expand-brackets](https://www.npmjs.com/package/expand-brackets): Expand POSIX bracket expressions (character classes) in glob patterns. | [homepage](https://github.com/micromatch/expand-brackets "Expand POSIX bracket expressions (character classes) in glob patterns.")
-- [extglob](https://www.npmjs.com/package/extglob): Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob… [more](https://github.com/micromatch/extglob) | [homepage](https://github.com/micromatch/extglob "Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.")
-- [fill-range](https://www.npmjs.com/package/fill-range): Fill in a range of numbers or letters, optionally passing an increment or `step` to… [more](https://github.com/jonschlinkert/fill-range) | [homepage](https://github.com/jonschlinkert/fill-range "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`")
-- [nanomatch](https://www.npmjs.com/package/nanomatch): Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash… [more](https://github.com/micromatch/nanomatch) | [homepage](https://github.com/micromatch/nanomatch "Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)")
+* [braces](https://www.npmjs.com/package/braces): Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support… [more](https://github.com/micromatch/braces) | [homepage](https://github.com/micromatch/braces "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.")
+* [expand-brackets](https://www.npmjs.com/package/expand-brackets): Expand POSIX bracket expressions (character classes) in glob patterns. | [homepage](https://github.com/micromatch/expand-brackets "Expand POSIX bracket expressions (character classes) in glob patterns.")
+* [extglob](https://www.npmjs.com/package/extglob): Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob… [more](https://github.com/micromatch/extglob) | [homepage](https://github.com/micromatch/extglob "Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.")
+* [fill-range](https://www.npmjs.com/package/fill-range): Fill in a range of numbers or letters, optionally passing an increment or `step` to… [more](https://github.com/jonschlinkert/fill-range) | [homepage](https://github.com/jonschlinkert/fill-range "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`")
+* [nanomatch](https://www.npmjs.com/package/nanomatch): Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash… [more](https://github.com/micromatch/nanomatch) | [homepage](https://github.com/micromatch/nanomatch "Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)")
### Contributors
-| **Commits** | **Contributor** |
-| --- | --- |
-| 515 | [jonschlinkert](https://github.com/jonschlinkert) |
-| 12 | [es128](https://github.com/es128) |
-| 9 | [danez](https://github.com/danez) |
-| 8 | [doowb](https://github.com/doowb) |
-| 6 | [paulmillr](https://github.com/paulmillr) |
-| 5 | [mrmlnc](https://github.com/mrmlnc) |
-| 3 | [DrPizza](https://github.com/DrPizza) |
-| 2 | [TrySound](https://github.com/TrySound) |
-| 2 | [mceIdo](https://github.com/mceIdo) |
-| 2 | [Glazy](https://github.com/Glazy) |
-| 2 | [MartinKolarik](https://github.com/MartinKolarik) |
-| 2 | [antonyk](https://github.com/antonyk) |
-| 2 | [Tvrqvoise](https://github.com/Tvrqvoise) |
-| 1 | [amilajack](https://github.com/amilajack) |
-| 1 | [Cslove](https://github.com/Cslove) |
-| 1 | [devongovett](https://github.com/devongovett) |
-| 1 | [DianeLooney](https://github.com/DianeLooney) |
-| 1 | [UltCombo](https://github.com/UltCombo) |
-| 1 | [frangio](https://github.com/frangio) |
-| 1 | [joyceerhl](https://github.com/joyceerhl) |
-| 1 | [juszczykjakub](https://github.com/juszczykjakub) |
-| 1 | [muescha](https://github.com/muescha) |
-| 1 | [sebdeckers](https://github.com/sebdeckers) |
-| 1 | [tomByrer](https://github.com/tomByrer) |
-| 1 | [fidian](https://github.com/fidian) |
-| 1 | [curbengh](https://github.com/curbengh) |
-| 1 | [simlu](https://github.com/simlu) |
-| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) |
-| 1 | [yvele](https://github.com/yvele) |
+
+| **Commits** | **Contributor** |
+| --- | --- |
+| 523 | [jonschlinkert](https://github.com/jonschlinkert) |
+| 12 | [es128](https://github.com/es128) |
+| 9 | [danez](https://github.com/danez) |
+| 8 | [doowb](https://github.com/doowb) |
+| 6 | [paulmillr](https://github.com/paulmillr) |
+| 5 | [mrmlnc](https://github.com/mrmlnc) |
+| 3 | [DrPizza](https://github.com/DrPizza) |
+| 2 | [Tvrqvoise](https://github.com/Tvrqvoise) |
+| 2 | [antonyk](https://github.com/antonyk) |
+| 2 | [MartinKolarik](https://github.com/MartinKolarik) |
+| 2 | [Glazy](https://github.com/Glazy) |
+| 2 | [mceIdo](https://github.com/mceIdo) |
+| 2 | [TrySound](https://github.com/TrySound) |
+| 1 | [yvele](https://github.com/yvele) |
+| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) |
+| 1 | [simlu](https://github.com/simlu) |
+| 1 | [curbengh](https://github.com/curbengh) |
+| 1 | [fidian](https://github.com/fidian) |
+| 1 | [tomByrer](https://github.com/tomByrer) |
+| 1 | [ZoomerTedJackson](https://github.com/ZoomerTedJackson) |
+| 1 | [styfle](https://github.com/styfle) |
+| 1 | [sebdeckers](https://github.com/sebdeckers) |
+| 1 | [muescha](https://github.com/muescha) |
+| 1 | [juszczykjakub](https://github.com/juszczykjakub) |
+| 1 | [joyceerhl](https://github.com/joyceerhl) |
+| 1 | [donatj](https://github.com/donatj) |
+| 1 | [frangio](https://github.com/frangio) |
+| 1 | [UltCombo](https://github.com/UltCombo) |
+| 1 | [DianeLooney](https://github.com/DianeLooney) |
+| 1 | [devongovett](https://github.com/devongovett) |
+| 1 | [Cslove](https://github.com/Cslove) |
+| 1 | [amilajack](https://github.com/amilajack) |
### Author
+
**Jon Schlinkert**
-+ [GitHub Profile](https://github.com/jonschlinkert)
-+ [Twitter Profile](https://twitter.com/jonschlinkert)
-+ [LinkedIn Profile](https://linkedin.com/in/jonschlinkert)
+
+* [GitHub Profile](https://github.com/jonschlinkert)
+* [Twitter Profile](https://twitter.com/jonschlinkert)
+* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert)
### License
-Copyright © 2023, [Jon Schlinkert](https://github.com/jonschlinkert).
+
+Copyright © 2024, [Jon Schlinkert](https://github.com/jonschlinkert).
Released under the [MIT License](LICENSE).
***
-_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on July 12, 2023._
-
-[extglob]: https://github.com/micromatch/extglob
-[fill-range]: https://github.com/jonschlinkert/fill-range
-[glob-object]: https://github.com/jonschlinkert/glob-object
-[minimatch]: https://github.com/isaacs/minimatch
-[multimatch]: https://github.com/sindresorhus/multimatch
-
+_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on August 23, 2024._
\ No newline at end of file
diff --git a/node_modules/micromatch/index.js b/node_modules/micromatch/index.js
index 1fad7f7245..cb9d9ef3a6 100644
--- a/node_modules/micromatch/index.js
+++ b/node_modules/micromatch/index.js
@@ -4,7 +4,12 @@ const util = require('util');
const braces = require('braces');
const picomatch = require('picomatch');
const utils = require('picomatch/lib/utils');
-const isEmptyString = val => val === '' || val === './';
+
+const isEmptyString = v => v === '' || v === './';
+const hasBraces = v => {
+ const index = v.indexOf('{');
+ return index > -1 && v.indexOf('}', index) > -1;
+};
/**
* Returns an array of strings that match one or more glob patterns.
@@ -445,7 +450,7 @@ micromatch.parse = (patterns, options) => {
micromatch.braces = (pattern, options) => {
if (typeof pattern !== 'string') throw new TypeError('Expected a string');
- if ((options && options.nobrace === true) || !/\{.*\}/.test(pattern)) {
+ if ((options && options.nobrace === true) || !hasBraces(pattern)) {
return [pattern];
}
return braces(pattern, options);
@@ -464,4 +469,6 @@ micromatch.braceExpand = (pattern, options) => {
* Expose micromatch
*/
+// exposed for tests
+micromatch.hasBraces = hasBraces;
module.exports = micromatch;
diff --git a/node_modules/micromatch/package.json b/node_modules/micromatch/package.json
index 334363eef3..d5558bb949 100644
--- a/node_modules/micromatch/package.json
+++ b/node_modules/micromatch/package.json
@@ -1,7 +1,7 @@
{
"name": "micromatch",
"description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.",
- "version": "4.0.7",
+ "version": "4.0.8",
"homepage": "https://github.com/micromatch/micromatch",
"author": "Jon Schlinkert (https://github.com/jonschlinkert)",
"contributors": [
diff --git a/package-lock.json b/package-lock.json
index 4a68364aa2..ffcaba837a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -60,7 +60,7 @@
"eslint-plugin-github": "^5.0.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-no-async-foreach": "^0.1.1",
- "micromatch": "4.0.7",
+ "micromatch": "4.0.8",
"nock": "^13.5.4",
"removeNPMAbsolutePaths": "3.0.1",
"sinon": "^18.0.0",
@@ -4462,8 +4462,9 @@
}
},
"node_modules/micromatch": {
- "version": "4.0.7",
- "license": "MIT",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dependencies": {
"braces": "^3.0.3",
"picomatch": "^2.3.1"
diff --git a/package.json b/package.json
index 4c22a74b23..f397770e77 100644
--- a/package.json
+++ b/package.json
@@ -75,7 +75,7 @@
"eslint-plugin-github": "^5.0.1",
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-no-async-foreach": "^0.1.1",
- "micromatch": "4.0.7",
+ "micromatch": "4.0.8",
"nock": "^13.5.4",
"removeNPMAbsolutePaths": "3.0.1",
"sinon": "^18.0.0",
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy