{"_id":"iterare","_rev":"21-b5e6f6e65a8c48cf52b440550dbd21d3","name":"iterare","description":"Array methods for ES6 Iterators","dist-tags":{"latest":"1.2.1"},"versions":{"0.0.1":{"name":"iterare","version":"0.0.1","description":"Array methods for ES6 Iterators","main":"lib/index.js","scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@types/mocha":"2.2.40","@types/node":"7.0.8","mocha":"^3.2.0","nyc":"^10.1.2","source-map-support":"^0.4.14","tslint":"^4.5.1","typedoc":"^0.5.7","typescript":"~2.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"3580f019a3baa404f7e7e20f2c5344664b5c4c7c","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@0.0.1","_shasum":"b85375adf34b35e7dd4c5684e2059e00a46d0709","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"shasum":"b85375adf34b35e7dd4c5684e2059e00a46d0709","tarball":"https://registry.npmjs.org/iterare/-/iterare-0.0.1.tgz","integrity":"sha512-axIMsf4DfouQba7UEUpwXrg0fhNaa5uYHP7XISrCA1l+YHQ/mAAhC0mcbpYIIN7tC2hZ2+7rfSNvu3ce5sKcsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmdhARC2AqRoX5s+F51MEgrfZzB8dRnWt9W3SAaCRV9AiEA+KsOrbk4F05p/QaMwQnxIqe7qO6ppDKxFbqzjaKUMOU="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterare-0.0.1.tgz_1489888489656_0.7414579328615218"},"directories":{}},"0.0.2":{"name":"iterare","version":"0.0.2","description":"Array methods for ES6 Iterators","main":"lib/index.js","engines":{"node":">=4"},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","benchmark":"node lib/benchmark","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@types/benchmark":"1.0.30","@types/lodash":"4.14.55","@types/mocha":"2.2.40","@types/node":"7.0.8","benchmark":"^2.1.3","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","rxjs":"^5.2.0","source-map-support":"^0.4.14","tslint":"^4.5.1","typedoc":"^0.5.7","typescript":"~2.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"cc4964da1c570c8177a804d1a4969b8ae7272a04","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@0.0.2","_shasum":"ca5f0a71b4e74ad04ccd2e6d468d5eb33c54a1d1","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"shasum":"ca5f0a71b4e74ad04ccd2e6d468d5eb33c54a1d1","tarball":"https://registry.npmjs.org/iterare/-/iterare-0.0.2.tgz","integrity":"sha512-g57O/NtYhKoLI7fN38LJ0Q9VcNCXDdkp9rZToAgfbQWXbNO3b8hfWyUalfEwycia5YALqeBbDMB/v7qo7i09Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg6imYiqRYi1Jqk2KRkkxB+wzy4W639zUHQTae/GJ0jAiEAoixupH+bQ6rLeZNcT3T2OqamXXtigR6rHRU8/gm+e2A="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterare-0.0.2.tgz_1489893272356_0.19953597080893815"},"directories":{}},"0.0.3":{"name":"iterare","version":"0.0.3","description":"Array methods for ES6 Iterators","main":"lib/index.js","engines":{"node":">=4"},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","benchmark":"node lib/benchmark","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@types/benchmark":"1.0.30","@types/lodash":"4.14.55","@types/mocha":"2.2.40","@types/node":"7.0.8","benchmark":"^2.1.3","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","rxjs":"^5.2.0","source-map-support":"^0.4.14","tslint":"^4.5.1","typedoc":"^0.5.7","typescript":"~2.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"643d05a4fd1486d6e0d5562502a5995308a80997","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@0.0.3","_shasum":"45742cea975298826b92044be2cab927ad050cb7","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"shasum":"45742cea975298826b92044be2cab927ad050cb7","tarball":"https://registry.npmjs.org/iterare/-/iterare-0.0.3.tgz","integrity":"sha512-fjRORRa1dNxhhpTPaLgacvAMRcpNkiM/RQPXZ4a6qBQj0gObNcUFbrvPj1bp3oe25uP/tPFn90LPJpq8cf3dsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmmGQaxSsKN9ZFjviXHSbx7ZJm26a4HajgnsRLwUqukAiBiKJUiuAVeN5+ZJILK0Cii7Z/Htmi3XrTlinnQouddzQ=="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/iterare-0.0.3.tgz_1489895672653_0.4230795393232256"},"directories":{}},"0.0.4":{"name":"iterare","version":"0.0.4","description":"Array methods for ES6 Iterators","main":"lib/index.js","engines":{"node":">=4"},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","benchmark":"node lib/benchmark","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@types/benchmark":"1.0.30","@types/lodash":"4.14.55","@types/mocha":"2.2.40","@types/node":"7.0.8","benchmark":"^2.1.3","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","rxjs":"^5.2.0","source-map-support":"^0.4.14","tslint":"^4.5.1","typedoc":"^0.5.7","typescript":"~2.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"199945ce29b5c40c75fa9d3263c8e2f2f3f19c27","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@0.0.4","_shasum":"a0a50a360726514767fdf4d890d31721d22fb073","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"shasum":"a0a50a360726514767fdf4d890d31721d22fb073","tarball":"https://registry.npmjs.org/iterare/-/iterare-0.0.4.tgz","integrity":"sha512-fJh1Wj4Q5aw7OA0rHyKDbsIMPnQJ8JX6OpyM6ogtgIvRRIh2Rp/qKw83XVLu8jKfc8hkpYNAlgIqpyiXqGxvuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaJc80wQO46ASG6ng9rWHn1wM6k9n2WBFlzU5eVrLCzAiAQwHmZPaCtGeoS7GQicK8ITMwV46ydwAuqMnublsewOQ=="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/iterare-0.0.4.tgz_1489927280462_0.9793507405556738"},"directories":{}},"0.0.5":{"name":"iterare","version":"0.0.5","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4"},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","benchmark":"node lib/benchmark","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@types/benchmark":"1.0.30","@types/lodash":"4.14.55","@types/mocha":"2.2.40","@types/node":"7.0.8","benchmark":"^2.1.3","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","rxjs":"^5.2.0","source-map-support":"^0.4.14","tslint":"^4.5.1","typedoc":"^0.5.7","typescript":"~2.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"35db1287cd680ddb3d269ec4f498e1d4c719b1dd","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@0.0.5","_shasum":"3c23459eec2e691c6c099ed2945393a42a2b4214","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"shasum":"3c23459eec2e691c6c099ed2945393a42a2b4214","tarball":"https://registry.npmjs.org/iterare/-/iterare-0.0.5.tgz","integrity":"sha512-KwR5y070hkWy5KXvn+YgD0PJ+HUoYufmQU0NiP/nm5T3JGAKN/cvazjyXQIdixKxy5Pw3cMq1rk/t3RdP6XCuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5d2zbwl2O9TICpPoDZnxfAjtH0cuzjLaHyXIldj5XkwIgU/s7DEDMjiRm7qp5XAW1lAePsLv+VlZg0AAguRzlfNY="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterare-0.0.5.tgz_1489999171278_0.8451929113361984"},"directories":{}},"0.0.6":{"name":"iterare","version":"0.0.6","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4"},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","benchmark":"node lib/benchmark","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@types/benchmark":"1.0.30","@types/lodash":"4.14.55","@types/mocha":"2.2.40","@types/node":"7.0.8","benchmark":"^2.1.3","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","rxjs":"^5.2.0","source-map-support":"^0.4.14","tslint":"^4.5.1","typedoc":"^0.5.7","typescript":"~2.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"648cf11285265daa252027cb061f185363848686","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@0.0.6","_shasum":"6612078096edb9dc9f924b5ede37e9091d6f14f0","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"shasum":"6612078096edb9dc9f924b5ede37e9091d6f14f0","tarball":"https://registry.npmjs.org/iterare/-/iterare-0.0.6.tgz","integrity":"sha512-XRZiX/J1E+O3Vfvd/lN9YMlXU8Ab5W4AXWsj/3ML/Nb9Izhrwnrn0e2KVSznGNpy35SxGoSOgSN+1eVfzWoiFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDU39GU9jXMaCwqEtGyIpbydbAo+8c5KGPFnj8TK8OqNAIgU20VYUifHdYno4LUy5aHtsM75BmhawNCdg5BzW/Nk6E="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/iterare-0.0.6.tgz_1489999314001_0.7478952170349658"},"directories":{}},"0.0.7":{"name":"iterare","version":"0.0.7","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4"},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","benchmark":"node lib/benchmark","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@types/benchmark":"1.0.30","@types/lodash":"4.14.55","@types/mocha":"2.2.40","@types/node":"7.0.8","benchmark":"^2.1.3","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","rxjs":"^5.2.0","source-map-support":"^0.4.14","tslint":"^4.5.1","typedoc":"^0.5.7","typescript":"~2.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"e79e1f991f95522c2f1be2fc66358a3827c68489","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@0.0.7","_shasum":"130c4ffb6250a97c2039f7225b5b8d0bcee83a3e","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"shasum":"130c4ffb6250a97c2039f7225b5b8d0bcee83a3e","tarball":"https://registry.npmjs.org/iterare/-/iterare-0.0.7.tgz","integrity":"sha512-svcEXEyol9gXSCPxN1tj4oeEIs+/QzUZ3ATxo6TJTXao9MG0C2OEGVzqZCyiQ0cBjtZMm/hbJrPWyjdv1ZbVTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGrBCkztbBbnayAUa0FTNuQ3ZLqh64iVtrNGKBw/kT2wIhAI42ZxxKBfe5QX95kQnKv5KQo9N9HjYcglAlurl8//+H"}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/iterare-0.0.7.tgz_1489999414018_0.00030901143327355385"},"directories":{}},"0.0.8":{"name":"iterare","version":"0.0.8","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=4"},"scripts":{"lint":"tslint -c tslint.json 'src/**/*.ts'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@types/benchmark":"1.0.30","@types/lodash":"4.14.55","@types/mocha":"2.2.40","@types/node":"7.0.8","benchmark":"^2.1.3","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","rxjs":"^5.2.0","source-map-support":"^0.4.14","tslint":"^4.5.1","typedoc":"^0.5.7","typescript":"~2.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"01cd67c4aa650df982cdcc41068c0072a2621cc1","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@0.0.8","_shasum":"a969a80a1fbff6b78f28776594d7bc2bdfab6aad","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"shasum":"a969a80a1fbff6b78f28776594d7bc2bdfab6aad","tarball":"https://registry.npmjs.org/iterare/-/iterare-0.0.8.tgz","integrity":"sha512-ZoPtLRPT0RU2beYoCuIEU/A4qnkCFSoNnK/4j/EXWKCvBR56GBrCf4c4S99w4kRKWFV0ZsHZxT98EIBdnDtcvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCahYze5xjfWJh1c+oQrbpLP+YPbJmhBBaCowerO4YavgIgEmhhHRegNN3A+JJiKALbZ2x/NMqGvvFhmBQu+gfA3xE="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/iterare-0.0.8.tgz_1490711902245_0.7444067103788257"},"directories":{}},"1.0.1":{"name":"iterare","version":"1.0.1","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=6"},"scripts":{"lint":"npm run prettier && npm run tslint","tslint":"tslint -c tslint.json -p tsconfig.json 'src/**/*.ts'","prettier":"prettier --write --list-different '**/*.{ts,json,js,md}'","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file --excludeExternals src","commitmsg":"commitlint -e $GIT_PARAMS","semantic-release":"semantic-release"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@reactivex/ix-es2015-cjs":"^2.2.0","@types/benchmark":"^1.0.30","@types/lodash":"^4.14.55","@types/mocha":"^2.2.40","@types/node":"^7.0.8","benchmark":"^2.1.3","commitlint":"^5.2.5","husky":"^0.14.3","ix":"^2.2.0","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","prettier":"1.11.1","rxjs":"^5.2.0","semantic-release":"^15.9.12","source-map-support":"^0.4.14","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","typedoc":"^0.9.0","typescript":"~2.6.2"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"bbb14da0ecd40d8f1a56dc41788d23a6813455f2","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"integrity":"sha512-Q210s0YggFncyOdnfRWwtRD32/5R0c0L0CXWIEub8AdPa67JBQg8x1Fp5lRcJ9xoegGAvtvmnLJLUeFSROC6Sw==","shasum":"bc9cb19f0afe3dddaa402ae5db2a3ba95055c522","tarball":"https://registry.npmjs.org/iterare/-/iterare-1.0.1.tgz","fileCount":3,"unpackedSize":8743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbj8fACRA9TVsSAnZWagAAKG8P/0aFnoOo1m5WLNK7tn4V\nvcWvdMj5DLWsj7rCeiPifVaFsmgCddOcpDT5duallj07YUSlb8l3JbYjdT+k\nUlgjcSqgbeyk2y9xOHZLO167zSztVHvlxz9tkPiQ9lXqJ4muqesi9/gtN/b2\n4keaVNV5ttegLGaid9/IK5NS3dndys8cD9sBvBU/tAIpLqj/5HoMnFDmpXK6\nAqb3aIsOlwiiJxydLFEkenah0izbQFtGsWdtcyQkqmi6LyyOrGQsUPvg8xQZ\n8c81DEwP70qki8XGAqNpDwQIvmYo1IkCepo0dS6LzKaxXOURxfvT46Zo9YdG\nyMtrbRLOjJghLfKjyLyGP5rjoST804jkcjOfqKbiKl0ZCHqZoKOcnTJsO6dD\nhClFkgoDKg3c2L8Fl4OnjnQQB1868fZKVQhnfGZ9+pfvrYVL2VmNP1SrOp/X\n/kaoL0BsDXQfoFomt2CE8XsZJHbUUp7qlC523ja84Bu8JKPgvthCRPqzRRh8\nLpbX4KbUP3UZhgK9AqE4DCIYuJQs2WFQAVwHEL1mBZcM/xNsLYYwmq7C/Kta\nNUcTAJFQCTI0LTS/HkRTTqK+kPqLOyRZfKH/uikomWor/+EZXo7xmxQJlO3W\nPHwOji+1ZSE6h2UCsm+GebnELVFf5vDYrlG91Tb4vY2FhnZ+JVB9SUq5T9qU\n460r\r\n=QT9a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS4aGOVgunx4cULutXgc47DGNrA1D6yz6R/nwCMTeBoAiBqMkUaf8k7HjU8LIfdQGPB/7ELBUptAhbIrepeABuwEw=="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterare_1.0.1_1536149439337_0.8443941210939434"},"_hasShrinkwrap":false},"1.0.2":{"name":"iterare","version":"1.0.2","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=6"},"scripts":{"lint":"npm run prettier && npm run tslint","tslint":"tslint -c tslint.json -p tsconfig.json 'src/**/*.ts'","prettier":"prettier --config .prettierrc --write --list-different \"**/{*.{ts,json,js,md,yml},*.*.yml}\"","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file --excludeExternals src","commitmsg":"commitlint -e $GIT_PARAMS","semantic-release":"semantic-release"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@reactivex/ix-es2015-cjs":"^2.2.0","@types/benchmark":"^1.0.30","@types/lodash":"^4.14.55","@types/mocha":"^2.2.40","@types/node":"^7.0.8","benchmark":"^2.1.3","commitlint":"^5.2.5","husky":"^0.14.3","ix":"^2.2.0","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","prettier":"^1.14.2","rxjs":"^5.2.0","semantic-release":"^15.9.12","source-map-support":"^0.4.14","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","typedoc":"^0.9.0","typescript":"~2.6.2"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"fce80ba92230f3e46475ee287c3da0a44bee1271","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.4","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"integrity":"sha512-PhWvU+YBPyeXB2aXOJbjqVqw16IMGRe1JSR9LUggMeD49Ni2wfdjctrY7FGgF26QS/ul2Nmnr0eOGlVo4FIPog==","shasum":"9a6e1b8fc8bf791dace30f5403c447897fb5a1cf","tarball":"https://registry.npmjs.org/iterare/-/iterare-1.0.2.tgz","fileCount":46,"unpackedSize":54050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkbsTCRA9TVsSAnZWagAAJxIP/2wgYr+Vf+NPnWUFPrli\neRbBb97gmjT1uJVltntB0aAX6d3OA7l2/cxHHaxKYOEzmNyWyxPD75bGKdIx\nYsyI0boPvalLwy/9t5DM3oPLsIkyoDWXxFRFd30IpXK2LMXZdhwHTUj02TFo\nf0F8ieJXSFdAVMUP/s62hqIpZbo9OLZHZXztsvEW91r4x836GmVWn9hSxPSC\nU2JoxMs1saVDYjMOWjh9MLuahof68BtTRqTFRjwQQZ+3jTDFyaA+7Qs+z/kn\nPk+3DNaFaDnnF1uT+TXANNzO3pvpG5eBEdUgJ9Ozej9TS/21wRJ+LU0v7X7P\nA2kMPEf8rbS/ZwfXNWC03EIdw/kdto2VHLDTNzcAY8gxyJ3i2forCOWvDaAy\n3W1cJh4tsHhggyrLLNcNTKf9CDh1NqVNiw7zkg/ffkSTyiMo1VcuuIDoLSCd\nqrESpEM2oH9wepUkMfP+vRQTIPi0Zg/vTMHUe31uXXLdfTTlX7IpgojQsXBV\n4L+pt0BoLMXirVpfU/AyHkgDvA6aqEi6U6OaYFsT79x1Th3dBd9D2hthEJbL\nV90E8ghypxnkbW3NQrCVbZf1UCWqKbGYHkmgTAHFZV+c+GRbfvMSraRxjyUp\nUDmCVmmWRZYEroRJLCjoiGWb4IRMVV2KYwjbSlDETjrK4ZW8NBBoVn7Tlew9\nhfCk\r\n=CZcn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm0GtlYXaB47zhP1RD8cz6yqQhRdpcci7DZS/Wrk5VBgIgVueV1Iz7OCJfN1kpcaMylxCmorRS48bZx1m0x1ZMVlE="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterare_1.0.2_1536277266809_0.9664448633056568"},"_hasShrinkwrap":false},"1.1.0":{"name":"iterare","version":"1.1.0","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=6"},"scripts":{"lint":"npm run prettier && npm run tslint","tslint":"tslint -c tslint.json -p tsconfig.json 'src/**/*.ts'","prettier":"prettier --config .prettierrc --write --list-different \"**/{*.{ts,json,js,md,yml},*.*.yml}\"","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file --excludeExternals src","commitmsg":"commitlint -e $GIT_PARAMS","semantic-release":"semantic-release"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@reactivex/ix-es2015-cjs":"^2.2.0","@types/benchmark":"^1.0.30","@types/lodash":"^4.14.55","@types/mocha":"^2.2.40","@types/node":"^7.0.8","benchmark":"^2.1.3","commitlint":"^5.2.5","husky":"^0.14.3","ix":"^2.2.0","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","prettier":"^1.14.2","rxjs":"^5.2.0","semantic-release":"^15.9.12","source-map-support":"^0.4.14","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","typedoc":"^0.9.0","typescript":"~2.6.2"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"8e87efc67e730aca2b3c01a375798f82af6316d2","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"integrity":"sha512-VK/6ImqMSnH0G4Z0nfNWfGugaKga1l8zmTBAYDGol4qtY2Ykh9A9QWoayHTbPkaEAKviwbFjBe+nBJk5MDj1tw==","shasum":"4acb4a3c3d8cb135fa556a76489592f9c2a8825a","tarball":"https://registry.npmjs.org/iterare/-/iterare-1.1.0.tgz","fileCount":46,"unpackedSize":56388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs3qKCRA9TVsSAnZWagAA41gP+gPAhPb2e3ho/mCfznYd\nkeDXBueVicmrNFIokwsEnuvPlBsKIi8i/p3xIV7m03IUCBM5/DuQLQAW0+tu\nAJYpTNcW+yNJrcZSXsi24RT3AD5sblJCMDiG59Z/C7NqftM7G0ZVKausNwQT\nmR/HdZfgjQSqL6fZLdrS3q+7sxnmnixF2U4KTZiwHdTKWpH0eNKFhT/6bMe5\nUlDBxzBdgzHD5qAUXLT3MxvMs0pOfbu1EmtV1Zx8lym88uDVdRXEKWkSh5BX\nsJMLuNzRjvohnFZ9FndbeOIyzOMx3IgNoVzUZ7CuBi7OQFYeeOeEUI2BHaHc\nXhwhBIA9LUnIir1lRdyqiFGjjuwML5g8Qy+V3HuwbtiIgEx4SWYkWloNSmXT\nrx2mvHZa6Tr+Q/tI5p/+R9xnV6w1XrjZ2QobGuN0sG6mkcRFeuJqVXXiLkrn\nk4lUxzWhFjrFaSznAD7nFyiiSmUick+RjBwTMMsM7QpE0Gn+99HNC1Yru8gC\nWvlIntq1y+tjcCDHZvB77mCXjJ5OOg8gjuNPXi15qWp2i4k8aqY5PpISjpAV\npJiehkY05Kc5kAjkTImhM8VQ/EVgY4bezZJjhxcrnfbGuOPBy4BfSvNqBdLr\nddKwQaigzGLOw6R7v+oCjBgpYn96NejYRNn9i1jHdNOb3VbC18KidrJFKgff\nYXUv\r\n=7Jtp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvabyZ72aJZgMtL5Pvzt7k8gLZ3/bgAa/5RI/MIHb/8AiAUDFV/bIV8rBXeMdxLMs4/qgQ4btmJ8lKrlbIE5NXfRg=="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterare_1.1.0_1538488969761_0.692963846494479"},"_hasShrinkwrap":false},"1.1.1":{"name":"iterare","version":"1.1.1","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=6"},"scripts":{"lint":"npm run prettier && npm run tslint","tslint":"tslint -c tslint.json -p tsconfig.json 'src/**/*.ts'","prettier":"prettier --config .prettierrc --write --list-different \"**/{*.{ts,json,js,md,yml},*.*.yml}\"","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file --excludeExternals src","commitmsg":"commitlint -e $GIT_PARAMS","semantic-release":"semantic-release"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@reactivex/ix-es2015-cjs":"^2.2.0","@types/benchmark":"^1.0.30","@types/lodash":"^4.14.55","@types/mocha":"^2.2.40","@types/node":"^7.0.8","benchmark":"^2.1.3","commitlint":"^5.2.5","husky":"^0.14.3","ix":"^2.2.0","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","prettier":"^1.14.2","rxjs":"^5.2.0","semantic-release":"^15.9.12","source-map-support":"^0.4.14","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","typedoc":"^0.9.0","typescript":"~2.6.2"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"17161cbf87a5504648942ff3d5f67e22e8c00e40","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"integrity":"sha512-pezRG6/pumhipIaBMM8vormK0r0TnFgYb0LBgc6FphF7iauR5b+YBN3Yx11mYD8EjMZp9KJPgp93gIufAV61Tw==","shasum":"cd3e69e98900952b6ac2c89d6764d4fa7dd81657","tarball":"https://registry.npmjs.org/iterare/-/iterare-1.1.1.tgz","fileCount":46,"unpackedSize":56454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtF1MCRA9TVsSAnZWagAAHUAQAJUdzvsGk8aCjUHkiAg0\n3CipkDhtZAvVyaEX8kodF2lLZxKJ/oM0crTXPZGgbSu9ndG5hjgnDj70wJgt\n6YWmwhPUsrQUVt5BPGUrIokt3N5EHfn3lRPQ5wSUsCXvJoMXG1tGHi1miiUh\nuPUOR/rQ0voiFysiAAU+ENn90dMIBWCwrx1ITTR4QWuJGFmCsDd9CNg0EyuC\nUAAoAzgpfryCorwFNjjBNNJhGhFWCE1KAUmZ9/X4gRnPdNePfpX3YESmZIUH\n/jEHwK3Pa2A8QU2MAW5MkNzAjkLH32I79Lx+mimiKvhdApioUJiTiJDjZwGv\nb7xDTe9FOIjzXRqFgvmAz11jPT5srk/R8uYF/ASPaCi9/Xeeaxt0euPur5oF\nfHsptQqBoosf2d6lGi6iVo2Bjnkad7rCTtzKQal/NLOm1p04L+RQDBPbtXYO\n8rVC8mZLSRJo0hP2eIrgSciOO3jWpe78VywdUI8lxY7+BJBzd/EQoluOP6oO\nCu8pUd4TdA5e1mwXPN7qy/ThJIGXN/4cZ8v9ykn6FkTUOo6Xyg6+d5N1gMLs\nIxnr6q/llYcwaST//UT9OGyOX8ifaEnLE9gNDEv+unlMvh2sUEfjg1UVDNZR\nsUqQspPFGWGHqswLxoBb9J8PHK6eYWXPIu1FL42kdzP/eflWj5OhtWsyPrGb\nb+j6\r\n=dwpY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUEJ/Hc4agCKjpNTfx6Ly5uPAcTwmgomb0CwZ2Tc01ngIhAP+X+Wrw9cwFYsedmai5HTbt7P/fQO78wkW1Z9itf0zp"}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterare_1.1.1_1538547019748_0.3407902265608884"},"_hasShrinkwrap":false},"1.1.2":{"name":"iterare","version":"1.1.2","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=6"},"scripts":{"lint":"npm run prettier && npm run tslint","tslint":"tslint -c tslint.json -p tsconfig.json 'src/**/*.ts'","prettier":"prettier --config .prettierrc --write --list-different \"**/{*.{ts,json,js,md,yml},*.*.yml}\"","test":"mocha -r source-map-support/register lib/**/*.test.js","cover":"nyc mocha -r source-map-support/register lib/**/*.test.js","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file --excludeExternals src","commitmsg":"commitlint -e $GIT_PARAMS","semantic-release":"semantic-release"},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@commitlint/cli":"^7.2.1","@commitlint/config-conventional":"^7.1.2","@reactivex/ix-es2015-cjs":"^2.2.0","@types/benchmark":"^1.0.30","@types/lodash":"^4.14.55","@types/mocha":"^2.2.40","@types/node":"^7.0.8","benchmark":"^2.1.3","husky":"^0.14.3","ix":"^2.2.0","lodash":"^4.17.4","mocha":"^3.2.0","nyc":"^10.1.2","prettier":"^1.14.2","rxjs":"^5.2.0","semantic-release":"^15.9.12","source-map-support":"^0.4.14","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","typedoc":"^0.9.0","typescript":"~3.2.1"},"nyc":{"include":["lib/**/*.js"],"exclude":["lib/**/*.test.js"]},"gitHead":"1bb1f4b66bb8ba9aee344cb6bcc810554721a834","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.14.0","_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"dist":{"integrity":"sha512-25rVYmj/dDvTR6zOa9jY1Ihd6USLa0J508Ub2iy7Aga+xu9JMbjDds2Uh03ReDGbva/YN3s3Ybi+Do0nOX6wAg==","shasum":"32e65fe03c72f727b1ae5fd002ed6a215f523ae8","tarball":"https://registry.npmjs.org/iterare/-/iterare-1.1.2.tgz","fileCount":63,"unpackedSize":62387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCO7rCRA9TVsSAnZWagAAF24P/2ll1Cu1APv8YRM3Psqn\njvXmX5yuAyKeI2zzaTZrIafExo9NSW//Kc1F2bNcSO8RiQY/Ht8mjNAq6AAl\nGDa00vGzmyAZKnXAfb3Dr7QnFdUve9AUoso7zb9gy2v+/YsLpl/x9LBO7rWE\n6NAFPYWue57V/bIcQt71ydnaL9xfvg+SVNM4wPb8g+7uk9C8j96/HIwB6o2e\nivHT+kIxcGNoxcMfG3rhtF7j1yNylZqfx8kUxixlPVgOytXE8y+bMqlNw+Rt\nin4dHdJy6JH6lCoVAg3bUvyj40tugkUmDRG1t/8CRa6/SwTFsTm1asMAUkHa\nYcJ9ZYOH+IJwAuiTmtj1lERWoOEczIEWwyceNQ3nvCu2VxcczFparQ4i+w0C\nydT2eNfANF8DmOF4u82BroXmVFhFrqibNPl+r0vEFYaXf1NirYIziwRJGPry\n9sgWwgRGeKuvQyFfdhfSzdLQpo4NLCZS9l0Y9X5JjWDnBhDqJCIbOb2N5tPq\nPjRbvMMHoMWR4LrQl4QEsRhUVc6ghC3S9j530MjUXXrJrqrRbe0nv8+02m0l\nGbm/fxSYyAVKuhiI9hmL8bD18eKyQmqpctOp1+jZ77+fcnB52KjXfG804Smd\nY0Q/EViIrQPIdgsLdF7biobipsNrPs5Zv93dPmjt1OQ6okikH8E2VciiZ5ki\nr4nd\r\n=Dalf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKZyD4q2EsNKUzMa/JcuTZCK12sDKuy2lzhtzU5Tjs/gIgXAXVoPTDDVXtm9Fq2I0/I1soGoE2cwh5znlTLps5LN4="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterare_1.1.2_1544089322541_0.571985033658684"},"_hasShrinkwrap":false},"1.2.0":{"name":"iterare","version":"1.2.0","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=6"},"scripts":{"tslint":"tslint -c tslint.json -p tsconfig.json 'src/**/*.ts'","prettier":"prettier --write --list-different '**/*.{ts,json,js,md,yml}'","test":"nyc mocha","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file --excludeExternals src","semantic-release":"semantic-release"},"nyc":{"all":true,"extension":[".ts"],"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts"],"reporter":["text","json"]},"mocha":{"spec":"src/**/*.test.ts","require":"ts-node/register"},"husky":{"hooks":{"commit-msg":"commitlint -e $HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@commitlint/cli":"^8.0.0","@commitlint/config-conventional":"^8.0.0","@reactivex/ix-es2015-cjs":"^2.5.3","@types/benchmark":"^1.0.31","@types/lodash":"^4.14.134","@types/mocha":"^5.2.7","@types/node":"^7.10.6","benchmark":"^2.1.4","husky":"^2.4.0","ix":"^2.5.3","lodash":"^4.17.11","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.18.0","rxjs":"^6.5.2","semantic-release":"^15.13.12","ts-node":"^8.2.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.14.2","typescript":"~3.5.1"},"gitHead":"cecc8cd77f01b148acff71ee43b1a4ee12df5224","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@1.2.0","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RxMV9p/UzdK0Iplnd8mVgRvNdXlsTOiuDrqMRnDi3wIhbT+JP4xDquAX9ay13R3CH72NBzQ91KWe0+C168QAyQ==","shasum":"7427f5ed45986e4b73e2fea903579f1117f3dd15","tarball":"https://registry.npmjs.org/iterare/-/iterare-1.2.0.tgz","fileCount":64,"unpackedSize":63758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+ll7CRA9TVsSAnZWagAA0g0P/AmZRXEeecpumK7XWecQ\n0F2+ch54Y/rVPNmXlNRcv51f3n5nEJGEy2oJOKamEnx+N/iRNfF5Do8AV3k9\nP33EjgrR4IqNUV91W4sN1TbpCOkJxbBc5tmM0RjC0t2ZdebQGBe1gAjha4G1\nMbUzralFB66i/U/kWvfeMbb4PGfS8ZXtIJwKzlZNSLiHTppc3SMdjdlVH5J9\nW16viqW23X/v4HS5GSD//NtOri245ae2m5eR1uldscY9WQfRolfTPxGSp52y\nbjJsIqus/MrCLFUy3pmQ0TWSzJRHuw8UuxIzQwo15geejeAmsgQQcScn9V3R\nwA/JbiKHbAUL2+INoYomzmtaerHiUO6m1pMrkrjZNw7yblaBH1Qd1dg8smCS\nWaNeIbYqPEVVqnrHaXRmn5A93x2Ui4XQB8+a0TZ0n30Stmav0KxclxMG1QU4\nGawGrX7h0YDHQ+SFCViY3nq/HP6OYfXNrVOrj5fseCtkg53g5xt+126LX++8\n68uJ+u7iGd1l5CansXtGk8vo2fWPQss7KEIwiEYqph18gEaaYU+EPm7AhB61\nmXbi8kvRORivfXXgiAV6HJhLj7hYxKDYcdb22+hwjIwIx9ZQ4NZD4IBz+4Ln\n9MSJ7bDaWO3x0N6JY7yA6NUUBlAFALC0VbBGqFOB5EWtDQDX6DMmsNg8bFyg\ns8yo\r\n=yoWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhdzacsvyKMXHZ8XurbwiRUF2qNBfxsPNoJCRQJ83o3AiB+z1IB0Mz3AJsRrscbmh9FgKpaZ28WLCcUvq8V+Unv9w=="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterare_1.2.0_1559910778543_0.2181996705183682"},"_hasShrinkwrap":false},"1.2.1":{"name":"iterare","version":"1.2.1","description":"Array methods for ES6 Iterators","main":"lib/index.js","typings":"lib/index.d.ts","engines":{"node":">=6"},"scripts":{"tslint":"tslint -c tslint.json -p tsconfig.json 'src/**/*.ts'","prettier":"prettier --write --list-different '**/*.{ts,json,js,md,yml}'","test":"nyc mocha","build":"tsc","watch":"tsc -w","typedoc":"typedoc --out typedoc --tsconfig tsconfig.json --ignoreCompilerErrors --mode file --excludeExternals src","semantic-release":"semantic-release"},"nyc":{"all":true,"extension":[".ts"],"include":["src/**/*.ts"],"exclude":["src/**/*.test.ts"],"reporter":["text","json"]},"mocha":{"spec":"src/**/*.test.ts","require":"ts-node/register"},"husky":{"hooks":{"commit-msg":"commitlint -e $HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","devDependencies":{"@commitlint/cli":"^8.0.0","@commitlint/config-conventional":"^8.0.0","@reactivex/ix-es2015-cjs":"^2.5.3","@types/benchmark":"^1.0.31","@types/lodash":"^4.14.134","@types/mocha":"^5.2.7","@types/node":"^7.10.6","benchmark":"^2.1.4","husky":"^2.4.0","ix":"^2.5.3","lodash":"^4.17.11","mocha":"^6.1.4","nyc":"^14.1.1","prettier":"^1.18.1","rxjs":"^6.5.2","semantic-release":"^15.13.12","ts-node":"^8.2.0","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.14.2","typescript":"~3.5.1"},"gitHead":"3a70457266024a1fa873a618fe55330951a09e0e","homepage":"https://github.com/felixfbecker/iterare#readme","_id":"iterare@1.2.1","_nodeVersion":"8.17.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==","shasum":"139c400ff7363690e33abffa33cbba8920f00042","tarball":"https://registry.npmjs.org/iterare/-/iterare-1.2.1.tgz","fileCount":64,"unpackedSize":64508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe28lFCRA9TVsSAnZWagAAm28P/1b03GoB+4kO8wYnLoVT\nHche/hhOty2Ijf6RONLy5hv7+wKz0dp1m3zhQkpaULFc3jmLi/myTiNgFMVK\n+cLe9jNzioeWeMwsMYgQSYOHKRmrQytK/yN4Q5feuRqsFhticURELCgKPkKB\nnp40/YceIfVHs9WrpsOYzayEALJSjTRw8fCp6sApqqSbuaKmZnUH91TdCkQr\n+gofzBBoJB7nbs8G8uf6A1r5hJ7Jn+LNHFEC1rChH2kNnKwzbsoCbkCvcU67\nPDDHoyO0BDhCiVseP7mX5HwRnL2PywZtlcPQUgvtiwdjip8v3CC1fJJgUeNt\nYg76jibmFPx0y3lWI4bLNN+ROJyQdFx8//l6tJJ+UcmWLRbkDBtNCcDrKaej\n73RylSNYm4GU6+J+Vr9c9L2Kh2+Fcn73mE04zvqnx/MkPY4+cn1OeCBSp+VC\nxyiMmvLquyvH587pwDXNFwXE9vw1NIg3f/C9d4dliovto+9MwWwsOuYSh/I/\ntexfKIextEsEScMbc6YP1+UvIM4JM8NM3b3SCCh9az5IXqMXLToQj8FHkYx1\nN8uwpxO3s197JYcr4bZWLa5E8XctblmJB5aug05N33DMfaumLBPRQrf/9s8Z\nRqL9TyHBgvtMbUMQpioIiwWXtcULJrATatLzi+lUs2RS5M06npQ4TArc/eTl\n2wV/\r\n=nga9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdvDeF4lTQbHKFtn3Q1Gm+t3EIhrGzQHxbRuY7ykOePgIgaeWoe7gBMm3DfNzcomNktUEnVOKCXHf0Wa63uTjsR3Q="}]},"maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"_npmUser":{"name":"felixfbecker","email":"felix.b@outlook.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/iterare_1.2.1_1591462212884_0.014766990518506828"},"_hasShrinkwrap":false}},"readme":"# iterare\n\n> lat. _to repeat, to iterate_\n\n[![npm](https://img.shields.io/npm/v/iterare.svg)](https://www.npmjs.com/package/iterare)\n[![downloads](https://img.shields.io/npm/dt/iterare.svg)](https://www.npmjs.com/package/iterare)\n[![build](https://travis-ci.org/felixfbecker/iterare.svg?branch=master)](https://travis-ci.org/felixfbecker/iterare)\n[![codecov](https://codecov.io/gh/felixfbecker/iterare/branch/master/graph/badge.svg)](https://codecov.io/gh/felixfbecker/iterare)\n[![dependencies](https://david-dm.org/felixfbecker/iterare/status.svg)](https://david-dm.org/felixfbecker/iterare)\n![node](http://img.shields.io/node/v/iterare.svg)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n[![license](https://img.shields.io/npm/l/iterare.svg)](https://github.com/felixfbecker/iterare/blob/master/LICENSE.txt)\n[![chat: on gitter](https://badges.gitter.im/felixfbecker/iterare.svg)](https://gitter.im/felixfbecker/iterare?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n\nES6 Iterator library for applying multiple transformations to a collection in a single iteration.\n\n## [API Documentation](http://iterare.surge.sh/)\n\n## Motivation\n\nEver wanted to iterate over ES6 collections like `Map` or `Set` with `Array`-built-ins like `map()`, `filter()`, `reduce()`?\nLets say you have a large `Set` of URIs and want to get a `Set` back that contains file paths from all `file://` URIs.\n\nThe loop solution is very clumsy and not very functional:\n\n```javascript\nconst uris = new Set(['file:///foo.txt', 'http:///npmjs.com', 'file:///bar/baz.txt'])\nconst paths = new Set()\nfor (const uri of uris) {\n  if (!uri.startsWith('file://')) {\n    continue\n  }\n  const path = uri.substr('file:///'.length)\n  paths.add(path)\n}\n```\n\nMuch more readable is converting the `Set` to an array, using its methods and then converting back:\n\n```javascript\nnew Set(\n  Array.from(uris)\n    .filter(uri => uri.startsWith('file://'))\n    .map(uri => uri.substr('file:///'.length))\n)\n```\n\nBut there is a problem: Instead of iterating once, you iterate 4 times (one time for converting, one time for filtering, one time for mapping, one time for converting back).\nFor a large Set with thousands of elements, this has significant overhead.\n\nOther libraries like RxJS or plain NodeJS streams would support these kinds of \"pipelines\" without multiple iterations, but they work only asynchronously.\n\nWith this library you can use many methods you know and love from `Array` and lodash while only iterating once - thanks to the ES6 [iterator protocol](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols):\n\n```javascript\nimport iterate from 'iterare'\n\niterate(uris)\n  .filter(uri => uri.startsWith('file://'))\n  .map(uri => uri.substr('file:///'.length))\n  .toSet()\n```\n\n`iterate` accepts any kind of Iterator or Iterable (arrays, collections, generators, ...) and returns a new Iterator object that can be passed to any Iterable-accepting function (collection constructors, `Array.from()`, `for of`, ...).\nOnly when you call a method like `toSet()`, `reduce()` or pass it to a `for of` loop will each value get pulled through the pipeline, and only once.\n\nThis library is essentially\n\n- RxJS, but fully synchronous\n- lodash, but with first-class support for ES6 collections.\n\n## Performance\n\nBenchmarks based on the examples above:\n\n### [`map` + `filter`](https://github.com/felixfbecker/iterare/blob/master/src/benchmarks/map_filter_set.ts)\n\nSimulate iterating over a very lage Set of strings and applying a filter and a map on it.\n\n| Method             |                              ops/sec |\n| ------------------ | -----------------------------------: |\n| Loop               | 466 ops/sec ±1.31% (84 runs sampled) |\n| **iterare**        | 397 ops/sec ±2.01% (81 runs sampled) |\n| RxJS               | 339 ops/sec ±0.77% (83 runs sampled) |\n| Array method chain | 257 ops/sec ±1.73% (79 runs sampled) |\n| Lodash             | 268 ops/sec ±0.84% (81 runs sampled) |\n| IxJS (ES6)         | 216 ops/sec ±0.81% (81 runs sampled) |\n| IxJS (ES5)         | 141 ops/sec ±0.87% (77 runs sampled) |\n\n### [`filter` + `take`](https://github.com/felixfbecker/iterare/blob/master/src/benchmarks/filter_take_set.ts)\n\nSimulate iterating over a very lage Set of strings and applying a filter on it, then taking only the first 1000 elements.\nA smart implementations should only apply the filter predicate to the first 5 elements.\n\n| Method             |                                    ops/sec |\n| ------------------ | -----------------------------------------: |\n| Loop               | 3,059,466 ops/sec ±0.75% (88 runs sampled) |\n| **iterare**        |   963,257 ops/sec ±0.68% (89 runs sampled) |\n| IxJS (ES6)         |   424,488 ops/sec ±0.63% (89 runs sampled) |\n| RxJS               |   168,853 ops/sec ±2.58% (86 runs sampled) |\n| IxJS (ES5)         |   107,961 ops/sec ±1.88% (78 runs sampled) |\n| Lodash             |     41.71 ops/sec ±1.15% (54 runs sampled) |\n| Array method chain |     24.74 ops/sec ±3.69% (45 runs sampled) |\n\n## Lazy Evaluation\n\nGoing a step further, if you only care about a specific number of elements in the end, only these elements will run through the pipeline:\n\n```javascript\niterate(collection)\n  .filter(uri => uri.startsWith('file://'))\n  .take(5)\n```\n\nIn this example, the filter predicate is called only until 5 elements have been found.\nThe alternative with an array would call it for every element in the collection:\n\n```javascript\nArray.from(collection)\n  .filter(uri => uri.startsWith('file://'))\n  .slice(0, 5)\n```\n\n## Contributing\n\nThe source is written in TypeScript.\n\n- `npm run build` compiles TS\n- `npm run watch` compiles on file changes\n- `npm test` runs tests\n- `node lib/benchmarks/____` runs a benchmark\n","maintainers":[{"name":"felixfbecker","email":"felix.b@outlook.com"}],"time":{"modified":"2022-06-19T03:13:46.527Z","created":"2017-03-19T01:54:51.996Z","0.0.1":"2017-03-19T01:54:51.996Z","0.0.2":"2017-03-19T03:14:34.889Z","0.0.3":"2017-03-19T03:54:33.260Z","0.0.4":"2017-03-19T12:41:21.058Z","0.0.5":"2017-03-20T08:39:32.984Z","0.0.6":"2017-03-20T08:41:54.657Z","0.0.7":"2017-03-20T08:43:34.648Z","0.0.8":"2017-03-28T14:38:23.021Z","1.0.1":"2018-09-05T12:10:39.670Z","1.0.2":"2018-09-06T23:41:06.978Z","1.1.0":"2018-10-02T14:02:50.002Z","1.1.1":"2018-10-03T06:10:19.844Z","1.1.2":"2018-12-06T09:42:02.759Z","1.2.0":"2019-06-07T12:32:58.666Z","1.2.1":"2020-06-06T16:50:13.086Z"},"homepage":"https://github.com/felixfbecker/iterare#readme","keywords":["iterator","iteration","functional","es6","collection","array","map","set","filter","reduce","flatten","concat","every","some"],"repository":{"type":"git","url":"git+https://github.com/felixfbecker/iterare.git"},"author":{"name":"Felix Becker","email":"felix.b@outlook.com"},"bugs":{"url":"https://github.com/felixfbecker/iterare/issues"},"license":"ISC","readmeFilename":"README.md","users":{"incendiary":true,"antixrist":true,"rexpan":true,"rmarques":true}}