404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.217.203.133: ~ $
const {MAX_LENGTH} = require('../internal/constants')
const { re, t } = require('../internal/re')
const SemVer = require('../classes/semver')

const parse = (version, options) => {
  if (!options || typeof options !== 'object') {
    options = {
      loose: !!options,
      includePrerelease: false
    }
  }

  if (version instanceof SemVer) {
    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 {
    return new SemVer(version, options)
  } catch (er) {
    return null
  }
}

module.exports = parse

Filemanager

Name Type Size Permission Actions
clean.js File 191 B 0644
cmp.js File 907 B 0644
coerce.js File 1.46 KB 0644
compare-build.js File 267 B 0644
compare-loose.js File 118 B 0644
compare.js File 156 B 0644
diff.js File 634 B 0644
eq.js File 112 B 0644
gt.js File 110 B 0644
gte.js File 113 B 0644
inc.js File 336 B 0644
lt.js File 110 B 0644
lte.js File 113 B 0644
major.js File 122 B 0644
minor.js File 122 B 0644
neq.js File 114 B 0644
parse.js File 698 B 0644
patch.js File 122 B 0644
prerelease.js File 220 B 0644
rcompare.js File 118 B 0644
rsort.js File 149 B 0644
satisfies.js File 233 B 0644
sort.js File 147 B 0644
valid.js File 162 B 0644