{"_id":"@carlosrberto/lazy-list","_rev":"7-b2ae9dec978c8517a2036f7eb93fbdad","name":"@carlosrberto/lazy-list","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.0":{"name":"@carlosrberto/lazy-list","version":"0.1.0","description":"LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.","main":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/carlosrberto/lazy-list.git"},"author":{"name":"Carlos Roberto Gomes Junior","email":"carlos.rberto@gmail.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.10.0","husky":"^0.14.3","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","static-server":"^2.2.0","version-bump-prompt":"^4.0.0"},"scripts":{"start":"npm run test -- --watch","test":"jest","cov":"jest --coverage","cov:serve":"npm run cov && static-server .coverage/lcov-report --port 3000 --no-nocache","cov:publish":"cat ./.coverage/lcov.info | coveralls","lint":"eslint .","clean":"rimraf lib","build":"npm run clean && npm run lint && npm run test && rollup -c","bump":"bump --prompt --commit --tag --push","prepublishOnly":"npm run build && npm run bump"},"gitHead":"74091e9e1c7c0917e98e102eddd97452a19e635e","bugs":{"url":"https://github.com/carlosrberto/lazy-list/issues"},"homepage":"https://github.com/carlosrberto/lazy-list#readme","_id":"@carlosrberto/lazy-list@0.1.0","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"},"dist":{"integrity":"sha512-Cbt8WNGkFHSbdO9ZesVjlVQ/rOzNo8lrDsn+c2IB3hBZhkk7IrERQ1h1ndCoSGGOm5z690clz9rTA9GSa2P0AA==","shasum":"d248d2b3aa3e18de82642df5841d7f40933efe3a","tarball":"https://registry.npmjs.org/@carlosrberto/lazy-list/-/lazy-list-0.1.0.tgz","fileCount":15,"unpackedSize":168872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKmNV0+ndnOPoOiuCRMGYqfb90gY2IyjeUiiVrujvYUQIgF6UGZAkdB/AarEyEU5ac1GM7cs0VAmzT3DKFBPGHS/M="}]},"maintainers":[{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-list_0.1.0_1523129074065_0.29900938263000687"},"_hasShrinkwrap":false},"0.1.1":{"name":"@carlosrberto/lazy-list","version":"0.1.1","description":"LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.","main":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/carlosrberto/lazy-list.git"},"author":{"name":"Carlos Roberto Gomes Junior","email":"carlos.rberto@gmail.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.10.0","husky":"^0.14.3","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","static-server":"^2.2.0","version-bump-prompt":"^4.0.0"},"scripts":{"start":"npm run test -- --watch","test":"jest","cov":"jest --coverage","cov:serve":"npm run cov && static-server .coverage/lcov-report --port 3000 --no-nocache","cov:publish":"cat ./.coverage/lcov.info | coveralls","lint":"eslint .","clean":"rimraf lib","build":"npm run clean && npm run lint && npm run test && rollup -c","bump":"bump --prompt --commit --tag --push","prepublishOnly":"npm run build && npm run bump"},"gitHead":"016baea200de285407bc198d74238adecf913c1a","bugs":{"url":"https://github.com/carlosrberto/lazy-list/issues"},"homepage":"https://github.com/carlosrberto/lazy-list#readme","_id":"@carlosrberto/lazy-list@0.1.1","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"},"dist":{"integrity":"sha512-LdN+Y7ZatOytc4nXAtm9kIShbw2mKWjkZ9GYlfX+TBXrCEo/L0H8vFFu6PH6rOVbQZihen6uIRzobQmIzbzFhg==","shasum":"d89d98013d245906602efc97b6075696f6bf0ef6","tarball":"https://registry.npmjs.org/@carlosrberto/lazy-list/-/lazy-list-0.1.1.tgz","fileCount":15,"unpackedSize":168770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHj31gAZdOe2KAw2qLrlMtvJjZBO6mBJ7Y5kMypGd32DAiEA4ZG4Gra55+UBALc5XOE5z624FY8ZK1rC2eAM1dyIEsw="}]},"maintainers":[{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-list_0.1.1_1523156086138_0.7695892982627663"},"_hasShrinkwrap":false},"0.1.2":{"name":"@carlosrberto/lazy-list","version":"0.1.2","description":"LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.","main":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/carlosrberto/lazy-list.git"},"author":{"name":"Carlos Roberto Gomes Junior","email":"carlos.rberto@gmail.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.10.0","husky":"^0.14.3","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","static-server":"^2.2.0","version-bump-prompt":"^4.0.0"},"scripts":{"start":"npm run test -- --watch","test":"jest","cov":"jest --coverage","cov:serve":"npm run cov && static-server .coverage/lcov-report --port 3000 --no-nocache","cov:publish":"cat ./.coverage/lcov.info | coveralls","lint":"eslint .","clean":"rimraf lib","build":"rollup -c","bump":"bump --prompt --commit --tag --push"},"gitHead":"dfbaec089a484e648c29788357897cc81525973b","bugs":{"url":"https://github.com/carlosrberto/lazy-list/issues"},"homepage":"https://github.com/carlosrberto/lazy-list#readme","_id":"@carlosrberto/lazy-list@0.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"carlosrberto","email":"carlos.rberto@gmail.com"},"dist":{"integrity":"sha512-qqH2iOvHRtZ7nDunGq3kqfMpXTPCb9R/PTzkyKTIRc7qbuF2mRPzG3tAV3Lo7mr+sSNK9lzrK77Qo9aGe2vbrQ==","shasum":"a7c04f9b548a241f6f4a434a9a7ae0e27e6246e5","tarball":"https://registry.npmjs.org/@carlosrberto/lazy-list/-/lazy-list-0.1.2.tgz","fileCount":14,"unpackedSize":163818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEfbUCRA9TVsSAnZWagAA8KkQAIYcRTmmHCZzGAVPp5di\nDP9S8s2zuGZw+eBDZIk9UaO1Wh+pyfvX3X/5h+AWWixEw5fYt9ZorGNXjWfM\nOEV3ISB43uAD8GFYvpMFaG1JxAp3ZkjtHIkCEyXkUfSqxzrK+34Yzk4COoSY\n9+ONALh17ukSu2TnewC2dNeYTalPcNbZEBQt4iIDmBE/DqPEDZ2AhxEpsICv\nGvmZYKzk/NPRyOzc1XMz9Tw6Ammc0yjYVIWWFfDyCxtKGgFqrqLp0ZGifX9Y\ngJB1ZWAYjL6DzJgVTQhlSfdh/++0KXd0AZG6J22/YieFpT6bcJ5ASVLvCVBK\ncDBnGrATZbTNTlU5emfuCsxKSsnbWJtrRsFV8Pgg75W6friNMhzOvXv3oW5W\nno/wStsfkUuo+sHh0DiFPNnZUCLdpCinMXd0Z62RdR1OEZBx79Qf0QSE7Kuc\nDuJS635m/S9LoweJXTvEnj/IveYml2kfbUQSJNVW2bvt7r4PPFDqPc4tsgxt\nfgdRj4OlpFEXFwcwS6vI7ntL6Y1abIubbqIVzTpiCaB1j6tH1IMIvJ7G7RCm\ngqOsw1WTEafg/9GoG55ZWw9aqi9oH98rWw3R3DnpJqwNUxh9Gx0VhEuMwwnp\nDzDNQsQsnQGCtfEf0a/2vssR7up96R7uR5Rl7SJyRRIB1HSCZGInJK6xGy67\nzrvw\r\n=EEVx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSHk9HX8KhgzK3r/Z1HBXAepFfBzaJ6G6+g5TCRuA6xgIgX47aVi7h7GHDWsbO/mJo5Aq+inUeqCt0dVSnnO97uBA="}]},"maintainers":[{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-list_0.1.2_1527903955322_0.7864821598451706"},"_hasShrinkwrap":false},"0.1.3":{"name":"@carlosrberto/lazy-list","version":"0.1.3","description":"LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.","main":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/carlosrberto/lazy-list.git"},"author":{"name":"Carlos Roberto Gomes Junior","email":"carlos.rberto@gmail.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.10.0","husky":"^0.14.3","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","static-server":"^2.2.0","version-bump-prompt":"^4.0.0"},"scripts":{"start":"npm run test -- --watch","test":"jest","cov":"jest --coverage","cov:serve":"npm run cov && static-server .coverage/lcov-report --port 3000 --no-nocache","cov:publish":"cat ./.coverage/lcov.info | coveralls","lint":"eslint .","clean":"rimraf lib","build":"rollup -c","bump":"bump --prompt --commit --tag --push"},"gitHead":"83e003b7bebbb8de9a14025607b6c372867bf09b","bugs":{"url":"https://github.com/carlosrberto/lazy-list/issues"},"homepage":"https://github.com/carlosrberto/lazy-list#readme","_id":"@carlosrberto/lazy-list@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"carlosrberto","email":"carlos.rberto@gmail.com"},"dist":{"integrity":"sha512-rg/R/uU7t2mDmje7q7MKvTcnQSNzoJ/t/afe8CJwS1KJpRd3LV/fvnOvhR5f1se2R+s3IvC/IB5r3qs1nLbWKA==","shasum":"fa0fcf3eff4feb0c762c793b899cc8329e58f817","tarball":"https://registry.npmjs.org/@carlosrberto/lazy-list/-/lazy-list-0.1.3.tgz","fileCount":3,"unpackedSize":3597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEfkUCRA9TVsSAnZWagAAXo8QAJR36kGS/iaKIHvN5rjq\nb3aeWht8ZzAzyVVSes9B2hJX4S4t5Hj8ci0JD3oQFDbq6t7QGU+otu40kplB\noIERogDiOtpyhRGmtFwzK19nQ5sIp4U7McRuXBH+QMfVCHeSrHF1WATEwZIm\nkICXuP0At64utMJnaRQBuFIOVz0uzlc/pI4ikQ6MWMGsoxkumhsJAI6hh22B\nXVvXZTjxEE2quduyNXB5dbe5aXulfrLKpg0kA32eT0k1pn5PSXM2HBVjDwCY\n6CDj4Nf2lFICBUVdAgsu2EuDcJ2AZpYQ1X7tVcmds6/mE/kU49I0ikgmhwZK\n8g1Zw+P8/XKSvGorxdN+7v4DJEq8SIA30jiQawx3MDk9bj/5VIh82l96/g7e\nCQkbtsftEYBIceEJXB5BUe0UiAskLytNjo3L7FnIdymJvpD0NFrYZNTkI2xq\nM3PVoPjn0uQEANPBTkDuVOjajyRKKwlj0wmsd4EIaCYDaxvLKHAg0dlZELdb\navIRQ1ejob0aPu+zrmxNTG5gPsb3QqEOpwuLerPtNij85vYkMxs1YiEac6aL\nqXqJU7joOFvb62Bf7OOfQnXZr6BZUC17kJyMiyohBhDrRspQahkB4qrY+SEh\nZt/KnWH2wd4e4EgHkq1+dAYVj19SfP84nwVvJeJoePzHpfPeRaE3Yf1zj2VV\n8Tzg\r\n=wjRc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALKQ1uM6L+qov9S16MenAeaBnB+ZSG+CfcjcpmjiEwmAiBTDPBRKCdcKWy06I9VCmD+0CMrwzTZF9c7sWALUIf1vg=="}]},"maintainers":[{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-list_0.1.3_1527904531772_0.9546670105459867"},"_hasShrinkwrap":false},"0.1.4":{"name":"@carlosrberto/lazy-list","version":"0.1.4","description":"LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.","main":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/carlosrberto/lazy-list.git"},"author":{"name":"Carlos Roberto Gomes Junior","email":"carlos.rberto@gmail.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.10.0","husky":"^0.14.3","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","static-server":"^2.2.0","version-bump-prompt":"^4.0.0"},"scripts":{"start":"npm run test -- --watch","test":"jest","cov":"jest --coverage","cov:serve":"npm run cov && static-server .coverage/lcov-report --port 3000 --no-nocache","cov:publish":"cat ./.coverage/lcov.info | coveralls","lint":"eslint .","clean":"rimraf lib","build":"rollup -c","bump":"bump --prompt --commit --tag --push"},"gitHead":"74d87899e4fabc29e348f62ec3cd9d58b0ee0aba","bugs":{"url":"https://github.com/carlosrberto/lazy-list/issues"},"homepage":"https://github.com/carlosrberto/lazy-list#readme","_id":"@carlosrberto/lazy-list@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"carlosrberto","email":"carlos.rberto@gmail.com"},"dist":{"integrity":"sha512-HH+cj/KxD39n8nIXsMFuJSTSPNAbJxK7tnc+EiHaB65Y0HAo2xOGuBRe4OKowCNEaMH4rC14cih4mYAwauD9Rg==","shasum":"2d5a5195e5ff22ff336a3ebfb06f6932b5023518","tarball":"https://registry.npmjs.org/@carlosrberto/lazy-list/-/lazy-list-0.1.4.tgz","fileCount":3,"unpackedSize":3597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEfsHCRA9TVsSAnZWagAAUuYP/iy8/7oBIEGjFHXj7LnV\nWK4ANRtzUyRIikhPvEezWd81bKW8CpZIfr2bGUBkMgqnDUOrX9L6LuPL6TNm\n/7maKqiGACDVdeagbH3C2bCHpNRk+EoiSPn9RCl99Sob7a/tZKGYDWfPiFsW\nDShXw+pZma4U96JY4f0zCZOmS6xa1GliVOKR4w7pDq3AQ2uQ4kpFOEFxxRKX\nRFmCcgCT0+M+T5u5GQAvk0a8eOrRP3/nUfJMliuMYke3Zu8stusOcAP78yLF\nvhiTPtrWOkKFMgJ5ABYIIxWaErG3gvuIVZfcSQCFCEO9la8FVdt2f2sXkyHb\npEfc1JpDrkbD2pbq/38e33wTZtOG+avUOF1DCRQanUV/FoqHJM+YoHt7kOsk\n9LalxPO2YebRQP8huiigah1gWEVCmfJ7+cNQZWmKNRineWHUJ7erMQz2JRR0\nLJq79GOxiPXiA2PjjDJlRVS+2q9RVM6aG2acf+4qxLsyROv/MZsqgk+1b1Ly\nUncuWjIiwXb2f3+gDxls0j+NMPH8e1PJMw4oZBfDfULSjE6Gt6h8+HkXDf7t\n9rK5f+y4w8ivVS99RsUuuqozUlD0vw3qeBtvEz+yrDjmX4PADXCNdujDhYUm\nu7lWT4SzJScrmXJifTCXyblYB4N3WinoAilo60Z32mmUIUZeap+4gDh+9pgR\nilYI\r\n=oZrD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD3BU9etQDOWgGwFFYCRIRj3MyOUW1iJ5eOpSyjqmTGAIhAOJrVQ/7VMb84fD+oTv9Nj9XBIL/MA/h4QAztcoIUblI"}]},"maintainers":[{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-list_0.1.4_1527905031201_0.5468971295143967"},"_hasShrinkwrap":false},"0.1.5":{"name":"@carlosrberto/lazy-list","version":"0.1.5","description":"LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.","main":"lib/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/carlosrberto/lazy-list.git"},"author":{"name":"Carlos Roberto Gomes Junior","email":"carlos.rberto@gmail.com"},"license":"MIT","devDependencies":{"babel-core":"^6.26.0","babel-jest":"^22.4.3","babel-preset-env":"^1.6.1","coveralls":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.10.0","husky":"^0.14.3","jest":"^22.4.3","regenerator-runtime":"^0.11.1","rimraf":"^2.6.2","rollup":"^0.57.1","rollup-plugin-babel":"^3.0.3","static-server":"^2.2.0","version-bump-prompt":"^4.0.0"},"scripts":{"start":"npm run test -- --watch","test":"jest","cov":"jest --coverage","cov:serve":"npm run cov && static-server .coverage/lcov-report --port 3000 --no-nocache","cov:publish":"cat ./.coverage/lcov.info | coveralls","lint":"eslint .","clean":"rimraf lib","build":"rollup -c","bump":"bump --prompt --commit --tag --push"},"gitHead":"3e7714f015e665bdeb04446de0ce49eba51a0d6b","bugs":{"url":"https://github.com/carlosrberto/lazy-list/issues"},"homepage":"https://github.com/carlosrberto/lazy-list#readme","_id":"@carlosrberto/lazy-list@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"carlosrberto","email":"carlos.rberto@gmail.com"},"dist":{"integrity":"sha512-qyarjrz7IglkWJnQIS7LDlbyQHRawPspnH3kdv5EsBdQM9tANoIOjEfOu9xroiUUY77h0wgJBDbvQ2uSCLFE3A==","shasum":"7556e63b9ad6b2998d32fcf22900c8452491f9c3","tarball":"https://registry.npmjs.org/@carlosrberto/lazy-list/-/lazy-list-0.1.5.tgz","fileCount":4,"unpackedSize":9385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEf3aCRA9TVsSAnZWagAA5pkP/0mnXie360ykNt0eFtll\n8liT22y1AGU8i9YNPnITCZ7ydd+kA3Ck9nmZmMTy6FIO8f7EfA8b2puD4zD4\n2diBkvEtkSRjkiqXWr56YeOiCPpufwQgiQX+g628u5a6pbJ8H1QDI/vRj3Ts\nDOHOvy1TKDad0JAkJ5Vg/qGDo1upGMjRrTTMMP63EEd1FWItb+wjy538PVfz\nScapR9Bo7hZydOQrBoM5ENB9GwQulQ/Yrlhme7+VepLjZuPeq5Wy1M5D7Uhl\n4A/NDEcNM4vOtR1IdXyLAeLQBo/s+LcVwCcAE34PGFHsYsHHCKVczCc7WrNZ\nvliLLRtuyWjNM0zsnje3ISgcbv/OO6DCQQtuXP4W7Vwa99aw1eKfc69lJiAK\n/gvyg/t31m66Vnd8HtwNObAEqepJXwuCvHBYDfgcR1NnHzKthg+Dg5DXDud4\n9tfkE+DStPu18blC6HH1plj/EUDNg0LtuK2oVRVm8NwLIgWjC/gtTVNE8DXf\njuRfPQ7twxEWPub2uCC8wFV1Ob30brFbeEzB2HKwbPko+tA0TgDvtI4isPgV\nn2Vhx34rMJQ4uew7pKbOZgIlUSk+FFGJWv1Xp+r+43xG0PkQ36Kn7ybnrKB+\nHNHqgAUylD9dEBr2DecHbPSCaZWvpJ71/tn4AXEe9l7MBVNDbja855kPKWgn\nD9US\r\n=Tnb3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNNVGufAn7J0QmlFhwV6Q1z0hmAjEqAe9+5JNDJr29/gIgJvaqRIpFETJjdRhYmLIc2vMwIieKrZs+lkiKZ43LEEk="}]},"maintainers":[{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lazy-list_0.1.5_1527905754065_0.2856522166400768"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-07T19:24:34.011Z","0.1.0":"2018-04-07T19:24:34.158Z","modified":"2022-04-04T21:58:09.270Z","0.1.1":"2018-04-08T02:54:46.714Z","0.1.2":"2018-06-02T01:45:55.629Z","0.1.3":"2018-06-02T01:55:31.833Z","0.1.4":"2018-06-02T02:03:51.280Z","0.1.5":"2018-06-02T02:15:54.156Z"},"maintainers":[{"name":"carlosrberto","email":"carlos.rberto+npm@gmail.com"}],"description":"LazyList implements map, filter and reduce in JavaScript Arrays with lazy evaluation.","homepage":"https://github.com/carlosrberto/lazy-list#readme","repository":{"type":"git","url":"git+ssh://git@github.com/carlosrberto/lazy-list.git"},"author":{"name":"Carlos Roberto Gomes Junior","email":"carlos.rberto@gmail.com"},"bugs":{"url":"https://github.com/carlosrberto/lazy-list/issues"},"license":"MIT","readme":"[![Build Status](https://travis-ci.org/carlosrberto/lazy-list.svg?branch=master)](https://travis-ci.org/carlosrberto/lazy-list)\n[![Coverage Status](https://coveralls.io/repos/github/carlosrberto/lazy-list/badge.svg?branch=master)](https://coveralls.io/github/carlosrberto/lazy-list?branch=master)\n[![npm version](https://badge.fury.io/js/%40carlosrberto%2Flazy-list.svg)](https://badge.fury.io/js/%40carlosrberto%2Flazy-list)\n\n# LazyList\n\nLazyList implements `map`, `filter` and `reduce` in JavaScript Arrays with lazy evaluation.\n\n## Why?\nBecause `map`, `filter` and `reduce` operations always return a new `Array` or depends on previous operations. When working with large lists this can be a problem. What LazyList do is combine all these operations in a single execution, returning only one final `Array` or result.\n\n## Usage\n\n```javascript\nimport lazy from 'lazy-list';\n\nconst list = [0, 1, 2, 3, 4, 5, 6, 7, 9, 10];\nconst mapped = lazy(list)\n  .filter(v => v > 4)\n  .map(v => v * 2);\n\n// filter and map returns a LazyList Object\n// use LazyList.value() to get the result\nconsole.log(mapped.value()); // [10, 12, 14, 18, 20]\n\n// LazyList.reduce will execute all previous operations\n// and return the result\nconst sum = mapped.reduce((a, b) => a + b);\nconsole.log(sum); // 74\n```\n","readmeFilename":"README.md"}