{"_id":"hijack-stream","_rev":"38-ddb792564ca8792b5a01576d8fc769e0","name":"hijack-stream","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"hijack-stream","version":"1.0.0","keywords":["password","prompt","tty","ask"],"license":"Apache-2.0","_id":"hijack-stream@1.0.0","maintainers":[{"name":"addaleax","email":"anna@addaleax.net"}],"homepage":"https://github.com/mongodb-js/hijack-stream","bugs":{"url":"https://github.com/mongodb-js/hijack-stream/issues"},"dist":{"shasum":"993707be0a952bb7969e3fb1b25ebacada750d70","tarball":"https://registry.npmjs.org/hijack-stream/-/hijack-stream-1.0.0.tgz","fileCount":7,"integrity":"sha512-9riBbIorIgSvsLQHL/rKEK6vJBexhgSRZC/tkieuei7a1U+CHgrXJVqW+RPswgEyuPbxcGCpx0QXO3iJuKRrrw==","signatures":[{"sig":"MEYCIQD+6wzxXfXeQlktz4vsKa/Qsa0RFLVNDDgsgsqIb4KSNgIhAOdckOh5qCySQXlKH4acXLEbv85ZKfBkIadv6VCePLO+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdGoeCRA9TVsSAnZWagAAN18P/RnoCE7s5DlkThYvHcQj\nQONnJurWVhn+FUWhxkQOVgdqCURJ134Pmi8y/EK4FoErGXX9Nv4Oot1xPsXS\nUYqZ6Rljd3sQhdJTVT2WiDCAYNd9bjD3QbDWUzK1JEBWtnd5exzFd+iDOsqn\nR7AXIHw7Y0aobN/Q4qLC9IEul0I8YxiqegWY52w/9qmAMQeG5SpXukYP0q/2\nqcS1m4bY0nJFuDTLls+5xp8JJEVLDeR3uagkyPcq6hqFZy4KcDCBrSVKIudh\npfYWieZiRc7gaPSup9ufGXGdq2X+WdAz/WNot+/j/wbjOUWDyvn1WqykCMjb\nH/StKeWWxfXXI3dVsC3MlzdTIEDgYVkHCwRX9evyen/LdJrgByNRHM98j7Ro\nj8xD+Hl7RYvNG106ItHI4x4nFIlhPN2qbtfTdl+D4Il6uux0GQPbjzMDhPUW\nhxGqmZwPi4YEG6bogktH3hCS9e2Zz12rdDvrNPNdYY9YJBhpp1V3mA1Mgj34\nRJX9f/SAeNmwOxQvoPc/apZ7S7MsyutJZj/jSWAnB7GLMKQPUSKjFHA+zbED\neGRhYZ732EWbURdwVvHPRDzBGoorVhwMTiRK4t+qymeHmN8Sy8PzhCNyp8PM\nqv21l85tZx7A/0z7v357ONL+W8dhcb7eZNDm20b/6ahlALaouvXmEAroZam1\nlKcw\r\n=G8n1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","exports":{"import":"./.esm-wrapper.mjs","require":"./lib/index.js"},"gitHead":"871ba578cca713ecaca90e21c85cb0e3c376c960","scripts":{"lint":"eslint **/*.ts","test":"npm run lint && npm run build && nyc mocha --colors -r ts-node/register test/*.ts","build":"npm run compile-ts && gen-esm-wrapper . ./.esm-wrapper.mjs","prepack":"npm run build","compile-ts":"tsc -p tsconfig.json"},"_npmUser":{"name":"addaleax","email":"anna@addaleax.net"},"repository":{"url":"git+https://github.com/mongodb-js/hijack-stream.git","type":"git"},"_npmVersion":"6.14.11","description":"Temporarily take over a readable stream","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.3","eslint":"^7.9.0","ts-node":"^9.0.0","typescript":"^4.0.3","@types/node":"^14.11.1","@types/mocha":"^8.0.3","gen-esm-wrapper":"^1.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@typescript-eslint/parser":"^4.2.0","eslint-config-semistandard":"^15.0.1","@typescript-eslint/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hijack-stream_1.0.0_1618242077863_0.302058433826369","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"hijack-stream","version":"2.0.0","keywords":["password","prompt","tty","ask"],"license":"Apache-2.0","_id":"hijack-stream@2.0.0","maintainers":[{"name":"orechova","email":"paula.stachova@tutanota.com"},{"name":"himanshusinghs","email":"himanshu.singhs@outlook.in"},{"name":"c-buckingham","email":"christopher.buckingham@mongodb.com"},{"name":"mongo-j","email":"james.wang@mongodb.com"},{"name":"mabaasit","email":"baasit121@yahoo.com"},{"name":"alexander_schroll","email":"alexander.schroll+npm@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"lerouxb","email":"lerouxb@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satya@mongodb.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"iteng@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"}],"homepage":"https://github.com/mongodb-js/hijack-stream","bugs":{"url":"https://github.com/mongodb-js/hijack-stream/issues"},"dist":{"shasum":"02c3a9c7af9c5d017bbe847dd826ca2f17f79d93","tarball":"https://registry.npmjs.org/hijack-stream/-/hijack-stream-2.0.0.tgz","fileCount":7,"integrity":"sha512-LoIBalA79clAUVnQ5OEMLYI+1oQcQG5Ppn8Oc+9IvE8Zx23T41Tv8F7I0z4L1mTMLiiSyBoEtB+hRqmdUIGRsQ==","signatures":[{"sig":"MEUCIQC4VxrZZ3MeBngYWCr//UZMs6wlsIhri4g5cv8Cm8PgmAIgVvn1QUryaKwosIy/LGWN9UjXm5W0A2MCkQZnePw9crs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20125},"main":"lib/index.js","types":"./lib/index.d.ts","exports":{"import":"./.esm-wrapper.mjs","require":"./lib/index.js"},"gitHead":"74883a5f66529981b3ba2b2131931918499ac5cf","scripts":{"lint":"eslint **/*.ts","test":"npm run lint && npm run build && nyc mocha --colors -r ts-node/register test/*.ts","build":"npm run compile-ts && gen-esm-wrapper . ./.esm-wrapper.mjs","prepack":"npm run build","compile-ts":"tsc -p tsconfig.json"},"_npmUser":{"name":"addaleax","email":"anna@addaleax.net"},"repository":{"url":"git+https://github.com/mongodb-js/hijack-stream.git","type":"git"},"_npmVersion":"8.19.4","description":"Temporarily take over a readable stream","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.3","eslint":"^8.56.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/node":"^14.11.1","@types/mocha":"^8.0.3","gen-esm-wrapper":"^1.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@typescript-eslint/parser":"^7.8.0","eslint-config-semistandard":"^15.0.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/hijack-stream_2.0.0_1715357649843_0.22069878753298156","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"hijack-stream","version":"2.0.1","keywords":["password","prompt","tty","ask"],"license":"Apache-2.0","_id":"hijack-stream@2.0.1","maintainers":[{"name":"orechova","email":"paula.stachova@tutanota.com"},{"name":"himanshusinghs","email":"himanshu.singhs@outlook.in"},{"name":"c-buckingham","email":"christopher.buckingham@mongodb.com"},{"name":"mongo-j","email":"james.wang@mongodb.com"},{"name":"mabaasit","email":"baasit121@yahoo.com"},{"name":"alexander_schroll","email":"alexander.schroll+npm@mongodb.com"},{"name":"chuck.kalmanek","email":"chuck.kalmanek@10gen.com"},{"name":"mongodb-js-user","email":"dana.groff+mongodb-js@mongodb.com"},{"name":"rueckstiess","email":"thomas@rueckstiess.net"},{"name":"durran","email":"durran@gmail.com"},{"name":"lerouxb","email":"lerouxb@gmail.com"},{"name":"fredtruman","email":"fred.truman@mongodb.com"},{"name":"mbroadst","email":"mbroadst@gmail.com"},{"name":"hswolff","email":"hello@hswolff.com"},{"name":"satyasinha","email":"satya@mongodb.com"},{"name":"matt_d_rat","email":"matt@mattfairbrass.com"},{"name":"rhysm","email":"rhys.howell@10gen.com"},{"name":"tomhollander","email":"tomhollander@hotmail.com"},{"name":"alena.khineika","email":"alena.khineika@gmail.com"},{"name":"jeff-allen-mongo","email":"jeffrey.allen@10gen.com"},{"name":"mmarcon","email":"me@marcon.me"},{"name":"jonathan.balsano","email":"jonathan.balsano@mongodb.com"},{"name":"mongodb-build","email":"build-accounts@10gen.com"},{"name":"jack.weir","email":"johnjackweir@gmail.com"},{"name":"stennie","email":"stennie@cpan.org"},{"name":"mcasimir","email":"maurizio.cas@gmail.com"},{"name":"kristina.stefano","email":"kristina.stefanova@mongodb.com"},{"name":"jarjee","email":"nathan.smyth@10gen.com"},{"name":"shaketbaby","email":"shaketbaby@gmail.com"},{"name":"devtoolsbot","email":"iteng@mongodb.com"},{"name":"addaleax","email":"anna@addaleax.net"},{"name":"gribnoysup","email":"sergey.petushkov@protonmail.com"},{"name":"mutukrish","email":"mutukrish@gmail.com"}],"homepage":"https://github.com/mongodb-js/hijack-stream","bugs":{"url":"https://github.com/mongodb-js/hijack-stream/issues"},"dist":{"shasum":"5506bb22bb72c28c426963260a4434b64d550605","tarball":"https://registry.npmjs.org/hijack-stream/-/hijack-stream-2.0.1.tgz","fileCount":7,"integrity":"sha512-RDOUBy7x+iz6ljj7qQOjXZv3RKFLGjXTYV0Kdl7K3R3YlxqoyFt7PLxfbw3yYriHzZSzXp7Y/oaw1f58YvL1ig==","signatures":[{"sig":"MEUCIE7LQU85kRFNBX7i6CDJevDjSjt318+mTvcq99g//V7VAiEAlgyuRA950J9bfU5w3CuL67vJaIbPvSRq7/mfWN02oPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20125},"main":"lib/index.js","types":"./lib/index.d.ts","exports":{"import":"./.esm-wrapper.mjs","require":"./lib/index.js"},"gitHead":"a568d679ce089e1e026bf0b8d531b969a4d2e910","scripts":{"lint":"eslint **/*.ts","test":"npm run lint && npm run build && nyc mocha --colors -r ts-node/register test/*.ts","build":"npm run compile-ts && gen-esm-wrapper . ./.esm-wrapper.mjs","prepack":"npm run build","compile-ts":"tsc -p tsconfig.json"},"_npmUser":{"name":"addaleax","email":"anna@addaleax.net"},"repository":{"url":"git+https://github.com/mongodb-js/hijack-stream.git","type":"git"},"_npmVersion":"8.19.4","description":"Temporarily take over a readable stream","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","mocha":"^8.1.3","eslint":"^8.56.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/node":"^14.11.1","@types/mocha":"^8.0.3","gen-esm-wrapper":"^1.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@typescript-eslint/parser":"^7.8.0","eslint-config-semistandard":"^15.0.1","@typescript-eslint/eslint-plugin":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/hijack-stream_2.0.1_1715369227049_0.6269173417212206","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-04-12T15:41:17.863Z","modified":"2026-09-18T14:04:42.453Z","1.0.0":"2021-04-12T15:41:17.986Z","2.0.0":"2024-05-10T16:14:10.209Z","2.0.1":"2024-05-10T19:27:07.224Z"},"bugs":{"url":"https://github.com/mongodb-js/hijack-stream/issues"},"license":"Apache-2.0","homepage":"https://github.com/mongodb-js/hijack-stream","keywords":["password","prompt","tty","ask"],"repository":{"url":"git+https://github.com/mongodb-js/hijack-stream.git","type":"git"},"description":"Temporarily take over a readable stream","maintainers":[{"email":"devtools-npm-user@mongodb.com","name":"devtools-npm-user"}],"readme":"# hijack-stream\n\nTemporarily take over a readable stream.\n\n```js\nimport hijackStream from 'hijack-stream';\n\nconst { restore } = hijackStream({\n  input: process.stdin,\n  ondata(chunk) { if (chunk.includes('done')) restore(); },\n  onend(error) { if (error !== null) console.warn(error); }\n})\n```\n\n## Why not use [`read`](https://www.npmjs.com/package/read) instead?\n\nBecause `read `does not work inside a Node.js REPL.\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md"}