{"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"keywords":["streams","sink","through","writeable"],"dist-tags":{"latest":"4.0.0"},"author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"https://gulpjs.com/"},"description":"Sink your streams.","readme":"<p align=\"center\">\n  <a href=\"https://gulpjs.com\">\n    <img height=\"257\" width=\"114\" src=\"https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png\">\n  </a>\n</p>\n\n# lead\n\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][ci-image]][ci-url] [![Coveralls Status][coveralls-image]][coveralls-url]\n\nSink your streams.\n\n## Usage\n\n```js\nvar { Readable, Transform } = require('streamx');\nvar sink = require('lead');\n\n// Might be used as a Transform or Writeable\nvar maybeThrough = new Transform({\n  transform(chunk, cb) {\n    // processing\n    cb(null, chunk);\n  },\n});\n\nReadable.from(['hello', 'world'])\n  // Sink it to behave like a Writeable\n  .pipe(sink(maybeThrough));\n```\n\n## API\n\n### `sink(stream)`\n\nTakes a `stream` to sink and returns the same stream. Sets up event listeners to infer if the stream is being used as a `Transform` or `Writeable` stream and sinks it on `nextTick` if necessary. If the stream is being used as a `Transform` stream but becomes unpiped, it will be sunk. Respects `pipe`, `on('data')` and `on('readable')` handlers.\n\n## License\n\nMIT\n\n<!-- prettier-ignore-start -->\n[downloads-image]: https://img.shields.io/npm/dm/lead.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/lead\n[npm-image]: https://img.shields.io/npm/v/lead.svg?style=flat-square\n\n[ci-url]: https://github.com/gulpjs/lead/actions?query=workflow:dev\n[ci-image]: https://img.shields.io/github/workflow/status/gulpjs/lead/dev?style=flat-square\n\n[coveralls-url]: https://coveralls.io/r/gulpjs/lead\n[coveralls-image]: https://img.shields.io/coveralls/gulpjs/lead/master.svg?style=flat-square\n<!-- prettier-ignore-end -->\n","repository":{"type":"git","url":"git+https://github.com/gulpjs/lead.git"},"bugs":{"url":"https://github.com/gulpjs/lead/issues"},"license":"MIT","versions":{"0.0.0":{"name":"lead","version":"0.0.0","description":"Minecraft forward server","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/k2wanko/lead.git"},"keywords":["minecraft","forward","tcp"],"author":{"name":"k2wanko"},"license":"MIT","bugs":{"url":"https://github.com/k2wanko/lead/issues"},"homepage":"https://github.com/k2wanko/lead","_id":"lead@0.0.0","_shasum":"725613bc6e3a29f7b9dc1cded0ae003224d33ce5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"anonymous","email":"k2.wanko@gmail.com"},"maintainers":[{"name":"anonymous","email":"k2.wanko@gmail.com"}],"dist":{"shasum":"725613bc6e3a29f7b9dc1cded0ae003224d33ce5","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/lead/-/lead-0.0.0.tgz","integrity":"sha512-9WuyOK4X5PDIAHYKZHc5yYrnVk0iAtF8he32Etvm5ZMhglwmD5Aw53w9EAlFYBOU3AMZPPVU7Hj5UGtbGBdBTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZVO0Ka0UvFxxciTIpFI0+Wb/hskXo+KvtAEKSCoEC2QIhAIBF6m4ISWdkutW/Hshs73VzTxqtnotTje2x005E1VKQ"}]},"directories":{}},"1.0.0":{"name":"lead","version":"1.0.0","description":"Sink your streams.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"http://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/lead.git"},"license":"MIT","engines":{"node":">= 0.10"},"main":"index.js","files":["LICENSE","index.js"],"scripts":{"lint":"eslint index.js test/ && jscs index.js test/","pretest":"npm run lint","test":"mocha --async-only","cover":"istanbul cover _mocha --report lcovonly","coveralls":"npm run cover && istanbul-coveralls"},"dependencies":{"flush-write-stream":"^1.0.2"},"devDependencies":{"eslint":"^1.10.3","eslint-config-gulp":"^2.0.0","expect":"^1.20.2","istanbul":"^0.4.3","istanbul-coveralls":"^1.0.3","jscs":"^2.4.0","jscs-preset-gulp":"^1.0.0","mississippi":"^1.3.0","mocha":"^3.2.0"},"keywords":["streams","sink","through","writeable"],"gitHead":"76ad327e216f34cf93fee45f32dde9f158bf8b2c","bugs":{"url":"https://github.com/gulpjs/lead/issues"},"homepage":"https://github.com/gulpjs/lead#readme","_id":"lead@1.0.0","_shasum":"6f14f99a37be3a9dd784f5495690e5903466ee42","_from":".","_npmVersion":"2.15.2","_nodeVersion":"0.10.41","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"maintainers":[{"name":"anonymous","email":"k2.wanko@gmail.com"}],"dist":{"shasum":"6f14f99a37be3a9dd784f5495690e5903466ee42","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/lead/-/lead-1.0.0.tgz","integrity":"sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6dU6bRrNQ1QpZ1VR3rwYQNRRUK5UhDBCjy+NKYSwZUAiAjJyDe+9lrk15zl3zwOo+4eorDjtcbbtLqltDrV8VHHA=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/lead-1.0.0.tgz_1493402313547_0.1040902694221586"},"directories":{}},"2.0.0":{"name":"lead","version":"2.0.0","description":"Sink your streams.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"https://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/lead.git"},"license":"MIT","engines":{"node":">= 10"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"nyc mocha --async-only"},"dependencies":{"flush-write-stream":"^2.0.0"},"devDependencies":{"eslint":"^6.8.0","eslint-config-gulp":"^4.0.0","expect":"^25.4.0","mississippi":"^1.3.0","mocha":"^7.1.2","nyc":"^15.0.1"},"nyc":{"reporter":["lcov","text-summary"]},"prettier":{"singleQuote":true},"keywords":["streams","sink","through","writeable"],"gitHead":"d93637ddedc83bf79ed3df5932233b49f528b3cd","bugs":{"url":"https://github.com/gulpjs/lead/issues"},"homepage":"https://github.com/gulpjs/lead#readme","_id":"lead@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"dist":{"integrity":"sha512-X6yCZy4XkL2kVu8hXmiwQ7Wu/0COUJo6czYIQezQlumSdZNaApBEtJdaWQGtcM9t9AMxhHs79L5n3kWRCDRZbg==","shasum":"9d9e4c5551ccad836a8622233a4a570f76fffe1e","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/lead/-/lead-2.0.0.tgz","fileCount":4,"unpackedSize":4953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep8EDCRA9TVsSAnZWagAAVsIP+wVGyrUbOY5GKKU+2K95\n3dCUqg+CTVl1wmDyb2hqnxqNIJniEnfoMwcQoOMtOwshW9Fe7fFLJvR209nY\nxwIgkn2eIH11VzakkPad+szhCJKViLeWVsSU1bc4RE5cDRZ89rGY8ozxFDz4\nQm3xl38nbbk05DmFDdQWumaiPasvhE/kszzXjLAuDqryyKtxUMOqPfsCQgYs\n6Q3HOsz6vkE6sJ++cbns65UZqLWEhVkpBEgENLtCvH22EjtZWBNur1MEvEy3\n4aIrqs2cAjAOBCEKjcDwJAV2MQJJT7zOWI78tZsB5SfQUsCgKHpLv7Yf5JNc\neO/d2a3SnlHcmqNHQDjqMlTG2sYcvIwlVUSw2t2Mbx48W8ljM4s5x+QW27Gu\nmkBK0eZxvqYyuA49sJ9rxi99MJU1+VikOctbgsvoajVE+Z6/yLNajzkItJMz\ngwIkok1YBypN814blHsTNs14MdglwStiehZwgT7WajAInttvkietZVFILH6p\nNiAFbgMWaQ8fqr/Y6HdPHvTDTcuz5wboCRbe1qap478R/rbq66OPtBTHY28W\nNVkydDmGqOXNmhJpAGldmnjQqov35ytgNHmplWNy7WcH9vGjgH3ukXJPQTvs\nahRpaaQEPnRE0XfSBOqKmKU1fh3l2SAxAPb21jOlyNSXLmPcEo9fEID6okTk\nCdGL\r\n=beg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxCdGWYX7TOjVNh4mUDs5G8FLe2TCV/YWXJA0bBwdxPwIgPhtf1ovpH5684fzabGAaNdVtvdMzA/TgVcRwUtYfg2o="}]},"maintainers":[{"email":"yo@contra.io","name":"anonymous"},{"email":"blaine.bublitz@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lead_2.0.0_1588052226700_0.8590481145126618"},"_hasShrinkwrap":false},"3.0.0":{"name":"lead","version":"3.0.0","description":"Sink your streams.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"https://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/lead.git"},"license":"MIT","engines":{"node":">= 10"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"nyc mocha --async-only"},"dependencies":{"streamx":"^2.6.0"},"devDependencies":{"eslint":"^6.8.0","eslint-config-gulp":"^4.0.0","expect":"^25.4.0","mississippi":"^1.3.0","mocha":"^7.1.2","nyc":"^15.0.1"},"nyc":{"reporter":["lcov","text-summary"]},"prettier":{"singleQuote":true},"keywords":["streams","sink","through","writeable"],"gitHead":"a378277afa572de80ee215ea4d9d5279a887843a","bugs":{"url":"https://github.com/gulpjs/lead/issues"},"homepage":"https://github.com/gulpjs/lead#readme","_id":"lead@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"dist":{"integrity":"sha512-EOg+EPkppLq8Hm/6zNd3vDPvN3en8R8B1DSPMXwn/assiOpT6yrX8tRXy//9yoTxb0Ph+tGurG5kC98WcNcDhg==","shasum":"3bb1c673f7042d8f48bb33602bdcb127f3ad5e82","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/lead/-/lead-3.0.0.tgz","fileCount":4,"unpackedSize":4787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2xpzCRA9TVsSAnZWagAAP6QP/inFMe1TonFJve8jm0JF\nssKpaUeSaAQtigwvck+AeanqG1yZrBNYwbk/s+JrflkytARtYQVuBLCjrG+N\nZBhv4axEqC7rMnTShjpxeSgeZ6OK8mOvkwCDFgo3NipCWdFRCwt2+umOi8x1\npp42qJRgjzKcCzNAJLdzQMXIvJbIVhfcxYLbPqQ3DwHgO5R0exMyivwJH7mo\nNvbD5T/HwLjGZsWcoemGPJk6Wq9pqgG9Zlx+/sYNDb8rPi5xzgG+ndbhPBJK\ngocLlYOMNSe3V2XqB/k65hAjt8fZ3Puhc1cm2QkNjbpGC+P63IlZzBMttJHi\nWZ2DHQ7wnF8vfg1nIB/oS0Hz3LBVMJN76s3et6mZXf2VfMs+GpuW/NDkthnS\nEciF6SreA81qvsHyfJfQCoydziiK3r1REtDPGo7LiK7v3vzzlszkVcZexBbK\nmDYOlk/O6+cjDoy4lAFZSwSNXA7Gc0nBkqi1CwBAeZP/Nap4hSY2+5b4M1p7\nb7CWi9g18OWVhzoCry3fzR8+gTGH+qMphz2q5Tw04DyEESp2Btqu92O10Lft\nL7O+KGYrj0X0lWqJlPKkFcy8PpuqlQogcd6nXX3+EMru61B/Sorq66AqGXRS\nwTlCuqb4PntZu8tQ2CWgJs+b7ZSXtZ8ZkBCrJemUDWoFcqmF/mg/r2gbt5aL\nt7we\r\n=rVgf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIsfIDS99WcRJTHqTKDE2zPfKHqU0HB2QKxHyMbnFbUAiEAj/r18RuUZ753Rx3BN0Zr7XUw0aeCD1+HJEo2G5wcHiI="}]},"maintainers":[{"email":"yo@contra.io","name":"anonymous"},{"email":"blaine.bublitz@gmail.com","name":"anonymous"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lead_3.0.0_1588118788309_0.3506423826732592"},"_hasShrinkwrap":false},"4.0.0":{"name":"lead","version":"4.0.0","description":"Sink your streams.","author":{"name":"Gulp Team","email":"team@gulpjs.com","url":"https://gulpjs.com/"},"contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"repository":{"type":"git","url":"git+https://github.com/gulpjs/lead.git"},"license":"MIT","engines":{"node":">=10.13.0"},"main":"index.js","scripts":{"lint":"eslint .","pretest":"npm run lint","test":"nyc mocha --async-only"},"dependencies":{},"devDependencies":{"eslint":"^7.32.0","eslint-config-gulp":"^5.0.1","eslint-plugin-node":"^11.1.0","expect":"^27.4.2","mocha":"^8.4.0","nyc":"^15.1.0","readable-stream":"^3.6.0","streamx":"^2.12.0"},"nyc":{"reporter":["lcov","text-summary"]},"prettier":{"singleQuote":true},"keywords":["streams","sink","through","writeable"],"gitHead":"a14cfb851efd699c15c2f97bbb83ddc9e2774e61","bugs":{"url":"https://github.com/gulpjs/lead/issues"},"homepage":"https://github.com/gulpjs/lead#readme","_id":"lead@4.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.11.0","dist":{"integrity":"sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg==","shasum":"5317a49effb0e7ec3a0c8fb9c1b24fb716aab939","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/lead/-/lead-4.0.0.tgz","fileCount":4,"unpackedSize":4699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEZlMs4HEiL5dCAY96h7cMHqG4aCjq0kKreqGaxKM5OAiBeiFKPexh+n0q25BxrhrP/6dbuJIwsEXuznyLVY9VkAQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLMNHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDOg/+NZ2tcS+pniYz8L3tT8WuqphEpqXlPYqvsTPmF91J+OE8YvcA\r\naXFeffhmAvTZ/5m0jbEqiHiC0ugWST0JwSoXvE4pgfsiJzhxmh10SY4VJbPP\r\n//cHVbMGIQDwLTSLwFKpGisakw/szDoMlVeESDUSmDOSrRijd4Ol++k6YUB8\r\n9acNEP+OzY505vvIDo6hk31qgTqj+eTj+8BymgRi5n82dhYtsb/ILF8A9YR2\r\nORGjg21+7vj0jC9aOw3FD+7MonRluVnZNUC9KWCW9mvyVdzhCBCxu7wa6Via\r\ntI22T+nCPIkfFVJaAYt1SW7eWqRt0e7oz1Xze3EKKnUumxzpE7sXGa5g9y/a\r\n4TyB+W0x3WQ+sbc8JTXhdMpQ2YDxarIcefXgHs7hmK9aFwR2j+ZmxWpwDl9C\r\nUKt15wLb6OETPvwoPM2sTP0C7HDo4ulfjDEw8O3HKmtTAELvO33Zfgvu2dLs\r\nHtmE+0DyK0lbYcMG1yxv0YYo9PE3YQlTMwUw4Tf/XmFO3V8D25vRd7mk7WsX\r\nwSHWmH05aCeWu00UfGH0gM+C3G3DdZFFnZ0OXza1Oxi+bAVusdGKjpgyNwQl\r\n/uCT1/4qdvhO2WrgbzOZUI9DndpjK+q0XAB/QLEv1p1ymV9YWwo9Cu/nCQ1P\r\n46hEBGCnsGu/brtBgr1+XzWXRp+hr5p28dk=\r\n=X5pv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"blaine.bublitz@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yo@contra.io"},{"name":"anonymous","email":"blaine.bublitz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lead_4.0.0_1663877959597_0.41233532910611137"},"_hasShrinkwrap":false}},"name":"lead","time":{"modified":"2022-09-22T20:19:19.866Z","created":"2014-10-28T09:22:25.130Z","0.0.0":"2014-10-28T09:22:25.130Z","1.0.0":"2017-04-28T17:58:35.397Z","2.0.0":"2020-04-28T05:37:06.871Z","3.0.0":"2020-04-29T00:06:28.473Z","4.0.0":"2022-09-22T20:19:19.769Z"},"readmeFilename":"README.md","contributors":[{"name":"Blaine Bublitz","email":"blaine.bublitz@gmail.com"}],"homepage":"https://github.com/gulpjs/lead#readme"}