MCPcopy
hub / github.com/npm/node-semver / isPrereleaseIdentifier

Function isPrereleaseIdentifier

classes/semver.js:10–23  ·  view source on GitHub ↗
(prerelease, identifier)

Source from the content-addressed store, hash-verified

8const { compareIdentifiers } = require('../internal/identifiers')
9
10const isPrereleaseIdentifier = (prerelease, identifier) => {
11 const identifiers = identifier.split('.')
12 if (identifiers.length > prerelease.length) {
13 return false
14 }
15
16 for (let i = 0; i < identifiers.length; i++) {
17 if (compareIdentifiers(prerelease[i], identifiers[i]) !== 0) {
18 return false
19 }
20 }
21
22 return true
23}
24
25class SemVer {
26 constructor (version, options) {

Callers 1

incMethod · 0.85

Calls 1

compareIdentifiersFunction · 0.85

Tested by

no test coverage detected