保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
PAMapp/node_modules/@nuxt/components/node_modules/semver/bin/semver.js
@@ -27,16 +27,19 @@
let reverse = false
const options = {}
let options = {}
const main = () => {
  if (!argv.length) return help()
  if (!argv.length) {
    return help()
  }
  while (argv.length) {
    let a = argv.shift()
    const indexOfEqualSign = a.indexOf('=')
    if (indexOfEqualSign !== -1) {
      const value = a.slice(indexOfEqualSign + 1)
      a = a.slice(0, indexOfEqualSign)
      argv.unshift(a.slice(indexOfEqualSign + 1))
      argv.unshift(value)
    }
    switch (a) {
      case '-rv': case '-rev': case '--rev': case '--reverse':
@@ -85,25 +88,30 @@
    }
  }
  const options = { loose: loose, includePrerelease: includePrerelease, rtl: rtl }
  options = { loose: loose, includePrerelease: includePrerelease, rtl: rtl }
  versions = versions.map((v) => {
    return coerce ? (semver.coerce(v, options) || { version: v }).version : v
  }).filter((v) => {
    return semver.valid(v)
  })
  if (!versions.length) return fail()
  if (inc && (versions.length !== 1 || range.length)) { return failInc() }
  if (!versions.length) {
    return fail()
  }
  if (inc && (versions.length !== 1 || range.length)) {
    return failInc()
  }
  for (let i = 0, l = range.length; i < l; i++) {
    versions = versions.filter((v) => {
      return semver.satisfies(v, range[i], options)
    })
    if (!versions.length) return fail()
    if (!versions.length) {
      return fail()
    }
  }
  return success(versions)
}
const failInc = () => {
  console.error('--inc can only be used on a single version with no range')
@@ -120,7 +128,9 @@
    return semver.clean(v, options)
  }).map((v) => {
    return inc ? semver.inc(v, inc, options, identifier) : v
  }).forEach((v, i, _) => { console.log(v) })
  }).forEach((v, i, _) => {
    console.log(v)
  })
}
const help = () => console.log(