pinnedReacts

tcmts.cli.web.pinnedReacts · #547oofhb · term · runs on the server

uses node:path

The Reacts the codebase's packages pin (npm__react__19), the ones its components are compiled against (compileReact).

import type { Codebase } from "#codebase/tcmts/cli/codebase";
import fs from "node:fs";
import path from "node:path";

export function pinnedReacts(cb: Codebase): string[] {
  const dir = path.join(cb.lay.cacheDir, "node_modules");
  return fs.existsSync(dir) ? fs.readdirSync(dir).filter((n) => /^npm__react__\d/.test(n)) : [];
}

uses

used by