Skip to content

Commit 501f8ca

Browse files
authored
deps: semver@7.3.8 (#5640)
1 parent 07fabc9 commit 501f8ca

File tree

5 files changed

+137
-56
lines changed

5 files changed

+137
-56
lines changed

node_modules/semver/classes/range.js

+3
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,7 @@ const isX = id => !id || id.toLowerCase() === 'x' || id === '*'
252252
// ~1.2, ~1.2.x, ~>1.2, ~>1.2.x --> >=1.2.0 <1.3.0-0
253253
// ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0-0
254254
// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0
255+
// ~0.0.1 --> >=0.0.1 <0.1.0-0
255256
const replaceTildes = (comp, options) =>
256257
comp.trim().split(/\s+/).map((c) => {
257258
return replaceTilde(c, options)
@@ -291,6 +292,8 @@ const replaceTilde = (comp, options) => {
291292
// ^1.2, ^1.2.x --> >=1.2.0 <2.0.0-0
292293
// ^1.2.3 --> >=1.2.3 <2.0.0-0
293294
// ^1.2.0 --> >=1.2.0 <2.0.0-0
295+
// ^0.0.1 --> >=0.0.1 <0.0.2-0
296+
// ^0.1.0 --> >=0.1.0 <0.2.0-0
294297
const replaceCarets = (comp, options) =>
295298
comp.trim().split(/\s+/).map((c) => {
296299
return replaceCaret(c, options)

node_modules/semver/index.js

+81-41
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,88 @@
11
// just pre-load all the stuff that index.js lazily exports
22
const internalRe = require('./internal/re')
3+
const constants = require('./internal/constants')
4+
const SemVer = require('./classes/semver')
5+
const identifiers = require('./internal/identifiers')
6+
const parse = require('./functions/parse')
7+
const valid = require('./functions/valid')
8+
const clean = require('./functions/clean')
9+
const inc = require('./functions/inc')
10+
const diff = require('./functions/diff')
11+
const major = require('./functions/major')
12+
const minor = require('./functions/minor')
13+
const patch = require('./functions/patch')
14+
const prerelease = require('./functions/prerelease')
15+
const compare = require('./functions/compare')
16+
const rcompare = require('./functions/rcompare')
17+
const compareLoose = require('./functions/compare-loose')
18+
const compareBuild = require('./functions/compare-build')
19+
const sort = require('./functions/sort')
20+
const rsort = require('./functions/rsort')
21+
const gt = require('./functions/gt')
22+
const lt = require('./functions/lt')
23+
const eq = require('./functions/eq')
24+
const neq = require('./functions/neq')
25+
const gte = require('./functions/gte')
26+
const lte = require('./functions/lte')
27+
const cmp = require('./functions/cmp')
28+
const coerce = require('./functions/coerce')
29+
const Comparator = require('./classes/comparator')
30+
const Range = require('./classes/range')
31+
const satisfies = require('./functions/satisfies')
32+
const toComparators = require('./ranges/to-comparators')
33+
const maxSatisfying = require('./ranges/max-satisfying')
34+
const minSatisfying = require('./ranges/min-satisfying')
35+
const minVersion = require('./ranges/min-version')
36+
const validRange = require('./ranges/valid')
37+
const outside = require('./ranges/outside')
38+
const gtr = require('./ranges/gtr')
39+
const ltr = require('./ranges/ltr')
40+
const intersects = require('./ranges/intersects')
41+
const simplifyRange = require('./ranges/simplify')
42+
const subset = require('./ranges/subset')
343
module.exports = {
44+
parse,
45+
valid,
46+
clean,
47+
inc,
48+
diff,
49+
major,
50+
minor,
51+
patch,
52+
prerelease,
53+
compare,
54+
rcompare,
55+
compareLoose,
56+
compareBuild,
57+
sort,
58+
rsort,
59+
gt,
60+
lt,
61+
eq,
62+
neq,
63+
gte,
64+
lte,
65+
cmp,
66+
coerce,
67+
Comparator,
68+
Range,
69+
satisfies,
70+
toComparators,
71+
maxSatisfying,
72+
minSatisfying,
73+
minVersion,
74+
validRange,
75+
outside,
76+
gtr,
77+
ltr,
78+
intersects,
79+
simplifyRange,
80+
subset,
81+
SemVer,
482
re: internalRe.re,
583
src: internalRe.src,
684
tokens: internalRe.t,
7-
SEMVER_SPEC_VERSION: require('./internal/constants').SEMVER_SPEC_VERSION,
8-
SemVer: require('./classes/semver'),
9-
compareIdentifiers: require('./internal/identifiers').compareIdentifiers,
10-
rcompareIdentifiers: require('./internal/identifiers').rcompareIdentifiers,
11-
parse: require('./functions/parse'),
12-
valid: require('./functions/valid'),
13-
clean: require('./functions/clean'),
14-
inc: require('./functions/inc'),
15-
diff: require('./functions/diff'),
16-
major: require('./functions/major'),
17-
minor: require('./functions/minor'),
18-
patch: require('./functions/patch'),
19-
prerelease: require('./functions/prerelease'),
20-
compare: require('./functions/compare'),
21-
rcompare: require('./functions/rcompare'),
22-
compareLoose: require('./functions/compare-loose'),
23-
compareBuild: require('./functions/compare-build'),
24-
sort: require('./functions/sort'),
25-
rsort: require('./functions/rsort'),
26-
gt: require('./functions/gt'),
27-
lt: require('./functions/lt'),
28-
eq: require('./functions/eq'),
29-
neq: require('./functions/neq'),
30-
gte: require('./functions/gte'),
31-
lte: require('./functions/lte'),
32-
cmp: require('./functions/cmp'),
33-
coerce: require('./functions/coerce'),
34-
Comparator: require('./classes/comparator'),
35-
Range: require('./classes/range'),
36-
satisfies: require('./functions/satisfies'),
37-
toComparators: require('./ranges/to-comparators'),
38-
maxSatisfying: require('./ranges/max-satisfying'),
39-
minSatisfying: require('./ranges/min-satisfying'),
40-
minVersion: require('./ranges/min-version'),
41-
validRange: require('./ranges/valid'),
42-
outside: require('./ranges/outside'),
43-
gtr: require('./ranges/gtr'),
44-
ltr: require('./ranges/ltr'),
45-
intersects: require('./ranges/intersects'),
46-
simplifyRange: require('./ranges/simplify'),
47-
subset: require('./ranges/subset'),
85+
SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION,
86+
compareIdentifiers: identifiers.compareIdentifiers,
87+
rcompareIdentifiers: identifiers.rcompareIdentifiers,
4888
}

node_modules/semver/package.json

+21-10
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,20 @@
11
{
22
"name": "semver",
3-
"version": "7.3.7",
3+
"version": "7.3.8",
44
"description": "The semantic version parser used by npm.",
55
"main": "index.js",
66
"scripts": {
77
"test": "tap",
88
"snap": "tap",
9-
"preversion": "npm test",
10-
"postversion": "npm publish",
11-
"postpublish": "git push origin --follow-tags",
129
"lint": "eslint \"**/*.js\"",
1310
"postlint": "template-oss-check",
1411
"lintfix": "npm run lint -- --fix",
15-
"prepublishOnly": "git push origin --follow-tags",
1612
"posttest": "npm run lint",
1713
"template-oss-apply": "template-oss-apply --force"
1814
},
1915
"devDependencies": {
2016
"@npmcli/eslint-config": "^3.0.1",
21-
"@npmcli/template-oss": "3.3.2",
17+
"@npmcli/template-oss": "4.4.4",
2218
"tap": "^16.0.0"
2319
},
2420
"license": "ISC",
@@ -31,6 +27,7 @@
3127
},
3228
"files": [
3329
"bin/",
30+
"lib/",
3431
"classes/",
3532
"functions/",
3633
"internal/",
@@ -41,7 +38,11 @@
4138
],
4239
"tap": {
4340
"check-coverage": true,
44-
"coverage-map": "map.js"
41+
"coverage-map": "map.js",
42+
"nyc-arg": [
43+
"--exclude",
44+
"tap-snapshots/**"
45+
]
4546
},
4647
"engines": {
4748
"node": ">=10"
@@ -52,24 +53,34 @@
5253
"author": "GitHub Inc.",
5354
"templateOSS": {
5455
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
55-
"version": "3.3.2",
56+
"version": "4.4.4",
5657
"engines": ">=10",
58+
"content": "./scripts",
5759
"ciVersions": [
5860
"10.0.0",
5961
"10.x",
6062
"12.x",
6163
"14.x",
62-
"16.x"
64+
"16.x",
65+
"18.x"
6366
],
6467
"distPaths": [
65-
"bin/",
6668
"classes/",
6769
"functions/",
6870
"internal/",
6971
"ranges/",
7072
"index.js",
7173
"preload.js",
7274
"range.bnf"
75+
],
76+
"allowPaths": [
77+
"/classes/",
78+
"/functions/",
79+
"/internal/",
80+
"/ranges/",
81+
"/index.js",
82+
"/preload.js",
83+
"/range.bnf"
7384
]
7485
}
7586
}

package-lock.json

+31-4
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@
152152
"read-package-json-fast": "^2.0.3",
153153
"readdir-scoped-modules": "^1.1.0",
154154
"rimraf": "^3.0.2",
155-
"semver": "^7.3.7",
155+
"semver": "^7.3.8",
156156
"ssri": "^9.0.1",
157157
"tar": "^6.1.11",
158158
"text-table": "~0.2.0",
@@ -776,6 +776,33 @@
776776
"node": ">=v14"
777777
}
778778
},
779+
"node_modules/@commitlint/is-ignored/node_modules/lru-cache": {
780+
"version": "6.0.0",
781+
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
782+
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
783+
"dev": true,
784+
"dependencies": {
785+
"yallist": "^4.0.0"
786+
},
787+
"engines": {
788+
"node": ">=10"
789+
}
790+
},
791+
"node_modules/@commitlint/is-ignored/node_modules/semver": {
792+
"version": "7.3.7",
793+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
794+
"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
795+
"dev": true,
796+
"dependencies": {
797+
"lru-cache": "^6.0.0"
798+
},
799+
"bin": {
800+
"semver": "bin/semver.js"
801+
},
802+
"engines": {
803+
"node": ">=10"
804+
}
805+
},
779806
"node_modules/@commitlint/lint": {
780807
"version": "17.1.0",
781808
"resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.1.0.tgz",
@@ -9906,9 +9933,9 @@
99069933
}
99079934
},
99089935
"node_modules/semver": {
9909-
"version": "7.3.7",
9910-
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz",
9911-
"integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==",
9936+
"version": "7.3.8",
9937+
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
9938+
"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
99129939
"inBundle": true,
99139940
"dependencies": {
99149941
"lru-cache": "^6.0.0"

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
"read-package-json-fast": "^2.0.3",
118118
"readdir-scoped-modules": "^1.1.0",
119119
"rimraf": "^3.0.2",
120-
"semver": "^7.3.7",
120+
"semver": "^7.3.8",
121121
"ssri": "^9.0.1",
122122
"tar": "^6.1.11",
123123
"text-table": "~0.2.0",

0 commit comments

Comments
 (0)