UNPKG

snyk-docker-plugin

Version:
13 lines (12 loc) 876 B
import { Dockerfile } from "dockerfile-ast"; import { DockerFileLayers, DockerFilePackages, GetDockerfileBaseImageNameResult } from "./types"; export { getDockerfileBaseImageName, getLayersFromPackages, getPackagesFromDockerfile, instructionDigest, getPackagesFromRunInstructions, }; declare function getPackagesFromDockerfile(dockerfile: Dockerfile): DockerFilePackages; declare function getPackagesFromRunInstructions(runInstructions: string[]): {}; /** * Return the image name of the last from stage, after resolving all aliases * @param dockerfile Dockerfile to use for retrieving the last stage image name */ declare function getDockerfileBaseImageName(dockerfile: Dockerfile): GetDockerfileBaseImageNameResult; declare function instructionDigest(instruction: any): string; declare function getLayersFromPackages(dockerfilePkgs: DockerFilePackages): DockerFileLayers;