turboci-admin/src/utils/grab-turboci-config.ts
2026-03-04 18:00:26 +01:00

18 lines
480 B
TypeScript

import fs from "fs";
import grabDirNames from "./grab-dir-names";
import { TCIGlobalConfig } from "@/src/types";
export default function grabTurboCiConfig() {
const { TURBOCI_CONFIG_JSON_FILE } = grabDirNames();
if (!fs.existsSync(TURBOCI_CONFIG_JSON_FILE)) {
throw new Error(`TurboCI config JSON file not found!`);
}
const config = JSON.parse(
fs.readFileSync(TURBOCI_CONFIG_JSON_FILE, "utf-8"),
) as TCIGlobalConfig;
return config;
}