in src/service-resources/service-resources.js [28:45]
function satisfyingVersion(currentVersion, minVersion) {
const currentVersionTokens = currentVersion.split('.').map(Number);
const requestedVersionTokens = minVersion.
split('.').map(Number);
for (let i = 0; i < requestedVersionTokens.length; ++i) {
if ((currentVersionTokens[i] > requestedVersionTokens[i]) ||
(!isNaN(currentVersionTokens[i]) && isNaN(requestedVersionTokens[i]))
) {
return true;
}
if (requestedVersionTokens[i] > currentVersionTokens[i] ||
(isNaN(currentVersionTokens[i]) && !isNaN(requestedVersionTokens[i]))
) {
return false;
}
}
return true;
}