Skip to content

parseManifest

parseManifest(packageJson): LLMistPackageManifest | undefined

Defined in: package/manifest.ts:184

Read and parse the llmist manifest from a package.json object.

Record<string, unknown>

Parsed package.json object

LLMistPackageManifest | undefined

Manifest or undefined if not present

import { readFileSync } from "fs";
const pkg = JSON.parse(readFileSync("package.json", "utf-8"));
const manifest = parseManifest(pkg);
if (manifest?.presets?.minimal) {
console.log("Minimal preset:", manifest.presets.minimal);
}