import { dirname, join, resolve } from "node:path";
import type { InvariantumConfig } from "./config.js";

export function resolveStateRoot(config: InvariantumConfig, cwd: string): string {
  const store = config.acceptedFindings?.store;
  return store === undefined ? join(cwd, ".invariantum") : dirname(resolve(cwd, store));
}
