UNPKG

eas-cli

Version:
29 lines (28 loc) 702 B
"use strict"; 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;