v1Codebase
uses node:fs
A codebase made by the tcm of hash format 1 (tcmts.fixtures.codebase-v1), in a directory of its own.
import { tempDir } from "#codebase/tcmts/cli/test/e2e/harness"; import { "codebase-v1" as codebase_v1 } from "#codebase/tcmts/fixtures"; import fs from "node:fs"; import path from "node:path"; export function v1Codebase(name: string): string { const dir = tempDir(name); fs.mkdirSync(path.join(dir, ".tcm")); fs.writeFileSync(path.join(dir, ".tcm", "codebase.sqlite"), codebase_v1); return dir; }