eas-cli
Version:
EAS command line tool
29 lines (28 loc) • 702 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.normalizeUDID = exports.isValidUDID = void 0;
function isValidUDID(udid) {
if (udid.length === 25) {
return /[A-Z0-9]{8}-[A-Z0-9]{16}/.test(udid);
}
else if (udid.length === 40) {
return /[a-f0-9]{40}/.test(udid);
}
else {
return false;
}
}
exports.isValidUDID = isValidUDID;
function normalizeUDID(rawUDID) {
const udid = rawUDID.trim();
if (udid.length === 25) {
return udid.toUpperCase();
}
else if (udid.length === 40) {
return udid.toLowerCase();
}
else {
return udid;
}
}
exports.normalizeUDID = normalizeUDID;
;