$17 GRAYBYTE WORDPRESS FILE MANAGER $33

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/cpanel/ea-nodejs22/lib/node_modules/npm/node_modules/semver/ranges/

HOME
Current File : /opt/cpanel/ea-nodejs22/lib/node_modules/npm/node_modules/semver/ranges//min-version.js
'use strict'

const SemVer = require('../classes/semver')
const Range = require('../classes/range')
const gt = require('../functions/gt')

const minVersion = (range, loose) => {
  range = new Range(range, loose)

  let minver = new SemVer('0.0.0')
  if (range.test(minver)) {
    return minver
  }

  minver = new SemVer('0.0.0-0')
  if (range.test(minver)) {
    return minver
  }

  minver = null
  for (let i = 0; i < range.set.length; ++i) {
    const comparators = range.set[i]

    let setMin = null
    comparators.forEach((comparator) => {
      // Clone to avoid manipulating the comparator's semver object.
      const compver = new SemVer(comparator.semver.version)
      switch (comparator.operator) {
        case '>':
          if (compver.prerelease.length === 0) {
            compver.patch++
          } else {
            compver.prerelease.push(0)
          }
          compver.raw = compver.format()
          /* fallthrough */
        case '':
        case '>=':
          if (!setMin || gt(compver, setMin)) {
            setMin = compver
          }
          break
        case '<':
        case '<=':
          /* Ignore maximum versions */
          break
        /* istanbul ignore next */
        default:
          throw new Error(`Unexpected operation: ${comparator.operator}`)
      }
    })
    if (setMin && (!minver || gt(minver, setMin))) {
      minver = setMin
    }
  }

  if (minver && range.test(minver)) {
    return minver
  }

  return null
}
module.exports = minVersion

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
16 Mar 2026 5.04 PM
root / root
0755
gtr.js
0.226 KB
17 Jan 2026 1.16 AM
root / root
0644
intersects.js
0.219 KB
17 Jan 2026 1.16 AM
root / root
0644
ltr.js
0.222 KB
17 Jan 2026 1.16 AM
root / root
0644
max-satisfying.js
0.579 KB
17 Jan 2026 1.16 AM
root / root
0644
min-satisfying.js
0.577 KB
17 Jan 2026 1.16 AM
root / root
0644
min-version.js
1.479 KB
17 Jan 2026 1.16 AM
root / root
0644
outside.js
2.152 KB
17 Jan 2026 1.16 AM
root / root
0644
simplify.js
1.323 KB
17 Jan 2026 1.16 AM
root / root
0644
subset.js
7.348 KB
17 Jan 2026 1.16 AM
root / root
0644
to-comparators.js
0.275 KB
17 Jan 2026 1.16 AM
root / root
0644
valid.js
0.318 KB
17 Jan 2026 1.16 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF