v1Codebase

tcmts.cli.test.e2e.migrate.v1Codebase · #qklwutdw · term · runs on the server

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;
}

uses

used by