venom-bot
Version:
Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design archite
37 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.upToDate = void 0;
const VPAT = /^\d+(\.\d+){0,2}$/;
/**
* Compares two versions
* @return true if local is up to date, false otherwise
* @param local
* @param remote
*/
function upToDate(local, remote) {
if (!local || !remote || local.length === 0 || remote.length === 0)
return false;
if (local == remote)
return true;
if (VPAT.test(local) && VPAT.test(remote)) {
const lparts = local.split('.');
while (lparts.length < 3)
lparts.push('0');
const rparts = remote.split('.');
while (rparts.length < 3)
rparts.push('0');
for (let i = 0; i < 3; i++) {
const l = parseInt(lparts[i], 10);
const r = parseInt(rparts[i], 10);
if (l === r)
continue;
return l > r;
}
return true;
}
else {
return local >= remote;
}
}
exports.upToDate = upToDate;
//# sourceMappingURL=semver.js.map