Skip to content

Commit f05f6af

Browse files
author
Michael Smith
committed
deps: semver@7.8.5
1 parent 3021ad6 commit f05f6af

4 files changed

Lines changed: 12 additions & 8 deletions

File tree

‎node_modules/semver/classes/range.js‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -299,17 +299,21 @@ const replaceTildes = (comp, options) => {
299299

300300
const replaceTilde = (comp, options) => {
301301
const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]
302+
// if we're including prereleases in the match, then the lower bound is
303+
// -0, the lowest possible prerelease value, just like x-ranges and carets.
304+
// this keeps `~1.2` equivalent to the `1.2.x` x-range it's documented as.
305+
const z = options.includePrerelease ? '-0' : ''
302306
return comp.replace(r, (_, M, m, p, pr) => {
303307
debug('tilde', comp, _, M, m, p, pr)
304308
let ret
305309

306310
if (isX(M)) {
307311
ret = ''
308312
} else if (isX(m)) {
309-
ret = `>=${M}.0.0 <${+M + 1}.0.0-0`
313+
ret = `>=${M}.0.0${z} <${+M + 1}.0.0-0`
310314
} else if (isX(p)) {
311315
// ~1.2 == >=1.2.0 <1.3.0-0
312-
ret = `>=${M}.${m}.0 <${M}.${+m + 1}.0-0`
316+
ret = `>=${M}.${m}.0${z} <${M}.${+m + 1}.0-0`
313317
} else if (pr) {
314318
debug('replaceTilde pr', pr)
315319
ret = `>=${M}.${m}.${p}-${pr

‎node_modules/semver/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "semver",
3-
"version": "7.8.4",
3+
"version": "7.8.5",
44
"description": "The semantic version parser used by npm.",
55
"main": "index.js",
66
"scripts": {

‎package-lock.json‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138
"proc-log": "^6.1.0",
139139
"qrcode-terminal": "^0.12.0",
140140
"read": "^5.0.1",
141-
"semver": "^7.8.4",
141+
"semver": "^7.8.5",
142142
"spdx-expression-parse": "^4.0.0",
143143
"ssri": "^13.0.1",
144144
"supports-color": "^10.2.2",
@@ -10298,9 +10298,9 @@
1029810298
}
1029910299
},
1030010300
"node_modules/semver": {
10301-
"version": "7.8.4",
10302-
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.4.tgz",
10303-
"integrity": "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==",
10301+
"version": "7.8.5",
10302+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
10303+
"integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",
1030410304
"inBundle": true,
1030510305
"license": "ISC",
1030610306
"bin": {

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@
106106
"proc-log": "^6.1.0",
107107
"qrcode-terminal": "^0.12.0",
108108
"read": "^5.0.1",
109-
"semver": "^7.8.4",
109+
"semver": "^7.8.5",
110110
"spdx-expression-parse": "^4.0.0",
111111
"ssri": "^13.0.1",
112112
"supports-color": "^10.2.2",

0 commit comments

Comments
 (0)