{"_id":"@yarnpkg/lockfile","_rev":"14-1b8dcea492a64a19498df88ef4bf2c76","name":"@yarnpkg/lockfile","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@yarnpkg/lockfile","version":"1.0.0","license":"BSD-2-Clause","_id":"@yarnpkg/lockfile@1.0.0","maintainers":[{"name":"daniel15","email":"npm@dan.cx"}],"dist":{"shasum":"33d1dbb659a23b81f87f048762b35a446172add3","tarball":"https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.0.tgz","integrity":"sha512-Lq9x4114HsLY4WwZsEKUdQd3jp+RnQXWMYATIznMtISVHmWdWs4qwJ67S2197qCRHWPQsha3ZBk8idm6ZMy0yw==","signatures":[{"sig":"MEUCIQC9e+T0Mx/gCqLEzT6vYIAUwDNvPMBdCwZwKWfHjBal7AIgenvyzqbE48yUonmRmUAzrG3IcVCFlTyq682xVB5daXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"33d1dbb659a23b81f87f048762b35a446172add3","scripts":{},"_npmUser":{"name":"daniel15","email":"npm@dan.cx"},"_npmVersion":"4.2.0","description":"The parser/stringifier for Yarn lockfiles.","directories":{},"_nodeVersion":"7.8.0","_npmOperationalInternal":{"tmp":"tmp/lockfile-1.0.0.tgz_1503376322509_0.7613778912927955","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@yarnpkg/lockfile","version":"1.0.1","keywords":["yarn","yarnpkg","lockfile","dependency","npm"],"license":"BSD-2-Clause","_id":"@yarnpkg/lockfile@1.0.1","maintainers":[{"name":"arcanis","email":"nison.mael@gmail.com"},{"name":"bestander","email":"bestander@gmail.com"},{"name":"cpojer","email":"christoph.pojer@gmail.com"},{"name":"daniel15","email":"npm@dan.cx"},{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"294155ffbf78cec882a23bc61800b8e629b6b384","tarball":"https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.1.tgz","fileCount":3,"integrity":"sha512-avucVBoFpDtKVGPDPL/1ytO81Y5LBBbZb9BLLKLmkjuAPe4O0LYaXSMaVjpDk1n6nU9nLQ6bUDGNvUvzH/UmmQ==","signatures":[{"sig":"MEYCIQCfaG9m5CSFF7M7es3Xf/Dp5LirzjAsiB6dAUh8dk54/wIhAOYMIGPWXzFSeDnxJao+aoOym+GNdslcA6GirxPW+jzO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9bKOCRA9TVsSAnZWagAAUxUP/inoKPOUeNM8W+sNdG5h\nmevnCAS10AxSdmKCmnkxv0IuE4RLMWB/iXBodwXMC/NmNYj/fcFKMNQUU+at\nvZeVciwEZ2DkV2L3UuJNo/ACrSlC2GeFVYVCKTUEU5kfTLc2SFZMJexBXzb4\n1Y2phy9uJJxFRU7YfuG8RcOPVlgd74QEv2oKIE8q80Uxw30KqFuF+dEBkhli\n1Ey7intGn3y08zzFiEu0HCK5QpErldZpVCuQSzwsdgOcQmrjiNE5OoF+jC7B\naMCvwLoKaEoNaiuW2doVmiUcLNX85Q2UoUT8lsruWw2lXeXe8H+PCcLn7RB8\nS2TI8Fyd6H1wtkMvMn/19e1rapnEAMfcj5/sUgdIAp/kfNHXjV1+0roHrbFf\nv96F2vZSPQ0lb7yBmXuWzjNOmQv9UXyp/TtFnbnseLROWzknPovDl6+OFtQF\neqfmluqklHFXY0LZY8zOdL5RafY+Ck9hshWQbNZ3k/QTsPk/Yu7b7pxF3dNw\nzKR+gF96Bs9mx+ne4vuOl8+Bv2Q6pG6W9Av9Cm4GLr1Auukjel12PJItzIvZ\nphyEdsTtEClWrjHvmtoSK6nKUUB8ApEiPB0GBrMm5HWV7sCGN+9BKd4Jd5b8\ncNdBJCkCwPsJvj0Tj7Ll+freEK0thJ0BZ9CB3rt/JYHjxSBD9Q3oajnXsQuo\nPBzS\r\n=1ouD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"arcanis","email":"nison.mael@gmail.com"},"repository":{"url":"https://github.com/yarnpkg/yarn/blob/master/packages/lockfile","type":"git"},"_npmVersion":"5.6.0","description":"The parser/stringifier for Yarn lockfiles.","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lockfile_1.0.1_1526051468869_0.07737654099356206","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@yarnpkg/lockfile","version":"1.0.2","keywords":["yarn","yarnpkg","lockfile","dependency","npm"],"license":"BSD-2-Clause","_id":"@yarnpkg/lockfile@1.0.2","maintainers":[{"name":"arcanis","email":"nison.mael@gmail.com"},{"name":"bestander","email":"bestander@gmail.com"},{"name":"cpojer","email":"christoph.pojer@gmail.com"},{"name":"daniel15","email":"npm@dan.cx"},{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"833d163680a151d2441a2489f5fe5fa87ac87726","tarball":"https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz","fileCount":3,"integrity":"sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==","signatures":[{"sig":"MEYCIQCyp7k3jC7ZUIyuGfgAt9/p1BkIw7GAtUm9Z6m4GAP9aQIhANNwxWkJBGnOJpKjldxZ00TdsO358AZu/R+kD7BZSH4L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":261833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHkwLCRA9TVsSAnZWagAAZtcP/ixJ1ceuJhriVQdcIUsx\nOfo+7LZFYBUOoGbO4bHZuNK4iJbOJjuD83kR6Bo3OJ30JTHD2iEvSugzv7gL\nQgiFooAJRuL4GPOgMNShJ7A1ozAhWGiEPSrrg0BqwXGzd5YY/eSnHKWdkWqi\nkM2oZEPCYjchVnPH/1I1pY1Ptjgr02/n2235ZPXJgDDaFpGMC4ZT70JN7tPW\nxGpUXE3SBlhfaKplypf014/fVuFZ3F1MvIAczh1Smqw+unUFqx9r6yBLkgt4\n7yzXCm3/JT14qJvlXksISladKkX9RTUTzRmuMzQ0V4UYRlHvwcP4Ev1Naqip\nfavwb52z4/IDtsJ5J38QzMCJKjCuQYDYAkPzNS/ceg0uLXwX96o+oRfFKSvq\nTOjArTCcWsfuU1Dfx3Tm8gnLoQR3l6CrwZWnHEy58LyVmEtJEWK0K6tlHEBj\nnrnmEXiWy+3hWsJu/0dIQ+dTSAqro782U+TGgM06eLLmNSlagoek6wl1fcQZ\nRd1FLRsZXWoP4ZsrILMFtF9n/dWFdFjTGEDr360K23rqVDiOqLHB2GtpZAf6\nYqp6ctSySeEdCJ+q95NZVNCVKl6v+FN8cQ8Is9hbEXli/KkJGzewkyQgkkhF\n0Q4Ew0vhCAMMLwx4tWEgw4llkkrUkn6p6snL4sDvN/U3nkF7b6E70HuQ+dMM\nkCmW\r\n=B8aY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"arcanis","email":"nison.mael@gmail.com"},"repository":{"url":"https://github.com/yarnpkg/yarn/blob/master/packages/lockfile","type":"git"},"_npmVersion":"5.6.0","description":"The parser/stringifier for Yarn lockfiles.","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lockfile_1.0.2_1528712202316_0.8843966849371665","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@yarnpkg/lockfile","version":"1.1.0","keywords":["yarn","yarnpkg","lockfile","dependency","npm"],"license":"BSD-2-Clause","_id":"@yarnpkg/lockfile@1.1.0","maintainers":[{"name":"arcanis","email":"nison.mael@gmail.com"},{"name":"bestander","email":"bestander@gmail.com"},{"name":"cpojer","email":"christoph.pojer@gmail.com"},{"name":"daniel15","email":"npm@dan.cx"},{"name":"sebmck","email":"sebmck@gmail.com"}],"dist":{"shasum":"e77a97fbd345b76d83245edcd17d393b1b41fb31","tarball":"https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz","fileCount":4,"integrity":"sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==","signatures":[{"sig":"MEQCIHyy1EfIuduaeAwfUUHhhfW3+m6ufdmRJdi8wH1a3BetAiAEdhw52ZEoG9YASx8pMlIL2uOigSNe+dsZAEIhX6UZOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblnO3CRA9TVsSAnZWagAADSwQAKN+5uBolOJzxiyfIfCb\nOk7W2LfPVp1RuCRtpVgYS1GtGFE2d/A7oT6fTtpVzfrEtLjPm7ew0PApEVr7\nVcN7AtNbxs94uN9nokFZ9zyhqHUrRDYyVocAxDmMbkWG8+U+y6GDs85fLJmP\nP0e11Lmuwlq/Ry2Bv8t9z+h74OvwFgvlyD3MSOUpZTM8YKrPlX5KAErwjASs\nWJSvcZONf+f0BRFZLrWSDZUCxUdKTkY3O7xpCwqmv4qPuUU92nqm4B3qDpxu\nqc4Oio6Hoa9tUak3yy4ouS8Bvo0b4BeJ9K/CISVZxWQYwhAwv7gAYHnaQZoA\nCwPZ4aIS94niwVMp3VLW9mKSGdlHCiT4aZEp7u2X//eagxgb/rSFqd/cOiEb\nnIp87Wlwsssf16FDJeqHspmCUWT8gePvEPLlVTjEGJ8TJHcPuMzFUW46FN87\nu5ujsQ3he8FC3Tb2aaSqn1tP9i0ti9faiUpsVQGHUzKxFJ/JBAMIxmQUEKRM\nUwX6yO6CjYXvuSe99ycnobmwXOnGzQRQOJHaifj9lbRIBPSCHzm5fCq/m7Xb\nMB7zg3a3VMMypkr3aOErQ1TKa+pXovs6f0iv1Y6yHwJm4ilSD12GUoAI5Zbu\nzwkk+ZrQTES08UbcFg5avzwfAxUUwZltIp18p47a/Dq7jBdTzObChp1RXASw\nSQa7\r\n=zo8/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_npmUser":{"name":"arcanis","email":"nison.mael@gmail.com"},"repository":{"url":"https://github.com/yarnpkg/yarn/blob/master/packages/lockfile","type":"git"},"description":"The parser/stringifier for Yarn lockfiles.","directories":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/lockfile_1.1.0_1536586678302_0.9512823617370638","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-08-22T04:32:02.658Z","modified":"2025-11-27T07:53:43.943Z","1.0.0":"2017-08-22T04:32:02.658Z","1.0.1":"2018-05-11T15:11:08.955Z","1.0.2":"2018-06-11T10:16:43.509Z","1.1.0":"2018-09-10T13:37:58.652Z"},"license":"BSD-2-Clause","keywords":["yarn","yarnpkg","lockfile","dependency","npm"],"repository":{"url":"https://github.com/yarnpkg/yarn/blob/master/packages/lockfile","type":"git"},"description":"The parser/stringifier for Yarn lockfiles.","maintainers":[{"email":"nison.mael@gmail.com","name":"arcanis"},{"email":"nison.mael+yarnbot.npm@gmail.com","name":"yarnbot"}],"readme":"# yarn-lockfile\n\nParse and/or write `yarn.lock` files\n\n## Usage Examples\n\n```js\nconst fs = require('fs');\nconst lockfile = require('@yarnpkg/lockfile');\n// or (es6)\nimport fs from 'fs';\nimport * as lockfile from '@yarnpkg/lockfile';\n\nlet file = fs.readFileSync('yarn.lock', 'utf8');\nlet json = lockfile.parse(file);\n\nconsole.log(json);\n\nlet fileAgain = lockfile.stringify(json);\n\nconsole.log(fileAgain);\n```\n","readmeFilename":"README.md","users":{}}