@outfitter/docs-core
v0.1.2
Published
Core docs assembly and freshness checks for Outfitter projects
Downloads
25
Maintainers
Readme
@outfitter/docs-core
Core docs assembly and freshness-check primitives for Outfitter-based projects.
Scope
- Discover publishable workspace packages
- Assemble package docs into a centralized output tree
- Rewrite relative links so relocated docs remain valid
- Check generated docs for drift (missing, changed, unexpected files)
- Render
llms.txtandllms-full.txtfrom the same docs graph - Process MDX inputs with
strictorlossydownleveling modes
API
import {
checkLlmsDocs,
checkPackageDocs,
syncLlmsDocs,
syncPackageDocs,
} from "@outfitter/docs-core";
const syncResult = await syncPackageDocs({
workspaceRoot: process.cwd(),
mdxMode: "strict",
});
const checkResult = await checkPackageDocs({
workspaceRoot: process.cwd(),
});
const llmsSyncResult = await syncLlmsDocs({
workspaceRoot: process.cwd(),
mdxMode: "lossy",
targets: ["llms", "llms-full"],
});
const llmsCheckResult = await checkLlmsDocs({
workspaceRoot: process.cwd(),
targets: ["llms", "llms-full"],
});License
MIT
