mirror of
				https://github.com/actions/setup-node.git
				synced 2025-10-31 16:13:35 +00:00 
			
		
		
		
	Update semver (#861)
This commit is contained in:
		
							parent
							
								
									5e21ff4d9b
								
							
						
					
					
						commit
						72c43c2d8f
					
				| @ -1,9 +1,9 @@ | ||||
| --- | ||||
| name: semver | ||||
| version: 5.7.0 | ||||
| version: 5.7.2 | ||||
| type: npm | ||||
| summary: The semantic version parser used by npm. | ||||
| homepage: https://github.com/npm/node-semver#readme | ||||
| homepage:  | ||||
| license: isc | ||||
| licenses: | ||||
| - sources: LICENSE | ||||
							
								
								
									
										94
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										94
									
								
								dist/setup/index.js
									
									
									
									
										vendored
									
									
								
							| @ -50977,11 +50977,39 @@ var MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || | ||||
| // Max safe segment length for coercion.
 | ||||
| var MAX_SAFE_COMPONENT_LENGTH = 16 | ||||
| 
 | ||||
| var MAX_SAFE_BUILD_LENGTH = MAX_LENGTH - 6 | ||||
| 
 | ||||
| // The actual regexps go on exports.re
 | ||||
| var re = exports.re = [] | ||||
| var safeRe = exports.safeRe = [] | ||||
| var src = exports.src = [] | ||||
| var R = 0 | ||||
| 
 | ||||
| var LETTERDASHNUMBER = '[a-zA-Z0-9-]' | ||||
| 
 | ||||
| // Replace some greedy regex tokens to prevent regex dos issues. These regex are
 | ||||
| // used internally via the safeRe object since all inputs in this library get
 | ||||
| // normalized first to trim and collapse all extra whitespace. The original
 | ||||
| // regexes are exported for userland consumption and lower level usage. A
 | ||||
| // future breaking change could export the safer regex only with a note that
 | ||||
| // all input should have extra whitespace removed.
 | ||||
| var safeRegexReplacements = [ | ||||
|   ['\\s', 1], | ||||
|   ['\\d', MAX_LENGTH], | ||||
|   [LETTERDASHNUMBER, MAX_SAFE_BUILD_LENGTH], | ||||
| ] | ||||
| 
 | ||||
| function makeSafeRe (value) { | ||||
|   for (var i = 0; i < safeRegexReplacements.length; i++) { | ||||
|     var token = safeRegexReplacements[i][0] | ||||
|     var max = safeRegexReplacements[i][1] | ||||
|     value = value | ||||
|       .split(token + '*').join(token + '{0,' + max + '}') | ||||
|       .split(token + '+').join(token + '{1,' + max + '}') | ||||
|   } | ||||
|   return value | ||||
| } | ||||
| 
 | ||||
| // The following Regular Expressions can be used for tokenizing,
 | ||||
| // validating, and parsing SemVer version strings.
 | ||||
| 
 | ||||
| @ -50991,14 +51019,14 @@ var R = 0 | ||||
| var NUMERICIDENTIFIER = R++ | ||||
| src[NUMERICIDENTIFIER] = '0|[1-9]\\d*' | ||||
| var NUMERICIDENTIFIERLOOSE = R++ | ||||
| src[NUMERICIDENTIFIERLOOSE] = '[0-9]+' | ||||
| src[NUMERICIDENTIFIERLOOSE] = '\\d+' | ||||
| 
 | ||||
| // ## Non-numeric Identifier
 | ||||
| // Zero or more digits, followed by a letter or hyphen, and then zero or
 | ||||
| // more letters, digits, or hyphens.
 | ||||
| 
 | ||||
| var NONNUMERICIDENTIFIER = R++ | ||||
| src[NONNUMERICIDENTIFIER] = '\\d*[a-zA-Z-][a-zA-Z0-9-]*' | ||||
| src[NONNUMERICIDENTIFIER] = '\\d*[a-zA-Z-]' + LETTERDASHNUMBER + '*' | ||||
| 
 | ||||
| // ## Main Version
 | ||||
| // Three dot-separated numeric identifiers.
 | ||||
| @ -51040,7 +51068,7 @@ src[PRERELEASELOOSE] = '(?:-?(' + src[PRERELEASEIDENTIFIERLOOSE] + | ||||
| // Any combination of digits, letters, or hyphens.
 | ||||
| 
 | ||||
| var BUILDIDENTIFIER = R++ | ||||
| src[BUILDIDENTIFIER] = '[0-9A-Za-z-]+' | ||||
| src[BUILDIDENTIFIER] = LETTERDASHNUMBER + '+' | ||||
| 
 | ||||
| // ## Build Metadata
 | ||||
| // Plus sign, followed by one or more period-separated build metadata
 | ||||
| @ -51125,6 +51153,7 @@ src[LONETILDE] = '(?:~>?)' | ||||
| var TILDETRIM = R++ | ||||
| src[TILDETRIM] = '(\\s*)' + src[LONETILDE] + '\\s+' | ||||
| re[TILDETRIM] = new RegExp(src[TILDETRIM], 'g') | ||||
| safeRe[TILDETRIM] = new RegExp(makeSafeRe(src[TILDETRIM]), 'g') | ||||
| var tildeTrimReplace = '$1~' | ||||
| 
 | ||||
| var TILDE = R++ | ||||
| @ -51140,6 +51169,7 @@ src[LONECARET] = '(?:\\^)' | ||||
| var CARETTRIM = R++ | ||||
| src[CARETTRIM] = '(\\s*)' + src[LONECARET] + '\\s+' | ||||
| re[CARETTRIM] = new RegExp(src[CARETTRIM], 'g') | ||||
| safeRe[CARETTRIM] = new RegExp(makeSafeRe(src[CARETTRIM]), 'g') | ||||
| var caretTrimReplace = '$1^' | ||||
| 
 | ||||
| var CARET = R++ | ||||
| @ -51161,6 +51191,7 @@ src[COMPARATORTRIM] = '(\\s*)' + src[GTLT] + | ||||
| 
 | ||||
| // this one has to use the /g flag
 | ||||
| re[COMPARATORTRIM] = new RegExp(src[COMPARATORTRIM], 'g') | ||||
| safeRe[COMPARATORTRIM] = new RegExp(makeSafeRe(src[COMPARATORTRIM]), 'g') | ||||
| var comparatorTrimReplace = '$1$2$3' | ||||
| 
 | ||||
| // Something like `1.2.3 - 1.2.4`
 | ||||
| @ -51189,6 +51220,14 @@ for (var i = 0; i < R; i++) { | ||||
|   debug(i, src[i]) | ||||
|   if (!re[i]) { | ||||
|     re[i] = new RegExp(src[i]) | ||||
| 
 | ||||
|     // Replace all greedy whitespace to prevent regex dos issues. These regex are
 | ||||
|     // used internally via the safeRe object since all inputs in this library get
 | ||||
|     // normalized first to trim and collapse all extra whitespace. The original
 | ||||
|     // regexes are exported for userland consumption and lower level usage. A
 | ||||
|     // future breaking change could export the safer regex only with a note that
 | ||||
|     // all input should have extra whitespace removed.
 | ||||
|     safeRe[i] = new RegExp(makeSafeRe(src[i])) | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| @ -51213,7 +51252,7 @@ function parse (version, options) { | ||||
|     return null | ||||
|   } | ||||
| 
 | ||||
|   var r = options.loose ? re[LOOSE] : re[FULL] | ||||
|   var r = options.loose ? safeRe[LOOSE] : safeRe[FULL] | ||||
|   if (!r.test(version)) { | ||||
|     return null | ||||
|   } | ||||
| @ -51268,7 +51307,7 @@ function SemVer (version, options) { | ||||
|   this.options = options | ||||
|   this.loose = !!options.loose | ||||
| 
 | ||||
|   var m = version.trim().match(options.loose ? re[LOOSE] : re[FULL]) | ||||
|   var m = version.trim().match(options.loose ? safeRe[LOOSE] : safeRe[FULL]) | ||||
| 
 | ||||
|   if (!m) { | ||||
|     throw new TypeError('Invalid Version: ' + version) | ||||
| @ -51682,6 +51721,7 @@ function Comparator (comp, options) { | ||||
|     return new Comparator(comp, options) | ||||
|   } | ||||
| 
 | ||||
|   comp = comp.trim().split(/\s+/).join(' ') | ||||
|   debug('comparator', comp, options) | ||||
|   this.options = options | ||||
|   this.loose = !!options.loose | ||||
| @ -51698,7 +51738,7 @@ function Comparator (comp, options) { | ||||
| 
 | ||||
| var ANY = {} | ||||
| Comparator.prototype.parse = function (comp) { | ||||
|   var r = this.options.loose ? re[COMPARATORLOOSE] : re[COMPARATOR] | ||||
|   var r = this.options.loose ? safeRe[COMPARATORLOOSE] : safeRe[COMPARATOR] | ||||
|   var m = comp.match(r) | ||||
| 
 | ||||
|   if (!m) { | ||||
| @ -51812,9 +51852,16 @@ function Range (range, options) { | ||||
|   this.loose = !!options.loose | ||||
|   this.includePrerelease = !!options.includePrerelease | ||||
| 
 | ||||
|   // First, split based on boolean or ||
 | ||||
|   // First reduce all whitespace as much as possible so we do not have to rely
 | ||||
|   // on potentially slow regexes like \s*. This is then stored and used for
 | ||||
|   // future error messages as well.
 | ||||
|   this.raw = range | ||||
|   this.set = range.split(/\s*\|\|\s*/).map(function (range) { | ||||
|     .trim() | ||||
|     .split(/\s+/) | ||||
|     .join(' ') | ||||
| 
 | ||||
|   // First, split based on boolean or ||
 | ||||
|   this.set = this.raw.split('||').map(function (range) { | ||||
|     return this.parseRange(range.trim()) | ||||
|   }, this).filter(function (c) { | ||||
|     // throw out any that are not relevant for whatever reason
 | ||||
| @ -51822,7 +51869,7 @@ function Range (range, options) { | ||||
|   }) | ||||
| 
 | ||||
|   if (!this.set.length) { | ||||
|     throw new TypeError('Invalid SemVer Range: ' + range) | ||||
|     throw new TypeError('Invalid SemVer Range: ' + this.raw) | ||||
|   } | ||||
| 
 | ||||
|   this.format() | ||||
| @ -51841,28 +51888,23 @@ Range.prototype.toString = function () { | ||||
| 
 | ||||
| Range.prototype.parseRange = function (range) { | ||||
|   var loose = this.options.loose | ||||
|   range = range.trim() | ||||
|   // `1.2.3 - 1.2.4` => `>=1.2.3 <=1.2.4`
 | ||||
|   var hr = loose ? re[HYPHENRANGELOOSE] : re[HYPHENRANGE] | ||||
|   var hr = loose ? safeRe[HYPHENRANGELOOSE] : safeRe[HYPHENRANGE] | ||||
|   range = range.replace(hr, hyphenReplace) | ||||
|   debug('hyphen replace', range) | ||||
|   // `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5`
 | ||||
|   range = range.replace(re[COMPARATORTRIM], comparatorTrimReplace) | ||||
|   debug('comparator trim', range, re[COMPARATORTRIM]) | ||||
|   range = range.replace(safeRe[COMPARATORTRIM], comparatorTrimReplace) | ||||
|   debug('comparator trim', range, safeRe[COMPARATORTRIM]) | ||||
| 
 | ||||
|   // `~ 1.2.3` => `~1.2.3`
 | ||||
|   range = range.replace(re[TILDETRIM], tildeTrimReplace) | ||||
|   range = range.replace(safeRe[TILDETRIM], tildeTrimReplace) | ||||
| 
 | ||||
|   // `^ 1.2.3` => `^1.2.3`
 | ||||
|   range = range.replace(re[CARETTRIM], caretTrimReplace) | ||||
| 
 | ||||
|   // normalize spaces
 | ||||
|   range = range.split(/\s+/).join(' ') | ||||
|   range = range.replace(safeRe[CARETTRIM], caretTrimReplace) | ||||
| 
 | ||||
|   // At this point, the range is completely trimmed and
 | ||||
|   // ready to be split into comparators.
 | ||||
| 
 | ||||
|   var compRe = loose ? re[COMPARATORLOOSE] : re[COMPARATOR] | ||||
|   var compRe = loose ? safeRe[COMPARATORLOOSE] : safeRe[COMPARATOR] | ||||
|   var set = range.split(' ').map(function (comp) { | ||||
|     return parseComparator(comp, this.options) | ||||
|   }, this).join(' ').split(/\s+/) | ||||
| @ -51938,7 +51980,7 @@ function replaceTildes (comp, options) { | ||||
| } | ||||
| 
 | ||||
| function replaceTilde (comp, options) { | ||||
|   var r = options.loose ? re[TILDELOOSE] : re[TILDE] | ||||
|   var r = options.loose ? safeRe[TILDELOOSE] : safeRe[TILDE] | ||||
|   return comp.replace(r, function (_, M, m, p, pr) { | ||||
|     debug('tilde', comp, _, M, m, p, pr) | ||||
|     var ret | ||||
| @ -51979,7 +52021,7 @@ function replaceCarets (comp, options) { | ||||
| 
 | ||||
| function replaceCaret (comp, options) { | ||||
|   debug('caret', comp, options) | ||||
|   var r = options.loose ? re[CARETLOOSE] : re[CARET] | ||||
|   var r = options.loose ? safeRe[CARETLOOSE] : safeRe[CARET] | ||||
|   return comp.replace(r, function (_, M, m, p, pr) { | ||||
|     debug('caret', comp, _, M, m, p, pr) | ||||
|     var ret | ||||
| @ -52038,7 +52080,7 @@ function replaceXRanges (comp, options) { | ||||
| 
 | ||||
| function replaceXRange (comp, options) { | ||||
|   comp = comp.trim() | ||||
|   var r = options.loose ? re[XRANGELOOSE] : re[XRANGE] | ||||
|   var r = options.loose ? safeRe[XRANGELOOSE] : safeRe[XRANGE] | ||||
|   return comp.replace(r, function (ret, gtlt, M, m, p, pr) { | ||||
|     debug('xRange', comp, ret, gtlt, M, m, p, pr) | ||||
|     var xM = isX(M) | ||||
| @ -52108,10 +52150,10 @@ function replaceXRange (comp, options) { | ||||
| function replaceStars (comp, options) { | ||||
|   debug('replaceStars', comp, options) | ||||
|   // Looseness is ignored here.  star is always as loose as it gets!
 | ||||
|   return comp.trim().replace(re[STAR], '') | ||||
|   return comp.trim().replace(safeRe[STAR], '') | ||||
| } | ||||
| 
 | ||||
| // This function is passed to string.replace(re[HYPHENRANGE])
 | ||||
| // This function is passed to string.replace(safeRe[HYPHENRANGE])
 | ||||
| // M, m, patch, prerelease, build
 | ||||
| // 1.2 - 3.4.5 => >=1.2.0 <=3.4.5
 | ||||
| // 1.2.3 - 3.4 => >=1.2.0 <3.5.0 Any 3.4.x will do
 | ||||
| @ -52422,7 +52464,7 @@ function coerce (version) { | ||||
|     return null | ||||
|   } | ||||
| 
 | ||||
|   var match = version.match(re[COERCE]) | ||||
|   var match = version.match(safeRe[COERCE]) | ||||
| 
 | ||||
|   if (match == null) { | ||||
|     return null | ||||
|  | ||||
							
								
								
									
										72
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										72
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -1738,9 +1738,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { | ||||
|       "version": "7.3.8", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | ||||
|       "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | ||||
|       "version": "7.5.4", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|       "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "lru-cache": "^6.0.0" | ||||
| @ -1864,9 +1864,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { | ||||
|       "version": "7.3.8", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | ||||
|       "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | ||||
|       "version": "7.5.4", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|       "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "lru-cache": "^6.0.0" | ||||
| @ -1911,9 +1911,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/@typescript-eslint/utils/node_modules/semver": { | ||||
|       "version": "7.3.8", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | ||||
|       "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | ||||
|       "version": "7.5.4", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|       "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "lru-cache": "^6.0.0" | ||||
| @ -2463,9 +2463,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/cross-spawn/node_modules/semver": { | ||||
|       "version": "5.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", | ||||
|       "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", | ||||
|       "version": "5.7.2", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", | ||||
|       "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", | ||||
|       "bin": { | ||||
|         "semver": "bin/semver" | ||||
|       } | ||||
| @ -4666,9 +4666,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/jest-snapshot/node_modules/semver": { | ||||
|       "version": "7.3.5", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", | ||||
|       "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", | ||||
|       "version": "7.5.4", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|       "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "lru-cache": "^6.0.0" | ||||
| @ -6035,9 +6035,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/ts-jest/node_modules/semver": { | ||||
|       "version": "7.3.5", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", | ||||
|       "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", | ||||
|       "version": "7.5.4", | ||||
|       "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|       "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "lru-cache": "^6.0.0" | ||||
| @ -7854,9 +7854,9 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "semver": { | ||||
|           "version": "7.3.8", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | ||||
|           "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | ||||
|           "version": "7.5.4", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|           "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "lru-cache": "^6.0.0" | ||||
| @ -7920,9 +7920,9 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "semver": { | ||||
|           "version": "7.3.8", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | ||||
|           "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | ||||
|           "version": "7.5.4", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|           "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "lru-cache": "^6.0.0" | ||||
| @ -7953,9 +7953,9 @@ | ||||
|           "dev": true | ||||
|         }, | ||||
|         "semver": { | ||||
|           "version": "7.3.8", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", | ||||
|           "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", | ||||
|           "version": "7.5.4", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|           "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "lru-cache": "^6.0.0" | ||||
| @ -8376,9 +8376,9 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "semver": { | ||||
|           "version": "5.7.0", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", | ||||
|           "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" | ||||
|           "version": "5.7.2", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", | ||||
|           "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
| @ -10038,9 +10038,9 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "semver": { | ||||
|           "version": "7.3.5", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", | ||||
|           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", | ||||
|           "version": "7.5.4", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|           "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "lru-cache": "^6.0.0" | ||||
| @ -11015,9 +11015,9 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "semver": { | ||||
|           "version": "7.3.5", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", | ||||
|           "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", | ||||
|           "version": "7.5.4", | ||||
|           "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", | ||||
|           "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", | ||||
|           "dev": true, | ||||
|           "requires": { | ||||
|             "lru-cache": "^6.0.0" | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user