Files
reverse-engineering-anything/src/application/artifacts/ArtifactExtractionDestination.ts
T

8 lines
350 B
TypeScript

import { randomUUID } from "node:crypto";
import { tmpdir } from "node:os";
import { absoluteCallerPath } from "../../filesystem/callerPath.js";
/** Choose a fresh temporary destination for an artifact extraction. */
export const createArtifactExtractionDestination = (): string =>
absoluteCallerPath(`${tmpdir()}/rea-extracted-${randomUUID()}`);