snyk-docker-plugin
Version:
Snyk CLI docker plugin
12 lines (11 loc) • 715 B
TypeScript
import { FilePathToContent, FilesByDirMap } from "./types";
export { persistNodeModules, cleanupAppNodeModules, groupNodeAppFilesByDirectory, groupNodeModulesFilesByDirectory, };
interface ScanPaths {
tempDir: string;
tempProjectPath: string;
manifestPath?: string;
}
declare function persistNodeModules(project: string, filePathToContent: FilePathToContent, fileNamesGroupedByDirectory: FilesByDirMap): Promise<ScanPaths>;
declare function groupNodeAppFilesByDirectory(filePathToContent: FilePathToContent): FilesByDirMap;
declare function groupNodeModulesFilesByDirectory(filePathToContent: FilePathToContent): FilesByDirMap;
declare function cleanupAppNodeModules(appRootDir: string): Promise<void>;