Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

semver

Package Overview
Dependencies
Maintainers
4
Versions
115
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

semver - npm Package Compare versions

Comparing version
7.8.0
to
7.8.1
+7
-0
classes/range.js

@@ -101,2 +101,5 @@ 'use strict'

parseRange (range) {
// strip build metadata so it can't bleed into the version
range = range.replace(BUILDSTRIPRE, '')
// memoize range parsing for performance.

@@ -227,2 +230,3 @@ // this is a very hot path, and fully deterministic.

safeRe: re,
src,
t,

@@ -235,2 +239,5 @@ comparatorTrimReplace,

// unbounded global build-metadata stripper used by parseRange
const BUILDSTRIPRE = new RegExp(src[t.BUILD], 'g')
const isNullSet = c => c.value === '<0.0.0-0'

@@ -237,0 +244,0 @@ const isAny = c => c.value === ''

+1
-1
{
"name": "semver",
"version": "7.8.0",
"version": "7.8.1",
"description": "The semantic version parser used by npm.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -177,3 +177,3 @@ 'use strict'

}
} else if (gt.operator === '>=' && !satisfies(gt.semver, String(c), options)) {
} else if (gt.operator === '>=' && !c.test(gt.semver)) {
return false

@@ -196,3 +196,3 @@ }

}
} else if (lt.operator === '<=' && !satisfies(lt.semver, String(c), options)) {
} else if (lt.operator === '<=' && !c.test(lt.semver)) {
return false

@@ -199,0 +199,0 @@ }