return undefined;
}
const match = /^(\d{1,10})\.(\d{1,10})\.(\d{1,10})/.exec(version);
if (!match) {
return undefined;
}
try {
return {
major: parseInt(match[1]),
minor: parseInt(match[2]),
patch: parseInt(match[3])
};
} catch {
return undefined;
}