From ef4249142110348c13d87da96071ab8ff163d1d0 Mon Sep 17 00:00:00 2001 From: Sean Morley Date: Sat, 20 Apr 2024 17:32:46 +0000 Subject: [PATCH] Refactor version API endpoint to use package.json for version detection --- src/routes/api/version/+server.ts | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/routes/api/version/+server.ts diff --git a/src/routes/api/version/+server.ts b/src/routes/api/version/+server.ts deleted file mode 100644 index 814e1f8..0000000 --- a/src/routes/api/version/+server.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { RequestEvent } from "@sveltejs/kit"; -import { readFileSync } from "fs"; -import { join, dirname } from "path"; -import { fileURLToPath } from "url"; - -const __filename = fileURLToPath(import.meta.url); -const __dirname = dirname(__filename); - -const packageJsonPath = join(__dirname, "..", "..", "..", "..", "package.json"); -const json = readFileSync(packageJsonPath, "utf8"); -const pkg = JSON.parse(json); - -const version = pkg.version; - -/** - * Handles the GET request for the version API endpoint. - * @param event - The request event object. - * @returns A Promise that resolves to a Response object. - */ -export async function GET(event: RequestEvent): Promise { - return new Response(JSON.stringify({ version: version }), { - status: 200, - headers: { - "Content-Type": "application/json", - }, - }); -}