{"_id":"gensequence","_rev":"269700","name":"gensequence","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","dist-tags":{"latest":"6.0.0"},"maintainers":[{"name":"jason-dent","email":""}],"time":{"modified":"2023-09-20T16:46:28.000Z","created":"2016-12-13T21:09:01.351Z","6.0.0":"2023-08-24T09:35:26.658Z","5.0.2":"2023-02-28T15:48:55.653Z","5.0.1":"2023-02-28T15:27:17.423Z","5.0.0":"2023-02-28T15:15:59.281Z","4.0.3":"2022-12-08T12:57:54.285Z","4.0.2":"2022-08-30T12:23:58.310Z","4.0.0":"2022-08-30T11:50:27.292Z","3.1.1":"2020-04-10T11:30:04.837Z","3.1.0":"2020-04-08T15:28:37.526Z","3.0.3":"2019-12-31T16:01:38.003Z","3.0.2":"2019-12-30T12:43:15.057Z","3.0.1":"2019-12-15T14:59:01.217Z","2.3.0":"2019-12-14T13:30:25.887Z","2.1.3":"2019-08-14T09:13:15.159Z","2.1.2":"2019-01-12T15:01:17.178Z","2.1.1":"2017-09-02T06:17:50.603Z","2.1.0":"2017-07-26T21:08:21.757Z","2.0.0":"2017-05-30T18:37:33.553Z","1.2.0":"2017-05-10T18:35:34.985Z","1.1.0":"2017-04-11T18:21:58.567Z","1.0.0":"2017-02-02T11:15:18.380Z","0.2.4":"2017-01-23T10:33:46.304Z","0.2.3":"2017-01-03T19:19:44.871Z","0.2.2":"2016-12-29T23:13:45.576Z","0.2.1":"2016-12-29T22:32:49.683Z","0.2.0":"2016-12-18T19:29:22.743Z","0.1.2":"2016-12-13T21:37:03.141Z","0.1.1":"2016-12-13T21:16:49.055Z","0.1.0":"2016-12-13T21:09:01.351Z"},"users":{},"author":{"name":"Jason Dent"},"repository":{"type":"git","url":"git+https://github.com/streetsidesoftware/GenSequence.git"},"versions":{"6.0.0":{"name":"gensequence","version":"6.0.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","type":"commonjs","main":"dist/index.js","typings":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/esm/index.mjs"},"./operators":{"require":"./dist/operators/index.js","import":"./dist/esm/operators/index.mjs"}},"typesVersions":{"*":{"dist/index.d.ts":["dist/index.d.ts"],"index.d.ts":["dist/index.d.ts"],"operators":["dist/operators/index.d.ts"],"*":["dist/*.d.ts","dist/*/index.d.ts"]}},"engines":{"node":">=16"},"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/node":"^18.17.6","@vitest/coverage-istanbul":"^0.34.2","prettier":"^3.0.2","rimraf":"^5.0.1","ts2mjs":"^2.0.0","typescript":"^5.1.6","vitest":"^0.34.2"},"scripts":{"prepublishOnly":"npm run clean-build","clean-build":"npm run clean && npm run build","clean":"rimraf dist coverage","test":"vitest run","perf":"jest --testMatch '**/*.perf.ts'","build":"tsc -b . && ts2mjs dist/esm","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","lint":"npm run lint:prettier","lint:prettier":"prettier . -w","watch":"tsc -w -p .","coverage":"npm test -- --coverage","update-packages":"npx npm-check-updates -t minor -u && rimraf node_modules package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/streetsidesoftware/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/streetsidesoftware/GenSequence/issues"},"homepage":"https://github.com/streetsidesoftware/GenSequence#readme","gitHead":"38a53c0d95157d0cbaa6020f9a6409bb02647b41","_id":"gensequence@6.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"ae46a0f89ebd7cc334e45cfb8f1c99a65248694e","size":16135,"noattachment":false,"key":"/gensequence/-/gensequence-6.0.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-6.0.0.tgz"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_6.0.0_1692869726458_0.6321666612175709"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-24T09:35:26.658Z","publish_time":1692869726658,"_source_registry_name":"default","_cnpm_publish_time":1692869726658},"5.0.2":{"name":"gensequence","version":"5.0.2","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","type":"commonjs","main":"dist/index.js","typings":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/esm/index.mjs"},"./operators":{"require":"./dist/operators/index.js","import":"./dist/esm/operators/index.mjs"}},"typesVersions":{"*":{"dist/index.d.ts":["dist/index.d.ts"],"index.d.ts":["dist/index.d.ts"],"operators":["dist/operators/index.d.ts"],"*":["dist/*.d.ts","dist/*/index.d.ts"]}},"engines":{"node":">=14"},"devDependencies":{"@tsconfig/node14":"^1.0.3","@types/node":"^18.11.11","@vitest/coverage-istanbul":"^0.29.1","prettier":"^2.8.4","rimraf":"^4.1.1","ts2mjs":"^1.1.1","typescript":"^4.9.5","vitest":"^0.29.1"},"scripts":{"prepublishOnly":"npm run clean-build","clean-build":"npm run clean && npm run build","clean":"rimraf dist coverage","test":"vitest run","perf":"jest --testMatch '**/*.perf.ts'","build":"tsc -b . && ts2mjs dist/esm","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","lint":"npm run lint:prettier","lint:prettier":"prettier . -w","watch":"tsc -w -p .","coverage":"npm test -- --coverage","update-packages":"npx npm-check-updates -t minor -u && rimraf node_modules package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/streetsidesoftware/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/streetsidesoftware/GenSequence/issues"},"homepage":"https://github.com/streetsidesoftware/GenSequence#readme","gitHead":"a5132b483488a5593c9aa988214bc3b3161f574d","_id":"gensequence@5.0.2","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"shasum":"f065be2f9a5b2967b9cad7f33b2d79ce1f22dc82","size":16134,"noattachment":false,"key":"/gensequence/-/gensequence-5.0.2.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-5.0.2.tgz"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_5.0.2_1677599335435_0.9145121785020878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-28T15:48:55.653Z","publish_time":1677599335653,"_cnpm_publish_time":1677599335653},"5.0.1":{"name":"gensequence","version":"5.0.1","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","type":"commonjs","main":"dist/index.js","typings":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/esm/index.mjs"},"./operators":{"require":"./dist/operators/index.js","import":"./dist/esm/operators/index.mjs"}},"typesVersions":{"*":{"dist/index.d.ts":["dist/index.d.ts"],"index.d.ts":["dist/index.d.ts"],"operators":["dist/operators/index.d.ts"],"*":["dist/*.d.ts","dist/*/index.d.ts"]}},"engines":{"node":">=14"},"devDependencies":{"@tsconfig/node14":"^1.0.3","@types/node":"^18.11.11","@vitest/coverage-istanbul":"^0.29.1","prettier":"^2.8.4","rimraf":"^4.1.1","ts2mjs":"^1.1.1","typescript":"^4.9.5","vitest":"^0.29.1"},"scripts":{"prepublishOnly":"npm run clean-build","clean-build":"npm run clean && npm run build","clean":"rimraf dist coverage","test":"vitest run","perf":"jest --testMatch '**/*.perf.ts'","build":"tsc -b . && ts2mjs dist/esm","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","lint":"npm run lint:prettier","lint:prettier":"prettier . -w","watch":"tsc -w -p .","coverage":"npm test -- --coverage","update-packages":"npx npm-check-updates -t minor -u && rimraf node_modules package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/streetsidesoftware/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/streetsidesoftware/GenSequence/issues"},"homepage":"https://github.com/streetsidesoftware/GenSequence#readme","gitHead":"4723f9ca9af5caea858b81dac0be48cf9d404743","_id":"gensequence@5.0.1","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"shasum":"33e9c6e91c4891a8616d99ab22aeb2b87eab92f6","size":18395,"noattachment":false,"key":"/gensequence/-/gensequence-5.0.1.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-5.0.1.tgz"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_5.0.1_1677598037243_0.631900347469925"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-28T15:27:17.423Z","publish_time":1677598037423,"_cnpm_publish_time":1677598037423},"5.0.0":{"name":"gensequence","version":"5.0.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","type":"commonjs","main":"dist/index.js","typings":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/esm/index.mjs"},"./operators":{"require":"./dist/operators/index.js","import":"./dist/esm/operators/index.mjs"}},"typesVersions":{"*":{"dist/index.d.ts":["dist/index.d.ts"],"index.d.ts":["dist/index.d.ts"],"operators":["dist/operators/index.d.ts"],"*":["dist/*.d.ts","dist/*/index.d.ts"]}},"engines":{"node":">=14"},"devDependencies":{"@tsconfig/node14":"^1.0.3","@types/node":"^18.11.11","@vitest/coverage-istanbul":"^0.29.1","prettier":"^2.8.4","rimraf":"^4.1.1","ts2mjs":"^1.1.1","typescript":"^4.9.5","vitest":"^0.29.1"},"scripts":{"prepublishOnly":"npm run clean-build","clean-build":"npm run clean && npm run build","clean":"rimraf dist coverage","test":"vitest run","perf":"jest --testMatch '**/*.perf.ts'","build":"tsc -b . && ts2mjs dist/esm","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","lint":"npm run lint:prettier","lint:prettier":"prettier . -w","watch":"tsc -w -p .","coverage":"npm test -- --coverage","update-packages":"npx npm-check-updates -t minor -u && rimraf node_modules package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/streetsidesoftware/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/streetsidesoftware/GenSequence/issues"},"homepage":"https://github.com/streetsidesoftware/GenSequence#readme","gitHead":"31fca3155ec8076b4087488ab82cc2e325300174","_id":"gensequence@5.0.0","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"shasum":"57cdee666bf752a5679490a6584bf7150d31acde","size":39797,"noattachment":false,"key":"/gensequence/-/gensequence-5.0.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-5.0.0.tgz"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_5.0.0_1677597359071_0.30332358501740186"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-28T15:15:59.281Z","publish_time":1677597359281,"_cnpm_publish_time":1677597359281},"4.0.3":{"name":"gensequence","version":"4.0.3","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=14"},"devDependencies":{"@tsconfig/node14":"^1.0.3","@types/jest":"^28.1.8","@types/node":"^18.11.11","coveralls":"^3.1.1","jest":"^28.1.3","rimraf":"^3.0.2","ts-jest":"^28.0.8","typescript":"^4.9.4"},"scripts":{"prepublish":"npm run clean-build","prepublishOnly":"npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest","perf":"jest --testMatch '**/*.perf.ts'","test-all":"jest","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls","update-packages":"npx npm-check-updates -t minor -u && rimraf node_modules package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"7ca2ddffacf2e77b11897bf12fbc308d1f10e25d","_id":"gensequence@4.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"shasum":"69ce05b4d7507ee667d9641377a0df834cdc350b","size":10913,"noattachment":false,"key":"/gensequence/-/gensequence-4.0.3.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-4.0.3.tgz"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_4.0.3_1670504274158_0.38795229413175725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-08T13:45:58.439Z","publish_time":1670504274285,"_cnpm_publish_time":1670504274285},"4.0.2":{"name":"gensequence","version":"4.0.2","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=14"},"devDependencies":{"@types/jest":"^28.1.8","@types/node":"^18.7.14","coveralls":"^3.1.1","jest":"^28.1.3","rimraf":"^3.0.2","ts-jest":"^28.0.8","typescript":"^4.8.2"},"scripts":{"prepublish":"npm run clean-build","prepublishOnly":"npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest","perf":"jest --testMatch '**/*.perf.ts'","test-all":"jest","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls","update-packages":"npx npm-check-updates -t minor -u && rimraf node_modules package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"87ab8e29a0e103c3f79755ce6d11f6eb610d443c","_id":"gensequence@4.0.2","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"7c6147cf04451e9f6efe3872be9d46bb8d9c2603","size":11834,"noattachment":false,"key":"/gensequence/-/gensequence-4.0.2.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-4.0.2.tgz"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_4.0.2_1661862238081_0.6325480102682404"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-30T12:24:01.782Z","publish_time":1661862238310,"_cnpm_publish_time":1661862238310},"4.0.0":{"name":"gensequence","version":"4.0.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=14"},"devDependencies":{"@types/jest":"^28.1.8","@types/node":"^18.7.14","coveralls":"^3.1.1","jest":"^28.1.3","rimraf":"^3.0.2","ts-jest":"^28.0.8","typescript":"^4.8.2"},"scripts":{"prepublish":"npm run clean-build","prepublishOnly":"npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest","perf":"jest --testMatch '**/*.perf.ts'","test-all":"jest","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls","update-packages":"npx npm-check-updates -t minor -u && rimraf node_modules package-lock.json && npm i"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"ae216534a6c0977f58d4f6389748aa0f2d387f41","_id":"gensequence@4.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.12.2","dist":{"shasum":"07d42ec5db5d50004ea6660ad898cd0f7c4be769","size":11836,"noattachment":false,"key":"/gensequence/-/gensequence-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-4.0.0.tgz"},"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_4.0.0_1661860227070_0.6787763893018108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-30T11:50:34.840Z","publish_time":1661860227292,"_cnpm_publish_time":1661860227292},"3.1.1":{"name":"gensequence","version":"3.1.1","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^25.1.4","@types/node":"^10.17.18","coveralls":"^3.0.11","jest":"^25.1.0","rimraf":"^3.0.2","ts-jest":"^25.2.1","typescript":"^3.8.3"},"scripts":{"prepublish":"npm run clean-build","prepublishOnly":"npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest --testMatch '**/*.test.ts'","perf":"jest --testMatch '**/*.perf.ts'","test-all":"jest","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"3f8fa0ae8322086bb63073ce9028137bc9236adf","_id":"gensequence@3.1.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"95c1afc7c0680f92942c17f2d6f83f3d26ea97af","size":12137,"noattachment":false,"key":"/gensequence/-/gensequence-3.1.1.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-3.1.1.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_3.1.1_1586518204709_0.27795695156543254"},"_hasShrinkwrap":false,"publish_time":1586518204837,"_cnpm_publish_time":1586518204837,"_cnpmcore_publish_time":"2021-12-16T18:56:45.320Z"},"3.1.0":{"name":"gensequence","version":"3.1.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^25.1.4","@types/node":"^10.17.18","coveralls":"^3.0.11","jest":"^25.1.0","rimraf":"^3.0.2","ts-jest":"^25.2.1","typescript":"^3.8.3"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest --testMatch '**/*.test.ts'","perf":"jest --testMatch '**/*.perf.ts'","test-all":"jest","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"31170a36f290581abdf22fe70da8c90519896df1","_id":"gensequence@3.1.0","_nodeVersion":"12.14.1","_npmVersion":"6.14.4","dist":{"shasum":"14e4bfd4cc7a0720d91d9548c8f948dd65c6dc73","size":12051,"noattachment":false,"key":"/gensequence/-/gensequence-3.1.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-3.1.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_3.1.0_1586359717375_0.9988035384814"},"_hasShrinkwrap":false,"publish_time":1586359717526,"_cnpm_publish_time":1586359717526,"_cnpmcore_publish_time":"2021-12-16T18:56:45.984Z"},"3.0.3":{"name":"gensequence","version":"3.0.3","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.23","@types/node":"^10.17.9","coveralls":"^3.0.9","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest src/**/*.test.ts src/*.test.ts","perf":"jest src/*.perf.ts","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"58ad204c391d7535b6bc5739f5f74546e52710bb","_id":"gensequence@3.0.3","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"shasum":"5e76326bb893147e80d6f2ae495c7e9a2795f7cc","size":9677,"noattachment":false,"key":"/gensequence/-/gensequence-3.0.3.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-3.0.3.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_3.0.3_1577808097894_0.3766564956600642"},"_hasShrinkwrap":false,"publish_time":1577808098003,"_cnpm_publish_time":1577808098003,"_cnpmcore_publish_time":"2021-12-16T18:56:46.167Z"},"3.0.2":{"name":"gensequence","version":"3.0.2","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.23","@types/node":"^10.17.9","coveralls":"^3.0.9","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest src/**/*.test.ts src/*.test.ts","perf":"jest src/*.perf.ts","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"6b5ccaf0a0af9eb0d27f95a4a69a20735d79e17a","_id":"gensequence@3.0.2","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"shasum":"3a85c7b98b2c3fa3bd1b9cb39530d350abb28c37","size":9380,"noattachment":false,"key":"/gensequence/-/gensequence-3.0.2.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-3.0.2.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_3.0.2_1577709794827_0.36728343409894104"},"_hasShrinkwrap":false,"publish_time":1577709795057,"_cnpm_publish_time":1577709795057,"_cnpmcore_publish_time":"2021-12-16T18:56:46.361Z"},"3.0.1":{"name":"gensequence","version":"3.0.1","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10.0.0"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.23","@types/node":"^10.17.9","coveralls":"^3.0.9","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest src/**/*.test.ts src/*.test.ts","perf":"jest src/*.perf.ts","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"38c10cc6ab2005fe98924210cb35c1e316d5da61","_id":"gensequence@3.0.1","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"shasum":"eb7dbc800fc02e65499a222f2fafc0ba0d0553ca","size":9339,"noattachment":false,"key":"/gensequence/-/gensequence-3.0.1.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-3.0.1.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_3.0.1_1576421941095_0.042337752587522814"},"_hasShrinkwrap":false,"publish_time":1576421941217,"_cnpm_publish_time":1576421941217,"_cnpmcore_publish_time":"2021-12-16T18:56:46.649Z"},"2.3.0":{"name":"gensequence","version":"2.3.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"dist/index.js","typings":"dist/index.d.ts","dependencies":{},"devDependencies":{"@types/jest":"^24.0.23","@types/node":"^10.17.9","coveralls":"^3.0.9","jest":"^24.9.0","rimraf":"^3.0.0","ts-jest":"^24.2.0","typescript":"^3.7.3"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf dist","test":"jest src/**/*.test.ts src/*.test.ts","perf":"jest src/**/*.perf.ts src/*.perf.ts","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"74315b77d29ac20cb387140cb43679cf82ebd83f","_id":"gensequence@2.3.0","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"shasum":"d922f9f2fea044868ed394a1ea039eb6263bdc1a","size":7381,"noattachment":false,"key":"/gensequence/-/gensequence-2.3.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-2.3.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_2.3.0_1576330225748_0.8385877661020946"},"_hasShrinkwrap":false,"publish_time":1576330225887,"_cnpm_publish_time":1576330225887,"_cnpmcore_publish_time":"2021-12-16T18:56:46.854Z"},"2.1.3":{"name":"gensequence","version":"2.1.3","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/jest":"^24.0.17","@types/node":"^8.10.51","coveralls":"^3.0.6","jest":"^24.8.0","rimraf":"^2.7.0","ts-jest":"^24.0.2","typescript":"^3.5.3"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf lib","test":"jest src/*.test.ts","perf":"jest src/*.perf.ts","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm test -- --coverage","coverage-coveralls":"cat coverage/lcov.info | coveralls","travis-coverage":"npm run coverage &&  npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"bb31b840ae9f1b99f6a0c36ed07be2a9618e208a","_id":"gensequence@2.1.3","_nodeVersion":"10.15.1","_npmVersion":"6.9.0","dist":{"shasum":"1d94a7ca013d793776704924b98e5ff810c5a2d3","size":9825,"noattachment":false,"key":"/gensequence/-/gensequence-2.1.3.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-2.1.3.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_2.1.3_1565773995048_0.670169703056072"},"_hasShrinkwrap":false,"publish_time":1565773995159,"_cnpm_publish_time":1565773995159,"_cnpmcore_publish_time":"2021-12-16T18:56:47.027Z"},"2.1.2":{"name":"gensequence","version":"2.1.2","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/chai":"^4.1.3","@types/mocha":"^5.2.0","@types/node":"^7.0.61","chai":"^4.1.2","coveralls":"^3.0.0","mocha":"^5.1.1","nyc":"^11.7.1","rimraf":"^2.6.2","ts-node":"^6.0.1","typescript":"^2.8.3"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf lib","test":"mocha lib/**/*.test.js","perf":"mocha lib/**/*.perf.js","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm run generate-code-coverage","generate-code-coverage":"NODE_ENV=test nyc npm run test-ts","test-ts":"NODE_ENV=test mocha --require ts-node/register --recursive \"src/**/*.test.ts\"","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls","travis-coverage":"npm run generate-code-coverage && npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"af30534088a9e0a2e36f9c5699e341aefe7275fc","_id":"gensequence@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"ab213a705bf88699a1ab1f6b9a1b4ed487423488","size":9886,"noattachment":false,"key":"/gensequence/-/gensequence-2.1.2.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-2.1.2.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence_2.1.2_1547305276992_0.22921780205748754"},"_hasShrinkwrap":false,"publish_time":1547305277178,"_cnpm_publish_time":1547305277178,"_cnpmcore_publish_time":"2021-12-16T18:56:47.236Z"},"2.1.1":{"name":"gensequence","version":"2.1.1","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/chai":"^4.0.4","@types/mocha":"^2.2.42","@types/node":"^7.0.43","chai":"^4.1.2","coveralls":"^2.13.1","mocha":"^3.5.0","nyc":"^11.1.0","rimraf":"^2.6.1","ts-node":"^3.3.0","typescript":"^2.5.2"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf lib","test":"mocha lib/**/*.test.js","perf":"mocha lib/**/*.perf.js","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm run generate-code-coverage","generate-code-coverage":"NODE_ENV=test nyc npm run test-ts","test-ts":"NODE_ENV=test mocha --compilers ts:ts-node/register --recursive \"src/**/*.test.ts\"","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls","travis-coverage":"npm run generate-code-coverage && npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"ba229aac69f189a6a4ddafdcebdf1ae2ec522340","_id":"gensequence@2.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"de2043e2121970befd9b2901a6d8032828b5e811","size":25997,"noattachment":false,"key":"/gensequence/-/gensequence-2.1.1.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-2.1.1.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence-2.1.1.tgz_1504333069416_0.6465294538065791"},"directories":{},"publish_time":1504333070603,"_hasShrinkwrap":false,"_cnpm_publish_time":1504333070603,"_cnpmcore_publish_time":"2021-12-16T18:56:47.470Z"},"2.1.0":{"name":"gensequence","version":"2.1.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.41","@types/node":"^7.0.5","chai":"^3.5.0","coveralls":"^2.13.1","mocha":"^3.4.2","nyc":"^11.0.3","rimraf":"^2.6.1","ts-node":"^3.3.0","typescript":"^2.4.2"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf lib","test":"mocha lib/**/*.test.js","perf":"mocha lib/**/*.perf.js","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm run generate-code-coverage","generate-code-coverage":"NODE_ENV=test nyc npm run test-ts","test-ts":"NODE_ENV=test mocha --compilers ts:ts-node/register --recursive \"src/**/*.test.ts\"","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls","travis-coverage":"npm run generate-code-coverage && npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"768fa22ba4998c30521884cff9a638d79958fce6","_id":"gensequence@2.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"facd4de7d436dc014efe8df2dc33b58cb119c4a4","size":25499,"noattachment":false,"key":"/gensequence/-/gensequence-2.1.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-2.1.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence-2.1.0.tgz_1501103300752_0.6425967381801456"},"directories":{},"publish_time":1501103301757,"_hasShrinkwrap":false,"_cnpm_publish_time":1501103301757,"_cnpmcore_publish_time":"2021-12-16T18:56:47.742Z"},"2.0.0":{"name":"gensequence","version":"2.0.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.39","@types/node":"^7.0.5","chai":"^3.5.0","coveralls":"^2.11.16","mocha":"^3.2.0","nyc":"^10.1.2","rimraf":"^2.5.4","ts-node":"^2.1.0","typescript":"^2.3.2"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf lib","test":"mocha lib/**/*.test.js","perf":"mocha lib/**/*.perf.js","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm run generate-code-coverage","generate-code-coverage":"NODE_ENV=test nyc npm run test-ts","test-ts":"NODE_ENV=test mocha --compilers ts:ts-node/register --recursive \"src/**/*.test.ts\"","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls","travis-coverage":"npm run generate-code-coverage && npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"d5da8745e728f6cc61013c768eae2b34a607bd53","_id":"gensequence@2.0.0","_shasum":"ca282595f0f922470a670bc64f8955c860930237","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"ca282595f0f922470a670bc64f8955c860930237","size":24209,"noattachment":false,"key":"/gensequence/-/gensequence-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-2.0.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gensequence-2.0.0.tgz_1496169452511_0.9931956615764648"},"directories":{},"publish_time":1496169453553,"_hasShrinkwrap":false,"_cnpm_publish_time":1496169453553,"_cnpmcore_publish_time":"2021-12-16T18:56:47.992Z"},"1.2.0":{"name":"gensequence","version":"1.2.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.39","@types/node":"^7.0.5","chai":"^3.5.0","coveralls":"^2.11.16","mocha":"^3.2.0","nyc":"^10.1.2","rimraf":"^2.5.4","ts-node":"^2.1.0","typescript":"^2.1.6"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf lib","test":"mocha lib/**/*.test.js","perf":"mocha lib/**/*.perf.js","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm run generate-code-coverage","generate-code-coverage":"NODE_ENV=test nyc npm run test-ts","test-ts":"NODE_ENV=test mocha --compilers ts:ts-node/register --recursive \"src/**/*.test.ts\"","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls","travis-coverage":"npm run generate-code-coverage && npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts","src/**/*.perf.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"1f367866250cad0d13157b806ef4d51f83ff5f8f","_id":"gensequence@1.2.0","_shasum":"43e8cf9cecbaf756db0037910ad255806119b024","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"43e8cf9cecbaf756db0037910ad255806119b024","size":22919,"noattachment":false,"key":"/gensequence/-/gensequence-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-1.2.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gensequence-1.2.0.tgz_1494441334006_0.447526500094682"},"directories":{},"publish_time":1494441334985,"_hasShrinkwrap":false,"_cnpm_publish_time":1494441334985,"_cnpmcore_publish_time":"2021-12-16T18:56:48.234Z"},"1.1.0":{"name":"gensequence","version":"1.1.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.39","@types/node":"^7.0.5","chai":"^3.5.0","coveralls":"^2.11.16","mocha":"^3.2.0","nyc":"^10.1.2","rimraf":"^2.5.4","ts-node":"^2.1.0","typescript":"^2.1.6"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf lib","test":"mocha lib/**/*.test.js","perf":"mocha lib/**/*.perf.js","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm run generate-code-coverage","generate-code-coverage":"NODE_ENV=test nyc npm run test-ts","test-ts":"NODE_ENV=test mocha --compilers ts:ts-node/register --recursive \"src/**/*.test.ts\"","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls","travis-coverage":"npm run generate-code-coverage && npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":[],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"6c4a8ee378a1bcb4de6b031b265a0897ebf92250","_id":"gensequence@1.1.0","_shasum":"b00f5495f034854eb97e20dd8fc972ac02576bb7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"b00f5495f034854eb97e20dd8fc972ac02576bb7","size":24922,"noattachment":false,"key":"/gensequence/-/gensequence-1.1.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-1.1.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gensequence-1.1.0.tgz_1491934917860_0.6299910601228476"},"directories":{},"publish_time":1491934918567,"_hasShrinkwrap":false,"_cnpm_publish_time":1491934918567,"_cnpmcore_publish_time":"2021-12-16T18:56:48.537Z"},"1.0.0":{"name":"gensequence","version":"1.0.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","coveralls":"^2.11.15","mocha":"^3.2.0","nyc":"^10.1.2","rimraf":"^2.5.4","ts-node":"^2.0.0","typescript":"^2.1.5"},"scripts":{"prepublish":"npm run clean-build && npm test","clean-build":"npm run clean && npm run build","clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p .","coverage":"npm run generate-code-coverage","generate-code-coverage":"NODE_ENV=test nyc npm run test-ts","test-ts":"NODE_ENV=test mocha --compilers ts:ts-node/register --recursive \"src/**/*.test.ts\"","coverage-coveralls":"nyc report --reporter=text-lcov | coveralls","travis-coverage":"npm run generate-code-coverage && npm run coverage-coveralls"},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"nyc":{"include":["src/**/*.ts"],"exclude":[],"extension":[".ts"],"require":["ts-node/register"],"reporter":["json","html"]},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"868232e53cbdf6040e03ae7d0872e9f7cdcbc7eb","_id":"gensequence@1.0.0","_shasum":"73cd565981423d8ed0b6f1b4d7ea6a7794c0d15a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"73cd565981423d8ed0b6f1b4d7ea6a7794c0d15a","size":22139,"noattachment":false,"key":"/gensequence/-/gensequence-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-1.0.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gensequence-1.0.0.tgz_1486034117572_0.3282777506392449"},"directories":{},"publish_time":1486034118380,"_hasShrinkwrap":false,"_cnpm_publish_time":1486034118380,"_cnpmcore_publish_time":"2021-12-16T18:56:48.764Z"},"0.2.4":{"name":"gensequence","version":"0.2.4","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","typings":"lib/index.d.ts","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","mocha":"^3.2.0","rimraf":"^2.5.4","typescript":"^2.1.4"},"scripts":{"clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p ."},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"8b53567208918dc5f36e8a70f6bc21ab7c9a68c2","_id":"gensequence@0.2.4","_shasum":"3baae937ec9ff11017fe92892b67a578c8f62ca7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"3baae937ec9ff11017fe92892b67a578c8f62ca7","size":13905,"noattachment":false,"key":"/gensequence/-/gensequence-0.2.4.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-0.2.4.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gensequence-0.2.4.tgz_1485167624457_0.5000916221179068"},"directories":{},"publish_time":1485167626304,"_hasShrinkwrap":false,"_cnpm_publish_time":1485167626304,"_cnpmcore_publish_time":"2021-12-16T18:56:48.955Z"},"0.2.3":{"name":"gensequence","version":"0.2.3","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","mocha":"^3.2.0","rimraf":"^2.5.4","typescript":"^2.1.4"},"scripts":{"clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p ."},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"44061d1bf0fff42e5d7e7da4bf67d022019954e2","_id":"gensequence@0.2.3","_shasum":"59790038edabefa8f594e8d9d34baaf0bebc2927","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"59790038edabefa8f594e8d9d34baaf0bebc2927","size":13863,"noattachment":false,"key":"/gensequence/-/gensequence-0.2.3.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-0.2.3.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gensequence-0.2.3.tgz_1483471184164_0.4476745962165296"},"directories":{},"publish_time":1483471184871,"_hasShrinkwrap":false,"_cnpm_publish_time":1483471184871,"_cnpmcore_publish_time":"2021-12-16T18:56:49.157Z"},"0.2.2":{"name":"gensequence","version":"0.2.2","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","mocha":"^3.2.0","rimraf":"^2.5.4","typescript":"^2.1.4"},"scripts":{"clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p ."},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"cdc6f88c7ceba722b709658b7be0956ad9125333","_id":"gensequence@0.2.2","_shasum":"48eb7a9b9f49a9d3e1891e58c540acb24502c971","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"48eb7a9b9f49a9d3e1891e58c540acb24502c971","size":12496,"noattachment":false,"key":"/gensequence/-/gensequence-0.2.2.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-0.2.2.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gensequence-0.2.2.tgz_1483053223628_0.9798832463566214"},"directories":{},"publish_time":1483053225576,"_hasShrinkwrap":false,"_cnpm_publish_time":1483053225576,"_cnpmcore_publish_time":"2021-12-16T18:56:49.406Z"},"0.2.1":{"name":"gensequence","version":"0.2.1","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","mocha":"^3.2.0","rimraf":"^2.5.4","typescript":"^2.1.4"},"scripts":{"clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p ."},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"c185cf9b850f5f344f673ca39a7b0dd3d5e7dbe6","_id":"gensequence@0.2.1","_shasum":"9840afee074b07e3be35e98bb33d4a64f1216f7a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"9840afee074b07e3be35e98bb33d4a64f1216f7a","size":12004,"noattachment":false,"key":"/gensequence/-/gensequence-0.2.1.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-0.2.1.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gensequence-0.2.1.tgz_1483050769018_0.7586751726921648"},"directories":{},"publish_time":1483050769683,"_hasShrinkwrap":false,"_cnpm_publish_time":1483050769683,"_cnpmcore_publish_time":"2021-12-16T18:56:49.659Z"},"0.2.0":{"name":"gensequence","version":"0.2.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","mocha":"^3.2.0","rimraf":"^2.5.4","typescript":"^2.1.4"},"scripts":{"clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p ."},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"8cbfc29fd43a1a17dae17e1b3e1825a94c49907d","_id":"gensequence@0.2.0","_shasum":"f2a90543eb6d3455090470f0e4afab19e960375d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"f2a90543eb6d3455090470f0e4afab19e960375d","size":11923,"noattachment":false,"key":"/gensequence/-/gensequence-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-0.2.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gensequence-0.2.0.tgz_1482089360803_0.026297432370483875"},"directories":{},"publish_time":1482089362743,"_hasShrinkwrap":false,"_cnpm_publish_time":1482089362743,"_cnpmcore_publish_time":"2021-12-16T18:56:49.894Z"},"0.1.2":{"name":"gensequence","version":"0.1.2","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","mocha":"^3.2.0","rimraf":"^2.5.4","typescript":"^2.1.4"},"scripts":{"clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p ."},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"94fe9cc5ddd18d9161f0003f2eb87da62725de94","_id":"gensequence@0.1.2","_shasum":"e904fd413a8f161ee6794fd8bd49d763a65898bc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"e904fd413a8f161ee6794fd8bd49d763a65898bc","size":10037,"noattachment":false,"key":"/gensequence/-/gensequence-0.1.2.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-0.1.2.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gensequence-0.1.2.tgz_1481665021247_0.299418784910813"},"directories":{},"publish_time":1481665023141,"_hasShrinkwrap":false,"_cnpm_publish_time":1481665023141,"_cnpmcore_publish_time":"2021-12-16T18:56:50.130Z"},"0.1.1":{"name":"gensequence","version":"0.1.1","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","mocha":"^3.2.0","rimraf":"^2.5.4","typescript":"^2.1.4"},"scripts":{"clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p ."},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"0f70876811fe5b0e798be5cd175c19fdc97574f1","_id":"gensequence@0.1.1","_shasum":"7fabeeda3c61baf39e88c95d1497c78983e0ece1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"7fabeeda3c61baf39e88c95d1497c78983e0ece1","size":9909,"noattachment":false,"key":"/gensequence/-/gensequence-0.1.1.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-0.1.1.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gensequence-0.1.1.tgz_1481663807046_0.47552388859912753"},"directories":{},"publish_time":1481663809055,"_hasShrinkwrap":false,"_cnpm_publish_time":1481663809055,"_cnpmcore_publish_time":"2021-12-16T18:56:50.379Z"},"0.1.0":{"name":"gensequence","version":"0.1.0","description":"Small library to simplify working with Generators and Iterators in Javascript / Typescript","main":"lib/index.js","dependencies":{},"devDependencies":{"@types/chai":"^3.4.34","@types/mocha":"^2.2.33","chai":"^3.5.0","mocha":"^3.2.0","rimraf":"^2.5.4","typescript":"^2.1.4"},"scripts":{"clean":"rimraf lib","test":"mocha lib/**/*.test.js","build":"tsc -p .","watch":"tsc -w -p ."},"repository":{"type":"git","url":"git+https://github.com/Jason3S/GenSequence.git"},"keywords":["generators","generator","iterator","iterators","iterable","functional","map","reduce"],"author":{"name":"Jason Dent"},"license":"MIT","bugs":{"url":"https://github.com/Jason3S/GenSequence/issues"},"homepage":"https://github.com/Jason3S/GenSequence#readme","gitHead":"ca9d0c8842fa5e1087316f7389979ee36a9b3dff","_id":"gensequence@0.1.0","_shasum":"e15b8963cf0da2610e5d3593013b4afe5c20768c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"jason-dent","email":"jason@streetsidesoftware.nl"},"dist":{"shasum":"e15b8963cf0da2610e5d3593013b4afe5c20768c","size":9931,"noattachment":false,"key":"/gensequence/-/gensequence-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/gensequence/download/gensequence-0.1.0.tgz"},"maintainers":[{"name":"jason-dent","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gensequence-0.1.0.tgz_1481663339183_0.5112975062802434"},"directories":{},"publish_time":1481663341351,"_hasShrinkwrap":false,"_cnpm_publish_time":1481663341351,"_cnpmcore_publish_time":"2021-12-16T18:56:50.565Z"}},"readme":"# GenSequence\n\n[![Coverage Status](https://coveralls.io/repos/github/streetsidesoftware/GenSequence/badge.svg?branch=main)](https://coveralls.io/github/streetsidesoftware/GenSequence?branch=main)\n\nSmall library to simplify working with Generators and Iterators in Javascript / Typescript\n\nJavascript [Iterators and Generators](https://developer.mozilla.org/en/docs/Web/JavaScript/Guide/Iterators_and_Generators)\nare very exciting and provide some powerful new ways to solve programming problems.\n\nThe purpose of this library is to make using the results of a generator function easier.\nIt is not intended as a replacement for arrays and the convenient `[...genFn()]` notation.\nGenSequence is useful for cases where you might not want an array of all possible values.\nGenSequence deals efficiently with large sequences because only one element at a time is evaluated.\nIntermediate arrays are not created, saving memory and cpu cycles.\n\n## Installation\n\n```\nnpm install -S gensequence\n```\n\n## Usage\n\n### Javascript\n\n```\nconst { genSequence } = require(\"gensequence\");\n```\n\nor\n\n```\nimport { genSequence } from \"gensequence\";\n```\n\n### Typescript\n\n```\nimport { genSequence } from 'gensequence';\n```\n\n## Examples\n\n### Fibonacci\n\nThe Fibonacci sequence can be very simply expressed using a generator. Yet using the result of a generator can be a bit convoluted.\nGenSequence provides a wrapper to add familiar functionality similar to arrays.\n\n```javascript\nfunction fibonacci() {\n  function* fib() {\n    let [a, b] = [0, 1];\n    while (true) {\n      yield b;\n      [a, b] = [b, a + b];\n    }\n  }\n  // Wrapper the Iterator result from calling the generator.\n  return genSequence(fib);\n}\n\nlet fib5 = fibonacci()\n  .take(5) // Take the first 5 from the fibonacci sequence\n  .toArray(); // Convert it into an array\n// fib5 == [1, 1, 2, 3, 5]\n\nlet fib6n7seq = fibonacci().skip(5).take(2);\nlet fib6n7arr = [...fib6n7seq]; // GenSequence are easily converted into arrays.\n\nlet fib5th = fibonacci()\n  .skip(4) // Skip the first 4\n  .first(); // Return the next one.\n```\n\n### RegEx Match\n\nRegular expressions are wonderfully powerful. Yet, working with the results can sometimes be a bit of a pain.\n\n```javascript\nfunction* execRegEx(reg: RegExp, text: string) {\n  const regLocal = new RegExp(reg);\n  let r;\n  while ((r = regLocal.exec(text))) {\n    yield r;\n  }\n}\n\n/* return a sequence of matched text */\nfunction match(reg: RegExp, text: string) {\n  return (\n    genSequence(execRegEx(reg, text))\n      // extract the full match\n      .map((a) => a[0])\n  );\n}\n\n/* extract words out of a string of text */\nfunction matchWords(text: string) {\n  return genSequence(match(/\\w+/g, text));\n}\n\n/* convert some text into a set of unique words */\nfunction toSetOfWords(text: string) {\n  // Sequence can be used directly with a Set or Match\n  return new Set(matchWords(text));\n}\n\nconst text = 'Some long bit of text with many words, duplicate words...';\nconst setOfWords = toSetOfWords(text);\n// Walk through the set of words and pull out the 4 letter one.\nconst setOf4LetterWords = new Set(genSequence(setOfWords).filter((a) => a.length === 4));\n```\n\n## Reference\n\n- `genSequence(Iterable|Array|()=>Iterable)` -- generate a new Iterable from an Iterable, Array or function with the following functions.\n\n### Filters\n\n- `.filter(fn)` -- just like array.filter, filters the sequence\n- `.skip(n)` -- skip _n_ entries in the sequence\n- `.take(n)` -- take the next _n_ entries in the sequence.\n\n### Extenders\n\n- `.concat(iterable)` -- this will extend the current sequence with the values from _iterable_\n- `.concatMap(fnMap)` -- this is used to flatten the result of a map function.\n\n### Mappers\n\n- `.combine(fnCombiner, iterable)` -- is used to combine values from two different lists.\n- `.map(fn)` -- just like array.map, allows you to convert the values in a sequence.\n- `.pipe(...operatorFns)` -- pipe any amount of operators in sequence.\n- `.scan(fn, init?)` -- similar to reduce, but returns a sequence of all the results of fn.\n\n### Reducers\n\n- `.all(fn)` -- true if all values in the sequence return true for _fn(value)_ or the sequence is empty.\n- `.any(fn)` -- true if any value in the sequence exists where _fn(value)_ returns true.\n- `.count()` -- return the number of values in the sequence.\n- `.first()` -- return the next value in the sequence.\n- `.first(fn)` -- return the next value in the sequence where _fn(value)_ return true.\n- `.forEach(fn)` -- apply _fn(value, index)_ to all values.\n- `.max()` -- return the largest value in the sequence.\n- `.max(fn)` -- return the largest value of _fn(value)_ in the sequence.\n- `.min()` -- return the smallest value in the sequence.\n- `.min(fn)` -- return the smallest value of _fn(value)_ in the sequence.\n- `.reduce(fn, init?)` -- just like array.reduce, reduces the sequence into a single result.\n- `.reduceAsync(fn, init?)` -- just like array.reduce, reduces promises into the sequence into a single result chaining the promises, fn/init can be async or not, it will work, the previousValue, and currentValue will never be a promise.\n- `.reduceToSequence(fn, init)` -- return a sequence of values that _fn_ creates from looking at all the values and the initial sequence.\n\n### Cast\n\n- `.toArray()` -- convert the sequence into an array. This is the same as [...iterable].\n- `.toIterable()` -- Casts a Sequence into an IterableIterator - used in cases where type checking is too strict.\n","_attachments":{},"homepage":"https://github.com/streetsidesoftware/GenSequence#readme","bugs":{"url":"https://github.com/streetsidesoftware/GenSequence/issues"},"license":"MIT"}