{"_id":"package-metadata","_rev":"4-038ef5c8fa569a3f30c84967419812f5","name":"package-metadata","dist-tags":{"next":"1.0.1-rc1","latest":"1.1.2"},"versions":{"1.0.0":{"name":"package-metadata","version":"1.0.0","description":"Retrieves package.json metadata from the configured registry","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","author":{"name":"Joseph Carroll"},"keywords":["npm","registry","package","pkg","package.json","json","module","metadata"],"scripts":{"clean":"rimraf dist","build":"npm run clean && npm run build-ts","build-ts":"tsc","watch-ts":"tsc -w","test":"jest --coverage --verbose"},"dependencies":{"await-to-js":"^2.0.1","jest":"^23.3.0","npm-conf":"^1.1.3","request":"^2.87.0","request-promise-native":"^1.0.5","semver":"^5.5.0","ts-jest":"^23.0.0"},"devDependencies":{"@types/jest":"^23.1.4","@types/node":"^10.5.2","@types/request":"^2.47.1","@types/request-promise-native":"^1.0.15","@types/semver":"^5.5.0","rimraf":"^2.6.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"gitHead":"1fe32ab25848af269fb5df8e833f7ab05d1f84b1","_id":"package-metadata@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"},"dist":{"integrity":"sha512-2zjyRl66ZJxLFDc35Bv7nA7C8vakUdmQAtwBmfDk2E4xoX8JncQdMYXEhjXvfwWfXaKkX1pZ17/sGMhrZWXWyw==","shasum":"dd1c1c6931e22a09210f5233f402f44a0d47bf09","tarball":"https://registry.npmjs.org/package-metadata/-/package-metadata-1.0.0.tgz","fileCount":40,"unpackedSize":40955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQpLoCRA9TVsSAnZWagAAkVUP/1Fyjdc5PsdaLEu6bPth\npmso9Dkjdfvk3YY2KGPAetoYKssU1EdGg0T38noTpED/RUmWYoOEfejnNgHO\nEnRNPtyigcM9Rrj9IbHKo5MCjbB5zKCVTsVyrvTJMrCn1J6Kij4nzyyzbTed\nSME4guNC5VKoOcnLs011p+DsO4sG+FNFmSb1FX5CflGLQUEdhBywhHV4zKZ6\nLiIyuZf138utJjuh8DENA+5KJ4fXvjsSYDuCE0OnukwUd2PBSutJ6ZPu2YBK\nlJJN1cPV1p2KIH7gfInHiHRguLrMLsB5MbbBz/6NpHkKzgOiX3DpzozHQcG+\nieyj68QpoBCj7ETIcAFSrMylqIgUlUQ90056hKnUHpvcdMSJpe/+skm4Vugh\njuGtllNKEgy4wlDPByal1SojyZ1FcoSj2M1sYhZThx2E0uXqxIWA+xNEEh3h\n44NIpxs+GO3D1svmTgCJLh+Z9Lm6IlAA64oztcFZkKiS1sY3SnDcUCiMXAbi\ned/YBLOG33p4NNWH3N8vVsfPDYSb5HcvPiL3EURsP3Ld3EychubhXDaP81If\n2gxoXJ1E3YvEf8cGhxgXXkL6HocBpPXv94O/G2KpjXtcbBLvwyzgGHIZ20ac\nK26dPS+uiAPhQ670VeNo/y/PXoY1OfdVYvNQz35l/mraVDJ06mH5PANccm1u\nZf+h\r\n=oh9f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcmIOpbgt3YPHZiziJmnCJxMSzXUK+SbuB29LhbPDFCAIgcNsSxORZqstF4Q4C5rwzHPDpD4l/vcJwmlyKEIQilg4="}]},"maintainers":[{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-metadata_1.0.0_1531089640272_0.5598218814443265"},"_hasShrinkwrap":false},"1.0.1-rc1":{"name":"package-metadata","version":"1.0.1-rc1","description":"Retrieves package.json metadata from the configured registry","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","author":{"name":"Joseph Carroll"},"keywords":["npm","registry","package","pkg","package.json","json","module","metadata"],"scripts":{"clean":"rimraf dist","build":"npm run clean && npm run build-ts","build-ts":"tsc","watch-ts":"tsc -w","test":"jest --coverage --verbose"},"dependencies":{"await-to-js":"^2.0.1","jest":"^23.3.0","npm-conf":"^1.1.3","request":"^2.87.0","request-promise-native":"^1.0.5","semver":"^5.5.0","ts-jest":"^23.0.0"},"devDependencies":{"@types/jest":"^23.1.4","@types/node":"^10.5.2","@types/request":"^2.47.1","@types/request-promise-native":"^1.0.15","@types/semver":"^5.5.0","rimraf":"^2.6.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"gitHead":"cf7505daf6c8378fb2a8c21c57817eac97883ffd","readme":"ERROR: No README data found!","_id":"package-metadata@1.0.1-rc1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"},"dist":{"integrity":"sha512-byMtR57Qqhgzi/lX20XVL/iLi9xIgUbuo58uNyTweYKdp/lbATPtcgghGIADc18XVGYAnUJJLH1Vj5iqjZfDDg==","shasum":"fc9000cc4405a6e44bfa2040249f8fe8e243731f","tarball":"https://registry.npmjs.org/package-metadata/-/package-metadata-1.0.1-rc1.tgz","fileCount":40,"unpackedSize":42611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQqmKCRA9TVsSAnZWagAA1d8QAJBNwOWdOhKFuyuXSJz8\n/F7kYtlgdJMC9NkDuaFuWuKnv/TtUappHfBAAfhytS12M+C/qp0T1DLEFoL4\npjOysX/UFu3zIHoOIk5T6KhhqwxptveAHRHtyRKCE3Ivx+1wCs+qwIwIEs18\nIA6p5pErOyJpd58TYovTEKxTAgNUMw67xgTgv/L4CHW9DfLKmcXyMSB+mavh\nQlL48PiMT75lU717MSVw2TY91DE3E1hthx8I5oHC+kU8sqE80FFMwub6lrJ+\nUX7WorJa5R6DS58hUP1X9LAvXkuqoWGdXu6v+RYnmgWF2Bzwu/bYFwQ7Hfy8\nd7CPCPf9JH0fWFMnILJfbXhSY4ILIwrxYk/mE++MH58UheJV38ryxE//vjRg\nRv1KL5zGWlthPZYgOrAGUFdVKq1c/4Q85a3SqNiUnw0L1yEGA5UUDjR5HgUg\nc15d1uopSF3ggDh5C56NbaPs34bMYqrhiYcIiiHwveJ4mGInAsKqtoz8KAfa\n+Z0FW8IZGcuia/6Xq7xubkHjHgkWil0gIceUqnk7B4TA/kb7XtltwroCDZJa\nrWYFGlEBGIDjZVgrnFbjnFUTC+3kH0aDh4uuYU//n1TWd5mg8YTIiE/gyOR1\nrEj++h1/+4F6gCatiLhukbK8h96x1raag/XjhLuBF52pvpjY0a5rjN09Mh7g\nq6A0\r\n=fccr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCERitpGAGPsyQVc3pvI400PkxuYDE53QKsOKLKM1NMmAIgfmHSA8gl68YB/33zh5oStEMkKxoNu0HT/UJKNmU/hrk="}]},"maintainers":[{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-metadata_1.0.1-rc1_1531095434432_0.837056395378706"},"_hasShrinkwrap":false},"1.1.1":{"name":"package-metadata","version":"1.1.1","description":"Retrieves package.json metadata from the configured registry","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","author":{"name":"Joseph Carroll"},"keywords":["npm","registry","package","pkg","package.json","json","module","metadata"],"scripts":{"clean":"rimraf dist","build":"npm run clean && npm run build-ts","build-ts":"tsc","watch-ts":"tsc -w","test":"jest --coverage --verbose"},"dependencies":{"await-to-js":"^2.0.1","jest":"^23.3.0","npm-conf":"^1.1.3","registry-auth-token":"^3.3.2","request":"^2.87.0","request-promise-native":"^1.0.5","semver":"^5.5.0","ts-jest":"^23.0.0"},"devDependencies":{"@types/jest":"^23.1.4","@types/node":"^10.5.2","@types/registry-auth-token":"^3.3.0","@types/request":"^2.47.1","@types/request-promise-native":"^1.0.15","@types/semver":"^5.5.0","rimraf":"^2.6.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"^2.9.2"},"gitHead":"b708f914ce16382bc51442da96803634d9393117","_id":"package-metadata@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"},"dist":{"integrity":"sha512-2MbVjrCJ9Gxm3mzU0JQkHhEApu6Oy1jLkuzVKR8WZsnscnRVWbmj9LXt6nMqmyCuZCSCrOfTIIjurQMxmZQbBw==","shasum":"8f91c1329e5cc382770e669a4e4a24a0a09be9b3","tarball":"https://registry.npmjs.org/package-metadata/-/package-metadata-1.1.1.tgz","fileCount":32,"unpackedSize":28952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZdx2CRA9TVsSAnZWagAAWmkP/A/kSdCMVChM4gahmZTp\nfS15lOaemTlZ+gmvrb3Kv1bQwp+RQbqAUjww4Sxe1tos1DS26TZa6tGbmlkO\nCMg94OoRDRQRDvEBjc9x++ZrufM9q9/vgTc7xNXlOy5azz9U3E3lOGbptMJo\navcRVQbvkmuUa8IFOYOXBTkSkq2KQoN6avTRyUd1l1ly0X3BsGLWiCKzizbf\nz1okxcjOYC+FBLjf8zr6xb6CSsVnjNwaSJ6qNdZge5WQf9D2kEfpknwFOvDa\n4Bq03kM4CIqwSOm3L84kh4Vofwjp3rILuoUYHazHwMyuk61Durg0+5nnH/s/\nnqXCG9R5twNnf9mS7iTXVulC2ExUIq3c8Jxc0F7VDiEIC/aDFHMiCB1u0EHl\n6YEfErxQnt9ron3F3QCGdKrXIi6skTiP7yJoTR21NH4u6wiNXOMUmOOEE9QH\nMpcK4mKBrkVWKpmNjC6Z8KgEFRubtPVpyO6fBOGMI/r3px1zqX0Yxijrdq3a\nEG/MB81bqgh8ohF0TaxtEJ8HMxyT2Q38B+9sjn51wZj9BhrRWLSUwHdaPBlT\nYETppSzDxagQ7452xTbG/LWz+Vo4P4WYJgS2vihBSfP8MzibKv9PcWhJqxnO\nnFVOKz2KqLEljVyd+0U4fBAEdhbQLdI+VpebbxuXOthuLGF7IxoOcIFQIboF\ne7g9\r\n=HgMo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdHP4ic8SKuQOrjaB8Gd2qW6m+BgEG5EoRQbj9OA2MSwIgIiT+EDhgZ7hL4nGBq6DfOWgzS2kg5eAMQb6kyUtwwhQ="}]},"maintainers":[{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-metadata_1.1.1_1533402230007_0.7299808476285063"},"_hasShrinkwrap":false},"1.1.2":{"name":"package-metadata","version":"1.1.2","description":"Retrieves package.json metadata from the configured registry","main":"dist/index.js","types":"dist/index.d.ts","license":"MIT","author":{"name":"Joseph Carroll"},"homepage":"https://github.com/jd-carroll/package-metadata","repository":{"type":"git","url":"git+https://github.com/jd-carroll/package-metadata.git"},"keywords":["npm","registry","package","pkg","package.json","json","module","metadata"],"scripts":{"clean":"rimraf dist","build":"npm run clean && npm run build-ts","build-ts":"tsc","watch-ts":"tsc -w","test":"jest --coverage --verbose"},"dependencies":{"await-to-js":"^2.0.1","npm-conf":"^1.1.3","registry-auth-token":"^3.3.2","request":"^2.87.0","request-promise-native":"^1.0.5","semver":"^5.5.0"},"devDependencies":{"@types/jest":"^23.3.1","@types/node":"^10.5.7","@types/registry-auth-token":"^3.3.0","@types/request":"^2.47.1","@types/request-promise-native":"^1.0.15","@types/semver":"^5.5.0","jest":"^23.4.2","rimraf":"^2.6.2","ts-jest":"^23.1.3","tslint":"^5.11.0","tslint-config-prettier":"^1.14.0","typescript":"^2.9.2"},"gitHead":"a8a00a34008d6d3946135579f1735906dbd75b89","bugs":{"url":"https://github.com/jd-carroll/package-metadata/issues"},"_id":"package-metadata@1.1.2","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"},"dist":{"integrity":"sha512-C49qDZ11fMBj2Ql+wAh/WZlb3IsOGzg5IOqET3FfBxGWXUDYiw2rpd6Zl5HRKy0nRaNCzHBJjZz+DrZG62fjmQ==","shasum":"91fa552ca1b19ce83960c13cf4c89845d1f08e36","tarball":"https://registry.npmjs.org/package-metadata/-/package-metadata-1.1.2.tgz","fileCount":32,"unpackedSize":29126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaOSnCRA9TVsSAnZWagAAB/kQAIN6CjYSL4C7GO+kRe6k\ntOzZDntA9HQ5ZzWMjP1yELoN8+hoIrqfkvpnzlnNNrzznQ7H30nIjJgavl7+\ns9Di2YYdCtctHlb5H+3QjUkn1BrPwg7HS/0RHCsf62/ZiaW3sVb/Io1lZI9C\nuEKeN6TXoNiR5bikfnXKME6kQXwC+adFO/j91je8kmcE0wbdNx+PgiEnBjwD\n/2mHbc6Lx0gGiGx/NWmlsQUkj1ROnATQlFSmQssrbzAckpb85hu672/l+irO\nwzMWJvmwoPipTM76h9aACa2U9ySk9I1wMLzxihLnW0khP3QQAfYCpOYwRgn1\nJiHiy4z6nJqRKilpafNsDKVKSn0NUmCbNC0C2pd6v5xFOR7b6EnSGHlXt6QG\n13ni28Mio/LGbHQAIJ0BX4iQgfv3KwP32KQReI7o9mT5vSUEYtheeA5yBhQh\nYpwtclwphzKuLLA8XUWXg+QGzyMw/XJr5cO0EIJv2hsuHp/q7+TuEZGPdHAb\nt2RJC6DJf0sNR+n4IQnL32HjhXxhQYDNgjQOH/TKiBulwF8tZT97+Vm1YzlJ\nFZVwxzt+2KEQtHsoHGmLh2aEdtxlM+0BU90onSY7EWYKkeUw+dakFUEEJh58\n7FqeptOYmg+9wFitKwB5PXVquNeZNOHjInGtdOapV49UsdozYKVTM1xni417\ndxHQ\r\n=7dkw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByeqvouu5dXdDThcsI4iMXumOFrPtIupUTad5cUMFQQAiEAv1Uc8EclH3U907p3BHMmY1DAzstOT9HoDHyAdl0tUQg="}]},"maintainers":[{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/package-metadata_1.1.2_1533600935049_0.8048038715313404"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-08T22:40:40.271Z","1.0.0":"2018-07-08T22:40:40.397Z","modified":"2022-05-12T11:18:26.182Z","1.0.1-rc1":"2018-07-09T00:17:14.572Z","1.1.1":"2018-08-04T17:03:50.191Z","1.1.2":"2018-08-07T00:15:35.116Z"},"maintainers":[{"name":"jd-carroll","email":"jdsalingerjr@gmail.com"}],"description":"Retrieves package.json metadata from the configured registry","keywords":["npm","registry","package","pkg","package.json","json","module","metadata"],"author":{"name":"Joseph Carroll"},"license":"MIT","readme":"> Get metadata of a package from the configured npm registry\n\n## Install\n\n```\n$ npm install package-metadata\n```\n\n\n## Usage\n\n```js\nimport { RegistryClient } from 'package-metadata';\n\nRegistryClient.getMetadata('package-metadata')\n  .then((metadata) => {\n    console.log(metadata);\n  });\n(async () => {\n  const metadata = await RegistryClient.getMetadata('@types/node');\n  console.log(metadata);\n})();\n```\n\n\n## RegistryClient API\n\n### getMetadata(name, [options])\n\n#### name\n\nType: `string`\n\nName of the package.\n\n#### options\n\nType: `Object`\n\n##### version\n\nType: `string`<br>\nDefault: `latest`\n\nPackage version such as `1.0.0` or a [dist tag](https://docs.npmjs.com/cli/dist-tag) such as `latest`.\n\nThe version can also be in any format supported by the [semver](https://github.com/npm/node-semver) module. For example:\n\n- `1` - Get the latest `1.x.x`\n- `1.2` - Get the latest `1.2.x`\n- `^1.2.3` - Get the latest `1.x.x` but at least `1.2.3`\n- `~1.2.3` - Get the latest `1.2.x` but at least `1.2.3`\n\n##### fullMetadata\n\nType: `boolean`<br>\nDefault: `false`\n\nBy default, only an abbreviated metadata object is returned for performance reasons. [Read more.](https://github.com/npm/registry/blob/master/docs/responses/package-metadata.md)\n\n##### allVersions\n\nType: `boolean`<br>\nDefault: `false`\n\nReturn the [main entry](https://registry.npmjs.org/package-metadata) containing all versions.\n\n\n## Authentication\n\nBoth public and private registries are supported, for both scoped and unscoped packages, as long as the registry uses either bearer tokens or basic authentication.\n\n\n## License\n\nMIT ©","readmeFilename":"README.md","homepage":"https://github.com/jd-carroll/package-metadata","repository":{"type":"git","url":"git+https://github.com/jd-carroll/package-metadata.git"},"bugs":{"url":"https://github.com/jd-carroll/package-metadata/issues"}}