MCPcopy Create free account
hub / github.com/Azure/powershell / diff

Function diff

lib/index.js:5880–5900  ·  view source on GitHub ↗
(version1, version2)

Source from the content-addressed store, hash-verified

5878
5879exports.diff = diff
5880function diff (version1, version2) {
5881 if (eq(version1, version2)) {
5882 return null
5883 } else {
5884 var v1 = parse(version1)
5885 var v2 = parse(version2)
5886 var prefix = ''
5887 if (v1.prerelease.length || v2.prerelease.length) {
5888 prefix = 'pre'
5889 var defaultResult = 'prerelease'
5890 }
5891 for (var key in v1) {
5892 if (key === 'major' || key === 'minor' || key === 'patch') {
5893 if (v1[key] !== v2[key]) {
5894 return prefix + key
5895 }
5896 }
5897 }
5898 return defaultResult // may be undefined
5899 }
5900}
5901
5902exports.compareIdentifiers = compareIdentifiers
5903

Callers

nothing calls this directly

Calls 2

eqFunction · 0.85
parseFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…