import path from "node:path"; import { resolveRepoRoot, resolveSourceRoots } from "./ts-guard-utils.mjs"; export function createPairingGuardContext(importMetaUrl) { const repoRoot = resolveRepoRoot(importMetaUrl); const sourceRoots = resolveSourceRoots(repoRoot, ["src", "extensions"]); return { repoRoot, sourceRoots, resolveFromRepo: (relativePath) => path.join(repoRoot, ...relativePath.split("/").filter(Boolean)), }; }