layout
uses node:path
import type { Layout } from "#codebase/tcmts/loader"; import path from "node:path"; export function layout(root: string): Layout { const tcmDir = path.join(root, ".tcm"); return { root, tcmDir, cacheDir: path.join(tcmDir, "cache"), shimDir: path.join(tcmDir, "codebase"), dbFile: path.join(tcmDir, "codebase.sqlite") }; }