twenty / packages /twenty-server /src /utils /version /extract-version-major-minor-patch.ts
Jules
Initial clean CRM deployment with prebuilt assets
d9494a5
Raw
History Blame Contribute Delete
261 Bytes
import semver from 'semver';
export const extractVersionMajorMinorPatch = (version: string | undefined) => {
const parsed = semver.parse(version);
if (parsed === null) {
return null;
}
return `${parsed.major}.${parsed.minor}.${parsed.patch}`;
};