From 9bce51f651aad297ef9eb6df832bfdaf1de05d84 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 14:27:54 +0800
Subject: [PATCH] 青岛推送
---
node_modules/webpack/lib/util/semver.js | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/node_modules/webpack/lib/util/semver.js b/node_modules/webpack/lib/util/semver.js
index c026651..b2ff6a5 100644
--- a/node_modules/webpack/lib/util/semver.js
+++ b/node_modules/webpack/lib/util/semver.js
@@ -11,11 +11,13 @@
/** @typedef {(SemVerRangeItem | SemVerRangeItem[])[]} SemVerRange */
/**
+ * Returns parsed version.
* @param {string} str version string
* @returns {SemVerRange} parsed version
*/
const parseVersion = (str) => {
/**
+ * Returns result.
* @param {str} str str
* @returns {VersionValue[]} result
*/
@@ -49,6 +51,7 @@
/* eslint-disable eqeqeq */
/**
+ * Returns true, iff a < b.
* @param {string} a version
* @param {string} b version
* @returns {boolean} true, iff a < b
@@ -98,11 +101,13 @@
module.exports.versionLt = versionLt;
/**
+ * Returns parsed range.
* @param {string} str range string
* @returns {SemVerRange} parsed range
*/
module.exports.parseRange = (str) => {
/**
+ * Returns result.
* @param {string} str str
* @returns {VersionValue[]} result
*/
@@ -114,6 +119,7 @@
// see https://docs.npmjs.com/misc/semver#range-grammar for grammar
/**
+ * Returns the sem ver range item.
* @param {string} str str
* @returns {SemVerRangeItem[]}
*/
@@ -143,6 +149,7 @@
};
/**
+ * Returns the sem ver range item.
*
* @param {SemVerRangeItem[]} range range
* @returns {SemVerRangeItem[]}
@@ -163,6 +170,7 @@
};
/**
+ * Returns result.
*
* @param {SemVerRangeItem[]} range
* @returns {SemVerRangeItem[]} result
@@ -172,6 +180,7 @@
};
/**
+ * Returns the sem ver range.
* @param {string} str str
* @returns {SemVerRange}
*/
@@ -230,6 +239,7 @@
};
/**
+ * Returns result.
*
* @param {SemVerRangeItem[][]} items items
* @param {number} fn fn
@@ -251,6 +261,7 @@
};
/**
+ * Returns the sem ver range.
* @param {string} str str
* @returns {SemVerRange}
*/
@@ -266,6 +277,7 @@
const items = [];
const r = /[-0-9A-Za-z]\s+/g;
var start = 0;
+ /** @type {RegExpExecArray | null} */
var match;
while ((match = r.exec(str))) {
const end = match.index + 1;
@@ -290,6 +302,7 @@
};
/**
+ * Returns the sem ver range.
* @param {string} str str
* @returns {SemVerRange}
*/
@@ -308,6 +321,7 @@
/* eslint-disable eqeqeq */
/**
+ * Returns the string.
* @param {SemVerRange} range
* @returns {string}
*/
@@ -369,6 +383,7 @@
module.exports.rangeToString = rangeToString;
/**
+ * Returns if version satisfy the range.
* @param {SemVerRange} range version range
* @param {string} version the version
* @returns {boolean} if version satisfy the range
@@ -530,6 +545,7 @@
module.exports.satisfy = satisfy;
/**
+ * Returns the string.
* @param {SemVerRange | string | number | false | undefined} json
* @returns {string}
*/
--
Gitblit v1.9.3