snyk-poetry-lockfile-parser
Version:
Generate a dep graph given poetry.lock and pyproject.toml files
13 lines • 722 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.buildDepGraph = buildDepGraph;
const manifest = require("./manifest-parser");
const lockFile = require("./lock-file-parser");
const poetryDepGraphBuilder = require("./poetry-dep-graph-builder");
function buildDepGraph(manifestFileContents, lockFileContents, includeDevDependencies = false) {
const dependencies = manifest.getDependenciesFrom(manifestFileContents, includeDevDependencies);
const pkgDetails = manifest.pkgInfoFrom(manifestFileContents);
const pkgSpecs = lockFile.packageSpecsFrom(lockFileContents);
return poetryDepGraphBuilder.build(pkgDetails, dependencies, pkgSpecs);
}
//# sourceMappingURL=index.js.map