Files
MikrotikManager/lib/release-manifest.ts

8 lines
417 B
TypeScript

import {readFileSync} from "node:fs"
import {join} from "node:path"
import {parseReleaseManifest,type ReleaseManifest} from "./release-metadata"
export type {ReleaseManifest,ReleaseCommit} from "./release-metadata"
export function readReleaseManifest():ReleaseManifest|null {
try{return parseReleaseManifest(JSON.parse(readFileSync(join(process.cwd(),"public","release-manifest.json"),"utf8")))}catch{return null}
}