{"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}],"keywords":["streams","through","through2","filter"],"dist-tags":{"latest":"4.0.0"},"author":{"name":"Bryce B. Baril"},"description":"A through2 to create an Array.prototype.filter analog for streams.","readme":"through2-filter\n===============\n\n[![NPM](https://nodei.co/npm/through2-filter.png)](https://nodei.co/npm/through2-filter/)\n\nThis is a super thin wrapper around [through2](http://npm.im/through2) that works like `Array.prototype.filter` but for streams.\n\nFor when through2 is just too verbose :wink:\n\nNote you will **NOT** be able to alter the content of the chunks. This is intended for filtering only. If you want to modify the stream content, use either `through2` or `through2-map`.\n\n```js\nvar filter = require(\"through2-filter\")\n\nvar skip = filter(function (chunk) {\n  // skip buffers longer than 100\n  return chunk.length < 100\n})\n\n// vs. with through2:\nvar skip = through2(function (chunk, encoding, callback) {\n  // skip buffers longer than 100\n  if (chunk.length < 100) this.push(chunk)\n  return callback()\n})\n\n// Then use your filter:\nsource.pipe(skip).pipe(sink)\n\n// Additionally accepts `wantStrings` argument to conver buffers into strings\nvar alphanum = new RegExp(\"^[A-Za-z0-1]+$\")\nvar scrub = filter({wantStrings: true}, function (str) {\n  return alphanum.exec(str)\n})\n\n// Works like `Array.prototype.filter` meaning you can specify a function that\n// takes up to two* arguments: fn(element, index)\nvar skip10 = filter(function (element, index) {\n  return index > 10\n})\n```\n\n*Differences from `Array.prototype.filter`:\n  * No third `array` callback argument. That would require realizing the entire stream, which is generally counter-productive to stream operations.\n  * `Array.prototype.filter` doesn't modify the source Array, which is somewhat nonsensical when applied to streams.\n\nAPI\n---\n\n`require(\"through2-filter\")([options], fn)`\n---\n\nCreate a `through2-filter` instance that will call `fn(chunk)`. If `fn(chunk)` returns \"true\" the chunk will be passed downstream. Otherwise it will be dropped.\n\n`require(\"through2-filter\").ctor([options], fn)`\n---\n\nCreate a `through2-filter` Type that can be instantiated via `new Type()` or `Type()` to create reusable spies.\n\n`require(\"through2-filter\").obj([options], fn)`\n---\n\nCreate a `through2-filter` that defaults to `objectMode = true`.\n\n`require(\"through2-filter\").objCtor([options], fn)`\n---\n\nCreate a `through2-filter` Type that defaults to `objectMode = true`.\n\nOptions\n-------\n\n  * wantStrings: Automatically call chunk.toString() for the super lazy.\n  * all other through2 options\n\nLICENSE\n=======\n\nMIT\n","repository":{"type":"git","url":"git+ssh://git@github.com/brycebaril/through2-filter.git"},"users":{"bret":true,"mrzmmr":true,"kiinlam":true},"bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"license":"MIT","versions":{"1.0.0":{"name":"through2-filter","version":"1.0.0","description":"A through2 to create an Array.prototype.filter analog for streams.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"tap test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"~1.0.4","tap":"~0.4.3","stream-spigot":"~2.0.0"},"dependencies":{"through2":"~0.1.0","concat-stream":"~1.0.0"},"_id":"through2-filter@1.0.0","dist":{"shasum":"4bddbd08087c004f1ed5d9d6289d9a19d87c9ee6","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.0.0.tgz","integrity":"sha512-qzMujirLLIJiQeKvjLAaFxZ7vkDfJZRxyfZ+6Hh27wJijRgSlir4V+xaSF4HuHZy09OlwznqfiYt3b87JZ3pcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdFMvM3WTRq1Cs68YNVy3srM8wBu6NC6+uQPnpKbn6JAIhAPRLe5w77tyEvlnbleMqy9J/8LM5zp3GmZbX8ICBcR+w"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}]},"1.0.1":{"name":"through2-filter","version":"1.0.1","description":"A through2 to create an Array.prototype.filter analog for streams.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"tap test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"~1.0.4","tap":"~0.4.3","stream-spigot":"~2.0.0"},"dependencies":{"through2":"~0.1.0","concat-stream":"~1.0.0"},"_id":"through2-filter@1.0.1","dist":{"shasum":"2979fe07ae61fbbf9cbc17f5f94c6b1ae9580adb","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.0.1.tgz","integrity":"sha512-eynbojzvscRxvEpQKyTy+Udj6XT9zmTTXjkspYDLGoQuOpongAXxHpieOHnxKjfoKgA5S4N+FORelAYuOIo63Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+z2fTu3WFVsXyO3GTk3bHLHSux6W/ylIfApPNaAvXqAiBa0lK2xRAK4EDDFEXr9VYgQGSPhGBXOGp/FPljawy1Qg=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}]},"1.0.2":{"name":"through2-filter","version":"1.0.2","description":"A through2 to create an Array.prototype.filter analog for streams.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"tap test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"~1.0.4","tap":"~0.4.3","stream-spigot":"~2.0.0","concat-stream":"~1.0.0"},"dependencies":{"through2":"~0.1.0"},"_id":"through2-filter@1.0.2","dist":{"shasum":"2cdc698c7db0e5ffb03673146401452f0af4c403","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.0.2.tgz","integrity":"sha512-UYxbkzVLPv7lhm3T8wTliqzld/W7r+e8r25DrGxbSbmQDZ5VGDoN14+F4ZJ6EA7K6pvklTHNDaFziHmeHHEx2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmX2k2nLRc3JKTA275KsBaFxMPkje10nchXYJ2YKe/uAiBKXpczXGm2dvJihLhcaA4rJ5zYVuzgj0i7ATlOlh6LiQ=="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}]},"1.1.0":{"name":"through2-filter","version":"1.1.0","description":"A through2 to create an Array.prototype.filter analog for streams.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"tap test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"~1.0.4","tap":"~0.4.3","stream-spigot":"~2.0.0","concat-stream":"~1.0.0"},"dependencies":{"through2":"~0.1.0"},"_id":"through2-filter@1.1.0","dist":{"shasum":"5a113fc688daf885dc69ae41bd439e8bcebc86ed","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.1.0.tgz","integrity":"sha512-0+0zhRcMJKKvtONEXg8GeOhauC+xFuwbIMcXZZiG+4uxkrjMa2/clDIDNSwDgmAuAnwkV0JecWNFilc7KDSqVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd2Yqbhq66UlXyV0KSM+0QQpSQTygFJ6gmvFKKVL5AOwIgWieLVAxYfu9jVK13V098Ov8h3DHaJXh80gOE5fOz/4Q="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}]},"1.2.0":{"name":"through2-filter","version":"1.2.0","description":"A through2 to create an Array.prototype.filter analog for streams.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"tap test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"~1.0.4","tap":"~0.4.3","stream-spigot":"~2.0.0","concat-stream":"~1.0.0"},"dependencies":{"through2":"~0.2.2"},"_id":"through2-filter@1.2.0","dist":{"shasum":"0e58b2afabd981be400c6ebdedc80500e618b27c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.2.0.tgz","integrity":"sha512-lLdn8bcLR5CXJXZjWMGbaT2olnKIj/rChIXlZ48lH55gRXJXA/KAipGALtGgxKORMrYmUZQjDb45GTK1mcRa9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzhunbCu3+ZYryCfBN5H1SmavWSBXcknfKYC+ftpUgsAiBuVK9UeO7cAan4iw/ZQxQ7H+6IieeGZ19wIDB2R+IYag=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}]},"1.3.0":{"name":"through2-filter","version":"1.3.0","description":"A through2 to create an Array.prototype.filter analog for streams.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"~1.1.1","stream-spigot":"~2.1.2","concat-stream":"~1.0.0"},"dependencies":{"through2":"~0.2.2"},"_id":"through2-filter@1.3.0","dist":{"shasum":"ff01945ee6a0ebfee09023b05e6917542bae7fae","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.3.0.tgz","integrity":"sha512-Xov57vWBgiAlkf88kaTR7WFBgCD6MyN2tECdH7yDydhC+H3SYyQUmSjggKoipTlJQBByejnAZeSwJcr40o0Qcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHgoJtRKWGD90jprGUTk0n3xVZnXOL1OHigKZMaNmvWAiEAlBMfWmqOchJG05li71zlRThbZosP/dV7wEA2yRHFPnQ="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}]},"1.3.1":{"name":"through2-filter","version":"1.3.1","description":"A through2 to create an Array.prototype.filter analog for streams.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"~2.4.0","stream-spigot":"~3.0.3","concat-stream":"~1.4.1"},"dependencies":{"through2":"~0.4.1"},"homepage":"https://github.com/brycebaril/through2-filter","_id":"through2-filter@1.3.1","dist":{"shasum":"e0c4c853eba4056441821cfac298e3af9d1d693a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.3.1.tgz","integrity":"sha512-q2Zu9zWS4SrizADlWnZvAkNHeSdZnaiWjFyglJ3tnLznJizdvh6baEdChUYYtQNLJaf6Xyf3p6RCNMN+kLTHiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHo1DCyQTRFi+OVIYyWhbBEJjI0zd3/efP6uzOw9wMzwIhAKS0uC4g4RwtegD8eEPNRJUmX3GNIQsde5nCYAyJ6X38"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}]},"1.4.0":{"name":"through2-filter","version":"1.4.0","description":"A through2 to create an Array.prototype.filter analog for streams.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","jshintConfig":{"asi":true,"globalstrict":true,"validthis":true,"eqnull":true,"node":true,"loopfunc":true,"newcap":false,"eqeqeq":false},"bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"~2.13.3","stream-spigot":"~3.0.4","concat-stream":"~1.4.6"},"dependencies":{"through2":"~0.5.1","xtend":"~3.0.0"},"homepage":"https://github.com/brycebaril/through2-filter","_id":"through2-filter@1.4.0","_shasum":"603fb7f662385e51ef1057faa2ac0a014f54871f","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}],"dist":{"shasum":"603fb7f662385e51ef1057faa2ac0a014f54871f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.4.0.tgz","integrity":"sha512-vS4LvXwJx83Z/BiPNdUT/KwZyNyW8yTfBibk8SJZ0v4yqGAoEqQ5bGjRits7AbKNgFXWXinYNLLIXxKn/JrZdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDadTzvwg0isRKT9JgdXbCmhhaA2TWYDAjo0rHD1yDQWwIhAN1eU6Uc/9dnEebGPjjVzZph7bwCz0ETidhwJn3hok1i"}]}},"1.4.1":{"name":"through2-filter","version":"1.4.1","description":"A through2 to create an Array.prototype.filter analog for streams.","files":["index.js"],"directories":{"test":"test"},"scripts":{"test":"node test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","jshintConfig":{"asi":true,"globalstrict":true,"validthis":true,"eqnull":true,"node":true,"loopfunc":true,"newcap":false,"eqeqeq":false},"bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"^3.4.0","stream-spigot":"^3.0.5","concat-stream":"^1.4.7"},"dependencies":{"through2":"~0.6.3","xtend":"~4.0.0"},"gitHead":"1c45deaa4e9f4612e97ed7b27ec6d8cf659acb97","homepage":"https://github.com/brycebaril/through2-filter","_id":"through2-filter@1.4.1","_shasum":"b6d417dcd9d67a3a1e3d3b600f5e92b6350ae397","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}],"dist":{"shasum":"b6d417dcd9d67a3a1e3d3b600f5e92b6350ae397","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-1.4.1.tgz","integrity":"sha512-YXpKK7YpgAUlX0Oeq0LkkveUbP8rr+OGrBwH9O2U3OY9l0V0EACsiSAT4p/qJ3/sB565dNOmKeQ8wZl2Km98GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPm9g4h+b65BkYCl3CoXkXKDLWtT1qySgiapQrs3xQDAiBYIv76/1dzBuH4RYFmvw5gY8pfrFNGOR5sIXFo/WIsdA=="}]}},"2.0.0":{"name":"through2-filter","version":"2.0.0","description":"A through2 to create an Array.prototype.filter analog for streams.","files":["index.js"],"directories":{"test":"test"},"scripts":{"test":"node test/"},"repository":{"type":"git","url":"git@github.com:brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","jshintConfig":{"asi":true,"globalstrict":true,"validthis":true,"eqnull":true,"node":true,"loopfunc":true,"newcap":false,"eqeqeq":false},"bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"^4.0.0","stream-spigot":"^3.0.5","concat-stream":"^1.4.7"},"dependencies":{"through2":"~2.0.0","xtend":"~4.0.0"},"gitHead":"fd290780ed8f8a9e9452c947e7f8cd9f8fefba72","homepage":"https://github.com/brycebaril/through2-filter","_id":"through2-filter@2.0.0","_shasum":"60bc55a0dacb76085db1f9dae99ab43f83d622ec","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}],"dist":{"shasum":"60bc55a0dacb76085db1f9dae99ab43f83d622ec","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-2.0.0.tgz","integrity":"sha512-miwWajb1B80NvIVKXFPN/o7+vJc4jYUvnZCwvhicRAoTxdD9wbcjri70j+BenCrN/JXEPKDjhpw4iY7yiNsCGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJv51hIk3gf5UqyQHgQfqaVpITSm+CbWs7qiPPmpsINAIhAKScHj672o9DQUpGQahnpsJgsYiMZtsECp2jDd3H2dwL"}]}},"3.0.0":{"name":"through2-filter","version":"3.0.0","description":"A through2 to create an Array.prototype.filter analog for streams.","files":["index.js"],"directories":{"test":"test"},"scripts":{"test":"node test/"},"repository":{"type":"git","url":"git+ssh://git@github.com/brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","jshintConfig":{"asi":true,"globalstrict":true,"validthis":true,"eqnull":true,"node":true,"loopfunc":true,"newcap":false,"eqeqeq":false},"bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"devDependencies":{"tape":"^4.0.0","stream-spigot":"^3.0.5","concat-stream":"^1.4.7"},"dependencies":{"through2":"~2.0.0","xtend":"~4.0.0"},"gitHead":"6b5f6684a420a3029e5258737caef1276d53a1dc","homepage":"https://github.com/brycebaril/through2-filter#readme","_id":"through2-filter@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"dist":{"integrity":"sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==","shasum":"700e786df2367c2c88cd8aa5be4cf9c1e7831254","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-3.0.0.tgz","fileCount":4,"unpackedSize":5520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLDQhCRA9TVsSAnZWagAAAYkQAIjIPNniVA8zuZh2NikQ\nsc7ic0FXc+fiH6fh4p3I1i0jTdcLagSSxApYqADPzyhHz7DIZD+pcwm6eH/F\n9o99Hytq8Yo0gm0rbk1hv65A5Gket/G8+OEbECVg+gQ2KDX12hEWJ6vxfp/o\nbT4pmawgE/Aof+nxC3swy0KixQv210B6sf5JD0SUZDOah92DqgZigZkXzQTP\nQcTSG9tuw2+5EGCcXy6aL0jhQlNd2xg3M1Hl8d++ViO38vp+LMmd70sqcNEB\ncXp2v1wRDOtKzqCHb24MaJioRhiz8LZkzg2kW6OiPy4ImPnMuV5ZAXf3h48a\nTmsJP9ilbJAke5qkjF6N2H7msahd/hKIFnoy8e09hyS+38J0H97WW8TBafLj\ncurM+zzCrFaTzspulypFtubVMfjKqwVfFb4Tf7rdv8FFEPjMZ4jYl0bPodwL\nEft5TBdNAIRNF6Y5orXE6EdMKDeKcZ97wJi9KMH39ZvTKAU+fN990x/JLowN\n8S4JA9w6DiS5IWCLZ0wUHk1VuXI83YDNX6HcjU3YkVQrxOixoCGPwanaeENN\naUDTCVgd0B/YsPfdKzOzNHyxtotM88lysw+75+D5T/mdNPA3+wtTzjiJ72ji\n6EisMehkoLC4USrFFrD7KKmwWdih7ZmNyRrB6gfI7NWgIqGJytH/MDgMLqMj\nMXt0\r\n=1iSt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJexiSsRm/ML4z4Oxk5qwtuYHLtsZCLka2jPlKgti5dAIgbkCJU3WdqXBqBCnPhpURkRxnDIgUyY24JQrWQjX0Bww="}]},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/through2-filter_3.0.0_1529623585283_0.7524465934672058"},"_hasShrinkwrap":false},"3.1.0":{"name":"through2-filter","version":"3.1.0","description":"A through2 to create an Array.prototype.filter analog for streams.","directories":{"test":"test"},"scripts":{"test":"node test/"},"repository":{"type":"git","url":"git+ssh://git@github.com/brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","jshintConfig":{"asi":true,"globalstrict":true,"validthis":true,"eqnull":true,"node":true,"loopfunc":true,"newcap":false,"eqeqeq":false},"bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"engines":{"node":">= 6"},"devDependencies":{"concat-stream":"^2.0.0","stream-spigot":"^3.0.5","tape":"^4.0.0"},"dependencies":{"through2":"^4.0.2"},"_id":"through2-filter@3.1.0","gitHead":"efd90bd73fa0bb1bbef74951bfff9c5b80c94f62","homepage":"https://github.com/brycebaril/through2-filter#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-VhZsTsfrIJjyUi6GeecnwcOJlmoqgIdGFDjqnV5ape+F1DN8GejfPO66XyIhoinxmxGImiUTrq9RwpTN5yszGA==","shasum":"4a1b45d2b76b3ac93ec137951e372c268efc1a4e","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-3.1.0.tgz","fileCount":4,"unpackedSize":5525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIGUYpWA6fjHu+eMbwop+EidSSSlB1M3h6XsuU3irAFAiBgLD/+i5v0mCHC5an4RADV14dMvSVcTAQCFg+1WSBg2Q=="}]},"_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/through2-filter_3.1.0_1712947072510_0.9219762057879717"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated for breaking semver major"},"4.0.0":{"name":"through2-filter","version":"4.0.0","description":"A through2 to create an Array.prototype.filter analog for streams.","directories":{"test":"test"},"scripts":{"test":"node test/"},"repository":{"type":"git","url":"git+ssh://git@github.com/brycebaril/through2-filter.git"},"keywords":["streams","through","through2","filter"],"author":{"name":"Bryce B. Baril"},"license":"MIT","jshintConfig":{"asi":true,"globalstrict":true,"validthis":true,"eqnull":true,"node":true,"loopfunc":true,"newcap":false,"eqeqeq":false},"bugs":{"url":"https://github.com/brycebaril/through2-filter/issues"},"engines":{"node":">= 6"},"devDependencies":{"concat-stream":"^2.0.0","stream-spigot":"^3.0.5","tape":"^4.0.0"},"dependencies":{"through2":"^4.0.2"},"_id":"through2-filter@4.0.0","gitHead":"9db344094b3018cfcc5e74a44b86d85d40393ac1","homepage":"https://github.com/brycebaril/through2-filter#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-P8IpQL19bSdXqGLvLdbidYRxERXgHEXGcQofPxbLpPkqS1ieOrUrocdYRTNv8YwSukaDJWr71s6F2kZ3bvgEhA==","shasum":"1cdaa1276d4ee87f926e83f565a4332d6a2adfd7","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/through2-filter/-/through2-filter-4.0.0.tgz","fileCount":4,"unpackedSize":5525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiG6Ysl9p967U7RclVqXG2bHj8L60R61lAICUU1TsqJwIgMgplNoaackefGdD3lVTwM5raRzGXk2F+EOdAQZ/GT8o="}]},"_npmUser":{"name":"anonymous","email":"bryce@ravenwall.com"},"maintainers":[{"name":"anonymous","email":"bryce@ravenwall.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/through2-filter_4.0.0_1713635099621_0.44398728615500604"},"_hasShrinkwrap":false}},"name":"through2-filter","time":{"modified":"2024-04-20T17:45:00.019Z","created":"2013-08-06T04:45:42.895Z","1.0.0":"2013-08-06T04:45:44.809Z","1.0.1":"2013-08-06T05:15:46.025Z","1.0.2":"2013-08-06T05:17:02.534Z","1.1.0":"2013-08-07T06:32:46.955Z","1.2.0":"2013-09-20T17:48:17.229Z","1.3.0":"2013-09-23T03:05:37.976Z","1.3.1":"2014-01-31T01:01:29.037Z","1.4.0":"2014-06-20T22:34:51.740Z","1.4.1":"2015-01-25T23:49:27.127Z","2.0.0":"2015-06-17T06:37:37.526Z","3.0.0":"2018-06-21T23:26:25.383Z","3.1.0":"2024-04-12T18:37:52.678Z","4.0.0":"2024-04-20T17:44:59.803Z"},"readmeFilename":"README.md","homepage":"https://github.com/brycebaril/through2-filter#readme"}