Comparing version 7.3.7 to 7.3.8
@@ -255,2 +255,3 @@ // hoisted class for cyclic dependency | ||
// ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0-0 | ||
// ~0.0.1 --> >=0.0.1 <0.1.0-0 | ||
const replaceTildes = (comp, options) => | ||
@@ -295,2 +296,4 @@ comp.trim().split(/\s+/).map((c) => { | ||
// ^1.2.0 --> >=1.2.0 <2.0.0-0 | ||
// ^0.0.1 --> >=0.0.1 <0.0.2-0 | ||
// ^0.1.0 --> >=0.1.0 <0.2.0-0 | ||
const replaceCarets = (comp, options) => | ||
@@ -297,0 +300,0 @@ comp.trim().split(/\s+/).map((c) => { |
122
index.js
// just pre-load all the stuff that index.js lazily exports | ||
const internalRe = require('./internal/re') | ||
const constants = require('./internal/constants') | ||
const SemVer = require('./classes/semver') | ||
const identifiers = require('./internal/identifiers') | ||
const parse = require('./functions/parse') | ||
const valid = require('./functions/valid') | ||
const clean = require('./functions/clean') | ||
const inc = require('./functions/inc') | ||
const diff = require('./functions/diff') | ||
const major = require('./functions/major') | ||
const minor = require('./functions/minor') | ||
const patch = require('./functions/patch') | ||
const prerelease = require('./functions/prerelease') | ||
const compare = require('./functions/compare') | ||
const rcompare = require('./functions/rcompare') | ||
const compareLoose = require('./functions/compare-loose') | ||
const compareBuild = require('./functions/compare-build') | ||
const sort = require('./functions/sort') | ||
const rsort = require('./functions/rsort') | ||
const gt = require('./functions/gt') | ||
const lt = require('./functions/lt') | ||
const eq = require('./functions/eq') | ||
const neq = require('./functions/neq') | ||
const gte = require('./functions/gte') | ||
const lte = require('./functions/lte') | ||
const cmp = require('./functions/cmp') | ||
const coerce = require('./functions/coerce') | ||
const Comparator = require('./classes/comparator') | ||
const Range = require('./classes/range') | ||
const satisfies = require('./functions/satisfies') | ||
const toComparators = require('./ranges/to-comparators') | ||
const maxSatisfying = require('./ranges/max-satisfying') | ||
const minSatisfying = require('./ranges/min-satisfying') | ||
const minVersion = require('./ranges/min-version') | ||
const validRange = require('./ranges/valid') | ||
const outside = require('./ranges/outside') | ||
const gtr = require('./ranges/gtr') | ||
const ltr = require('./ranges/ltr') | ||
const intersects = require('./ranges/intersects') | ||
const simplifyRange = require('./ranges/simplify') | ||
const subset = require('./ranges/subset') | ||
module.exports = { | ||
parse, | ||
valid, | ||
clean, | ||
inc, | ||
diff, | ||
major, | ||
minor, | ||
patch, | ||
prerelease, | ||
compare, | ||
rcompare, | ||
compareLoose, | ||
compareBuild, | ||
sort, | ||
rsort, | ||
gt, | ||
lt, | ||
eq, | ||
neq, | ||
gte, | ||
lte, | ||
cmp, | ||
coerce, | ||
Comparator, | ||
Range, | ||
satisfies, | ||
toComparators, | ||
maxSatisfying, | ||
minSatisfying, | ||
minVersion, | ||
validRange, | ||
outside, | ||
gtr, | ||
ltr, | ||
intersects, | ||
simplifyRange, | ||
subset, | ||
SemVer, | ||
re: internalRe.re, | ||
src: internalRe.src, | ||
tokens: internalRe.t, | ||
SEMVER_SPEC_VERSION: require('./internal/constants').SEMVER_SPEC_VERSION, | ||
SemVer: require('./classes/semver'), | ||
compareIdentifiers: require('./internal/identifiers').compareIdentifiers, | ||
rcompareIdentifiers: require('./internal/identifiers').rcompareIdentifiers, | ||
parse: require('./functions/parse'), | ||
valid: require('./functions/valid'), | ||
clean: require('./functions/clean'), | ||
inc: require('./functions/inc'), | ||
diff: require('./functions/diff'), | ||
major: require('./functions/major'), | ||
minor: require('./functions/minor'), | ||
patch: require('./functions/patch'), | ||
prerelease: require('./functions/prerelease'), | ||
compare: require('./functions/compare'), | ||
rcompare: require('./functions/rcompare'), | ||
compareLoose: require('./functions/compare-loose'), | ||
compareBuild: require('./functions/compare-build'), | ||
sort: require('./functions/sort'), | ||
rsort: require('./functions/rsort'), | ||
gt: require('./functions/gt'), | ||
lt: require('./functions/lt'), | ||
eq: require('./functions/eq'), | ||
neq: require('./functions/neq'), | ||
gte: require('./functions/gte'), | ||
lte: require('./functions/lte'), | ||
cmp: require('./functions/cmp'), | ||
coerce: require('./functions/coerce'), | ||
Comparator: require('./classes/comparator'), | ||
Range: require('./classes/range'), | ||
satisfies: require('./functions/satisfies'), | ||
toComparators: require('./ranges/to-comparators'), | ||
maxSatisfying: require('./ranges/max-satisfying'), | ||
minSatisfying: require('./ranges/min-satisfying'), | ||
minVersion: require('./ranges/min-version'), | ||
validRange: require('./ranges/valid'), | ||
outside: require('./ranges/outside'), | ||
gtr: require('./ranges/gtr'), | ||
ltr: require('./ranges/ltr'), | ||
intersects: require('./ranges/intersects'), | ||
simplifyRange: require('./ranges/simplify'), | ||
subset: require('./ranges/subset'), | ||
SEMVER_SPEC_VERSION: constants.SEMVER_SPEC_VERSION, | ||
compareIdentifiers: identifiers.compareIdentifiers, | ||
rcompareIdentifiers: identifiers.rcompareIdentifiers, | ||
} |
{ | ||
"name": "semver", | ||
"version": "7.3.7", | ||
"version": "7.3.8", | ||
"description": "The semantic version parser used by npm.", | ||
@@ -9,9 +9,5 @@ "main": "index.js", | ||
"snap": "tap", | ||
"preversion": "npm test", | ||
"postversion": "npm publish", | ||
"postpublish": "git push origin --follow-tags", | ||
"lint": "eslint \"**/*.js\"", | ||
"postlint": "template-oss-check", | ||
"lintfix": "npm run lint -- --fix", | ||
"prepublishOnly": "git push origin --follow-tags", | ||
"posttest": "npm run lint", | ||
@@ -22,3 +18,3 @@ "template-oss-apply": "template-oss-apply --force" | ||
"@npmcli/eslint-config": "^3.0.1", | ||
"@npmcli/template-oss": "3.3.2", | ||
"@npmcli/template-oss": "4.4.4", | ||
"tap": "^16.0.0" | ||
@@ -36,2 +32,3 @@ }, | ||
"bin/", | ||
"lib/", | ||
"classes/", | ||
@@ -47,3 +44,7 @@ "functions/", | ||
"check-coverage": true, | ||
"coverage-map": "map.js" | ||
"coverage-map": "map.js", | ||
"nyc-arg": [ | ||
"--exclude", | ||
"tap-snapshots/**" | ||
] | ||
}, | ||
@@ -59,4 +60,5 @@ "engines": { | ||
"//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", | ||
"version": "3.3.2", | ||
"version": "4.4.4", | ||
"engines": ">=10", | ||
"content": "./scripts", | ||
"ciVersions": [ | ||
@@ -67,6 +69,6 @@ "10.0.0", | ||
"14.x", | ||
"16.x" | ||
"16.x", | ||
"18.x" | ||
], | ||
"distPaths": [ | ||
"bin/", | ||
"classes/", | ||
@@ -79,4 +81,13 @@ "functions/", | ||
"range.bnf" | ||
], | ||
"allowPaths": [ | ||
"/classes/", | ||
"/functions/", | ||
"/internal/", | ||
"/ranges/", | ||
"/index.js", | ||
"/preload.js", | ||
"/range.bnf" | ||
] | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
88204
1968
1