{"_id":"lock-verify","_rev":"2948188","name":"lock-verify","description":"Report if your package.json is out of sync with your package-lock.json.","dist-tags":{"latest":"2.2.2"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"time":{"modified":"2023-04-26T08:51:56.000Z","created":"2017-08-10T20:48:07.991Z","2.2.2":"2022-11-16T19:13:14.171Z","2.2.1":"2020-07-23T14:41:50.030Z","2.2.0":"2020-01-30T18:30:57.661Z","2.1.0":"2019-02-13T20:08:41.143Z","2.0.2":"2018-05-02T23:35:13.837Z","2.0.1":"2018-03-06T00:43:39.772Z","2.0.0":"2018-02-15T01:48:17.527Z","1.1.0":"2017-09-02T01:16:43.030Z","1.0.1":"2017-09-01T23:08:04.465Z","1.0.0":"2017-08-10T20:48:07.991Z"},"users":{"iarna":true,"evocateur":true},"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"repository":{"type":"git","url":"git+https://github.com/npm/lock-verify.git"},"versions":{"2.2.2":{"name":"lock-verify","version":"2.2.2","description":"Report if your package.json is out of sync with your package-lock.json.","main":"index.js","bin":{"lock-verify":"cli.js"},"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"@iarna/cli":"^2.1.0","npm-package-arg":"^6.1.0","semver":"^5.4.1"},"repository":{"type":"git","url":"git+https://github.com/npm/lock-verify.git"},"bugs":{"url":"https://github.com/npm/lock-verify/issues"},"homepage":"https://github.com/npm/lock-verify#readme","gitHead":"b2325548a95581088020d261ecce29ff229d5bd4","_id":"lock-verify@2.2.2","_nodeVersion":"18.12.0","_npmVersion":"9.1.1","dist":{"shasum":"9e93c0999dc3cbbede4f16f9cfdaa93ead8c76ef","size":2371,"noattachment":false,"key":"/lock-verify/-/lock-verify-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-2.2.2.tgz"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify_2.2.2_1668625993944_0.7505314822329077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-16T19:30:26.428Z","publish_time":1668625994171,"_cnpm_publish_time":1668625994171},"2.2.1":{"name":"lock-verify","version":"2.2.1","description":"Report if your package.json is out of sync with your package-lock.json.","main":"index.js","bin":{"lock-verify":"cli.js"},"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"npm-package-arg":"^6.1.0","semver":"^5.4.1","@iarna/cli":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","gitHead":"a6d80817c584e391573500825583fc08de61ca51","_id":"lock-verify@2.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.14.7","_npmUser":{"name":"darcyclarke","email":"darcy@darcyclarke.me"},"dist":{"shasum":"81107948c51ed16f97b96ff8b60675affb243fc1","size":2386,"noattachment":false,"key":"/lock-verify/-/lock-verify-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-2.2.1.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify_2.2.1_1595515309912_0.6403296265028922"},"_hasShrinkwrap":false,"publish_time":1595515310030,"_cnpm_publish_time":1595515310030},"2.2.0":{"name":"lock-verify","version":"2.2.0","description":"Report if your package.json is out of sync with your package-lock.json.","main":"index.js","bin":{"lock-verify":"cli.js"},"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"npm-package-arg":"^6.1.0","semver":"^5.4.1","@iarna/cli":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","gitHead":"5cb25d405cd9fe63ebab009e27cb2e33a8dde297","_id":"lock-verify@2.2.0","_nodeVersion":"14.0.0-pre","_npmVersion":"6.13.7","dist":{"shasum":"12432feb68bb647071c78c44bde16029a0f7d935","size":2243,"noattachment":false,"key":"/lock-verify/-/lock-verify-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-2.2.0.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify_2.2.0_1580409057547_0.5362691558989852"},"_hasShrinkwrap":false,"publish_time":1580409057661,"_cnpm_publish_time":1580409057661},"2.1.0":{"name":"lock-verify","version":"2.1.0","description":"Report if your package.json is out of sync with your package-lock.json.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"npm-package-arg":"^6.1.0","semver":"^5.4.1"},"devDependencies":{"@iarna/cli":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","gitHead":"05a3d511c3d34e1a28908d084cbd375d0f7fc6a4","_id":"lock-verify@2.1.0","_nodeVersion":"11.6.0","_npmVersion":"6.8.0-next.2","dist":{"shasum":"fff4c918b8db9497af0c5fa7f6d71555de3ceb47","size":2153,"noattachment":false,"key":"/lock-verify/-/lock-verify-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-2.1.0.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"zkat","email":"npm@zkat.tech"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify_2.1.0_1550088520997_0.04282364016390261"},"_hasShrinkwrap":false,"publish_time":1550088521143,"_cnpm_publish_time":1550088521143},"2.0.2":{"name":"lock-verify","version":"2.0.2","description":"Report if your package.json is out of sync with your package-lock.json.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"npm-package-arg":"^5.1.2 || 6","semver":"^5.4.1"},"devDependencies":{"@iarna/cli":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","files":["index.js"],"gitHead":"dc96254e5b54c9e24fbe19437d9f900da0413e53","_id":"lock-verify@2.0.2","_npmVersion":"6.0.0","_nodeVersion":"9.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"148e4f85974915c9e3c34d694b7de9ecb18ee7a8","size":2103,"noattachment":false,"key":"/lock-verify/-/lock-verify-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-2.0.2.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify_2.0.2_1525304113757_0.7618333555116013"},"_hasShrinkwrap":false,"publish_time":1525304113837,"_cnpm_publish_time":1525304113837},"2.0.1":{"name":"lock-verify","version":"2.0.1","description":"Report if your package.json is out of sync with your package-lock.json.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"npm-package-arg":"^5.1.2","semver":"^5.4.1"},"devDependencies":{"@iarna/cli":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","files":["index.js"],"gitHead":"553c103cee55d1fd9defa9387061abfb5d187dda","_id":"lock-verify@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"6d671eea60b459c6048b3b26b62959208be67682","size":2122,"noattachment":false,"key":"/lock-verify/-/lock-verify-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-2.0.1.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify_2.0.1_1520297019706_0.8254364745425344"},"_hasShrinkwrap":false,"publish_time":1520297019772,"_cnpm_publish_time":1520297019772},"2.0.0":{"name":"lock-verify","version":"2.0.0","description":"Report if your package.json is out of sync with your package-lock.json.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"npm-package-arg":"^5.1.2","semver":"^5.4.1"},"devDependencies":{"@iarna/cli":"^1.2.0"},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","files":["index.js"],"gitHead":"de52450911b342d8107092c25feba410825bd2cc","_id":"lock-verify@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"0c957bd542aeae19272408b066b0cad819410452","size":2291,"noattachment":false,"key":"/lock-verify/-/lock-verify-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-2.0.0.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify_2.0.0_1518659297473_0.42085065785913023"},"_hasShrinkwrap":false,"publish_time":1518659297527,"_cnpm_publish_time":1518659297527},"1.1.0":{"name":"lock-verify","version":"1.1.0","description":"Report if your package.json is out of sync with your package-lock.json.","bin":{"lock-verify":"cli.js"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"@iarna/cli":"^1.2.0","npm-package-arg":"^5.1.2","semver":"^5.4.1"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","gitHead":"b84aaefdccb0f930d5f09dec544aa2471521e0ad","_id":"lock-verify@1.1.0","_npmVersion":"5.4.0","_nodeVersion":"8.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"0a4e2500c74a671f14be3d7fa1a0831d9c9faa9f","size":2417,"noattachment":false,"key":"/lock-verify/-/lock-verify-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-1.1.0.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify-1.1.0.tgz_1504315002690_0.8939402005635202"},"directories":{},"publish_time":1504315003030,"_hasShrinkwrap":false,"_cnpm_publish_time":1504315003030},"1.0.1":{"name":"lock-verify","version":"1.0.1","description":"Report if your package.json is out of sync with your package-lock.json.","bin":{"lock-verify":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"@iarna/cli":"1.1.0","npm-package-arg":"^5.1.2","semver":"^5.3.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","gitHead":"dbac84a0d28bf5c344a7b14e2c94303bc82c0a10","_id":"lock-verify@1.0.1","_npmVersion":"5.4.0","_nodeVersion":"8.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"007a5bbcbb5fd86cf47a85318be3b43ac4b4d5b3","size":2163,"noattachment":false,"key":"/lock-verify/-/lock-verify-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-1.0.1.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify-1.0.1.tgz_1504307284400_0.21245069825090468"},"directories":{},"publish_time":1504307284465,"_cnpm_publish_time":1504307284465,"_hasShrinkwrap":false},"1.0.0":{"name":"lock-verify","version":"1.0.0","description":"Report if your package.json is out of sync with your package-lock.json.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org/"},"license":"ISC","dependencies":{"@iarna/cli":"1.1.0","npm-package-arg":"^5.1.2","semver":"^5.3.0"},"devDependencies":{},"repository":{"type":"git","url":"git+https://github.com/iarna/lock-verify.git"},"bugs":{"url":"https://github.com/iarna/lock-verify/issues"},"homepage":"https://github.com/iarna/lock-verify#readme","gitHead":"42f88fba803ff675c4e67561a6ef1e9a0bbabe21","_id":"lock-verify@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"2ac14d6c827486cc6a5f0def3ba2c6f3fdf40eca","size":2160,"noattachment":false,"key":"/lock-verify/-/lock-verify-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/lock-verify/download/lock-verify-1.0.0.tgz"},"maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"},{"name":"gar","email":""},{"name":"lukekarrys","email":"luke@lukekarrys.com"},{"name":"nlf","email":""},{"name":"npm-cli-ops","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lock-verify-1.0.0.tgz_1502398087924_0.052219023928046227"},"directories":{},"publish_time":1502398087991,"_hasShrinkwrap":false,"_cnpm_publish_time":1502398087991}},"readme":"# Note: pending imminent deprecation\n\n**This module will be deprecated once npm v7 is released.  Please do not rely\non it more than absolutely necessary (ie, only if you are depending on\nit for use with npm v6 internal dependencies).**\n\n----\n\n# lock-verify\n\nReport if your package.json is out of sync with your package-lock.json.\n\n## USAGE\n\n```\nconst lockVerify = require('lock-verify')\nlockVerify(moduleDir).then(result => {\n  result.warnings.forEach(w => console.error('Warning:', w))\n  if (!result.status) {\n    result.errors.forEach(e => console.error(e))\n    process.exit(1)\n  }\n})\n```\n\nAs a library it's a function that takes the path to a module and returns a\npromise that resolves to an object with `.status`, `.warnings` and `.errors`\nproperties.  The first will be true if everything was ok (though warnings\nmay exist). If there's no `package.json` or no lockfile in `moduleDir` or they're\nunreadable then the promise will be rejected.\n","_attachments":{},"homepage":"https://github.com/npm/lock-verify#readme","bugs":{"url":"https://github.com/npm/lock-verify/issues"},"license":"ISC"}