mirror of
https://github.com/zebrajr/node.git
synced 2025-12-06 00:20:08 +01:00
deps: update minimatch to 10.0.3
PR-URL: https://github.com/nodejs/node/pull/58712 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
This commit is contained in:
parent
5b0c7dba0e
commit
8aa07b7843
7
deps/minimatch/dist/commonjs/index.js
vendored
7
deps/minimatch/dist/commonjs/index.js
vendored
|
|
@ -1,10 +1,7 @@
|
|||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.unescape = exports.escape = exports.AST = exports.Minimatch = exports.match = exports.makeRe = exports.braceExpand = exports.defaults = exports.filter = exports.GLOBSTAR = exports.sep = exports.minimatch = void 0;
|
||||
const brace_expansion_1 = __importDefault(require("brace-expansion"));
|
||||
const brace_expansion_1 = require("@isaacs/brace-expansion");
|
||||
const assert_valid_pattern_js_1 = require("./assert-valid-pattern.js");
|
||||
const ast_js_1 = require("./ast.js");
|
||||
const escape_js_1 = require("./escape.js");
|
||||
|
|
@ -157,7 +154,7 @@ const braceExpand = (pattern, options = {}) => {
|
|||
// shortcut. no need to expand.
|
||||
return [pattern];
|
||||
}
|
||||
return (0, brace_expansion_1.default)(pattern);
|
||||
return (0, brace_expansion_1.expand)(pattern);
|
||||
};
|
||||
exports.braceExpand = braceExpand;
|
||||
exports.minimatch.braceExpand = exports.braceExpand;
|
||||
|
|
|
|||
2
deps/minimatch/dist/commonjs/index.js.map
vendored
2
deps/minimatch/dist/commonjs/index.js.map
vendored
File diff suppressed because one or more lines are too long
2
deps/minimatch/dist/esm/index.js
vendored
2
deps/minimatch/dist/esm/index.js
vendored
|
|
@ -1,4 +1,4 @@
|
|||
import expand from 'brace-expansion';
|
||||
import { expand } from '@isaacs/brace-expansion';
|
||||
import { assertValidPattern } from './assert-valid-pattern.js';
|
||||
import { AST } from './ast.js';
|
||||
import { escape } from './escape.js';
|
||||
|
|
|
|||
2
deps/minimatch/dist/esm/index.js.map
vendored
2
deps/minimatch/dist/esm/index.js.map
vendored
File diff suppressed because one or more lines are too long
207
deps/minimatch/index.js
vendored
207
deps/minimatch/index.js
vendored
|
|
@ -4,33 +4,34 @@ var __commonJS = (cb, mod) => function __require() {
|
|||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
|
||||
// node_modules/balanced-match/index.js
|
||||
var require_balanced_match = __commonJS({
|
||||
"node_modules/balanced-match/index.js"(exports2, module2) {
|
||||
// node_modules/@isaacs/balanced-match/dist/commonjs/index.js
|
||||
var require_commonjs = __commonJS({
|
||||
"node_modules/@isaacs/balanced-match/dist/commonjs/index.js"(exports2) {
|
||||
"use strict";
|
||||
module2.exports = balanced;
|
||||
function balanced(a, b, str) {
|
||||
if (a instanceof RegExp) a = maybeMatch(a, str);
|
||||
if (b instanceof RegExp) b = maybeMatch(b, str);
|
||||
var r = range(a, b, str);
|
||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||
exports2.range = exports2.balanced = void 0;
|
||||
var balanced = (a, b, str) => {
|
||||
const ma = a instanceof RegExp ? maybeMatch(a, str) : a;
|
||||
const mb = b instanceof RegExp ? maybeMatch(b, str) : b;
|
||||
const r = ma !== null && mb != null && (0, exports2.range)(ma, mb, str);
|
||||
return r && {
|
||||
start: r[0],
|
||||
end: r[1],
|
||||
pre: str.slice(0, r[0]),
|
||||
body: str.slice(r[0] + a.length, r[1]),
|
||||
post: str.slice(r[1] + b.length)
|
||||
body: str.slice(r[0] + ma.length, r[1]),
|
||||
post: str.slice(r[1] + mb.length)
|
||||
};
|
||||
}
|
||||
function maybeMatch(reg, str) {
|
||||
var m = str.match(reg);
|
||||
};
|
||||
exports2.balanced = balanced;
|
||||
var maybeMatch = (reg, str) => {
|
||||
const m = str.match(reg);
|
||||
return m ? m[0] : null;
|
||||
}
|
||||
balanced.range = range;
|
||||
function range(a, b, str) {
|
||||
var begs, beg, left, right, result;
|
||||
var ai = str.indexOf(a);
|
||||
var bi = str.indexOf(b, ai + 1);
|
||||
var i = ai;
|
||||
};
|
||||
var range = (a, b, str) => {
|
||||
let begs, beg, left, right = void 0, result;
|
||||
let ai = str.indexOf(a);
|
||||
let bi = str.indexOf(b, ai + 1);
|
||||
let i = ai;
|
||||
if (ai >= 0 && bi > 0) {
|
||||
if (a === b) {
|
||||
return [ai, bi];
|
||||
|
|
@ -38,14 +39,16 @@ var require_balanced_match = __commonJS({
|
|||
begs = [];
|
||||
left = str.length;
|
||||
while (i >= 0 && !result) {
|
||||
if (i == ai) {
|
||||
if (i === ai) {
|
||||
begs.push(i);
|
||||
ai = str.indexOf(a, i + 1);
|
||||
} else if (begs.length == 1) {
|
||||
result = [begs.pop(), bi];
|
||||
} else if (begs.length === 1) {
|
||||
const r = begs.pop();
|
||||
if (r !== void 0)
|
||||
result = [r, bi];
|
||||
} else {
|
||||
beg = begs.pop();
|
||||
if (beg < left) {
|
||||
if (beg !== void 0 && beg < left) {
|
||||
left = beg;
|
||||
right = bi;
|
||||
}
|
||||
|
|
@ -53,61 +56,76 @@ var require_balanced_match = __commonJS({
|
|||
}
|
||||
i = ai < bi && ai >= 0 ? ai : bi;
|
||||
}
|
||||
if (begs.length) {
|
||||
if (begs.length && right !== void 0) {
|
||||
result = [left, right];
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
};
|
||||
exports2.range = range;
|
||||
}
|
||||
});
|
||||
|
||||
// node_modules/brace-expansion/index.js
|
||||
var require_brace_expansion = __commonJS({
|
||||
"node_modules/brace-expansion/index.js"(exports2, module2) {
|
||||
var balanced = require_balanced_match();
|
||||
module2.exports = expandTop;
|
||||
// node_modules/@isaacs/brace-expansion/dist/commonjs/index.js
|
||||
var require_commonjs2 = __commonJS({
|
||||
"node_modules/@isaacs/brace-expansion/dist/commonjs/index.js"(exports2) {
|
||||
"use strict";
|
||||
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||
exports2.expand = expand;
|
||||
var balanced_match_1 = require_commonjs();
|
||||
var escSlash = "\0SLASH" + Math.random() + "\0";
|
||||
var escOpen = "\0OPEN" + Math.random() + "\0";
|
||||
var escClose = "\0CLOSE" + Math.random() + "\0";
|
||||
var escComma = "\0COMMA" + Math.random() + "\0";
|
||||
var escPeriod = "\0PERIOD" + Math.random() + "\0";
|
||||
var escSlashPattern = new RegExp(escSlash, "g");
|
||||
var escOpenPattern = new RegExp(escOpen, "g");
|
||||
var escClosePattern = new RegExp(escClose, "g");
|
||||
var escCommaPattern = new RegExp(escComma, "g");
|
||||
var escPeriodPattern = new RegExp(escPeriod, "g");
|
||||
var slashPattern = /\\\\/g;
|
||||
var openPattern = /\\{/g;
|
||||
var closePattern = /\\}/g;
|
||||
var commaPattern = /\\,/g;
|
||||
var periodPattern = /\\./g;
|
||||
function numeric(str) {
|
||||
return parseInt(str, 10) == str ? parseInt(str, 10) : str.charCodeAt(0);
|
||||
return !isNaN(str) ? parseInt(str, 10) : str.charCodeAt(0);
|
||||
}
|
||||
function escapeBraces(str) {
|
||||
return str.split("\\\\").join(escSlash).split("\\{").join(escOpen).split("\\}").join(escClose).split("\\,").join(escComma).split("\\.").join(escPeriod);
|
||||
return str.replace(slashPattern, escSlash).replace(openPattern, escOpen).replace(closePattern, escClose).replace(commaPattern, escComma).replace(periodPattern, escPeriod);
|
||||
}
|
||||
function unescapeBraces(str) {
|
||||
return str.split(escSlash).join("\\").split(escOpen).join("{").split(escClose).join("}").split(escComma).join(",").split(escPeriod).join(".");
|
||||
return str.replace(escSlashPattern, "\\").replace(escOpenPattern, "{").replace(escClosePattern, "}").replace(escCommaPattern, ",").replace(escPeriodPattern, ".");
|
||||
}
|
||||
function parseCommaParts(str) {
|
||||
if (!str)
|
||||
if (!str) {
|
||||
return [""];
|
||||
var parts = [];
|
||||
var m = balanced("{", "}", str);
|
||||
if (!m)
|
||||
}
|
||||
const parts = [];
|
||||
const m = (0, balanced_match_1.balanced)("{", "}", str);
|
||||
if (!m) {
|
||||
return str.split(",");
|
||||
var pre = m.pre;
|
||||
var body = m.body;
|
||||
var post = m.post;
|
||||
var p = pre.split(",");
|
||||
}
|
||||
const { pre, body, post } = m;
|
||||
const p = pre.split(",");
|
||||
p[p.length - 1] += "{" + body + "}";
|
||||
var postParts = parseCommaParts(post);
|
||||
const postParts = parseCommaParts(post);
|
||||
if (post.length) {
|
||||
;
|
||||
p[p.length - 1] += postParts.shift();
|
||||
p.push.apply(p, postParts);
|
||||
}
|
||||
parts.push.apply(parts, p);
|
||||
return parts;
|
||||
}
|
||||
function expandTop(str) {
|
||||
if (!str)
|
||||
function expand(str) {
|
||||
if (!str) {
|
||||
return [];
|
||||
if (str.substr(0, 2) === "{}") {
|
||||
str = "\\{\\}" + str.substr(2);
|
||||
}
|
||||
return expand(escapeBraces(str), true).map(unescapeBraces);
|
||||
if (str.slice(0, 2) === "{}") {
|
||||
str = "\\{\\}" + str.slice(2);
|
||||
}
|
||||
return expand_(escapeBraces(str), true).map(unescapeBraces);
|
||||
}
|
||||
function embrace(str) {
|
||||
return "{" + str + "}";
|
||||
|
|
@ -121,92 +139,94 @@ var require_brace_expansion = __commonJS({
|
|||
function gte(i, y) {
|
||||
return i >= y;
|
||||
}
|
||||
function expand(str, isTop) {
|
||||
var expansions = [];
|
||||
var m = balanced("{", "}", str);
|
||||
if (!m) return [str];
|
||||
var pre = m.pre;
|
||||
var post = m.post.length ? expand(m.post, false) : [""];
|
||||
function expand_(str, isTop) {
|
||||
const expansions = [];
|
||||
const m = (0, balanced_match_1.balanced)("{", "}", str);
|
||||
if (!m)
|
||||
return [str];
|
||||
const pre = m.pre;
|
||||
const post = m.post.length ? expand_(m.post, false) : [""];
|
||||
if (/\$$/.test(m.pre)) {
|
||||
for (var k = 0; k < post.length; k++) {
|
||||
var expansion = pre + "{" + m.body + "}" + post[k];
|
||||
for (let k = 0; k < post.length; k++) {
|
||||
const expansion = pre + "{" + m.body + "}" + post[k];
|
||||
expansions.push(expansion);
|
||||
}
|
||||
} else {
|
||||
var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body);
|
||||
var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body);
|
||||
var isSequence = isNumericSequence || isAlphaSequence;
|
||||
var isOptions = m.body.indexOf(",") >= 0;
|
||||
const isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body);
|
||||
const isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body);
|
||||
const isSequence = isNumericSequence || isAlphaSequence;
|
||||
const isOptions = m.body.indexOf(",") >= 0;
|
||||
if (!isSequence && !isOptions) {
|
||||
if (m.post.match(/,.*\}/)) {
|
||||
if (m.post.match(/,(?!,).*\}/)) {
|
||||
str = m.pre + "{" + m.body + escClose + m.post;
|
||||
return expand(str);
|
||||
return expand_(str);
|
||||
}
|
||||
return [str];
|
||||
}
|
||||
var n;
|
||||
let n;
|
||||
if (isSequence) {
|
||||
n = m.body.split(/\.\./);
|
||||
} else {
|
||||
n = parseCommaParts(m.body);
|
||||
if (n.length === 1 && n[0] !== void 0) {
|
||||
n = expand_(n[0], false).map(embrace);
|
||||
if (n.length === 1) {
|
||||
n = expand(n[0], false).map(embrace);
|
||||
if (n.length === 1) {
|
||||
return post.map(function(p) {
|
||||
return m.pre + n[0] + p;
|
||||
});
|
||||
return post.map((p) => m.pre + n[0] + p);
|
||||
}
|
||||
}
|
||||
}
|
||||
var N;
|
||||
if (isSequence) {
|
||||
var x = numeric(n[0]);
|
||||
var y = numeric(n[1]);
|
||||
var width = Math.max(n[0].length, n[1].length);
|
||||
var incr = n.length == 3 ? Math.abs(numeric(n[2])) : 1;
|
||||
var test = lte;
|
||||
var reverse = y < x;
|
||||
let N;
|
||||
if (isSequence && n[0] !== void 0 && n[1] !== void 0) {
|
||||
const x = numeric(n[0]);
|
||||
const y = numeric(n[1]);
|
||||
const width = Math.max(n[0].length, n[1].length);
|
||||
let incr = n.length === 3 && n[2] !== void 0 ? Math.abs(numeric(n[2])) : 1;
|
||||
let test = lte;
|
||||
const reverse = y < x;
|
||||
if (reverse) {
|
||||
incr *= -1;
|
||||
test = gte;
|
||||
}
|
||||
var pad = n.some(isPadded);
|
||||
const pad = n.some(isPadded);
|
||||
N = [];
|
||||
for (var i = x; test(i, y); i += incr) {
|
||||
var c;
|
||||
for (let i = x; test(i, y); i += incr) {
|
||||
let c;
|
||||
if (isAlphaSequence) {
|
||||
c = String.fromCharCode(i);
|
||||
if (c === "\\")
|
||||
if (c === "\\") {
|
||||
c = "";
|
||||
}
|
||||
} else {
|
||||
c = String(i);
|
||||
if (pad) {
|
||||
var need = width - c.length;
|
||||
const need = width - c.length;
|
||||
if (need > 0) {
|
||||
var z = new Array(need + 1).join("0");
|
||||
if (i < 0)
|
||||
const z = new Array(need + 1).join("0");
|
||||
if (i < 0) {
|
||||
c = "-" + z + c.slice(1);
|
||||
else
|
||||
} else {
|
||||
c = z + c;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
N.push(c);
|
||||
}
|
||||
} else {
|
||||
N = [];
|
||||
for (var j = 0; j < n.length; j++) {
|
||||
N.push.apply(N, expand(n[j], false));
|
||||
for (let j = 0; j < n.length; j++) {
|
||||
N.push.apply(N, expand_(n[j], false));
|
||||
}
|
||||
}
|
||||
for (var j = 0; j < N.length; j++) {
|
||||
for (var k = 0; k < post.length; k++) {
|
||||
var expansion = pre + N[j] + post[k];
|
||||
if (!isTop || isSequence || expansion)
|
||||
for (let j = 0; j < N.length; j++) {
|
||||
for (let k = 0; k < post.length; k++) {
|
||||
const expansion = pre + N[j] + post[k];
|
||||
if (!isTop || isSequence || expansion) {
|
||||
expansions.push(expansion);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return expansions;
|
||||
}
|
||||
}
|
||||
|
|
@ -864,12 +884,9 @@ var require_escape = __commonJS({
|
|||
});
|
||||
|
||||
// dist/commonjs/index.js
|
||||
var __importDefault = exports && exports.__importDefault || function(mod) {
|
||||
return mod && mod.__esModule ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.unescape = exports.escape = exports.AST = exports.Minimatch = exports.match = exports.makeRe = exports.braceExpand = exports.defaults = exports.filter = exports.GLOBSTAR = exports.sep = exports.minimatch = void 0;
|
||||
var brace_expansion_1 = __importDefault(require_brace_expansion());
|
||||
var brace_expansion_1 = require_commonjs2();
|
||||
var assert_valid_pattern_js_1 = require_assert_valid_pattern();
|
||||
var ast_js_1 = require_ast();
|
||||
var escape_js_1 = require_escape();
|
||||
|
|
@ -992,7 +1009,7 @@ var braceExpand = (pattern, options = {}) => {
|
|||
if (options.nobrace || !/\{(?:(?!\{).)*\}/.test(pattern)) {
|
||||
return [pattern];
|
||||
}
|
||||
return (0, brace_expansion_1.default)(pattern);
|
||||
return (0, brace_expansion_1.expand)(pattern);
|
||||
};
|
||||
exports.braceExpand = braceExpand;
|
||||
exports.minimatch.braceExpand = exports.braceExpand;
|
||||
|
|
|
|||
1597
deps/minimatch/package-lock.json
generated
vendored
1597
deps/minimatch/package-lock.json
generated
vendored
File diff suppressed because it is too large
Load Diff
21
deps/minimatch/package.json
vendored
21
deps/minimatch/package.json
vendored
|
|
@ -2,7 +2,7 @@
|
|||
"author": "Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)",
|
||||
"name": "minimatch",
|
||||
"description": "a glob matcher in javascript",
|
||||
"version": "10.0.1",
|
||||
"version": "10.0.3",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git://github.com/isaacs/minimatch.git"
|
||||
|
|
@ -53,19 +53,15 @@
|
|||
"engines": {
|
||||
"node": "20 || >=22"
|
||||
},
|
||||
"dependencies": {
|
||||
"brace-expansion": "^2.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/brace-expansion": "^1.1.2",
|
||||
"@types/node": "^20.14.10",
|
||||
"esbuild": "^0.23.0",
|
||||
"@types/node": "^24.0.0",
|
||||
"esbuild": "^0.25.5",
|
||||
"mkdirp": "^3.0.1",
|
||||
"prettier": "^3.3.2",
|
||||
"tap": "^20.0.3",
|
||||
"tshy": "^2.0.1",
|
||||
"typedoc": "^0.26.3",
|
||||
"typescript": "^5.5.3"
|
||||
"tap": "^21.1.0",
|
||||
"tshy": "^3.0.2",
|
||||
"typedoc": "^0.28.5"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sponsors/isaacs"
|
||||
|
|
@ -78,5 +74,8 @@
|
|||
}
|
||||
},
|
||||
"type": "module",
|
||||
"module": "./dist/esm/index.js"
|
||||
"module": "./dist/esm/index.js",
|
||||
"dependencies": {
|
||||
"@isaacs/brace-expansion": "^5.0.0"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user