import { AsarArtifactReader } from "../AsarArtifactReader.js"; import type { ArtifactReader } from "../ArtifactReader.js"; import { DirectoryArtifactReader } from "../DirectoryArtifactReader.js"; /** Create the reader for an admitted JavaScript artifact format. */ export const createJavaScriptArtifactReader = ( path: string, format: "asar" | "directory", ): ArtifactReader => format === "asar" ? new AsarArtifactReader(path) : new DirectoryArtifactReader(path);