From 5ef144bf79c0bc255d51f657a5df0de261fe77f6 Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Tue, 28 May 2024 13:16:51 -0400 Subject: [PATCH] chore: remove unused code (#9824) --- cli/src/version.ts | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 cli/src/version.ts diff --git a/cli/src/version.ts b/cli/src/version.ts deleted file mode 100644 index 6899251eea..0000000000 --- a/cli/src/version.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { version } from '../package.json'; - -export interface ICliVersion { - major: number; - minor: number; - patch: number; -} - -export class CliVersion implements ICliVersion { - constructor( - public readonly major: number, - public readonly minor: number, - public readonly patch: number, - ) {} - - toString() { - return `${this.major}.${this.minor}.${this.patch}`; - } - - toJSON() { - const { major, minor, patch } = this; - return { major, minor, patch }; - } - - static fromString(version: string): CliVersion { - const regex = /v?(?\d+)\.(?\d+)\.(?\d+)/i; - const matchResult = version.match(regex); - if (matchResult) { - const [, major, minor, patch] = matchResult.map(Number); - return new CliVersion(major, minor, patch); - } else { - throw new Error(`Invalid version format: ${version}`); - } - } -} - -export const cliVersion = CliVersion.fromString(version);