{"_id":"read-package-json-fast","_rev":"4130867","name":"read-package-json-fast","description":"Like read-package-json, but faster","dist-tags":{"latest":"5.0.0"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"time":{"modified":"2026-03-01T18:33:02.000Z","created":"2019-11-23T00:14:10.083Z","5.0.0":"2025-10-23T17:25:02.746Z","4.0.0":"2024-09-25T17:28:12.791Z","3.0.2":"2022-12-13T23:15:27.272Z","3.0.1":"2022-10-17T19:35:36.940Z","3.0.0":"2022-10-10T22:48:07.396Z","2.0.3":"2021-07-22T02:13:56.044Z","2.0.2":"2021-02-22T20:18:43.920Z","1.2.2":"2021-02-10T23:12:47.780Z","2.0.1":"2021-02-05T15:26:15.688Z","2.0.0":"2021-02-05T15:24:11.527Z","1.2.1":"2020-08-20T18:28:41.041Z","1.2.0":"2020-08-20T07:34:17.374Z","1.1.3":"2020-01-17T23:54:54.868Z","1.1.2":"2020-01-17T23:54:05.998Z","1.1.1":"2019-12-09T23:42:53.771Z","1.1.0":"2019-11-26T01:14:32.925Z","1.0.3":"2019-11-23T00:50:14.993Z","1.0.2":"2019-11-23T00:40:22.799Z","1.0.1":"2019-11-23T00:27:46.604Z","1.0.0":"2019-11-23T00:14:10.083Z"},"users":{},"author":{"name":"GitHub Inc."},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"versions":{"5.0.0":{"name":"read-package-json-fast","version":"5.0.0","description":"Like read-package-json, but faster","main":"lib/index.js","author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"engines":{"node":"^20.17.0 || >=22.9.0"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.27.1","tap":"^16.3.0"},"dependencies":{"json-parse-even-better-errors":"^5.0.0","npm-normalize-package-bin":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.27.1","publish":true},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"972de8d2d873517f1dcde46b12472fa10b1e9daa","_id":"read-package-json-fast@5.0.0","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"f88dbd3bbcab428c4558a56fd53a3169df0ff7ef","size":3839,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-5.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:32a3e122-f184-432d-9dc2-4566edb69f77"}},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/read-package-json-fast_5.0.0_1761240302537_0.7856173513983393"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T17:25:02.746Z","publish_time":1761240302746,"_source_registry_name":"default","_cnpm_publish_time":1761240302746},"4.0.0":{"name":"read-package-json-fast","version":"4.0.0","description":"Like read-package-json, but faster","main":"lib/index.js","author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"engines":{"node":"^18.17.0 || >=20.5.0"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.3","tap":"^16.3.0"},"dependencies":{"json-parse-even-better-errors":"^4.0.0","npm-normalize-package-bin":"^4.0.0"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.23.3","publish":true},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"_id":"read-package-json-fast@4.0.0","gitHead":"6ab7f8d2cf76aad58022bd4d97a67e7abebcf006","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"8ccbc05740bb9f58264f400acc0b4b4eee8d1b39","size":3841,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-4.0.0.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_4.0.0_1727285292581_0.6993959514833332"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T17:28:12.791Z","publish_time":1727285292791,"_source_registry_name":"default","_cnpm_publish_time":1727285292791},"3.0.2":{"name":"read-package-json-fast","version":"3.0.2","description":"Like read-package-json, but faster","main":"lib/index.js","author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","posttest":"npm run lint"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.11.0","tap":"^16.3.0"},"dependencies":{"json-parse-even-better-errors":"^3.0.0","npm-normalize-package-bin":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.11.0"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"630b30298bf11e459612fae6407d66501004d513","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@3.0.2","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"shasum":"394908a9725dc7a5f14e70c8e7556dff1d2b1049","size":3798,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-3.0.2.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_3.0.2_1670973327111_0.4447542306037586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-13T23:18:09.117Z","publish_time":1670973327272,"_cnpm_publish_time":1670973327272},"3.0.1":{"name":"read-package-json-fast","version":"3.0.1","description":"Like read-package-json, but faster","main":"lib/index.js","author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","posttest":"npm run lint"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.5.1","tap":"^16.3.0"},"dependencies":{"json-parse-even-better-errors":"^3.0.0","npm-normalize-package-bin":"^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.5.1"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"edd40da35b5e39c3fea446d79f0429c7fb081288","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@3.0.1","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"de13ae1c591850534daf77e083e851f94af67733","size":3824,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-3.0.1.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_3.0.1_1666035336739_0.3194239986134"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-18T22:52:18.635Z","publish_time":1666035336940,"_cnpm_publish_time":1666035336940},"3.0.0":{"name":"read-package-json-fast","version":"3.0.0","description":"Like read-package-json, but faster","main":"lib/index.js","author":{"name":"GitHub Inc."},"license":"ISC","scripts":{"test":"tap","snap":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","posttest":"npm run lint"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"devDependencies":{"@npmcli/eslint-config":"^3.1.0","@npmcli/template-oss":"4.5.1","tap":"^16.3.0"},"dependencies":{"json-parse-even-better-errors":"^3.0.0","npm-normalize-package-bin":"^2.0.0"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.5.1"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"aed5ff80ccfbca989221be9c5963c35e3ee6c52d","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@3.0.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"1931be7e06ab0e1e11223f5bb4ce0da2d4dbcc36","size":3824,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-3.0.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_3.0.0_1665442087216_0.5994111276175975"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-11T08:27:31.414Z","publish_time":1665442087396,"_cnpm_publish_time":1665442087396},"2.0.3":{"name":"read-package-json-fast","version":"2.0.3","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"engines":{"node":">=10"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^15.0.9"},"dependencies":{"json-parse-even-better-errors":"^2.3.0","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"8308c0f10d6bf420b447b2032245343de1202806","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@2.0.3","_nodeVersion":"16.0.0","_npmVersion":"7.19.0","dist":{"shasum":"323ca529630da82cb34b36cc0b996693c98c2b83","size":3656,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-2.0.3.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_2.0.3_1626920035873_0.3380888948035814"},"_hasShrinkwrap":false,"publish_time":1626920036044,"_cnpm_publish_time":1626920036044},"2.0.2":{"name":"read-package-json-fast","version":"2.0.2","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"engines":{"node":">=10"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.3.0","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"dc4d7fa7a8e50cf697594edd90b43697f1e3e29c","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@2.0.2","_nodeVersion":"15.3.0","_npmVersion":"7.5.4","dist":{"shasum":"2dcb24d9e8dd50fb322042c8c35a954e6cc7ac9e","size":3250,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-2.0.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_2.0.2_1614025123780_0.15042854405984651"},"_hasShrinkwrap":false,"publish_time":1614025123920,"_cnpm_publish_time":1614025123920},"1.2.2":{"name":"read-package-json-fast","version":"1.2.2","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.3.0","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"2f92cfde2aae6142427690336c7040c3a7de5c8d","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@1.2.2","_nodeVersion":"15.3.0","_npmVersion":"7.5.3","dist":{"shasum":"fba77b0b0d66b1ab344e214cb0876577e749c423","size":2991,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.2.2.tgz"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.2.2_1612998767668_0.5088115289547777"},"_hasShrinkwrap":false,"publish_time":1612998767780,"_cnpm_publish_time":1612998767780},"2.0.1":{"name":"read-package-json-fast","version":"2.0.1","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"engines":{"node":">=10"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.3.0","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"862dfaf72f15fd176c7b78268dc5ae182bc40ac9","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@2.0.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"c767f6c634873ffb6bb73788191b65559734f555","size":3169,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-2.0.1.tgz"},"_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_2.0.1_1612538775552_0.16428178442546026"},"_hasShrinkwrap":false,"publish_time":1612538775688,"_cnpm_publish_time":1612538775688},"2.0.0":{"name":"read-package-json-fast","version":"2.0.0","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.3.0","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"d066af41a622e5b3b8b9f3ffe6b1eea65ee039bf","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@2.0.0","_nodeVersion":"15.8.0","_npmVersion":"7.5.1","dist":{"shasum":"c34e9ddbed8aaa7d83160c5f6f79cfa5b3de3ce4","size":3157,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-2.0.0.tgz"},"_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_2.0.0_1612538651376_0.5161535593717301"},"_hasShrinkwrap":false,"publish_time":1612538651527,"_cnpm_publish_time":1612538651527},"1.2.1":{"name":"read-package-json-fast","version":"1.2.1","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.3.0","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"c9d2279192de71fb24de3fc00492f1c4ff4a2931","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@1.2.1","_nodeVersion":"14.8.0","_npmVersion":"7.0.0-beta.5","dist":{"shasum":"e8518d6f37c99eb3afc26704c5cbb50d7ead82dd","size":2990,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.2.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.2.1_1597948120928_0.511673119328286"},"_hasShrinkwrap":false,"publish_time":1597948121041,"_cnpm_publish_time":1597948121041},"1.2.0":{"name":"read-package-json-fast","version":"1.2.0","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"f6a4202d8d23576220fae40a0aafaf3b0a0084bd","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@1.2.0","_nodeVersion":"14.8.0","_npmVersion":"7.0.0-beta.5","dist":{"shasum":"00d4a5d89b4a457cc5fb09b219436f37ca266ab5","size":3045,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.2.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.2.0_1597908857238_0.6399513265621053"},"_hasShrinkwrap":false,"publish_time":1597908857374,"_cnpm_publish_time":1597908857374},"1.1.3":{"name":"read-package-json-fast","version":"1.1.3","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"342796a08c7be090e47b57c94d6a4cbbc88e871b","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@1.1.3","_nodeVersion":"13.4.0","_npmVersion":"6.13.6","dist":{"shasum":"3b78464ea8f3c4447f3358635390b6946dc0737e","size":2553,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.1.3.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.1.3_1579305294736_0.3361245539790867"},"_hasShrinkwrap":false,"publish_time":1579305294868,"_cnpm_publish_time":1579305294868},"1.1.2":{"name":"read-package-json-fast","version":"1.1.2","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1","npm-normalize-package-bin":"^1.0.1"},"repository":{"type":"git","url":"git+https://github.com/npm/read-package-json-fast.git"},"gitHead":"afcec53cdd2012ecdad3f1b18982372c382dca3f","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"homepage":"https://github.com/npm/read-package-json-fast#readme","_id":"read-package-json-fast@1.1.2","_nodeVersion":"13.4.0","_npmVersion":"6.13.6","dist":{"shasum":"c86d650f22a034169b29756e0ef814253d537b95","size":33329,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.1.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.1.2_1579305245828_0.2169544787211657"},"_hasShrinkwrap":false,"publish_time":1579305245998,"_cnpm_publish_time":1579305245998},"1.1.1":{"name":"read-package-json-fast","version":"1.1.1","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1","npm-normalize-package-bin":"^1.0.1"},"gitHead":"4c7cf0ab78fb885d6e0c7266d5016faec31c6761","_id":"read-package-json-fast@1.1.1","_nodeVersion":"12.12.0","_npmVersion":"6.13.2","dist":{"shasum":"fd19b660cadc608d7a8a441191d8e971b590ebda","size":33295,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.1.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.1.1_1575934973685_0.4016788239358231"},"_hasShrinkwrap":false,"publish_time":1575934973771,"_cnpm_publish_time":1575934973771},"1.1.0":{"name":"read-package-json-fast","version":"1.1.0","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1"},"gitHead":"1e25ecf0365171b86fa24cac63f481b1ea701214","_id":"read-package-json-fast@1.1.0","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"shasum":"9a31eb7604aad3f2699e858138b0c18528b37b78","size":33162,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.1.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.1.0_1574730872715_0.2616974676027535"},"_hasShrinkwrap":false,"publish_time":1574730872925,"_cnpm_publish_time":1574730872925},"1.0.3":{"name":"read-package-json-fast","version":"1.0.3","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1"},"gitHead":"52539c5bdf4edfac9edba883ef2d4612d032275a","_id":"read-package-json-fast@1.0.3","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"shasum":"d8c80dec6255cc75799f33359ba18b0593505576","size":33046,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.0.3.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.0.3_1574470214368_0.6419693245464191"},"_hasShrinkwrap":false,"publish_time":1574470214993,"_cnpm_publish_time":1574470214993},"1.0.2":{"name":"read-package-json-fast","version":"1.0.2","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1"},"gitHead":"8d1993208c730588f5b38a05450c4e3aba8b9bf0","_id":"read-package-json-fast@1.0.2","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"shasum":"ca8e3bd4cfca248db8f84bc69d29272ae5b15632","size":32891,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.0.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.0.2_1574469622647_0.6106585953231576"},"_hasShrinkwrap":false,"publish_time":1574469622799,"_cnpm_publish_time":1574469622799},"1.0.1":{"name":"read-package-json-fast","version":"1.0.1","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1"},"gitHead":"85c8c76a86b506f18adee2fc3a1cd647f7175180","_id":"read-package-json-fast@1.0.1","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"shasum":"fc0768df0048d59eecf3261db1e5a59556065d8e","size":32649,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.0.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.0.1_1574468866446_0.6470749794713762"},"_hasShrinkwrap":false,"publish_time":1574468866604,"_cnpm_publish_time":1574468866604},"1.0.0":{"name":"read-package-json-fast","version":"1.0.0","description":"Like read-package-json, but faster","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"https://izs.me"},"license":"ISC","scripts":{"test":"tap","snap":"tap","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"tap":{"check-coverage":true},"devDependencies":{"tap":"^14.10.1"},"dependencies":{"json-parse-even-better-errors":"^2.0.1"},"gitHead":"8d260b89b134d1c15c51fa5c0df940f256bbdc08","_id":"read-package-json-fast@1.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.13.1","dist":{"shasum":"1c8b695e0f80eacfc2dc07fa3ef47bd3a09fe899","size":32587,"noattachment":false,"key":"/read-package-json-fast/-/read-package-json-fast-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read-package-json-fast/download/read-package-json-fast-1.0.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/read-package-json-fast_1.0.0_1574468049925_0.1409265854125039"},"_hasShrinkwrap":false,"publish_time":1574468050083,"_cnpm_publish_time":1574468050083}},"readme":"# read-package-json-fast\n\nLike [`read-package-json`](http://npm.im/read-package-json), but faster and\nmore accepting of \"missing\" data.\n\nThis is only suitable for reading package.json files in a node_modules\ntree, since it doesn't do the various cleanups, normalization, and warnings\nthat are beneficial at the root level in a package being published.\n\n## USAGE\n\n```js\nconst rpj = require('read-package-json-fast')\n\n// typical promisey type API\nrpj('/path/to/package.json')\n  .then(data => ...)\n  .catch(er => ...)\n\n// or just normalize a package manifest\nconst normalized = rpj.normalize(packageJsonObject)\n```\n\nErrors raised from parsing will use\n[`json-parse-even-better-errors`](http://npm.im/json-parse-even-better-errors),\nso they'll be of type `JSONParseError` and have a `code: 'EJSONPARSE'`\nproperty.  Errors will also always have a `path` member referring to the\npath originally passed into the function.\n\n## Indentation\n\nTo preserve indentation when the file is saved back to disk, use\n`data[Symbol.for('indent')]` as the third argument to `JSON.stringify`, and\nif you want to preserve windows `\\r\\n` newlines, replace the `\\n` chars in\nthe string with `data[Symbol.for('newline')]`.\n\nFor example:\n\n```js\nconst data = await readPackageJsonFast('./package.json')\nconst indent = Symbol.for('indent')\nconst newline = Symbol.for('newline')\n// .. do some stuff to the data ..\nconst string = JSON.stringify(data, null, data[indent]) + '\\n'\nconst eolFixed = data[newline] === '\\n' ? string\n  : string.replace(/\\n/g, data[newline])\nawait writeFile('./package.json', eolFixed)\n```\n\nIndentation is determined by looking at the whitespace between the initial\n`{` and the first `\"` that follows it.  If you have lots of weird\ninconsistent indentation, then it won't track that or give you any way to\npreserve it.  Whether this is a bug or a feature is debatable ;)\n\n## WHAT THIS MODULE DOES\n\n- Parse JSON\n- Normalize `bundledDependencies`/`bundleDependencies` naming to just\n  `bundleDependencies` (without the extra `d`)\n- Handle `true`, `false`, or object values passed to `bundleDependencies`\n- Normalize `funding: <string>` to `funding: { url: <string> }`\n- Remove any `scripts` members that are not a string value.\n- Normalize a string `bin` member to `{ [name]: bin }`.\n- Fold `optionalDependencies` into `dependencies`.\n- Set the `_id` property if name and version are set.  (This is\n  load-bearing in a few places within the npm CLI.)\n\n## WHAT THIS MODULE DOES NOT DO\n\n- Warn about invalid/missing name, version, repository, etc.\n- Extract a description from the `README.md` file, or attach the readme to\n  the parsed data object.\n- Read the `HEAD` value out of the `.git` folder.\n- Warn about potentially typo'ed scripts (eg, `tset` instead of `test`)\n- Check to make sure that all the files in the `files` field exist and are\n  valid files.\n- Fix bundleDependencies that are not listed in `dependencies`.\n- Fix `dependencies` fields that are not strictly objects of string values.\n- Anything involving the `directories` field (ie, bins, mans, and so on).\n","_attachments":{},"homepage":"https://github.com/npm/read-package-json-fast#readme","bugs":{"url":"https://github.com/npm/read-package-json-fast/issues"},"license":"ISC"}