Sha256: ac94f87a6624b46a6237668842473c25b70b889a08017a7d18a470ab9f85c63b
Contents?: true
Size: 464 Bytes
Versions: 69
Compression:
Stored size: 464 Bytes
Contents
'use strict'; var semver = require('semver'); module.exports = function (a, b) { if (semver.gt(a, b)) { return null; } a = semver.parse(a); b = semver.parse(b); for (var key in a) { if (key === 'major' || key === 'minor' || key === 'patch') { if (a[key] !== b[key]) { return key; } } if (key === 'prerelease' || key === 'build') { if (JSON.stringify(a[key]) !== JSON.stringify(b[key])) { return key; } } } return null; };
Version data entries
69 entries across 69 versions & 2 rubygems