This commit is contained in:
Chromatic
2026-04-28 17:33:25 +00:00
parent cad40970f6
commit 7d51ab74df
54 changed files with 1753 additions and 1242 deletions
+2
View File
@@ -1,3 +1,5 @@
'use strict'
// Determine if version is greater than all the versions possible in the range.
const outside = require('./outside')
const gtr = (version, range, options) => outside(version, range, '>', options)
+2
View File
@@ -1,3 +1,5 @@
'use strict'
const Range = require('../classes/range')
const intersects = (r1, r2, options) => {
r1 = new Range(r1, options)
+2
View File
@@ -1,3 +1,5 @@
'use strict'
const outside = require('./outside')
// Determine if version is less than all the versions possible in the range
const ltr = (version, range, options) => outside(version, range, '<', options)
+2
View File
@@ -1,3 +1,5 @@
'use strict'
const SemVer = require('../classes/semver')
const Range = require('../classes/range')
+2
View File
@@ -1,3 +1,5 @@
'use strict'
const SemVer = require('../classes/semver')
const Range = require('../classes/range')
const minSatisfying = (versions, range, options) => {
+2
View File
@@ -1,3 +1,5 @@
'use strict'
const SemVer = require('../classes/semver')
const Range = require('../classes/range')
const gt = require('../functions/gt')
+2
View File
@@ -1,3 +1,5 @@
'use strict'
const SemVer = require('../classes/semver')
const Comparator = require('../classes/comparator')
const { ANY } = Comparator
+2
View File
@@ -1,3 +1,5 @@
'use strict'
// given a set of versions and a range, create a "simplified" range
// that includes the same versions that the original range does
// If the original range is shorter than the simplified one, return that.
+3 -1
View File
@@ -1,3 +1,5 @@
'use strict'
const Range = require('../classes/range.js')
const Comparator = require('../classes/comparator.js')
const { ANY } = Comparator
@@ -36,7 +38,7 @@ const compare = require('../functions/compare.js')
// - If LT
// - If LT.semver is greater than any < or <= comp in C, return false
// - If LT is <=, and LT.semver does not satisfy every C, return false
// - If GT.semver has a prerelease, and not in prerelease mode
// - If LT.semver has a prerelease, and not in prerelease mode
// - If no C has a prerelease and the LT.semver tuple, return false
// - Else return true
+2
View File
@@ -1,3 +1,5 @@
'use strict'
const Range = require('../classes/range')
// Mostly just for testing and legacy API reasons
+2
View File
@@ -1,3 +1,5 @@
'use strict'
const Range = require('../classes/range')
const validRange = (range, options) => {
try {