Update dependencies (#511)
* chore: update dependencies, rebuild action * chore: update licenses * chore: rebuild action on linux
This commit is contained in:
parent
1f2faad7e0
commit
75c6561172
Binary file not shown.
Binary file not shown.
|
@ -58159,6 +58159,7 @@ class Comparator {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
comp = comp.trim().split(/\s+/).join(' ')
|
||||||
debug('comparator', comp, options)
|
debug('comparator', comp, options)
|
||||||
this.options = options
|
this.options = options
|
||||||
this.loose = !!options.loose
|
this.loose = !!options.loose
|
||||||
|
@ -58221,13 +58222,6 @@ class Comparator {
|
||||||
throw new TypeError('a Comparator is required')
|
throw new TypeError('a Comparator is required')
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!options || typeof options !== 'object') {
|
|
||||||
options = {
|
|
||||||
loose: !!options,
|
|
||||||
includePrerelease: false,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (this.operator === '') {
|
if (this.operator === '') {
|
||||||
if (this.value === '') {
|
if (this.value === '') {
|
||||||
return true
|
return true
|
||||||
|
@ -58240,39 +58234,50 @@ class Comparator {
|
||||||
return new Range(this.value, options).test(comp.semver)
|
return new Range(this.value, options).test(comp.semver)
|
||||||
}
|
}
|
||||||
|
|
||||||
const sameDirectionIncreasing =
|
options = parseOptions(options)
|
||||||
(this.operator === '>=' || this.operator === '>') &&
|
|
||||||
(comp.operator === '>=' || comp.operator === '>')
|
|
||||||
const sameDirectionDecreasing =
|
|
||||||
(this.operator === '<=' || this.operator === '<') &&
|
|
||||||
(comp.operator === '<=' || comp.operator === '<')
|
|
||||||
const sameSemVer = this.semver.version === comp.semver.version
|
|
||||||
const differentDirectionsInclusive =
|
|
||||||
(this.operator === '>=' || this.operator === '<=') &&
|
|
||||||
(comp.operator === '>=' || comp.operator === '<=')
|
|
||||||
const oppositeDirectionsLessThan =
|
|
||||||
cmp(this.semver, '<', comp.semver, options) &&
|
|
||||||
(this.operator === '>=' || this.operator === '>') &&
|
|
||||||
(comp.operator === '<=' || comp.operator === '<')
|
|
||||||
const oppositeDirectionsGreaterThan =
|
|
||||||
cmp(this.semver, '>', comp.semver, options) &&
|
|
||||||
(this.operator === '<=' || this.operator === '<') &&
|
|
||||||
(comp.operator === '>=' || comp.operator === '>')
|
|
||||||
|
|
||||||
return (
|
// Special cases where nothing can possibly be lower
|
||||||
sameDirectionIncreasing ||
|
if (options.includePrerelease &&
|
||||||
sameDirectionDecreasing ||
|
(this.value === '<0.0.0-0' || comp.value === '<0.0.0-0')) {
|
||||||
(sameSemVer && differentDirectionsInclusive) ||
|
return false
|
||||||
oppositeDirectionsLessThan ||
|
}
|
||||||
oppositeDirectionsGreaterThan
|
if (!options.includePrerelease &&
|
||||||
)
|
(this.value.startsWith('<0.0.0') || comp.value.startsWith('<0.0.0'))) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// Same direction increasing (> or >=)
|
||||||
|
if (this.operator.startsWith('>') && comp.operator.startsWith('>')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
// Same direction decreasing (< or <=)
|
||||||
|
if (this.operator.startsWith('<') && comp.operator.startsWith('<')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
// same SemVer and both sides are inclusive (<= or >=)
|
||||||
|
if (
|
||||||
|
(this.semver.version === comp.semver.version) &&
|
||||||
|
this.operator.includes('=') && comp.operator.includes('=')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
// opposite directions less than
|
||||||
|
if (cmp(this.semver, '<', comp.semver, options) &&
|
||||||
|
this.operator.startsWith('>') && comp.operator.startsWith('<')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
// opposite directions greater than
|
||||||
|
if (cmp(this.semver, '>', comp.semver, options) &&
|
||||||
|
this.operator.startsWith('<') && comp.operator.startsWith('>')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = Comparator
|
module.exports = Comparator
|
||||||
|
|
||||||
const parseOptions = __nccwpck_require__(785)
|
const parseOptions = __nccwpck_require__(785)
|
||||||
const { re, t } = __nccwpck_require__(9523)
|
const { safeRe: re, t } = __nccwpck_require__(9523)
|
||||||
const cmp = __nccwpck_require__(5098)
|
const cmp = __nccwpck_require__(5098)
|
||||||
const debug = __nccwpck_require__(106)
|
const debug = __nccwpck_require__(106)
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
|
@ -58312,9 +58317,16 @@ class Range {
|
||||||
this.loose = !!options.loose
|
this.loose = !!options.loose
|
||||||
this.includePrerelease = !!options.includePrerelease
|
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.raw = range
|
||||||
this.set = range
|
.trim()
|
||||||
|
.split(/\s+/)
|
||||||
|
.join(' ')
|
||||||
|
|
||||||
|
// First, split on ||
|
||||||
|
this.set = this.raw
|
||||||
.split('||')
|
.split('||')
|
||||||
// map the range to a 2d array of comparators
|
// map the range to a 2d array of comparators
|
||||||
.map(r => this.parseRange(r.trim()))
|
.map(r => this.parseRange(r.trim()))
|
||||||
|
@ -58324,7 +58336,7 @@ class Range {
|
||||||
.filter(c => c.length)
|
.filter(c => c.length)
|
||||||
|
|
||||||
if (!this.set.length) {
|
if (!this.set.length) {
|
||||||
throw new TypeError(`Invalid SemVer Range: ${range}`)
|
throw new TypeError(`Invalid SemVer Range: ${this.raw}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
// if we have any that are not the null set, throw out null sets.
|
// if we have any that are not the null set, throw out null sets.
|
||||||
|
@ -58350,9 +58362,7 @@ class Range {
|
||||||
|
|
||||||
format () {
|
format () {
|
||||||
this.range = this.set
|
this.range = this.set
|
||||||
.map((comps) => {
|
.map((comps) => comps.join(' ').trim())
|
||||||
return comps.join(' ').trim()
|
|
||||||
})
|
|
||||||
.join('||')
|
.join('||')
|
||||||
.trim()
|
.trim()
|
||||||
return this.range
|
return this.range
|
||||||
|
@ -58363,12 +58373,12 @@ class Range {
|
||||||
}
|
}
|
||||||
|
|
||||||
parseRange (range) {
|
parseRange (range) {
|
||||||
range = range.trim()
|
|
||||||
|
|
||||||
// memoize range parsing for performance.
|
// memoize range parsing for performance.
|
||||||
// this is a very hot path, and fully deterministic.
|
// this is a very hot path, and fully deterministic.
|
||||||
const memoOpts = Object.keys(this.options).join(',')
|
const memoOpts =
|
||||||
const memoKey = `parseRange:${memoOpts}:${range}`
|
(this.options.includePrerelease && FLAG_INCLUDE_PRERELEASE) |
|
||||||
|
(this.options.loose && FLAG_LOOSE)
|
||||||
|
const memoKey = memoOpts + ':' + range
|
||||||
const cached = cache.get(memoKey)
|
const cached = cache.get(memoKey)
|
||||||
if (cached) {
|
if (cached) {
|
||||||
return cached
|
return cached
|
||||||
|
@ -58379,18 +58389,18 @@ class Range {
|
||||||
const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]
|
const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]
|
||||||
range = range.replace(hr, hyphenReplace(this.options.includePrerelease))
|
range = range.replace(hr, hyphenReplace(this.options.includePrerelease))
|
||||||
debug('hyphen replace', range)
|
debug('hyphen replace', range)
|
||||||
|
|
||||||
// `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5`
|
// `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5`
|
||||||
range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace)
|
range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace)
|
||||||
debug('comparator trim', range)
|
debug('comparator trim', range)
|
||||||
|
|
||||||
// `~ 1.2.3` => `~1.2.3`
|
// `~ 1.2.3` => `~1.2.3`
|
||||||
range = range.replace(re[t.TILDETRIM], tildeTrimReplace)
|
range = range.replace(re[t.TILDETRIM], tildeTrimReplace)
|
||||||
|
debug('tilde trim', range)
|
||||||
|
|
||||||
// `^ 1.2.3` => `^1.2.3`
|
// `^ 1.2.3` => `^1.2.3`
|
||||||
range = range.replace(re[t.CARETTRIM], caretTrimReplace)
|
range = range.replace(re[t.CARETTRIM], caretTrimReplace)
|
||||||
|
debug('caret trim', range)
|
||||||
// normalize spaces
|
|
||||||
range = range.split(/\s+/).join(' ')
|
|
||||||
|
|
||||||
// At this point, the range is completely trimmed and
|
// At this point, the range is completely trimmed and
|
||||||
// ready to be split into comparators.
|
// ready to be split into comparators.
|
||||||
|
@ -58476,6 +58486,7 @@ class Range {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = Range
|
module.exports = Range
|
||||||
|
|
||||||
const LRU = __nccwpck_require__(7129)
|
const LRU = __nccwpck_require__(7129)
|
||||||
|
@ -58486,12 +58497,13 @@ const Comparator = __nccwpck_require__(1532)
|
||||||
const debug = __nccwpck_require__(106)
|
const debug = __nccwpck_require__(106)
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
const {
|
const {
|
||||||
re,
|
safeRe: re,
|
||||||
t,
|
t,
|
||||||
comparatorTrimReplace,
|
comparatorTrimReplace,
|
||||||
tildeTrimReplace,
|
tildeTrimReplace,
|
||||||
caretTrimReplace,
|
caretTrimReplace,
|
||||||
} = __nccwpck_require__(9523)
|
} = __nccwpck_require__(9523)
|
||||||
|
const { FLAG_INCLUDE_PRERELEASE, FLAG_LOOSE } = __nccwpck_require__(2293)
|
||||||
|
|
||||||
const isNullSet = c => c.value === '<0.0.0-0'
|
const isNullSet = c => c.value === '<0.0.0-0'
|
||||||
const isAny = c => c.value === ''
|
const isAny = c => c.value === ''
|
||||||
|
@ -58539,10 +58551,13 @@ const isX = id => !id || id.toLowerCase() === 'x' || id === '*'
|
||||||
// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0-0
|
// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0-0
|
||||||
// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0
|
// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0
|
||||||
// ~0.0.1 --> >=0.0.1 <0.1.0-0
|
// ~0.0.1 --> >=0.0.1 <0.1.0-0
|
||||||
const replaceTildes = (comp, options) =>
|
const replaceTildes = (comp, options) => {
|
||||||
comp.trim().split(/\s+/).map((c) => {
|
return comp
|
||||||
return replaceTilde(c, options)
|
.trim()
|
||||||
}).join(' ')
|
.split(/\s+/)
|
||||||
|
.map((c) => replaceTilde(c, options))
|
||||||
|
.join(' ')
|
||||||
|
}
|
||||||
|
|
||||||
const replaceTilde = (comp, options) => {
|
const replaceTilde = (comp, options) => {
|
||||||
const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]
|
const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]
|
||||||
|
@ -58580,10 +58595,13 @@ const replaceTilde = (comp, options) => {
|
||||||
// ^1.2.0 --> >=1.2.0 <2.0.0-0
|
// ^1.2.0 --> >=1.2.0 <2.0.0-0
|
||||||
// ^0.0.1 --> >=0.0.1 <0.0.2-0
|
// ^0.0.1 --> >=0.0.1 <0.0.2-0
|
||||||
// ^0.1.0 --> >=0.1.0 <0.2.0-0
|
// ^0.1.0 --> >=0.1.0 <0.2.0-0
|
||||||
const replaceCarets = (comp, options) =>
|
const replaceCarets = (comp, options) => {
|
||||||
comp.trim().split(/\s+/).map((c) => {
|
return comp
|
||||||
return replaceCaret(c, options)
|
.trim()
|
||||||
}).join(' ')
|
.split(/\s+/)
|
||||||
|
.map((c) => replaceCaret(c, options))
|
||||||
|
.join(' ')
|
||||||
|
}
|
||||||
|
|
||||||
const replaceCaret = (comp, options) => {
|
const replaceCaret = (comp, options) => {
|
||||||
debug('caret', comp, options)
|
debug('caret', comp, options)
|
||||||
|
@ -58640,9 +58658,10 @@ const replaceCaret = (comp, options) => {
|
||||||
|
|
||||||
const replaceXRanges = (comp, options) => {
|
const replaceXRanges = (comp, options) => {
|
||||||
debug('replaceXRanges', comp, options)
|
debug('replaceXRanges', comp, options)
|
||||||
return comp.split(/\s+/).map((c) => {
|
return comp
|
||||||
return replaceXRange(c, options)
|
.split(/\s+/)
|
||||||
}).join(' ')
|
.map((c) => replaceXRange(c, options))
|
||||||
|
.join(' ')
|
||||||
}
|
}
|
||||||
|
|
||||||
const replaceXRange = (comp, options) => {
|
const replaceXRange = (comp, options) => {
|
||||||
|
@ -58725,12 +58744,15 @@ const replaceXRange = (comp, options) => {
|
||||||
const replaceStars = (comp, options) => {
|
const replaceStars = (comp, options) => {
|
||||||
debug('replaceStars', comp, options)
|
debug('replaceStars', comp, options)
|
||||||
// Looseness is ignored here. star is always as loose as it gets!
|
// Looseness is ignored here. star is always as loose as it gets!
|
||||||
return comp.trim().replace(re[t.STAR], '')
|
return comp
|
||||||
|
.trim()
|
||||||
|
.replace(re[t.STAR], '')
|
||||||
}
|
}
|
||||||
|
|
||||||
const replaceGTE0 = (comp, options) => {
|
const replaceGTE0 = (comp, options) => {
|
||||||
debug('replaceGTE0', comp, options)
|
debug('replaceGTE0', comp, options)
|
||||||
return comp.trim()
|
return comp
|
||||||
|
.trim()
|
||||||
.replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], '')
|
.replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], '')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -58768,7 +58790,7 @@ const hyphenReplace = incPr => ($0,
|
||||||
to = `<=${to}`
|
to = `<=${to}`
|
||||||
}
|
}
|
||||||
|
|
||||||
return (`${from} ${to}`).trim()
|
return `${from} ${to}`.trim()
|
||||||
}
|
}
|
||||||
|
|
||||||
const testSet = (set, version, options) => {
|
const testSet = (set, version, options) => {
|
||||||
|
@ -58815,7 +58837,7 @@ const testSet = (set, version, options) => {
|
||||||
|
|
||||||
const debug = __nccwpck_require__(106)
|
const debug = __nccwpck_require__(106)
|
||||||
const { MAX_LENGTH, MAX_SAFE_INTEGER } = __nccwpck_require__(2293)
|
const { MAX_LENGTH, MAX_SAFE_INTEGER } = __nccwpck_require__(2293)
|
||||||
const { re, t } = __nccwpck_require__(9523)
|
const { safeRe: re, t } = __nccwpck_require__(9523)
|
||||||
|
|
||||||
const parseOptions = __nccwpck_require__(785)
|
const parseOptions = __nccwpck_require__(785)
|
||||||
const { compareIdentifiers } = __nccwpck_require__(2463)
|
const { compareIdentifiers } = __nccwpck_require__(2463)
|
||||||
|
@ -58831,7 +58853,7 @@ class SemVer {
|
||||||
version = version.version
|
version = version.version
|
||||||
}
|
}
|
||||||
} else if (typeof version !== 'string') {
|
} else if (typeof version !== 'string') {
|
||||||
throw new TypeError(`Invalid Version: ${version}`)
|
throw new TypeError(`Invalid version. Must be a string. Got type "${typeof version}".`)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (version.length > MAX_LENGTH) {
|
if (version.length > MAX_LENGTH) {
|
||||||
|
@ -58990,36 +59012,36 @@ class SemVer {
|
||||||
|
|
||||||
// preminor will bump the version up to the next minor release, and immediately
|
// preminor will bump the version up to the next minor release, and immediately
|
||||||
// down to pre-release. premajor and prepatch work the same way.
|
// down to pre-release. premajor and prepatch work the same way.
|
||||||
inc (release, identifier) {
|
inc (release, identifier, identifierBase) {
|
||||||
switch (release) {
|
switch (release) {
|
||||||
case 'premajor':
|
case 'premajor':
|
||||||
this.prerelease.length = 0
|
this.prerelease.length = 0
|
||||||
this.patch = 0
|
this.patch = 0
|
||||||
this.minor = 0
|
this.minor = 0
|
||||||
this.major++
|
this.major++
|
||||||
this.inc('pre', identifier)
|
this.inc('pre', identifier, identifierBase)
|
||||||
break
|
break
|
||||||
case 'preminor':
|
case 'preminor':
|
||||||
this.prerelease.length = 0
|
this.prerelease.length = 0
|
||||||
this.patch = 0
|
this.patch = 0
|
||||||
this.minor++
|
this.minor++
|
||||||
this.inc('pre', identifier)
|
this.inc('pre', identifier, identifierBase)
|
||||||
break
|
break
|
||||||
case 'prepatch':
|
case 'prepatch':
|
||||||
// If this is already a prerelease, it will bump to the next version
|
// If this is already a prerelease, it will bump to the next version
|
||||||
// drop any prereleases that might already exist, since they are not
|
// drop any prereleases that might already exist, since they are not
|
||||||
// relevant at this point.
|
// relevant at this point.
|
||||||
this.prerelease.length = 0
|
this.prerelease.length = 0
|
||||||
this.inc('patch', identifier)
|
this.inc('patch', identifier, identifierBase)
|
||||||
this.inc('pre', identifier)
|
this.inc('pre', identifier, identifierBase)
|
||||||
break
|
break
|
||||||
// If the input is a non-prerelease version, this acts the same as
|
// If the input is a non-prerelease version, this acts the same as
|
||||||
// prepatch.
|
// prepatch.
|
||||||
case 'prerelease':
|
case 'prerelease':
|
||||||
if (this.prerelease.length === 0) {
|
if (this.prerelease.length === 0) {
|
||||||
this.inc('patch', identifier)
|
this.inc('patch', identifier, identifierBase)
|
||||||
}
|
}
|
||||||
this.inc('pre', identifier)
|
this.inc('pre', identifier, identifierBase)
|
||||||
break
|
break
|
||||||
|
|
||||||
case 'major':
|
case 'major':
|
||||||
|
@ -59061,9 +59083,15 @@ class SemVer {
|
||||||
break
|
break
|
||||||
// This probably shouldn't be used publicly.
|
// This probably shouldn't be used publicly.
|
||||||
// 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.
|
// 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.
|
||||||
case 'pre':
|
case 'pre': {
|
||||||
|
const base = Number(identifierBase) ? 1 : 0
|
||||||
|
|
||||||
|
if (!identifier && identifierBase === false) {
|
||||||
|
throw new Error('invalid increment argument: identifier is empty')
|
||||||
|
}
|
||||||
|
|
||||||
if (this.prerelease.length === 0) {
|
if (this.prerelease.length === 0) {
|
||||||
this.prerelease = [0]
|
this.prerelease = [base]
|
||||||
} else {
|
} else {
|
||||||
let i = this.prerelease.length
|
let i = this.prerelease.length
|
||||||
while (--i >= 0) {
|
while (--i >= 0) {
|
||||||
|
@ -59074,27 +59102,36 @@ class SemVer {
|
||||||
}
|
}
|
||||||
if (i === -1) {
|
if (i === -1) {
|
||||||
// didn't increment anything
|
// didn't increment anything
|
||||||
this.prerelease.push(0)
|
if (identifier === this.prerelease.join('.') && identifierBase === false) {
|
||||||
|
throw new Error('invalid increment argument: identifier already exists')
|
||||||
|
}
|
||||||
|
this.prerelease.push(base)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (identifier) {
|
if (identifier) {
|
||||||
// 1.2.0-beta.1 bumps to 1.2.0-beta.2,
|
// 1.2.0-beta.1 bumps to 1.2.0-beta.2,
|
||||||
// 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0
|
// 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0
|
||||||
|
let prerelease = [identifier, base]
|
||||||
|
if (identifierBase === false) {
|
||||||
|
prerelease = [identifier]
|
||||||
|
}
|
||||||
if (compareIdentifiers(this.prerelease[0], identifier) === 0) {
|
if (compareIdentifiers(this.prerelease[0], identifier) === 0) {
|
||||||
if (isNaN(this.prerelease[1])) {
|
if (isNaN(this.prerelease[1])) {
|
||||||
this.prerelease = [identifier, 0]
|
this.prerelease = prerelease
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.prerelease = [identifier, 0]
|
this.prerelease = prerelease
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
throw new Error(`invalid increment argument: ${release}`)
|
throw new Error(`invalid increment argument: ${release}`)
|
||||||
}
|
}
|
||||||
this.format()
|
this.raw = this.format()
|
||||||
this.raw = this.version
|
if (this.build.length) {
|
||||||
|
this.raw += `+${this.build.join('.')}`
|
||||||
|
}
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -59181,7 +59218,7 @@ module.exports = cmp
|
||||||
|
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
const parse = __nccwpck_require__(5925)
|
const parse = __nccwpck_require__(5925)
|
||||||
const { re, t } = __nccwpck_require__(9523)
|
const { safeRe: re, t } = __nccwpck_require__(9523)
|
||||||
|
|
||||||
const coerce = (version, options) => {
|
const coerce = (version, options) => {
|
||||||
if (version instanceof SemVer) {
|
if (version instanceof SemVer) {
|
||||||
|
@ -59275,27 +59312,69 @@ module.exports = compare
|
||||||
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
||||||
|
|
||||||
const parse = __nccwpck_require__(5925)
|
const parse = __nccwpck_require__(5925)
|
||||||
const eq = __nccwpck_require__(1898)
|
|
||||||
|
|
||||||
const diff = (version1, version2) => {
|
const diff = (version1, version2) => {
|
||||||
if (eq(version1, version2)) {
|
const v1 = parse(version1, null, true)
|
||||||
|
const v2 = parse(version2, null, true)
|
||||||
|
const comparison = v1.compare(v2)
|
||||||
|
|
||||||
|
if (comparison === 0) {
|
||||||
return null
|
return null
|
||||||
} else {
|
|
||||||
const v1 = parse(version1)
|
|
||||||
const v2 = parse(version2)
|
|
||||||
const hasPre = v1.prerelease.length || v2.prerelease.length
|
|
||||||
const prefix = hasPre ? 'pre' : ''
|
|
||||||
const defaultResult = hasPre ? 'prerelease' : ''
|
|
||||||
for (const key in v1) {
|
|
||||||
if (key === 'major' || key === 'minor' || key === 'patch') {
|
|
||||||
if (v1[key] !== v2[key]) {
|
|
||||||
return prefix + key
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const v1Higher = comparison > 0
|
||||||
|
const highVersion = v1Higher ? v1 : v2
|
||||||
|
const lowVersion = v1Higher ? v2 : v1
|
||||||
|
const highHasPre = !!highVersion.prerelease.length
|
||||||
|
const lowHasPre = !!lowVersion.prerelease.length
|
||||||
|
|
||||||
|
if (lowHasPre && !highHasPre) {
|
||||||
|
// Going from prerelease -> no prerelease requires some special casing
|
||||||
|
|
||||||
|
// If the low version has only a major, then it will always be a major
|
||||||
|
// Some examples:
|
||||||
|
// 1.0.0-1 -> 1.0.0
|
||||||
|
// 1.0.0-1 -> 1.1.1
|
||||||
|
// 1.0.0-1 -> 2.0.0
|
||||||
|
if (!lowVersion.patch && !lowVersion.minor) {
|
||||||
|
return 'major'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Otherwise it can be determined by checking the high version
|
||||||
|
|
||||||
|
if (highVersion.patch) {
|
||||||
|
// anything higher than a patch bump would result in the wrong version
|
||||||
|
return 'patch'
|
||||||
}
|
}
|
||||||
return defaultResult // may be undefined
|
|
||||||
|
if (highVersion.minor) {
|
||||||
|
// anything higher than a minor bump would result in the wrong version
|
||||||
|
return 'minor'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// bumping major/minor/patch all have same result
|
||||||
|
return 'major'
|
||||||
|
}
|
||||||
|
|
||||||
|
// add the `pre` prefix if we are going to a prerelease version
|
||||||
|
const prefix = highHasPre ? 'pre' : ''
|
||||||
|
|
||||||
|
if (v1.major !== v2.major) {
|
||||||
|
return prefix + 'major'
|
||||||
|
}
|
||||||
|
|
||||||
|
if (v1.minor !== v2.minor) {
|
||||||
|
return prefix + 'minor'
|
||||||
|
}
|
||||||
|
|
||||||
|
if (v1.patch !== v2.patch) {
|
||||||
|
return prefix + 'patch'
|
||||||
|
}
|
||||||
|
|
||||||
|
// high and low are preleases
|
||||||
|
return 'prerelease'
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = diff
|
module.exports = diff
|
||||||
|
|
||||||
|
|
||||||
|
@ -59336,8 +59415,9 @@ module.exports = gte
|
||||||
|
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
|
|
||||||
const inc = (version, release, options, identifier) => {
|
const inc = (version, release, options, identifier, identifierBase) => {
|
||||||
if (typeof (options) === 'string') {
|
if (typeof (options) === 'string') {
|
||||||
|
identifierBase = identifier
|
||||||
identifier = options
|
identifier = options
|
||||||
options = undefined
|
options = undefined
|
||||||
}
|
}
|
||||||
|
@ -59346,7 +59426,7 @@ const inc = (version, release, options, identifier) => {
|
||||||
return new SemVer(
|
return new SemVer(
|
||||||
version instanceof SemVer ? version.version : version,
|
version instanceof SemVer ? version.version : version,
|
||||||
options
|
options
|
||||||
).inc(release, identifier).version
|
).inc(release, identifier, identifierBase).version
|
||||||
} catch (er) {
|
} catch (er) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
@ -59409,36 +59489,19 @@ module.exports = neq
|
||||||
/***/ 5925:
|
/***/ 5925:
|
||||||
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
||||||
|
|
||||||
const { MAX_LENGTH } = __nccwpck_require__(2293)
|
|
||||||
const { re, t } = __nccwpck_require__(9523)
|
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
|
const parse = (version, options, throwErrors = false) => {
|
||||||
const parseOptions = __nccwpck_require__(785)
|
|
||||||
const parse = (version, options) => {
|
|
||||||
options = parseOptions(options)
|
|
||||||
|
|
||||||
if (version instanceof SemVer) {
|
if (version instanceof SemVer) {
|
||||||
return version
|
return version
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof version !== 'string') {
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
if (version.length > MAX_LENGTH) {
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
const r = options.loose ? re[t.LOOSE] : re[t.FULL]
|
|
||||||
if (!r.test(version)) {
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return new SemVer(version, options)
|
return new SemVer(version, options)
|
||||||
} catch (er) {
|
} catch (er) {
|
||||||
|
if (!throwErrors) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
throw er
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = parse
|
module.exports = parse
|
||||||
|
@ -59617,6 +59680,7 @@ module.exports = {
|
||||||
src: internalRe.src,
|
src: internalRe.src,
|
||||||
tokens: internalRe.t,
|
tokens: internalRe.t,
|
||||||
SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,
|
SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,
|
||||||
|
RELEASE_TYPES: constants.RELEASE_TYPES,
|
||||||
compareIdentifiers: identifiers.compareIdentifiers,
|
compareIdentifiers: identifiers.compareIdentifiers,
|
||||||
rcompareIdentifiers: identifiers.rcompareIdentifiers,
|
rcompareIdentifiers: identifiers.rcompareIdentifiers,
|
||||||
}
|
}
|
||||||
|
@ -59638,11 +59702,29 @@ const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER ||
|
||||||
// Max safe segment length for coercion.
|
// Max safe segment length for coercion.
|
||||||
const MAX_SAFE_COMPONENT_LENGTH = 16
|
const MAX_SAFE_COMPONENT_LENGTH = 16
|
||||||
|
|
||||||
|
// Max safe length for a build identifier. The max length minus 6 characters for
|
||||||
|
// the shortest version with a build 0.0.0+BUILD.
|
||||||
|
const MAX_SAFE_BUILD_LENGTH = MAX_LENGTH - 6
|
||||||
|
|
||||||
|
const RELEASE_TYPES = [
|
||||||
|
'major',
|
||||||
|
'premajor',
|
||||||
|
'minor',
|
||||||
|
'preminor',
|
||||||
|
'patch',
|
||||||
|
'prepatch',
|
||||||
|
'prerelease',
|
||||||
|
]
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
SEMVER_SPEC_VERSION,
|
|
||||||
MAX_LENGTH,
|
MAX_LENGTH,
|
||||||
MAX_SAFE_INTEGER,
|
|
||||||
MAX_SAFE_COMPONENT_LENGTH,
|
MAX_SAFE_COMPONENT_LENGTH,
|
||||||
|
MAX_SAFE_BUILD_LENGTH,
|
||||||
|
MAX_SAFE_INTEGER,
|
||||||
|
RELEASE_TYPES,
|
||||||
|
SEMVER_SPEC_VERSION,
|
||||||
|
FLAG_INCLUDE_PRERELEASE: 0b001,
|
||||||
|
FLAG_LOOSE: 0b010,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -59697,16 +59779,20 @@ module.exports = {
|
||||||
/***/ 785:
|
/***/ 785:
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
// parse out just the options we care about so we always get a consistent
|
// parse out just the options we care about
|
||||||
// obj with keys in a consistent order.
|
const looseOption = Object.freeze({ loose: true })
|
||||||
const opts = ['includePrerelease', 'loose', 'rtl']
|
const emptyOpts = Object.freeze({ })
|
||||||
const parseOptions = options =>
|
const parseOptions = options => {
|
||||||
!options ? {}
|
if (!options) {
|
||||||
: typeof options !== 'object' ? { loose: true }
|
return emptyOpts
|
||||||
: opts.filter(k => options[k]).reduce((o, k) => {
|
}
|
||||||
o[k] = true
|
|
||||||
return o
|
if (typeof options !== 'object') {
|
||||||
}, {})
|
return looseOption
|
||||||
|
}
|
||||||
|
|
||||||
|
return options
|
||||||
|
}
|
||||||
module.exports = parseOptions
|
module.exports = parseOptions
|
||||||
|
|
||||||
|
|
||||||
|
@ -59715,22 +59801,52 @@ module.exports = parseOptions
|
||||||
/***/ 9523:
|
/***/ 9523:
|
||||||
/***/ ((module, exports, __nccwpck_require__) => {
|
/***/ ((module, exports, __nccwpck_require__) => {
|
||||||
|
|
||||||
const { MAX_SAFE_COMPONENT_LENGTH } = __nccwpck_require__(2293)
|
const {
|
||||||
|
MAX_SAFE_COMPONENT_LENGTH,
|
||||||
|
MAX_SAFE_BUILD_LENGTH,
|
||||||
|
MAX_LENGTH,
|
||||||
|
} = __nccwpck_require__(2293)
|
||||||
const debug = __nccwpck_require__(106)
|
const debug = __nccwpck_require__(106)
|
||||||
exports = module.exports = {}
|
exports = module.exports = {}
|
||||||
|
|
||||||
// The actual regexps go on exports.re
|
// The actual regexps go on exports.re
|
||||||
const re = exports.re = []
|
const re = exports.re = []
|
||||||
|
const safeRe = exports.safeRe = []
|
||||||
const src = exports.src = []
|
const src = exports.src = []
|
||||||
const t = exports.t = {}
|
const t = exports.t = {}
|
||||||
let R = 0
|
let R = 0
|
||||||
|
|
||||||
|
const 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.
|
||||||
|
const safeRegexReplacements = [
|
||||||
|
['\\s', 1],
|
||||||
|
['\\d', MAX_LENGTH],
|
||||||
|
[LETTERDASHNUMBER, MAX_SAFE_BUILD_LENGTH],
|
||||||
|
]
|
||||||
|
|
||||||
|
const makeSafeRegex = (value) => {
|
||||||
|
for (const [token, max] of safeRegexReplacements) {
|
||||||
|
value = value
|
||||||
|
.split(`${token}*`).join(`${token}{0,${max}}`)
|
||||||
|
.split(`${token}+`).join(`${token}{1,${max}}`)
|
||||||
|
}
|
||||||
|
return value
|
||||||
|
}
|
||||||
|
|
||||||
const createToken = (name, value, isGlobal) => {
|
const createToken = (name, value, isGlobal) => {
|
||||||
|
const safe = makeSafeRegex(value)
|
||||||
const index = R++
|
const index = R++
|
||||||
debug(name, index, value)
|
debug(name, index, value)
|
||||||
t[name] = index
|
t[name] = index
|
||||||
src[index] = value
|
src[index] = value
|
||||||
re[index] = new RegExp(value, isGlobal ? 'g' : undefined)
|
re[index] = new RegExp(value, isGlobal ? 'g' : undefined)
|
||||||
|
safeRe[index] = new RegExp(safe, isGlobal ? 'g' : undefined)
|
||||||
}
|
}
|
||||||
|
|
||||||
// The following Regular Expressions can be used for tokenizing,
|
// The following Regular Expressions can be used for tokenizing,
|
||||||
|
@ -59740,13 +59856,13 @@ const createToken = (name, value, isGlobal) => {
|
||||||
// A single `0`, or a non-zero digit followed by zero or more digits.
|
// A single `0`, or a non-zero digit followed by zero or more digits.
|
||||||
|
|
||||||
createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*')
|
createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*')
|
||||||
createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+')
|
createToken('NUMERICIDENTIFIERLOOSE', '\\d+')
|
||||||
|
|
||||||
// ## Non-numeric Identifier
|
// ## Non-numeric Identifier
|
||||||
// Zero or more digits, followed by a letter or hyphen, and then zero or
|
// Zero or more digits, followed by a letter or hyphen, and then zero or
|
||||||
// more letters, digits, or hyphens.
|
// more letters, digits, or hyphens.
|
||||||
|
|
||||||
createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*')
|
createToken('NONNUMERICIDENTIFIER', `\\d*[a-zA-Z-]${LETTERDASHNUMBER}*`)
|
||||||
|
|
||||||
// ## Main Version
|
// ## Main Version
|
||||||
// Three dot-separated numeric identifiers.
|
// Three dot-separated numeric identifiers.
|
||||||
|
@ -59781,7 +59897,7 @@ createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]
|
||||||
// ## Build Metadata Identifier
|
// ## Build Metadata Identifier
|
||||||
// Any combination of digits, letters, or hyphens.
|
// Any combination of digits, letters, or hyphens.
|
||||||
|
|
||||||
createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+')
|
createToken('BUILDIDENTIFIER', `${LETTERDASHNUMBER}+`)
|
||||||
|
|
||||||
// ## Build Metadata
|
// ## Build Metadata
|
||||||
// Plus sign, followed by one or more period-separated build metadata
|
// Plus sign, followed by one or more period-separated build metadata
|
||||||
|
@ -59919,7 +60035,7 @@ const Range = __nccwpck_require__(9828)
|
||||||
const intersects = (r1, r2, options) => {
|
const intersects = (r1, r2, options) => {
|
||||||
r1 = new Range(r1, options)
|
r1 = new Range(r1, options)
|
||||||
r2 = new Range(r2, options)
|
r2 = new Range(r2, options)
|
||||||
return r1.intersects(r2)
|
return r1.intersects(r2, options)
|
||||||
}
|
}
|
||||||
module.exports = intersects
|
module.exports = intersects
|
||||||
|
|
||||||
|
@ -60282,6 +60398,9 @@ const subset = (sub, dom, options = {}) => {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const minimumVersionWithPreRelease = [new Comparator('>=0.0.0-0')]
|
||||||
|
const minimumVersion = [new Comparator('>=0.0.0')]
|
||||||
|
|
||||||
const simpleSubset = (sub, dom, options) => {
|
const simpleSubset = (sub, dom, options) => {
|
||||||
if (sub === dom) {
|
if (sub === dom) {
|
||||||
return true
|
return true
|
||||||
|
@ -60291,9 +60410,9 @@ const simpleSubset = (sub, dom, options) => {
|
||||||
if (dom.length === 1 && dom[0].semver === ANY) {
|
if (dom.length === 1 && dom[0].semver === ANY) {
|
||||||
return true
|
return true
|
||||||
} else if (options.includePrerelease) {
|
} else if (options.includePrerelease) {
|
||||||
sub = [new Comparator('>=0.0.0-0')]
|
sub = minimumVersionWithPreRelease
|
||||||
} else {
|
} else {
|
||||||
sub = [new Comparator('>=0.0.0')]
|
sub = minimumVersion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60301,7 +60420,7 @@ const simpleSubset = (sub, dom, options) => {
|
||||||
if (options.includePrerelease) {
|
if (options.includePrerelease) {
|
||||||
return true
|
return true
|
||||||
} else {
|
} else {
|
||||||
dom = [new Comparator('>=0.0.0')]
|
dom = minimumVersion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -87180,6 +87180,7 @@ class Comparator {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
comp = comp.trim().split(/\s+/).join(' ')
|
||||||
debug('comparator', comp, options)
|
debug('comparator', comp, options)
|
||||||
this.options = options
|
this.options = options
|
||||||
this.loose = !!options.loose
|
this.loose = !!options.loose
|
||||||
|
@ -87242,13 +87243,6 @@ class Comparator {
|
||||||
throw new TypeError('a Comparator is required')
|
throw new TypeError('a Comparator is required')
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!options || typeof options !== 'object') {
|
|
||||||
options = {
|
|
||||||
loose: !!options,
|
|
||||||
includePrerelease: false,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (this.operator === '') {
|
if (this.operator === '') {
|
||||||
if (this.value === '') {
|
if (this.value === '') {
|
||||||
return true
|
return true
|
||||||
|
@ -87261,39 +87255,50 @@ class Comparator {
|
||||||
return new Range(this.value, options).test(comp.semver)
|
return new Range(this.value, options).test(comp.semver)
|
||||||
}
|
}
|
||||||
|
|
||||||
const sameDirectionIncreasing =
|
options = parseOptions(options)
|
||||||
(this.operator === '>=' || this.operator === '>') &&
|
|
||||||
(comp.operator === '>=' || comp.operator === '>')
|
|
||||||
const sameDirectionDecreasing =
|
|
||||||
(this.operator === '<=' || this.operator === '<') &&
|
|
||||||
(comp.operator === '<=' || comp.operator === '<')
|
|
||||||
const sameSemVer = this.semver.version === comp.semver.version
|
|
||||||
const differentDirectionsInclusive =
|
|
||||||
(this.operator === '>=' || this.operator === '<=') &&
|
|
||||||
(comp.operator === '>=' || comp.operator === '<=')
|
|
||||||
const oppositeDirectionsLessThan =
|
|
||||||
cmp(this.semver, '<', comp.semver, options) &&
|
|
||||||
(this.operator === '>=' || this.operator === '>') &&
|
|
||||||
(comp.operator === '<=' || comp.operator === '<')
|
|
||||||
const oppositeDirectionsGreaterThan =
|
|
||||||
cmp(this.semver, '>', comp.semver, options) &&
|
|
||||||
(this.operator === '<=' || this.operator === '<') &&
|
|
||||||
(comp.operator === '>=' || comp.operator === '>')
|
|
||||||
|
|
||||||
return (
|
// Special cases where nothing can possibly be lower
|
||||||
sameDirectionIncreasing ||
|
if (options.includePrerelease &&
|
||||||
sameDirectionDecreasing ||
|
(this.value === '<0.0.0-0' || comp.value === '<0.0.0-0')) {
|
||||||
(sameSemVer && differentDirectionsInclusive) ||
|
return false
|
||||||
oppositeDirectionsLessThan ||
|
}
|
||||||
oppositeDirectionsGreaterThan
|
if (!options.includePrerelease &&
|
||||||
)
|
(this.value.startsWith('<0.0.0') || comp.value.startsWith('<0.0.0'))) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
// Same direction increasing (> or >=)
|
||||||
|
if (this.operator.startsWith('>') && comp.operator.startsWith('>')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
// Same direction decreasing (< or <=)
|
||||||
|
if (this.operator.startsWith('<') && comp.operator.startsWith('<')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
// same SemVer and both sides are inclusive (<= or >=)
|
||||||
|
if (
|
||||||
|
(this.semver.version === comp.semver.version) &&
|
||||||
|
this.operator.includes('=') && comp.operator.includes('=')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
// opposite directions less than
|
||||||
|
if (cmp(this.semver, '<', comp.semver, options) &&
|
||||||
|
this.operator.startsWith('>') && comp.operator.startsWith('<')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
// opposite directions greater than
|
||||||
|
if (cmp(this.semver, '>', comp.semver, options) &&
|
||||||
|
this.operator.startsWith('<') && comp.operator.startsWith('>')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = Comparator
|
module.exports = Comparator
|
||||||
|
|
||||||
const parseOptions = __nccwpck_require__(785)
|
const parseOptions = __nccwpck_require__(785)
|
||||||
const { re, t } = __nccwpck_require__(9523)
|
const { safeRe: re, t } = __nccwpck_require__(9523)
|
||||||
const cmp = __nccwpck_require__(5098)
|
const cmp = __nccwpck_require__(5098)
|
||||||
const debug = __nccwpck_require__(106)
|
const debug = __nccwpck_require__(106)
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
|
@ -87333,9 +87338,16 @@ class Range {
|
||||||
this.loose = !!options.loose
|
this.loose = !!options.loose
|
||||||
this.includePrerelease = !!options.includePrerelease
|
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.raw = range
|
||||||
this.set = range
|
.trim()
|
||||||
|
.split(/\s+/)
|
||||||
|
.join(' ')
|
||||||
|
|
||||||
|
// First, split on ||
|
||||||
|
this.set = this.raw
|
||||||
.split('||')
|
.split('||')
|
||||||
// map the range to a 2d array of comparators
|
// map the range to a 2d array of comparators
|
||||||
.map(r => this.parseRange(r.trim()))
|
.map(r => this.parseRange(r.trim()))
|
||||||
|
@ -87345,7 +87357,7 @@ class Range {
|
||||||
.filter(c => c.length)
|
.filter(c => c.length)
|
||||||
|
|
||||||
if (!this.set.length) {
|
if (!this.set.length) {
|
||||||
throw new TypeError(`Invalid SemVer Range: ${range}`)
|
throw new TypeError(`Invalid SemVer Range: ${this.raw}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
// if we have any that are not the null set, throw out null sets.
|
// if we have any that are not the null set, throw out null sets.
|
||||||
|
@ -87371,9 +87383,7 @@ class Range {
|
||||||
|
|
||||||
format () {
|
format () {
|
||||||
this.range = this.set
|
this.range = this.set
|
||||||
.map((comps) => {
|
.map((comps) => comps.join(' ').trim())
|
||||||
return comps.join(' ').trim()
|
|
||||||
})
|
|
||||||
.join('||')
|
.join('||')
|
||||||
.trim()
|
.trim()
|
||||||
return this.range
|
return this.range
|
||||||
|
@ -87384,12 +87394,12 @@ class Range {
|
||||||
}
|
}
|
||||||
|
|
||||||
parseRange (range) {
|
parseRange (range) {
|
||||||
range = range.trim()
|
|
||||||
|
|
||||||
// memoize range parsing for performance.
|
// memoize range parsing for performance.
|
||||||
// this is a very hot path, and fully deterministic.
|
// this is a very hot path, and fully deterministic.
|
||||||
const memoOpts = Object.keys(this.options).join(',')
|
const memoOpts =
|
||||||
const memoKey = `parseRange:${memoOpts}:${range}`
|
(this.options.includePrerelease && FLAG_INCLUDE_PRERELEASE) |
|
||||||
|
(this.options.loose && FLAG_LOOSE)
|
||||||
|
const memoKey = memoOpts + ':' + range
|
||||||
const cached = cache.get(memoKey)
|
const cached = cache.get(memoKey)
|
||||||
if (cached) {
|
if (cached) {
|
||||||
return cached
|
return cached
|
||||||
|
@ -87400,18 +87410,18 @@ class Range {
|
||||||
const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]
|
const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]
|
||||||
range = range.replace(hr, hyphenReplace(this.options.includePrerelease))
|
range = range.replace(hr, hyphenReplace(this.options.includePrerelease))
|
||||||
debug('hyphen replace', range)
|
debug('hyphen replace', range)
|
||||||
|
|
||||||
// `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5`
|
// `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5`
|
||||||
range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace)
|
range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace)
|
||||||
debug('comparator trim', range)
|
debug('comparator trim', range)
|
||||||
|
|
||||||
// `~ 1.2.3` => `~1.2.3`
|
// `~ 1.2.3` => `~1.2.3`
|
||||||
range = range.replace(re[t.TILDETRIM], tildeTrimReplace)
|
range = range.replace(re[t.TILDETRIM], tildeTrimReplace)
|
||||||
|
debug('tilde trim', range)
|
||||||
|
|
||||||
// `^ 1.2.3` => `^1.2.3`
|
// `^ 1.2.3` => `^1.2.3`
|
||||||
range = range.replace(re[t.CARETTRIM], caretTrimReplace)
|
range = range.replace(re[t.CARETTRIM], caretTrimReplace)
|
||||||
|
debug('caret trim', range)
|
||||||
// normalize spaces
|
|
||||||
range = range.split(/\s+/).join(' ')
|
|
||||||
|
|
||||||
// At this point, the range is completely trimmed and
|
// At this point, the range is completely trimmed and
|
||||||
// ready to be split into comparators.
|
// ready to be split into comparators.
|
||||||
|
@ -87497,6 +87507,7 @@ class Range {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = Range
|
module.exports = Range
|
||||||
|
|
||||||
const LRU = __nccwpck_require__(7129)
|
const LRU = __nccwpck_require__(7129)
|
||||||
|
@ -87507,12 +87518,13 @@ const Comparator = __nccwpck_require__(1532)
|
||||||
const debug = __nccwpck_require__(106)
|
const debug = __nccwpck_require__(106)
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
const {
|
const {
|
||||||
re,
|
safeRe: re,
|
||||||
t,
|
t,
|
||||||
comparatorTrimReplace,
|
comparatorTrimReplace,
|
||||||
tildeTrimReplace,
|
tildeTrimReplace,
|
||||||
caretTrimReplace,
|
caretTrimReplace,
|
||||||
} = __nccwpck_require__(9523)
|
} = __nccwpck_require__(9523)
|
||||||
|
const { FLAG_INCLUDE_PRERELEASE, FLAG_LOOSE } = __nccwpck_require__(2293)
|
||||||
|
|
||||||
const isNullSet = c => c.value === '<0.0.0-0'
|
const isNullSet = c => c.value === '<0.0.0-0'
|
||||||
const isAny = c => c.value === ''
|
const isAny = c => c.value === ''
|
||||||
|
@ -87560,10 +87572,13 @@ const isX = id => !id || id.toLowerCase() === 'x' || id === '*'
|
||||||
// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0-0
|
// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0-0
|
||||||
// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0
|
// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0
|
||||||
// ~0.0.1 --> >=0.0.1 <0.1.0-0
|
// ~0.0.1 --> >=0.0.1 <0.1.0-0
|
||||||
const replaceTildes = (comp, options) =>
|
const replaceTildes = (comp, options) => {
|
||||||
comp.trim().split(/\s+/).map((c) => {
|
return comp
|
||||||
return replaceTilde(c, options)
|
.trim()
|
||||||
}).join(' ')
|
.split(/\s+/)
|
||||||
|
.map((c) => replaceTilde(c, options))
|
||||||
|
.join(' ')
|
||||||
|
}
|
||||||
|
|
||||||
const replaceTilde = (comp, options) => {
|
const replaceTilde = (comp, options) => {
|
||||||
const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]
|
const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]
|
||||||
|
@ -87601,10 +87616,13 @@ const replaceTilde = (comp, options) => {
|
||||||
// ^1.2.0 --> >=1.2.0 <2.0.0-0
|
// ^1.2.0 --> >=1.2.0 <2.0.0-0
|
||||||
// ^0.0.1 --> >=0.0.1 <0.0.2-0
|
// ^0.0.1 --> >=0.0.1 <0.0.2-0
|
||||||
// ^0.1.0 --> >=0.1.0 <0.2.0-0
|
// ^0.1.0 --> >=0.1.0 <0.2.0-0
|
||||||
const replaceCarets = (comp, options) =>
|
const replaceCarets = (comp, options) => {
|
||||||
comp.trim().split(/\s+/).map((c) => {
|
return comp
|
||||||
return replaceCaret(c, options)
|
.trim()
|
||||||
}).join(' ')
|
.split(/\s+/)
|
||||||
|
.map((c) => replaceCaret(c, options))
|
||||||
|
.join(' ')
|
||||||
|
}
|
||||||
|
|
||||||
const replaceCaret = (comp, options) => {
|
const replaceCaret = (comp, options) => {
|
||||||
debug('caret', comp, options)
|
debug('caret', comp, options)
|
||||||
|
@ -87661,9 +87679,10 @@ const replaceCaret = (comp, options) => {
|
||||||
|
|
||||||
const replaceXRanges = (comp, options) => {
|
const replaceXRanges = (comp, options) => {
|
||||||
debug('replaceXRanges', comp, options)
|
debug('replaceXRanges', comp, options)
|
||||||
return comp.split(/\s+/).map((c) => {
|
return comp
|
||||||
return replaceXRange(c, options)
|
.split(/\s+/)
|
||||||
}).join(' ')
|
.map((c) => replaceXRange(c, options))
|
||||||
|
.join(' ')
|
||||||
}
|
}
|
||||||
|
|
||||||
const replaceXRange = (comp, options) => {
|
const replaceXRange = (comp, options) => {
|
||||||
|
@ -87746,12 +87765,15 @@ const replaceXRange = (comp, options) => {
|
||||||
const replaceStars = (comp, options) => {
|
const replaceStars = (comp, options) => {
|
||||||
debug('replaceStars', comp, options)
|
debug('replaceStars', comp, options)
|
||||||
// Looseness is ignored here. star is always as loose as it gets!
|
// Looseness is ignored here. star is always as loose as it gets!
|
||||||
return comp.trim().replace(re[t.STAR], '')
|
return comp
|
||||||
|
.trim()
|
||||||
|
.replace(re[t.STAR], '')
|
||||||
}
|
}
|
||||||
|
|
||||||
const replaceGTE0 = (comp, options) => {
|
const replaceGTE0 = (comp, options) => {
|
||||||
debug('replaceGTE0', comp, options)
|
debug('replaceGTE0', comp, options)
|
||||||
return comp.trim()
|
return comp
|
||||||
|
.trim()
|
||||||
.replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], '')
|
.replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], '')
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87789,7 +87811,7 @@ const hyphenReplace = incPr => ($0,
|
||||||
to = `<=${to}`
|
to = `<=${to}`
|
||||||
}
|
}
|
||||||
|
|
||||||
return (`${from} ${to}`).trim()
|
return `${from} ${to}`.trim()
|
||||||
}
|
}
|
||||||
|
|
||||||
const testSet = (set, version, options) => {
|
const testSet = (set, version, options) => {
|
||||||
|
@ -87836,7 +87858,7 @@ const testSet = (set, version, options) => {
|
||||||
|
|
||||||
const debug = __nccwpck_require__(106)
|
const debug = __nccwpck_require__(106)
|
||||||
const { MAX_LENGTH, MAX_SAFE_INTEGER } = __nccwpck_require__(2293)
|
const { MAX_LENGTH, MAX_SAFE_INTEGER } = __nccwpck_require__(2293)
|
||||||
const { re, t } = __nccwpck_require__(9523)
|
const { safeRe: re, t } = __nccwpck_require__(9523)
|
||||||
|
|
||||||
const parseOptions = __nccwpck_require__(785)
|
const parseOptions = __nccwpck_require__(785)
|
||||||
const { compareIdentifiers } = __nccwpck_require__(2463)
|
const { compareIdentifiers } = __nccwpck_require__(2463)
|
||||||
|
@ -87852,7 +87874,7 @@ class SemVer {
|
||||||
version = version.version
|
version = version.version
|
||||||
}
|
}
|
||||||
} else if (typeof version !== 'string') {
|
} else if (typeof version !== 'string') {
|
||||||
throw new TypeError(`Invalid Version: ${version}`)
|
throw new TypeError(`Invalid version. Must be a string. Got type "${typeof version}".`)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (version.length > MAX_LENGTH) {
|
if (version.length > MAX_LENGTH) {
|
||||||
|
@ -88011,36 +88033,36 @@ class SemVer {
|
||||||
|
|
||||||
// preminor will bump the version up to the next minor release, and immediately
|
// preminor will bump the version up to the next minor release, and immediately
|
||||||
// down to pre-release. premajor and prepatch work the same way.
|
// down to pre-release. premajor and prepatch work the same way.
|
||||||
inc (release, identifier) {
|
inc (release, identifier, identifierBase) {
|
||||||
switch (release) {
|
switch (release) {
|
||||||
case 'premajor':
|
case 'premajor':
|
||||||
this.prerelease.length = 0
|
this.prerelease.length = 0
|
||||||
this.patch = 0
|
this.patch = 0
|
||||||
this.minor = 0
|
this.minor = 0
|
||||||
this.major++
|
this.major++
|
||||||
this.inc('pre', identifier)
|
this.inc('pre', identifier, identifierBase)
|
||||||
break
|
break
|
||||||
case 'preminor':
|
case 'preminor':
|
||||||
this.prerelease.length = 0
|
this.prerelease.length = 0
|
||||||
this.patch = 0
|
this.patch = 0
|
||||||
this.minor++
|
this.minor++
|
||||||
this.inc('pre', identifier)
|
this.inc('pre', identifier, identifierBase)
|
||||||
break
|
break
|
||||||
case 'prepatch':
|
case 'prepatch':
|
||||||
// If this is already a prerelease, it will bump to the next version
|
// If this is already a prerelease, it will bump to the next version
|
||||||
// drop any prereleases that might already exist, since they are not
|
// drop any prereleases that might already exist, since they are not
|
||||||
// relevant at this point.
|
// relevant at this point.
|
||||||
this.prerelease.length = 0
|
this.prerelease.length = 0
|
||||||
this.inc('patch', identifier)
|
this.inc('patch', identifier, identifierBase)
|
||||||
this.inc('pre', identifier)
|
this.inc('pre', identifier, identifierBase)
|
||||||
break
|
break
|
||||||
// If the input is a non-prerelease version, this acts the same as
|
// If the input is a non-prerelease version, this acts the same as
|
||||||
// prepatch.
|
// prepatch.
|
||||||
case 'prerelease':
|
case 'prerelease':
|
||||||
if (this.prerelease.length === 0) {
|
if (this.prerelease.length === 0) {
|
||||||
this.inc('patch', identifier)
|
this.inc('patch', identifier, identifierBase)
|
||||||
}
|
}
|
||||||
this.inc('pre', identifier)
|
this.inc('pre', identifier, identifierBase)
|
||||||
break
|
break
|
||||||
|
|
||||||
case 'major':
|
case 'major':
|
||||||
|
@ -88082,9 +88104,15 @@ class SemVer {
|
||||||
break
|
break
|
||||||
// This probably shouldn't be used publicly.
|
// This probably shouldn't be used publicly.
|
||||||
// 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.
|
// 1.0.0 'pre' would become 1.0.0-0 which is the wrong direction.
|
||||||
case 'pre':
|
case 'pre': {
|
||||||
|
const base = Number(identifierBase) ? 1 : 0
|
||||||
|
|
||||||
|
if (!identifier && identifierBase === false) {
|
||||||
|
throw new Error('invalid increment argument: identifier is empty')
|
||||||
|
}
|
||||||
|
|
||||||
if (this.prerelease.length === 0) {
|
if (this.prerelease.length === 0) {
|
||||||
this.prerelease = [0]
|
this.prerelease = [base]
|
||||||
} else {
|
} else {
|
||||||
let i = this.prerelease.length
|
let i = this.prerelease.length
|
||||||
while (--i >= 0) {
|
while (--i >= 0) {
|
||||||
|
@ -88095,27 +88123,36 @@ class SemVer {
|
||||||
}
|
}
|
||||||
if (i === -1) {
|
if (i === -1) {
|
||||||
// didn't increment anything
|
// didn't increment anything
|
||||||
this.prerelease.push(0)
|
if (identifier === this.prerelease.join('.') && identifierBase === false) {
|
||||||
|
throw new Error('invalid increment argument: identifier already exists')
|
||||||
|
}
|
||||||
|
this.prerelease.push(base)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (identifier) {
|
if (identifier) {
|
||||||
// 1.2.0-beta.1 bumps to 1.2.0-beta.2,
|
// 1.2.0-beta.1 bumps to 1.2.0-beta.2,
|
||||||
// 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0
|
// 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0
|
||||||
|
let prerelease = [identifier, base]
|
||||||
|
if (identifierBase === false) {
|
||||||
|
prerelease = [identifier]
|
||||||
|
}
|
||||||
if (compareIdentifiers(this.prerelease[0], identifier) === 0) {
|
if (compareIdentifiers(this.prerelease[0], identifier) === 0) {
|
||||||
if (isNaN(this.prerelease[1])) {
|
if (isNaN(this.prerelease[1])) {
|
||||||
this.prerelease = [identifier, 0]
|
this.prerelease = prerelease
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
this.prerelease = [identifier, 0]
|
this.prerelease = prerelease
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break
|
break
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
throw new Error(`invalid increment argument: ${release}`)
|
throw new Error(`invalid increment argument: ${release}`)
|
||||||
}
|
}
|
||||||
this.format()
|
this.raw = this.format()
|
||||||
this.raw = this.version
|
if (this.build.length) {
|
||||||
|
this.raw += `+${this.build.join('.')}`
|
||||||
|
}
|
||||||
return this
|
return this
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -88202,7 +88239,7 @@ module.exports = cmp
|
||||||
|
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
const parse = __nccwpck_require__(5925)
|
const parse = __nccwpck_require__(5925)
|
||||||
const { re, t } = __nccwpck_require__(9523)
|
const { safeRe: re, t } = __nccwpck_require__(9523)
|
||||||
|
|
||||||
const coerce = (version, options) => {
|
const coerce = (version, options) => {
|
||||||
if (version instanceof SemVer) {
|
if (version instanceof SemVer) {
|
||||||
|
@ -88296,27 +88333,69 @@ module.exports = compare
|
||||||
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
||||||
|
|
||||||
const parse = __nccwpck_require__(5925)
|
const parse = __nccwpck_require__(5925)
|
||||||
const eq = __nccwpck_require__(1898)
|
|
||||||
|
|
||||||
const diff = (version1, version2) => {
|
const diff = (version1, version2) => {
|
||||||
if (eq(version1, version2)) {
|
const v1 = parse(version1, null, true)
|
||||||
|
const v2 = parse(version2, null, true)
|
||||||
|
const comparison = v1.compare(v2)
|
||||||
|
|
||||||
|
if (comparison === 0) {
|
||||||
return null
|
return null
|
||||||
} else {
|
|
||||||
const v1 = parse(version1)
|
|
||||||
const v2 = parse(version2)
|
|
||||||
const hasPre = v1.prerelease.length || v2.prerelease.length
|
|
||||||
const prefix = hasPre ? 'pre' : ''
|
|
||||||
const defaultResult = hasPre ? 'prerelease' : ''
|
|
||||||
for (const key in v1) {
|
|
||||||
if (key === 'major' || key === 'minor' || key === 'patch') {
|
|
||||||
if (v1[key] !== v2[key]) {
|
|
||||||
return prefix + key
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const v1Higher = comparison > 0
|
||||||
|
const highVersion = v1Higher ? v1 : v2
|
||||||
|
const lowVersion = v1Higher ? v2 : v1
|
||||||
|
const highHasPre = !!highVersion.prerelease.length
|
||||||
|
const lowHasPre = !!lowVersion.prerelease.length
|
||||||
|
|
||||||
|
if (lowHasPre && !highHasPre) {
|
||||||
|
// Going from prerelease -> no prerelease requires some special casing
|
||||||
|
|
||||||
|
// If the low version has only a major, then it will always be a major
|
||||||
|
// Some examples:
|
||||||
|
// 1.0.0-1 -> 1.0.0
|
||||||
|
// 1.0.0-1 -> 1.1.1
|
||||||
|
// 1.0.0-1 -> 2.0.0
|
||||||
|
if (!lowVersion.patch && !lowVersion.minor) {
|
||||||
|
return 'major'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Otherwise it can be determined by checking the high version
|
||||||
|
|
||||||
|
if (highVersion.patch) {
|
||||||
|
// anything higher than a patch bump would result in the wrong version
|
||||||
|
return 'patch'
|
||||||
}
|
}
|
||||||
return defaultResult // may be undefined
|
|
||||||
|
if (highVersion.minor) {
|
||||||
|
// anything higher than a minor bump would result in the wrong version
|
||||||
|
return 'minor'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// bumping major/minor/patch all have same result
|
||||||
|
return 'major'
|
||||||
|
}
|
||||||
|
|
||||||
|
// add the `pre` prefix if we are going to a prerelease version
|
||||||
|
const prefix = highHasPre ? 'pre' : ''
|
||||||
|
|
||||||
|
if (v1.major !== v2.major) {
|
||||||
|
return prefix + 'major'
|
||||||
|
}
|
||||||
|
|
||||||
|
if (v1.minor !== v2.minor) {
|
||||||
|
return prefix + 'minor'
|
||||||
|
}
|
||||||
|
|
||||||
|
if (v1.patch !== v2.patch) {
|
||||||
|
return prefix + 'patch'
|
||||||
|
}
|
||||||
|
|
||||||
|
// high and low are preleases
|
||||||
|
return 'prerelease'
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = diff
|
module.exports = diff
|
||||||
|
|
||||||
|
|
||||||
|
@ -88357,8 +88436,9 @@ module.exports = gte
|
||||||
|
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
|
|
||||||
const inc = (version, release, options, identifier) => {
|
const inc = (version, release, options, identifier, identifierBase) => {
|
||||||
if (typeof (options) === 'string') {
|
if (typeof (options) === 'string') {
|
||||||
|
identifierBase = identifier
|
||||||
identifier = options
|
identifier = options
|
||||||
options = undefined
|
options = undefined
|
||||||
}
|
}
|
||||||
|
@ -88367,7 +88447,7 @@ const inc = (version, release, options, identifier) => {
|
||||||
return new SemVer(
|
return new SemVer(
|
||||||
version instanceof SemVer ? version.version : version,
|
version instanceof SemVer ? version.version : version,
|
||||||
options
|
options
|
||||||
).inc(release, identifier).version
|
).inc(release, identifier, identifierBase).version
|
||||||
} catch (er) {
|
} catch (er) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
@ -88430,36 +88510,19 @@ module.exports = neq
|
||||||
/***/ 5925:
|
/***/ 5925:
|
||||||
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
/***/ ((module, __unused_webpack_exports, __nccwpck_require__) => {
|
||||||
|
|
||||||
const { MAX_LENGTH } = __nccwpck_require__(2293)
|
|
||||||
const { re, t } = __nccwpck_require__(9523)
|
|
||||||
const SemVer = __nccwpck_require__(8088)
|
const SemVer = __nccwpck_require__(8088)
|
||||||
|
const parse = (version, options, throwErrors = false) => {
|
||||||
const parseOptions = __nccwpck_require__(785)
|
|
||||||
const parse = (version, options) => {
|
|
||||||
options = parseOptions(options)
|
|
||||||
|
|
||||||
if (version instanceof SemVer) {
|
if (version instanceof SemVer) {
|
||||||
return version
|
return version
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof version !== 'string') {
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
if (version.length > MAX_LENGTH) {
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
const r = options.loose ? re[t.LOOSE] : re[t.FULL]
|
|
||||||
if (!r.test(version)) {
|
|
||||||
return null
|
|
||||||
}
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
return new SemVer(version, options)
|
return new SemVer(version, options)
|
||||||
} catch (er) {
|
} catch (er) {
|
||||||
|
if (!throwErrors) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
throw er
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = parse
|
module.exports = parse
|
||||||
|
@ -88638,6 +88701,7 @@ module.exports = {
|
||||||
src: internalRe.src,
|
src: internalRe.src,
|
||||||
tokens: internalRe.t,
|
tokens: internalRe.t,
|
||||||
SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,
|
SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,
|
||||||
|
RELEASE_TYPES: constants.RELEASE_TYPES,
|
||||||
compareIdentifiers: identifiers.compareIdentifiers,
|
compareIdentifiers: identifiers.compareIdentifiers,
|
||||||
rcompareIdentifiers: identifiers.rcompareIdentifiers,
|
rcompareIdentifiers: identifiers.rcompareIdentifiers,
|
||||||
}
|
}
|
||||||
|
@ -88659,11 +88723,29 @@ const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER ||
|
||||||
// Max safe segment length for coercion.
|
// Max safe segment length for coercion.
|
||||||
const MAX_SAFE_COMPONENT_LENGTH = 16
|
const MAX_SAFE_COMPONENT_LENGTH = 16
|
||||||
|
|
||||||
|
// Max safe length for a build identifier. The max length minus 6 characters for
|
||||||
|
// the shortest version with a build 0.0.0+BUILD.
|
||||||
|
const MAX_SAFE_BUILD_LENGTH = MAX_LENGTH - 6
|
||||||
|
|
||||||
|
const RELEASE_TYPES = [
|
||||||
|
'major',
|
||||||
|
'premajor',
|
||||||
|
'minor',
|
||||||
|
'preminor',
|
||||||
|
'patch',
|
||||||
|
'prepatch',
|
||||||
|
'prerelease',
|
||||||
|
]
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
SEMVER_SPEC_VERSION,
|
|
||||||
MAX_LENGTH,
|
MAX_LENGTH,
|
||||||
MAX_SAFE_INTEGER,
|
|
||||||
MAX_SAFE_COMPONENT_LENGTH,
|
MAX_SAFE_COMPONENT_LENGTH,
|
||||||
|
MAX_SAFE_BUILD_LENGTH,
|
||||||
|
MAX_SAFE_INTEGER,
|
||||||
|
RELEASE_TYPES,
|
||||||
|
SEMVER_SPEC_VERSION,
|
||||||
|
FLAG_INCLUDE_PRERELEASE: 0b001,
|
||||||
|
FLAG_LOOSE: 0b010,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -88718,16 +88800,20 @@ module.exports = {
|
||||||
/***/ 785:
|
/***/ 785:
|
||||||
/***/ ((module) => {
|
/***/ ((module) => {
|
||||||
|
|
||||||
// parse out just the options we care about so we always get a consistent
|
// parse out just the options we care about
|
||||||
// obj with keys in a consistent order.
|
const looseOption = Object.freeze({ loose: true })
|
||||||
const opts = ['includePrerelease', 'loose', 'rtl']
|
const emptyOpts = Object.freeze({ })
|
||||||
const parseOptions = options =>
|
const parseOptions = options => {
|
||||||
!options ? {}
|
if (!options) {
|
||||||
: typeof options !== 'object' ? { loose: true }
|
return emptyOpts
|
||||||
: opts.filter(k => options[k]).reduce((o, k) => {
|
}
|
||||||
o[k] = true
|
|
||||||
return o
|
if (typeof options !== 'object') {
|
||||||
}, {})
|
return looseOption
|
||||||
|
}
|
||||||
|
|
||||||
|
return options
|
||||||
|
}
|
||||||
module.exports = parseOptions
|
module.exports = parseOptions
|
||||||
|
|
||||||
|
|
||||||
|
@ -88736,22 +88822,52 @@ module.exports = parseOptions
|
||||||
/***/ 9523:
|
/***/ 9523:
|
||||||
/***/ ((module, exports, __nccwpck_require__) => {
|
/***/ ((module, exports, __nccwpck_require__) => {
|
||||||
|
|
||||||
const { MAX_SAFE_COMPONENT_LENGTH } = __nccwpck_require__(2293)
|
const {
|
||||||
|
MAX_SAFE_COMPONENT_LENGTH,
|
||||||
|
MAX_SAFE_BUILD_LENGTH,
|
||||||
|
MAX_LENGTH,
|
||||||
|
} = __nccwpck_require__(2293)
|
||||||
const debug = __nccwpck_require__(106)
|
const debug = __nccwpck_require__(106)
|
||||||
exports = module.exports = {}
|
exports = module.exports = {}
|
||||||
|
|
||||||
// The actual regexps go on exports.re
|
// The actual regexps go on exports.re
|
||||||
const re = exports.re = []
|
const re = exports.re = []
|
||||||
|
const safeRe = exports.safeRe = []
|
||||||
const src = exports.src = []
|
const src = exports.src = []
|
||||||
const t = exports.t = {}
|
const t = exports.t = {}
|
||||||
let R = 0
|
let R = 0
|
||||||
|
|
||||||
|
const 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.
|
||||||
|
const safeRegexReplacements = [
|
||||||
|
['\\s', 1],
|
||||||
|
['\\d', MAX_LENGTH],
|
||||||
|
[LETTERDASHNUMBER, MAX_SAFE_BUILD_LENGTH],
|
||||||
|
]
|
||||||
|
|
||||||
|
const makeSafeRegex = (value) => {
|
||||||
|
for (const [token, max] of safeRegexReplacements) {
|
||||||
|
value = value
|
||||||
|
.split(`${token}*`).join(`${token}{0,${max}}`)
|
||||||
|
.split(`${token}+`).join(`${token}{1,${max}}`)
|
||||||
|
}
|
||||||
|
return value
|
||||||
|
}
|
||||||
|
|
||||||
const createToken = (name, value, isGlobal) => {
|
const createToken = (name, value, isGlobal) => {
|
||||||
|
const safe = makeSafeRegex(value)
|
||||||
const index = R++
|
const index = R++
|
||||||
debug(name, index, value)
|
debug(name, index, value)
|
||||||
t[name] = index
|
t[name] = index
|
||||||
src[index] = value
|
src[index] = value
|
||||||
re[index] = new RegExp(value, isGlobal ? 'g' : undefined)
|
re[index] = new RegExp(value, isGlobal ? 'g' : undefined)
|
||||||
|
safeRe[index] = new RegExp(safe, isGlobal ? 'g' : undefined)
|
||||||
}
|
}
|
||||||
|
|
||||||
// The following Regular Expressions can be used for tokenizing,
|
// The following Regular Expressions can be used for tokenizing,
|
||||||
|
@ -88761,13 +88877,13 @@ const createToken = (name, value, isGlobal) => {
|
||||||
// A single `0`, or a non-zero digit followed by zero or more digits.
|
// A single `0`, or a non-zero digit followed by zero or more digits.
|
||||||
|
|
||||||
createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*')
|
createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*')
|
||||||
createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+')
|
createToken('NUMERICIDENTIFIERLOOSE', '\\d+')
|
||||||
|
|
||||||
// ## Non-numeric Identifier
|
// ## Non-numeric Identifier
|
||||||
// Zero or more digits, followed by a letter or hyphen, and then zero or
|
// Zero or more digits, followed by a letter or hyphen, and then zero or
|
||||||
// more letters, digits, or hyphens.
|
// more letters, digits, or hyphens.
|
||||||
|
|
||||||
createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*')
|
createToken('NONNUMERICIDENTIFIER', `\\d*[a-zA-Z-]${LETTERDASHNUMBER}*`)
|
||||||
|
|
||||||
// ## Main Version
|
// ## Main Version
|
||||||
// Three dot-separated numeric identifiers.
|
// Three dot-separated numeric identifiers.
|
||||||
|
@ -88802,7 +88918,7 @@ createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]
|
||||||
// ## Build Metadata Identifier
|
// ## Build Metadata Identifier
|
||||||
// Any combination of digits, letters, or hyphens.
|
// Any combination of digits, letters, or hyphens.
|
||||||
|
|
||||||
createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+')
|
createToken('BUILDIDENTIFIER', `${LETTERDASHNUMBER}+`)
|
||||||
|
|
||||||
// ## Build Metadata
|
// ## Build Metadata
|
||||||
// Plus sign, followed by one or more period-separated build metadata
|
// Plus sign, followed by one or more period-separated build metadata
|
||||||
|
@ -88940,7 +89056,7 @@ const Range = __nccwpck_require__(9828)
|
||||||
const intersects = (r1, r2, options) => {
|
const intersects = (r1, r2, options) => {
|
||||||
r1 = new Range(r1, options)
|
r1 = new Range(r1, options)
|
||||||
r2 = new Range(r2, options)
|
r2 = new Range(r2, options)
|
||||||
return r1.intersects(r2)
|
return r1.intersects(r2, options)
|
||||||
}
|
}
|
||||||
module.exports = intersects
|
module.exports = intersects
|
||||||
|
|
||||||
|
@ -89303,6 +89419,9 @@ const subset = (sub, dom, options = {}) => {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const minimumVersionWithPreRelease = [new Comparator('>=0.0.0-0')]
|
||||||
|
const minimumVersion = [new Comparator('>=0.0.0')]
|
||||||
|
|
||||||
const simpleSubset = (sub, dom, options) => {
|
const simpleSubset = (sub, dom, options) => {
|
||||||
if (sub === dom) {
|
if (sub === dom) {
|
||||||
return true
|
return true
|
||||||
|
@ -89312,9 +89431,9 @@ const simpleSubset = (sub, dom, options) => {
|
||||||
if (dom.length === 1 && dom[0].semver === ANY) {
|
if (dom.length === 1 && dom[0].semver === ANY) {
|
||||||
return true
|
return true
|
||||||
} else if (options.includePrerelease) {
|
} else if (options.includePrerelease) {
|
||||||
sub = [new Comparator('>=0.0.0-0')]
|
sub = minimumVersionWithPreRelease
|
||||||
} else {
|
} else {
|
||||||
sub = [new Comparator('>=0.0.0')]
|
sub = minimumVersion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89322,7 +89441,7 @@ const simpleSubset = (sub, dom, options) => {
|
||||||
if (options.includePrerelease) {
|
if (options.includePrerelease) {
|
||||||
return true
|
return true
|
||||||
} else {
|
} else {
|
||||||
dom = [new Comparator('>=0.0.0')]
|
dom = minimumVersion
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -332,15 +332,14 @@
|
||||||
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
|
"integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
|
||||||
},
|
},
|
||||||
"node_modules/@azure/ms-rest-js": {
|
"node_modules/@azure/ms-rest-js": {
|
||||||
"version": "2.6.6",
|
"version": "2.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.6.6.tgz",
|
"resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.7.0.tgz",
|
||||||
"integrity": "sha512-WYIda8VvrkZE68xHgOxUXvjThxNf1nnGPPe0rAljqK5HJHIZ12Pi3YhEDOn3Ge7UnwaaM3eFO0VtAy4nGVI27Q==",
|
"integrity": "sha512-ngbzWbqF+NmztDOpLBVDxYM+XLcUj7nKhxGbSU9WtIsXfRB//cf2ZbAG5HkOrhU9/wd/ORRB6lM/d69RKVjiyA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@azure/core-auth": "^1.1.4",
|
"@azure/core-auth": "^1.1.4",
|
||||||
"abort-controller": "^3.0.0",
|
"abort-controller": "^3.0.0",
|
||||||
"form-data": "^2.5.0",
|
"form-data": "^2.5.0",
|
||||||
"node-fetch": "^2.6.7",
|
"node-fetch": "^2.6.7",
|
||||||
"tough-cookie": "^3.0.1",
|
|
||||||
"tslib": "^1.10.0",
|
"tslib": "^1.10.0",
|
||||||
"tunnel": "0.0.6",
|
"tunnel": "0.0.6",
|
||||||
"uuid": "^8.3.2",
|
"uuid": "^8.3.2",
|
||||||
|
@ -3538,14 +3537,6 @@
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/ip-regex": {
|
|
||||||
"version": "2.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
|
|
||||||
"integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
|
|
||||||
"engines": {
|
|
||||||
"node": ">=4"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/is-ci": {
|
"node_modules/is-ci": {
|
||||||
"version": "3.0.0",
|
"version": "3.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
|
||||||
|
@ -4425,14 +4416,15 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/jsdom/node_modules/tough-cookie": {
|
"node_modules/jsdom/node_modules/tough-cookie": {
|
||||||
"version": "4.0.0",
|
"version": "4.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
|
||||||
"integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
|
"integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"psl": "^1.1.33",
|
"psl": "^1.1.33",
|
||||||
"punycode": "^2.1.1",
|
"punycode": "^2.1.1",
|
||||||
"universalify": "^0.1.2"
|
"universalify": "^0.2.0",
|
||||||
|
"url-parse": "^1.5.3"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6"
|
"node": ">=6"
|
||||||
|
@ -5004,16 +4996,24 @@
|
||||||
"node_modules/psl": {
|
"node_modules/psl": {
|
||||||
"version": "1.8.0",
|
"version": "1.8.0",
|
||||||
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
|
||||||
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
|
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/punycode": {
|
"node_modules/punycode": {
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
||||||
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
|
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
|
||||||
|
"dev": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=6"
|
"node": ">=6"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/querystringify": {
|
||||||
|
"version": "2.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
|
||||||
|
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"node_modules/queue-microtask": {
|
"node_modules/queue-microtask": {
|
||||||
"version": "1.2.3",
|
"version": "1.2.3",
|
||||||
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
|
||||||
|
@ -5061,6 +5061,12 @@
|
||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/requires-port": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"node_modules/resolve": {
|
"node_modules/resolve": {
|
||||||
"version": "1.20.0",
|
"version": "1.20.0",
|
||||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
|
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
|
||||||
|
@ -5173,9 +5179,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/semver": {
|
"node_modules/semver": {
|
||||||
"version": "7.3.8",
|
"version": "7.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
||||||
"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
|
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"lru-cache": "^6.0.0"
|
"lru-cache": "^6.0.0"
|
||||||
},
|
},
|
||||||
|
@ -5442,19 +5448,6 @@
|
||||||
"node": ">=8.0"
|
"node": ">=8.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/tough-cookie": {
|
|
||||||
"version": "3.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
|
|
||||||
"integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
|
|
||||||
"dependencies": {
|
|
||||||
"ip-regex": "^2.1.0",
|
|
||||||
"psl": "^1.1.28",
|
|
||||||
"punycode": "^2.1.1"
|
|
||||||
},
|
|
||||||
"engines": {
|
|
||||||
"node": ">=6"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"node_modules/tr46": {
|
"node_modules/tr46": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
|
||||||
|
@ -5591,9 +5584,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/universalify": {
|
"node_modules/universalify": {
|
||||||
"version": "0.1.2",
|
"version": "0.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
|
||||||
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
|
"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">= 4.0.0"
|
"node": ">= 4.0.0"
|
||||||
|
@ -5608,6 +5601,16 @@
|
||||||
"punycode": "^2.1.0"
|
"punycode": "^2.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/url-parse": {
|
||||||
|
"version": "1.5.10",
|
||||||
|
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
|
||||||
|
"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"querystringify": "^2.1.1",
|
||||||
|
"requires-port": "^1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/uuid": {
|
"node_modules/uuid": {
|
||||||
"version": "3.4.0",
|
"version": "3.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
|
||||||
|
@ -6170,15 +6173,14 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@azure/ms-rest-js": {
|
"@azure/ms-rest-js": {
|
||||||
"version": "2.6.6",
|
"version": "2.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.6.6.tgz",
|
"resolved": "https://registry.npmjs.org/@azure/ms-rest-js/-/ms-rest-js-2.7.0.tgz",
|
||||||
"integrity": "sha512-WYIda8VvrkZE68xHgOxUXvjThxNf1nnGPPe0rAljqK5HJHIZ12Pi3YhEDOn3Ge7UnwaaM3eFO0VtAy4nGVI27Q==",
|
"integrity": "sha512-ngbzWbqF+NmztDOpLBVDxYM+XLcUj7nKhxGbSU9WtIsXfRB//cf2ZbAG5HkOrhU9/wd/ORRB6lM/d69RKVjiyA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@azure/core-auth": "^1.1.4",
|
"@azure/core-auth": "^1.1.4",
|
||||||
"abort-controller": "^3.0.0",
|
"abort-controller": "^3.0.0",
|
||||||
"form-data": "^2.5.0",
|
"form-data": "^2.5.0",
|
||||||
"node-fetch": "^2.6.7",
|
"node-fetch": "^2.6.7",
|
||||||
"tough-cookie": "^3.0.1",
|
|
||||||
"tslib": "^1.10.0",
|
"tslib": "^1.10.0",
|
||||||
"tunnel": "0.0.6",
|
"tunnel": "0.0.6",
|
||||||
"uuid": "^8.3.2",
|
"uuid": "^8.3.2",
|
||||||
|
@ -8570,11 +8572,6 @@
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"ip-regex": {
|
|
||||||
"version": "2.1.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
|
|
||||||
"integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
|
|
||||||
},
|
|
||||||
"is-ci": {
|
"is-ci": {
|
||||||
"version": "3.0.0",
|
"version": "3.0.0",
|
||||||
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
|
||||||
|
@ -9258,14 +9255,15 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"tough-cookie": {
|
"tough-cookie": {
|
||||||
"version": "4.0.0",
|
"version": "4.1.3",
|
||||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
|
||||||
"integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
|
"integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"psl": "^1.1.33",
|
"psl": "^1.1.33",
|
||||||
"punycode": "^2.1.1",
|
"punycode": "^2.1.1",
|
||||||
"universalify": "^0.1.2"
|
"universalify": "^0.2.0",
|
||||||
|
"url-parse": "^1.5.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -9693,12 +9691,20 @@
|
||||||
"psl": {
|
"psl": {
|
||||||
"version": "1.8.0",
|
"version": "1.8.0",
|
||||||
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
|
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
|
||||||
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ=="
|
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"punycode": {
|
"punycode": {
|
||||||
"version": "2.1.1",
|
"version": "2.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
|
||||||
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
|
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"querystringify": {
|
||||||
|
"version": "2.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
|
||||||
|
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
|
||||||
|
"dev": true
|
||||||
},
|
},
|
||||||
"queue-microtask": {
|
"queue-microtask": {
|
||||||
"version": "1.2.3",
|
"version": "1.2.3",
|
||||||
|
@ -9724,6 +9730,12 @@
|
||||||
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
|
"integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"requires-port": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"resolve": {
|
"resolve": {
|
||||||
"version": "1.20.0",
|
"version": "1.20.0",
|
||||||
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
|
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
|
||||||
|
@ -9800,9 +9812,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"semver": {
|
"semver": {
|
||||||
"version": "7.3.8",
|
"version": "7.5.4",
|
||||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
|
||||||
"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
|
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"lru-cache": "^6.0.0"
|
"lru-cache": "^6.0.0"
|
||||||
}
|
}
|
||||||
|
@ -10005,16 +10017,6 @@
|
||||||
"is-number": "^7.0.0"
|
"is-number": "^7.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tough-cookie": {
|
|
||||||
"version": "3.0.1",
|
|
||||||
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
|
|
||||||
"integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
|
|
||||||
"requires": {
|
|
||||||
"ip-regex": "^2.1.0",
|
|
||||||
"psl": "^1.1.28",
|
|
||||||
"punycode": "^2.1.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tr46": {
|
"tr46": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
|
"resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
|
||||||
|
@ -10096,9 +10098,9 @@
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"universalify": {
|
"universalify": {
|
||||||
"version": "0.1.2",
|
"version": "0.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
|
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
|
||||||
"integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
|
"integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"uri-js": {
|
"uri-js": {
|
||||||
|
@ -10110,6 +10112,16 @@
|
||||||
"punycode": "^2.1.0"
|
"punycode": "^2.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"url-parse": {
|
||||||
|
"version": "1.5.10",
|
||||||
|
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
|
||||||
|
"integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"querystringify": "^2.1.1",
|
||||||
|
"requires-port": "^1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"uuid": {
|
"uuid": {
|
||||||
"version": "3.4.0",
|
"version": "3.4.0",
|
||||||
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
|
||||||
|
|
Loading…
Reference in New Issue