Sha256: 162f88f0305076f7aa8c1bdd8c234b99f467bf27a26cf92156fbb0c264f50d30
Contents?: true
Size: 500 Bytes
Versions: 645
Compression:
Stored size: 500 Bytes
Contents
/* YARN.LOCK PARSER * * Inputs: * - directory containing a yarn.lock * * Outputs: * - JSON formatted yarn.lock */ const fs = require("fs"); const path = require("path"); const parseLockfile = require("@dependabot/yarn-lib/lib/lockfile/parse") .default; async function parse(directory) { const readFile = fileName => fs.readFileSync(path.join(directory, fileName)).toString(); const data = readFile("yarn.lock"); return parseLockfile(data).object; } module.exports = { parse };
Version data entries
645 entries across 645 versions & 2 rubygems