{"_id":"@async-generators/subject","_rev":"7-74808c1ebff165fdc9141ce0cc7feafc","name":"@async-generators/subject","description":"push items to pulling iterators","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@async-generators/subject","description":"push items to a pulling iterable ","version":"0.1.0","author":{"name":"Meirion Hughes","email":"crakinshot@yahoo.com","url":"https://github.com/MeirionHughes"},"keywords":["map","select","async","iterator","generator","esnext","typescript","linq"],"license":"MIT","main":"./dist/commonjs/index.js","typings":"./dist/commonjs/index.d.ts","module":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/async-generators/subject.git"},"bugs":{"url":"https://github.com/async-generators/subject/issues"},"devDependencies":{"@async-generators/equal":"^0.2.1","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.28","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^2.3.0","mocha":"^3.5.3","nyc":"^11.2.1","ts-node":"^3.3.0","typescript":"^2.5.2"},"scripts":{"test":"nyc node_modules/mocha/bin/mocha --harmony-async-iteration --require source-map-support/register --compilers ts:ts-node/register test/*.ts","build":"npm run build:commonjs && npm run build:es2015","build:commonjs":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/commonjs","build:es2015":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/es2015 --module es2015","cover":"codecov"},"engines":{"node":">=8.5.0"},"nyc":{"exclude":["node_modules/","test/","coverage/"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","lcov"],"sourceMap":true,"instrument":true},"dependencies":{"events":"^1.1.1"},"gitHead":"4d030a8ef5ca1995be87e4b44073f94d60a5b3c8","homepage":"https://github.com/async-generators/subject#readme","_id":"@async-generators/subject@0.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.5.0","_npmUser":{"name":"meirionhughes","email":"crakinshot@yahoo.com"},"dist":{"integrity":"sha512-eSa5QnLpn3Zh8Q+zXwCbGZUSPOcnUcDJe9Z9i86+eDPxo6HwDZ6qZ8WV+aiOhsfQ0FDUZ+at9eHie0gBbwQb9g==","shasum":"e77f1cb7ec50a25c0ba348ca09a637ce474fb877","tarball":"https://registry.npmjs.org/@async-generators/subject/-/subject-0.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg23qlnifQA+g74jDET/BT20hfRcAwP/SznvRIF8JoxAIgN8N0IRpag0VpXXOKivAIYEf+77DoBPD4HYTpcJxz760="}]},"maintainers":[{"name":"meirionhughes","email":"crakinshot@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/subject-0.1.0.tgz_1506210536549_0.6438602462876588"}},"0.2.0":{"name":"@async-generators/subject","description":"push items to a pulling iterable","version":"0.2.0","author":{"name":"Meirion Hughes","email":"crakinshot@yahoo.com","url":"https://github.com/MeirionHughes"},"keywords":["map","select","async","iterator","generator","esnext","typescript","linq"],"license":"MIT","main":"./dist/commonjs/index.js","typings":"./dist/commonjs/index.d.ts","module":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/async-generators/subject.git"},"bugs":{"url":"https://github.com/async-generators/subject/issues"},"devDependencies":{"@async-generators/equal":"^0.2.1","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.28","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^2.3.0","mocha":"^3.5.3","nyc":"^11.2.1","ts-node":"^3.3.0","typescript":"^2.5.2"},"scripts":{"test":"nyc node_modules/mocha/bin/mocha --harmony-async-iteration --require source-map-support/register --compilers ts:ts-node/register test/*.ts","build":"npm run build:commonjs && npm run build:es2015","build:commonjs":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/commonjs","build:es2015":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/es2015 --module es2015","cover":"codecov"},"engines":{"node":">=8.5.0"},"nyc":{"exclude":["node_modules/","test/","coverage/"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","lcov"],"sourceMap":true,"instrument":true},"dependencies":{"@async-generators/terminator":"^0.2.0","events":"^1.1.1"},"gitHead":"7191cb5f5b021bf9aea33096982519f67eebec84","homepage":"https://github.com/async-generators/subject#readme","_id":"@async-generators/subject@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"meirionhughes","email":"crakinshot@yahoo.com"},"dist":{"integrity":"sha512-5NkLIkOjDSwRi+uLwoCcGR1FAUkpzCaHQMaCyRKTqE81vUu1P9ORYqqIxQV3ZUtNO1Nr4YJms4+yMF9VR4V+kg==","shasum":"3bb9454f7c714eaa83f77ce5a1acf892bb939d96","tarball":"https://registry.npmjs.org/@async-generators/subject/-/subject-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIyb5UbKO+U7Ao0DUxwcgPNxGcadyJLnpiWOC8I37rswIgLdzHMQziH0PzdXa1+kAG5EpIQn5pF1cRjIn8POFx3nk="}]},"maintainers":[{"name":"meirionhughes","email":"crakinshot@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/subject-0.2.0.tgz_1506698635155_0.5305178321432322"}},"0.2.1":{"name":"@async-generators/subject","description":"push items to a pulling iterable","version":"0.2.1","author":{"name":"Meirion Hughes","email":"crakinshot@yahoo.com","url":"https://github.com/MeirionHughes"},"keywords":["map","select","async","iterator","generator","esnext","typescript","linq"],"license":"MIT","main":"./dist/commonjs/index.js","typings":"./dist/commonjs/index.d.ts","module":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/async-generators/subject.git"},"bugs":{"url":"https://github.com/async-generators/subject/issues"},"devDependencies":{"@async-generators/equal":"^0.2.1","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.28","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^2.3.0","mocha":"^3.5.3","nyc":"^11.2.1","ts-node":"^3.3.0","typescript":"^2.5.2"},"scripts":{"test":"nyc node_modules/mocha/bin/mocha --harmony-async-iteration --require source-map-support/register --compilers ts:ts-node/register test/*.ts","build":"npm run build:commonjs && npm run build:es2015","build:commonjs":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/commonjs","build:es2015":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/es2015 --module es2015","cover":"codecov"},"engines":{"node":">=8.5.0"},"nyc":{"exclude":["node_modules/","test/","coverage/"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","lcov"],"sourceMap":true,"instrument":true},"dependencies":{"@async-generators/terminator":"^0.2.0","events":"^1.1.1"},"gitHead":"a0c93d423773453cc22a2a3192906adaf5e2b948","homepage":"https://github.com/async-generators/subject#readme","_id":"@async-generators/subject@0.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"meirionhughes","email":"crakinshot@yahoo.com"},"dist":{"integrity":"sha512-Z41nLSMMBw2L4Ppl9Eh1WkCoYghvkImWwrnNZsPlFkAlw8VesLwmui3+8IsALSPPH3Y0SgaZ7K56GmQv4ehG6g==","shasum":"19836ad57953506101c925a851ace50e449fad6d","tarball":"https://registry.npmjs.org/@async-generators/subject/-/subject-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGf+40xpdNdFJD6jAly9pG0QhSYdP+KcY75sX9HeEcUVAiBchrS2XdtuU5Dwdi7i8Bq5cMxtP8LnUQFhkqO3UOH72g=="}]},"maintainers":[{"name":"meirionhughes","email":"crakinshot@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/subject-0.2.1.tgz_1506699532154_0.5885391822084785"}},"0.3.0":{"name":"@async-generators/subject","description":"push items to a pulling iterable","version":"0.3.0","author":{"name":"Meirion Hughes","email":"crakinshot@yahoo.com","url":"https://github.com/MeirionHughes"},"keywords":["map","select","async","iterator","generator","esnext","typescript","linq"],"license":"MIT","main":"./dist/commonjs/index.js","typings":"./dist/commonjs/index.d.ts","module":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/async-generators/subject.git"},"bugs":{"url":"https://github.com/async-generators/subject/issues"},"devDependencies":{"@async-generators/equal":"^0.6.0","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.28","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^2.3.0","mocha":"^3.5.3","nyc":"^11.2.1","ts-node":"^3.3.0","typescript":"^2.5.2"},"scripts":{"test":"nyc node_modules/mocha/bin/mocha --require source-map-support/register --compilers ts:ts-node/register test/*.ts","build":"npm run build:commonjs && npm run build:es2015","build:commonjs":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/commonjs","build:es2015":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/es2015 --module es2015","cover":"codecov"},"engines":{"node":">=8.5.0"},"nyc":{"exclude":["node_modules/","test/","coverage/"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","lcov"],"sourceMap":true,"instrument":true},"dependencies":{"@async-generators/terminator":"^0.3.0","events":"^1.1.1"},"gitHead":"499a132a6ed216ea5510f7e44c96aa56e53ac91c","homepage":"https://github.com/async-generators/subject#readme","_id":"@async-generators/subject@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"meirionhughes","email":"crakinshot@yahoo.com"},"dist":{"integrity":"sha512-bFJcq2jyNaPfh+cEScfJIwE4lrUGwEKpjn0mvbg3+HhBKZVUTFhzE6EJmWGj1krW6J7OsD9IZeKmxtF9MQlD/Q==","shasum":"ee6a5d5e3e40c0ec47a5d14dc8c0cca9c43305af","tarball":"https://registry.npmjs.org/@async-generators/subject/-/subject-0.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0ydBe2pa73RlKB2Wl+U71xYxG4K+kNfPHpyJ4wPgZAQIhANPQk/tNHAcetsBvkr5vyzDogQeMhX/qRLMVgss+EEks"}]},"maintainers":[{"name":"meirionhughes","email":"crakinshot@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/subject-0.3.0.tgz_1515770723508_0.24824743275530636"}},"0.3.1":{"name":"@async-generators/subject","description":"push items to a pulling iterable","version":"0.3.1","author":{"name":"Meirion Hughes","email":"crakinshot@yahoo.com","url":"https://github.com/MeirionHughes"},"keywords":["map","select","async","iterator","generator","esnext","typescript","linq"],"license":"MIT","main":"./dist/commonjs/index.js","typings":"./dist/commonjs/index.d.ts","module":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/async-generators/subject.git"},"bugs":{"url":"https://github.com/async-generators/subject/issues"},"devDependencies":{"@async-generators/equal":"^0.6.0","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.28","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^2.3.0","mocha":"^3.5.3","nyc":"^11.2.1","ts-node":"^3.3.0","typescript":"^2.5.2"},"scripts":{"test":"nyc node_modules/mocha/bin/mocha --require source-map-support/register --compilers ts:ts-node/register test/*.ts","build":"npm run build:commonjs && npm run build:es2015","build:commonjs":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/commonjs","build:es2015":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/es2015 --module es2015","cover":"codecov"},"engines":{"node":">=8.5.0"},"nyc":{"exclude":["node_modules/","test/","coverage/"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","lcov"],"sourceMap":true,"instrument":true},"dependencies":{"@async-generators/terminator":"^0.3.0","events":"^1.1.1"},"gitHead":"ffb94ee9b65174b8d6c55537473b38a5dba9df55","homepage":"https://github.com/async-generators/subject#readme","_id":"@async-generators/subject@0.3.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"meirionhughes","email":"crakinshot@yahoo.com"},"dist":{"integrity":"sha512-XiM6hTKFOHjX/xyigiW3cWENFdiKPW3+5wYXfotirWzef3ZGj9cSAewberbvO5f71Qbtc8eREmh+XpZhCgmIaA==","shasum":"13b041fad1647d457119a4af561345920902347c","tarball":"https://registry.npmjs.org/@async-generators/subject/-/subject-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIREAUZGOw5nqyUC9871mY0c4xTUV4lnpYvuiKuqPxMgIgZdvQlg+njSXhKffn7uYk7hM3+c9d4CpiRbpX1ErmA2s="}]},"maintainers":[{"name":"meirionhughes","email":"crakinshot@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/subject-0.3.1.tgz_1515773678439_0.3335776680614799"}},"0.4.0":{"name":"@async-generators/subject","description":"push items to a pulling iterable","version":"0.4.0","author":{"name":"Meirion Hughes","email":"crakinshot@yahoo.com","url":"https://github.com/MeirionHughes"},"keywords":["map","select","async","iterator","generator","esnext","typescript","linq"],"license":"MIT","main":"./dist/commonjs/index.js","typings":"./dist/commonjs/index.d.ts","module":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/async-generators/subject.git"},"bugs":{"url":"https://github.com/async-generators/subject/issues"},"devDependencies":{"@async-generators/equal":"^0.7.1","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.28","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^2.3.0","mocha":"^3.5.3","nyc":"^11.2.1","ts-node":"^3.3.0","typescript":"^2.5.2"},"scripts":{"test":"nyc node_modules/mocha/bin/mocha --harmony test/*.ts","build":"npm run build:commonjs && npm run build:es2015","build:commonjs":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/commonjs --module commonjs","build:es2015":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/es2015 --module es2015","cover":"codecov"},"engines":{"node":">=9.0.0"},"nyc":{"exclude":["node_modules/","test/","coverage/"],"extension":[".ts"],"require":["source-map-support/register","ts-node/register"],"reporter":["text-summary","lcov"],"sourceMap":true,"instrument":true},"dependencies":{"@async-generators/terminator":"^0.4.0","events":"^1.1.1"},"gitHead":"3535cbe26025f80d0ae583eec1a2e19028488ea9","homepage":"https://github.com/async-generators/subject#readme","_id":"@async-generators/subject@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"meirionhughes","email":"crakinshot@yahoo.com"},"dist":{"integrity":"sha512-ydMe58ouMupnJlvBq6SaG6ranw1uX6rcAfAVE37oNJLen9RJ1+sY6yju8xp6en8RwWn3gBtAx03ot1Ycr3U0QQ==","shasum":"ca411ae5e07f800c886ad51b67dc8ed710c27d00","tarball":"https://registry.npmjs.org/@async-generators/subject/-/subject-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1k7bu/hWyJ5tcgMdGPYpDo3XSEvWwpretNNw9RyvIDwIgdwR33Mg/AB67ZfENKzxW4MvWDEVU5V5IX3kDa67IzfE="}]},"maintainers":[{"name":"meirionhughes","email":"crakinshot@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/subject-0.4.0.tgz_1516117095682_0.4870221517048776"}},"0.5.0":{"name":"@async-generators/subject","description":"push items to pulling iterators","version":"0.5.0","author":{"name":"Meirion Hughes","email":"crakinshot@yahoo.com","url":"https://github.com/MeirionHughes"},"keywords":["map","select","async","iterator","generator","esnext","typescript","linq"],"license":"MIT","main":"./dist/commonjs/index.js","typings":"./dist/commonjs/index.d.ts","module":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/async-generators/subject.git"},"bugs":{"url":"https://github.com/async-generators/subject/issues"},"devDependencies":{"@async-generators/equal":"^0.7.1","@types/chai":"^4.0.4","@types/mocha":"^2.2.43","@types/node":"^8.0.28","chai":"^4.1.2","chai-as-promised":"^7.1.1","codecov":"^2.3.0","mocha":"^3.5.3","nyc":"^11.2.1","ts-node":"^3.3.0","typescript":"^2.5.2"},"scripts":{"test":"nyc node_modules/mocha/bin/mocha --harmony test/*.ts","build":"npm run build:commonjs && npm run build:es2015","build:commonjs":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/commonjs --module commonjs","build:es2015":"tsc --project tsconfig.build.json --rootDir src/ --outDir ./dist/es2015 --module es2015","cover":"codecov"},"engines":{"node":">=9.0.0"},"nyc":{"exclude":["node_modules/","test/","coverage/"],"extension":[".ts"],"require":["source-map-support/register","ts-node/register"],"reporter":["text-summary","lcov"],"sourceMap":true,"instrument":true},"dependencies":{"@async-generators/terminator":"^0.4.0","events":"^1.1.1"},"gitHead":"5930d815f817a69d9e0894fb5b84811810cf6b2a","homepage":"https://github.com/async-generators/subject#readme","_id":"@async-generators/subject@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"meirionhughes","email":"crakinshot@yahoo.com"},"dist":{"integrity":"sha512-8oU1ootMZKmtHBimRRYBgGhpM6I8y7Fn9IFrXav3Qhd656XQwrHcD8/9K0B7Y2sAGaeIEtDnEllLGluckWrLaQ==","shasum":"f1317a547d02ad0c20d0ebe278e69fd348ef0cf4","tarball":"https://registry.npmjs.org/@async-generators/subject/-/subject-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpRgteVfrGPUz7eZipiXeBtyY72dUiTHVmYx/R6P6+hAIgC7f0gCWqjwCOaeP2qrlVeEft4RtsQo+qcFZqEdCGEhw="}]},"maintainers":[{"name":"meirionhughes","email":"crakinshot@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/subject-0.5.0.tgz_1516207737300_0.5868269146885723"}}},"readme":"# subject\n![logo](https://avatars1.githubusercontent.com/u/31987273?v=4&s=110)\n\npush items to pulling iterators\n\n[![NPM version][npm-image]][npm-url]\n[![Travis Status][travis-image]][travis-url]\n[![Travis Status][codecov-image]][codecov-url]\n\n### Install\n```\nnpm install @async-generators/subject --save\nyarn add @async-generators/subject\n```\n\nThis package's `main` entry points to a `commonjs` dist. \nThe `module` entry points to a `es2015` module dist. Both require native async-generator support, or be down-compiled with a webpack loader. \n\n## Api\n\n### Soupler()\n\n<code>Subject</code> that provides three methods: `next(item)`, `error(err)`, and `done()` to push data and events. When `[Symbol.asyncIterator]` is called an internal subscription is created. pushed items are buffered (per iterator) until they are pulled by the consuming iterator. If the consuming iterator pulls items slower than the speed they are pushed to the subject, then the internal buffer will continue to grow in size. `error(err)` will cause the iterator to rethrow the given error to the consumer and dispose of the subject.\n\n## Example\n\nexample.js\n```js\nconst {Subject} = require('@async-generators/subject');\n\nlet subject = new Subject<number>();\n\nasync function* source(){\n  yield 1; yield 2; yield 3; yield 4;\n}\n\nasync function main() {\n  let reader = async function () {\n    for await (let item of subject) {\n      console.log(\"PULL:\", item);\n    }\n  };\n\n  let readers = [reader(), reader()];\n  \n  let writer = async function () {\n    for await (let item of source()){\n      console.log(\"PUSH:\", item);\n      subject.next(item);\n    }\n    subject.done();\n  }\n\n  await writer();\n  await Promise.all(readers);\n}\n\nmain().catch(console.log);\n```\n\nExecute with the latest node.js 9: \n\n```\nnode --harmony example.js\n```\n\noutput:\n```\nPUSH: 1\nPUSH: 2\nPULL: 1\nPULL: 1\nPUSH: 3\nPULL: 2\nPULL: 2\nPUSH: 4\nPULL: 3\nPULL: 3\nPULL: 4\nPULL: 4\n```\n## Typescript\n\nThis library is fully typed and can be imported using: \n\n```ts\nimport {Subject} from '@async-generators/subject');\n```\n\nIt is also possible to directly execute your [properly configured](https://stackoverflow.com/a/43694282/1657476) typescript with [ts-node](https://www.npmjs.com/package/ts-node):\n\n```\nts-node --harmony foo.ts\n```\n\n[npm-url]: https://npmjs.org/package/@async-generators/subject\n[npm-image]: https://img.shields.io/npm/v/@async-generators/subject.svg\n[npm-downloads]: https://img.shields.io/npm/dm/@async-generators/subject.svg\n[travis-url]: https://travis-ci.org/async-generators/subject\n[travis-image]: https://img.shields.io/travis/async-generators/subject/master.svg\n[codecov-url]: https://codecov.io/gh/async-generators/subject\n[codecov-image]: https://codecov.io/gh/async-generators/subject/branch/master/graph/badge.svg\n","maintainers":[{"name":"meirionhughes","email":"crakinshot@yahoo.com"}],"time":{"modified":"2022-04-04T16:01:22.513Z","created":"2017-09-23T23:48:57.756Z","0.1.0":"2017-09-23T23:48:57.756Z","0.2.0":"2017-09-29T15:23:56.051Z","0.2.1":"2017-09-29T15:38:53.112Z","0.3.0":"2018-01-12T15:25:24.561Z","0.3.1":"2018-01-12T16:14:39.387Z","0.4.0":"2018-01-16T15:38:15.979Z","0.5.0":"2018-01-17T16:48:57.522Z"},"homepage":"https://github.com/async-generators/subject#readme","keywords":["map","select","async","iterator","generator","esnext","typescript","linq"],"repository":{"type":"git","url":"git+https://github.com/async-generators/subject.git"},"author":{"name":"Meirion Hughes","email":"crakinshot@yahoo.com","url":"https://github.com/MeirionHughes"},"bugs":{"url":"https://github.com/async-generators/subject/issues"},"license":"MIT","readmeFilename":"README.md"}