UNPKG

snyk-poetry-lockfile-parser

Version:

Generate a dep graph given poetry.lock and pyproject.toml files

13 lines 722 B
"use strict"; 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