dataDir
uses node:path
App data (sessions) lives apart from the codebase: .tcm/data.
import type { Codebase } from "#codebase/tcmts/cli/codebase"; import fs from "node:fs"; import path from "node:path"; export function dataDir(cb: Codebase): string { const d = path.join(cb.lay.tcmDir, "data"); fs.mkdirSync(d, { recursive: true }); return d; }