{"_id":"read","_rev":"4130161","name":"read","description":"read(1) for node programs","dist-tags":{"latest":"5.0.1"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"time":{"modified":"2026-03-01T18:31:39.000Z","created":"2011-12-07T00:20:59.773Z","5.0.1":"2025-10-23T17:56:33.069Z","5.0.0":"2025-10-22T15:29:12.067Z","4.1.0":"2025-01-30T21:38:37.662Z","4.0.0":"2024-09-25T17:24:38.624Z","3.0.1":"2023-11-27T18:19:02.512Z","3.0.0":"2023-11-18T06:36:53.119Z","2.1.0":"2023-04-13T16:50:02.314Z","2.0.0":"2022-12-13T23:15:28.022Z","1.0.7":"2015-08-26T20:59:30.174Z","1.0.6":"2015-05-20T07:15:58.658Z","1.0.5":"2013-07-15T01:49:33.993Z","1.0.4":"2012-08-17T00:26:44.028Z","1.0.3":"2012-08-12T03:33:09.169Z","1.0.2":"2012-07-24T22:25:41.620Z","1.0.1":"2012-07-24T08:03:49.226Z","1.0.0":"2012-07-24T07:45:05.670Z","0.1.1":"2012-07-23T18:23:45.370Z","0.1.0":"2012-06-14T01:14:33.721Z","0.0.3":"2012-06-09T00:48:13.399Z","0.0.2":"2012-03-30T22:17:06.064Z","0.0.1":"2011-12-07T00:20:59.773Z"},"users":{"fgribreau":true,"trevorsenior":true,"np":true,"dbarth":true,"mastayoda":true,"itonyyo":true,"detj":true,"ristostevcev":true,"fibo":true,"ddffx":true,"emyann":true,"nraibaud":true},"author":{"name":"GitHub Inc."},"repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"versions":{"5.0.1":{"name":"read","version":"5.0.1","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/read.d.ts","default":"./dist/esm/read.js"},"require":{"types":"./dist/commonjs/read.d.ts","default":"./dist/commonjs/read.js"}}},"type":"module","tshy":{"exports":{"./package.json":"./package.json",".":"./src/read.ts"}},"dependencies":{"mute-stream":"^3.0.0"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.27.1","@types/mute-stream":"^0.0.4","@types/tap":"^15.0.11","@typescript-eslint/parser":"^8.0.1","c8":"^10.1.2","eslint-import-resolver-typescript":"^4.3.2","tap":"^16.3.9","ts-node":"^10.9.1","tshy":"^3.0.2","typescript":"^5.2.2"},"engines":{"node":"^20.17.0 || >=22.9.0"},"author":{"name":"GitHub Inc."},"description":"read(1) for node programs","repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"license":"ISC","scripts":{"prepare":"tshy","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"c8 tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.27.1","publish":true,"typescript":true},"main":"./dist/commonjs/read.js","types":"./dist/commonjs/read.d.ts","tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false,"nyc-arg":["--exclude","tap-snapshots/**"]},"module":"./dist/esm/read.js","gitHead":"361af07ea1e5dcffb99b4bd36f752c1110a97d01","_id":"read@5.0.1","bugs":{"url":"https://github.com/npm/read/issues"},"homepage":"https://github.com/npm/read#readme","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"e6b0a84743406182fdfc20b2418a11b39b7ef837","size":5314,"noattachment":false,"key":"/read/-/read-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-5.0.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0223c60-6e48-4714-827e-85530459db1e"}},"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_5.0.1_1761242192853_0.6896665540596367"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-23T17:56:33.069Z","publish_time":1761242193069,"_source_registry_name":"default","_cnpm_publish_time":1761242193069},"5.0.0":{"name":"read","version":"5.0.0","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/read.d.ts","default":"./dist/esm/read.js"},"require":{"types":"./dist/commonjs/read.d.ts","default":"./dist/commonjs/read.js"}}},"type":"module","tshy":{"exports":{"./package.json":"./package.json",".":"./src/read.ts"}},"dependencies":{"mute-stream":"^2.0.0"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.27.1","@types/mute-stream":"^0.0.4","@types/tap":"^15.0.11","@typescript-eslint/parser":"^8.0.1","c8":"^10.1.2","eslint-import-resolver-typescript":"^4.3.2","tap":"^16.3.9","ts-node":"^10.9.1","tshy":"^3.0.2","typescript":"^5.2.2"},"engines":{"node":"^20.17.0 || >=22.9.0"},"author":{"name":"GitHub Inc."},"description":"read(1) for node programs","repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"license":"ISC","scripts":{"prepare":"tshy","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"c8 tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.27.1","publish":true,"typescript":true},"main":"./dist/commonjs/read.js","types":"./dist/commonjs/read.d.ts","tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false,"nyc-arg":["--exclude","tap-snapshots/**"]},"module":"./dist/esm/read.js","gitHead":"7a88bd6104522f1f7adc10fcc565f3dd2325d68f","_id":"read@5.0.0","bugs":{"url":"https://github.com/npm/read/issues"},"homepage":"https://github.com/npm/read#readme","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"5a03142299590f8260a73f23f1598a1543b7e5d9","size":5313,"noattachment":false,"key":"/read/-/read-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-5.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e0223c60-6e48-4714-827e-85530459db1e"}},"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_5.0.0_1761146951899_0.13112626394252747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T15:29:12.067Z","publish_time":1761146952067,"_source_registry_name":"default","_cnpm_publish_time":1761146952067},"4.1.0":{"name":"read","version":"4.1.0","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/read.d.ts","default":"./dist/esm/read.js"},"require":{"types":"./dist/commonjs/read.d.ts","default":"./dist/commonjs/read.js"}}},"type":"module","tshy":{"exports":{"./package.json":"./package.json",".":"./src/read.ts"}},"dependencies":{"mute-stream":"^2.0.0"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.3","@types/mute-stream":"^0.0.4","@types/tap":"^15.0.11","@typescript-eslint/parser":"^8.0.1","c8":"^10.1.2","eslint-import-resolver-typescript":"^3.6.1","tap":"^16.3.9","ts-node":"^10.9.1","tshy":"^3.0.2","typescript":"^5.2.2"},"engines":{"node":"^18.17.0 || >=20.5.0"},"author":{"name":"GitHub Inc."},"description":"read(1) for node programs","repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"license":"ISC","scripts":{"prepare":"tshy","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"c8 tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.23.3","publish":true,"typescript":true},"main":"./dist/commonjs/read.js","types":"./dist/commonjs/read.d.ts","tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false,"nyc-arg":["--exclude","tap-snapshots/**"]},"module":"./dist/esm/read.js","_id":"read@4.1.0","gitHead":"bfc6a33c365008d91f59631e6e43ad14cf2a60ef","bugs":{"url":"https://github.com/npm/read/issues"},"homepage":"https://github.com/npm/read#readme","_nodeVersion":"22.13.1","_npmVersion":"11.1.0","dist":{"shasum":"d97c2556b009b47b16b5bb82311d477cc7503548","size":5313,"noattachment":false,"key":"/read/-/read-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-4.1.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-npm-production","tmp":"tmp/read_4.1.0_1738273117482_0.11033318104818957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-30T21:38:37.662Z","publish_time":1738273117662,"_source_registry_name":"default","_cnpm_publish_time":1738273117662},"4.0.0":{"name":"read","version":"4.0.0","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/read.d.ts","default":"./dist/esm/read.js"},"require":{"types":"./dist/commonjs/read.d.ts","default":"./dist/commonjs/read.js"}}},"type":"module","tshy":{"exports":{"./package.json":"./package.json",".":"./src/read.ts"}},"dependencies":{"mute-stream":"^2.0.0"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.3","@types/mute-stream":"^0.0.4","@types/tap":"^15.0.11","@typescript-eslint/parser":"^8.0.1","c8":"^10.1.2","eslint-import-resolver-typescript":"^3.6.1","tap":"^16.3.9","ts-node":"^10.9.1","tshy":"^3.0.2","typescript":"^5.2.2"},"engines":{"node":"^18.17.0 || >=20.5.0"},"author":{"name":"GitHub Inc."},"description":"read(1) for node programs","repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"license":"ISC","scripts":{"prepare":"tshy","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","lint":"npm run eslint","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run eslint -- --fix","snap":"c8 tap","posttest":"npm run lint","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.23.3","publish":true,"typescript":true},"main":"./dist/commonjs/read.js","types":"./dist/commonjs/read.d.ts","tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false,"nyc-arg":["--exclude","tap-snapshots/**"]},"module":"./dist/esm/read.js","_id":"read@4.0.0","gitHead":"037fbef637c1b2d9db068af22064c4652434a5ff","bugs":{"url":"https://github.com/npm/read/issues"},"homepage":"https://github.com/npm/read#readme","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"46a989a22dfefe4eab2327e40e40b05eca727370","size":5241,"noattachment":false,"key":"/read/-/read-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-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_4.0.0_1727285078384_0.12337058825739877"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T17:24:38.624Z","publish_time":1727285078624,"_source_registry_name":"default","_cnpm_publish_time":1727285078624},"3.0.1":{"name":"read","version":"3.0.1","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/read.d.ts","default":"./dist/esm/read.js"},"require":{"types":"./dist/commonjs/read.d.ts","default":"./dist/commonjs/read.js"}}},"type":"module","tshy":{"exports":{"./package.json":"./package.json",".":"./src/read.ts"}},"dependencies":{"mute-stream":"^1.0.0"},"devDependencies":{"@npmcli/eslint-config":"^4.0.2","@npmcli/template-oss":"4.20.0","@types/mute-stream":"^0.0.4","@types/tap":"^15.0.11","@typescript-eslint/parser":"^6.11.0","c8":"^8.0.1","eslint-import-resolver-typescript":"^3.6.1","tap":"^16.3.9","ts-node":"^10.9.1","tshy":"^1.8.0","typescript":"^5.2.2"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"author":{"name":"GitHub Inc."},"description":"read(1) for node programs","repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"license":"ISC","scripts":{"prepare":"tshy","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","snap":"c8 tap","posttest":"npm run lint"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.20.0","publish":true,"typescript":true,"content":"./scripts/template-oss"},"main":"./dist/commonjs/read.js","types":"./dist/commonjs/read.d.ts","tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false,"nyc-arg":["--exclude","tap-snapshots/**"]},"_id":"read@3.0.1","gitHead":"d7f94fa3b3aa905912f645b141f0841f86f8eef2","bugs":{"url":"https://github.com/npm/read/issues"},"homepage":"https://github.com/npm/read#readme","_nodeVersion":"18.18.2","_npmVersion":"10.2.4","dist":{"shasum":"926808f0f7c83fa95f1ef33c0e2c09dbb28fd192","size":5247,"noattachment":false,"key":"/read/-/read-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-3.0.1.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_3.0.1_1701109142302_0.3024951608173001"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-27T18:19:02.512Z","publish_time":1701109142512,"_source_registry_name":"default","_cnpm_publish_time":1701109142512},"3.0.0":{"name":"read","version":"3.0.0","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/esm/read.d.ts","default":"./dist/esm/read.js"},"require":{"types":"./dist/commonjs/read.d.ts","default":"./dist/commonjs/read.js"}}},"type":"module","tshy":{"exports":{"./package.json":"./package.json",".":"./src/read.ts"}},"dependencies":{"mute-stream":"^1.0.0"},"devDependencies":{"@npmcli/eslint-config":"^4.0.2","@npmcli/template-oss":"4.20.0","@types/mute-stream":"^0.0.4","@types/tap":"^15.0.11","@typescript-eslint/parser":"^6.11.0","c8":"^8.0.1","eslint-import-resolver-typescript":"^3.6.1","tap":"^16.3.9","ts-node":"^10.9.1","tshy":"^1.8.0","typescript":"^5.2.2"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"author":{"name":"GitHub Inc."},"description":"read(1) for node programs","repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"license":"ISC","scripts":{"prepare":"tshy","pretest":"npm run prepare","presnap":"npm run prepare","test":"c8 tap","lint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","snap":"c8 tap","posttest":"npm run lint"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.20.0","publish":true,"typescript":true,"content":"./scripts/template-oss"},"main":"./dist/commonjs/read.js","types":"./dist/commonjs/read.d.ts","tap":{"coverage":false,"node-arg":["--no-warnings","--loader","ts-node/esm"],"ts":false,"nyc-arg":["--exclude","tap-snapshots/**"]},"_id":"read@3.0.0","gitHead":"39a92b0e83cbc38e6c813f095c81f5ed23b2eb9f","bugs":{"url":"https://github.com/npm/read/issues"},"homepage":"https://github.com/npm/read#readme","_nodeVersion":"20.7.0","_npmVersion":"10.2.3","dist":{"shasum":"3652729a47bc66585b39274101a49a37407b865e","size":3486565,"noattachment":false,"key":"/read/-/read-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-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_3.0.0_1700289412784_0.6492329558303465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-18T06:36:53.119Z","publish_time":1700289413119,"_source_registry_name":"default","_cnpm_publish_time":1700289413119},"2.1.0":{"name":"read","version":"2.1.0","main":"lib/read.js","dependencies":{"mute-stream":"~1.0.0"},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.13.0","tap":"^16.3.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"author":{"name":"GitHub Inc."},"description":"read(1) for node programs","repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"license":"ISC","scripts":{"test":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","snap":"tap","posttest":"npm run lint"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.13.0","publish":"true"},"tap":{"statements":77,"branches":75,"functions":57,"lines":78,"test-ignore":"fixtures/","nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"425443fb0ab7405425b1d7cf980fc98602c9a5da","bugs":{"url":"https://github.com/npm/read/issues"},"homepage":"https://github.com/npm/read#readme","_id":"read@2.1.0","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"shasum":"69409372c54fe3381092bc363a00650b6ac37218","size":2494,"noattachment":false,"key":"/read/-/read-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-2.1.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_2.1.0_1681404601956_0.7159063246251407"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-13T16:50:02.314Z","publish_time":1681404602314,"_cnpm_publish_time":1681404602314},"2.0.0":{"name":"read","version":"2.0.0","main":"lib/read.js","dependencies":{"mute-stream":"~1.0.0"},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.11.0","tap":"^16.3.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"author":{"name":"GitHub Inc."},"description":"read(1) for node programs","repository":{"type":"git","url":"git+https://github.com/npm/read.git"},"license":"ISC","scripts":{"test":"tap","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","template-oss-apply":"template-oss-apply --force","lintfix":"npm run lint -- --fix","snap":"tap","posttest":"npm run lint"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","version":"4.11.0"},"tap":{"statements":77,"branches":75,"functions":57,"lines":78,"test-ignore":"fixtures/","nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"afdb602bf10c9dc61e3c2f7b7dc439b9e6b8b4c7","bugs":{"url":"https://github.com/npm/read/issues"},"homepage":"https://github.com/npm/read#readme","_id":"read@2.0.0","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"shasum":"1d469a7321088e53b86ca77bf60a609e02f4eed8","size":2409,"noattachment":false,"key":"/read/-/read-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-2.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_2.0.0_1670973327874_0.7496243604907962"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-13T23:18:08.252Z","publish_time":1670973328022,"_cnpm_publish_time":1670973328022},"1.0.7":{"name":"read","version":"1.0.7","main":"lib/read.js","dependencies":{"mute-stream":"~0.0.4"},"devDependencies":{"tap":"^1.2.0"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"ISC","scripts":{"test":"tap test/*.js"},"files":["lib/read.js"],"gitHead":"b14516b9236c40140fd0666567f5d0c588a09a62","bugs":{"url":"https://github.com/isaacs/read/issues"},"homepage":"https://github.com/isaacs/read#readme","_id":"read@1.0.7","_shasum":"b3da19bd052431a97671d44a42634adf710b40c4","_from":".","_npmVersion":"3.2.2","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"b3da19bd052431a97671d44a42634adf710b40c4","size":2674,"noattachment":false,"key":"/read/-/read-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-1.0.7.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1440622770174,"_cnpm_publish_time":1440622770174,"_hasShrinkwrap":false},"1.0.6":{"name":"read","version":"1.0.6","main":"lib/read.js","dependencies":{"mute-stream":"~0.0.4"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"ISC","scripts":{"test":"tap test/*.js"},"gitHead":"2f5101c8e41332a033e5aa4e27e33fd6e09598e2","bugs":{"url":"https://github.com/isaacs/read/issues"},"homepage":"https://github.com/isaacs/read#readme","_id":"read@1.0.6","_shasum":"09873c14ecc114d063fad43b8ca5a33d304721c8","_from":".","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"09873c14ecc114d063fad43b8ca5a33d304721c8","size":4565,"noattachment":false,"key":"/read/-/read-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-1.0.6.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1432106158658,"_cnpm_publish_time":1432106158658,"_hasShrinkwrap":false},"1.0.5":{"name":"read","version":"1.0.5","main":"lib/read.js","dependencies":{"mute-stream":"~0.0.4"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","scripts":{"test":"tap test/*.js"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/isaacs/read/issues"},"_id":"read@1.0.5","dist":{"shasum":"007a3d169478aa710a491727e453effb92e76203","size":4261,"noattachment":false,"key":"/read/-/read-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-1.0.5.tgz"},"_from":".","_npmVersion":"1.3.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1373852973993,"_hasShrinkwrap":false,"_cnpm_publish_time":1373852973993},"1.0.4":{"name":"read","version":"1.0.4","main":"lib/read.js","dependencies":{"mute-stream":"~0.0.2"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","scripts":{"test":"tap test/*.js"},"_id":"read@1.0.4","dist":{"shasum":"c2374be81787fc8633602a1b98232569d52fc655","size":4154,"noattachment":false,"key":"/read/-/read-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-1.0.4.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1345163204028,"_hasShrinkwrap":false,"_cnpm_publish_time":1345163204028},"1.0.3":{"name":"read","version":"1.0.3","main":"lib/read.js","dependencies":{"mute-stream":"~0.0.2"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","scripts":{"test":"tap test/*.js"},"_id":"read@1.0.3","dist":{"shasum":"a4e99c7166e30114be40a2769af67a6b85296361","size":3781,"noattachment":false,"key":"/read/-/read-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-1.0.3.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1344742389169,"_hasShrinkwrap":false,"_cnpm_publish_time":1344742389169},"1.0.2":{"name":"read","version":"1.0.2","main":"lib/read.js","dependencies":{"mute-stream":"~0.0.2"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","scripts":{"test":"tap test/*.js"},"_id":"read@1.0.2","dist":{"shasum":"4f0e5b15f90e8c6d3ef3e7f7f537165924bd9d6e","size":3266,"noattachment":false,"key":"/read/-/read-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-1.0.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1343168741620,"_hasShrinkwrap":false,"_cnpm_publish_time":1343168741620},"1.0.1":{"name":"read","version":"1.0.1","main":"lib/read.js","dependencies":{"mute-stream":"0"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","scripts":{"test":"tap test/*.js"},"_id":"read@1.0.1","dist":{"shasum":"f6c4431e761b8fcbe869f6f347b6f227bba7ea79","size":3229,"noattachment":false,"key":"/read/-/read-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-1.0.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1343117029226,"_hasShrinkwrap":false,"_cnpm_publish_time":1343117029226},"1.0.0":{"name":"read","version":"1.0.0","main":"lib/read.js","dependencies":{"mute-stream":"0"},"devDependencies":{"tap":"*"},"engines":{"node":">=0.8"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","scripts":{"test":"tap test/*.js"},"_id":"read@1.0.0","dist":{"shasum":"8f90ce16e526be94f613d5591cf30f3ed436f585","size":3654,"noattachment":false,"key":"/read/-/read-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-1.0.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1343115905670,"_hasShrinkwrap":false,"_cnpm_publish_time":1343115905670},"0.1.1":{"name":"read","version":"0.1.1","main":"lib/read.js","dependencies":{},"devDependencies":{"tap":"*"},"engines":{"node":">=0.6"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","scripts":{"test":"tap test/*.js"},"_id":"read@0.1.1","dist":{"shasum":"8ef67ab7b7671e7ad4e2e86802abaf75bfd89c9e","size":4034,"noattachment":false,"key":"/read/-/read-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-0.1.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1343067825370,"_hasShrinkwrap":false,"_cnpm_publish_time":1343067825370},"0.1.0":{"name":"read","version":"0.1.0","main":"lib/read.js","dependencies":{},"devDependencies":{"tap":"*"},"engines":{"node":">=0.6"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","scripts":{"test":"tap test/*.js"},"_id":"read@0.1.0","dist":{"shasum":"5fc4d3fef825e449fa71441496ca0c573ec868eb","size":3873,"noattachment":false,"key":"/read/-/read-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-0.1.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1339636473721,"_hasShrinkwrap":false,"_cnpm_publish_time":1339636473721},"0.0.3":{"name":"read","version":"0.0.3","main":"lib/read.js","dependencies":{},"devDependencies":{},"engines":{"node":">=0.6"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"read@0.0.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.7.10-pre","_defaultsLoaded":true,"dist":{"shasum":"dbb8629311f590b2f935eedbddff70a111cc834b","size":3443,"noattachment":false,"key":"/read/-/read-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-0.0.3.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1339202893399,"_hasShrinkwrap":false,"_cnpm_publish_time":1339202893399},"0.0.2":{"name":"read","version":"0.0.2","main":"lib/read.js","dependencies":{},"devDependencies":{},"engines":{"node":">=0.6"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"license":"BSD","_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"read@0.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.15","_nodeVersion":"v0.7.7","_defaultsLoaded":true,"dist":{"shasum":"989679f16006199e94b90fc8cd3f8255b123a5ff","size":3392,"noattachment":false,"key":"/read/-/read-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-0.0.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1333145826064,"_hasShrinkwrap":false,"_cnpm_publish_time":1333145826064},"0.0.1":{"name":"read","version":"0.0.1","main":"lib/read.js","dependencies":{},"devDependencies":{},"engines":{"node":">=0.6"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"description":"read(1) for node programs","repository":{"type":"git","url":"git://github.com/isaacs/read.git"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"read@0.0.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.6-pre","_defaultsLoaded":true,"dist":{"shasum":"05088b1788502bca9dba6667d8e87d17871c9574","size":2524,"noattachment":false,"key":"/read/-/read-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/read/download/read-0.0.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1323217259773,"_hasShrinkwrap":false,"_cnpm_publish_time":1323217259773}},"readme":"## read\n\nFor reading user input from stdin.\n\nSimilar to the `readline` builtin's `question()` method, but with a\nfew more features.\n\n## Usage\n\n```javascript\nconst { read } = require('read')\n// or with ESM: import { read } from 'read'\ntry {\n  const result = await read(options)\n} catch (er) {\n  console.error(er)\n}\n```\n\n## Options\n\nEvery option is optional.\n\n* `prompt` What to write to stdout before reading input.\n* `silent` Don't echo the output as the user types it.\n* `replace` Replace silenced characters with the supplied character value.\n* `timeout` Number of ms to wait for user input before giving up.\n* `default` The default value if the user enters nothing.\n* `edit` Allow the user to edit the default value.\n* `terminal` Treat the output as a TTY, whether it is or not.\n* `input` Readable stream to get input data from. (default `process.stdin`)\n* `output` Writable stream to write prompts to. (default: `process.stdout`)\n* `completer` Autocomplete callback (see [official api](https://nodejs.org/api/readline.html#readline_readline_createinterface_options) for details\n* `history` History array, which will be appended to.\n\nIf silent is true, and the input is a TTY, then read will set raw\nmode, and read character by character.\n\n## Contributing\n\nPatches welcome.\n","_attachments":{},"homepage":"https://github.com/npm/read#readme","bugs":{"url":"https://github.com/npm/read/issues"},"license":"ISC"}