@nodesecure/tarball
Version:
NodeSecure tarball scanner
16 lines • 663 B
TypeScript
import * as conformance from "@nodesecure/conformance";
import { ManifestManager, type LocatedManifestManager } from "@nodesecure/mama";
import { SourceCodeReport } from "./SourceCodeScanner.class.js";
import { type TarballComposition } from "../utils/index.js";
export interface ScannedFilesResult {
composition: TarballComposition;
conformance: conformance.SpdxExtractedResult;
code: SourceCodeReport;
}
export declare class NpmTarball {
static JS_EXTENSIONS: Set<string>;
manifest: LocatedManifestManager;
constructor(mama: ManifestManager);
scanFiles(): Promise<ScannedFilesResult>;
}
//# sourceMappingURL=NpmTarball.class.d.ts.map