snyk-go-parser
Version:
Generate a dep tree given a collection of manifests
7 lines (6 loc) • 696 B
TypeScript
import { parseGoPkgConfig, parseGoVendorConfig, parseGoModGraph, parseGoModRelativeManifestReplaces, parseGoModVersionDirective } from './parsers';
import { DepTree, GoPackageManagerType, GoPackageConfig, ModuleVersion, GoModuleConfig } from './types';
export { GoPackageManagerType };
export { parseGoPkgConfig, parseGoVendorConfig, parseGoModGraph, parseGoModRelativeManifestReplaces, parseGoModVersionDirective, GoPackageConfig, ModuleVersion, GoModuleConfig, };
export declare function buildGoPkgDepTree(manifestFileContents: string, lockFileContents: string, options?: unknown): Promise<DepTree>;
export declare function buildGoVendorDepTree(manifestFileContents: string): Promise<DepTree>;