{"_id":"reduce","_rev":"86944","name":"reduce","description":"A better [].reduce","dist-tags":{"latest":"1.0.2"},"maintainers":[{"name":"raynos","email":""}],"time":{"modified":"2021-06-03T10:28:14.000Z","created":"2012-10-03T06:32:25.779Z","1.0.2":"2019-03-01T18:22:57.208Z","1.0.1":"2014-08-26T19:24:33.836Z","1.0.0":"2014-08-11T08:52:59.386Z","0.1.2":"2013-05-23T18:54:31.523Z","0.1.0":"2012-10-03T06:32:25.779Z"},"users":{"ljharb":true,"nichoth":true},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/reduce.git"},"versions":{"1.0.2":{"name":"reduce","version":"1.0.2","description":"A better [].reduce","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/reduce.git"},"main":"index","homepage":"https://github.com/Raynos/reduce","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/reduce/issues","email":"raynos2@gmail.com"},"dependencies":{"object-keys":"^1.1.0"},"devDependencies":{"@ljharb/eslint-config":"^13.1.1","covert":"^1.1.1","eslint":"^5.14.1","tape":"^4.10.1"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/reduce/raw/master/LICENSE"}],"testling":{"files":"test/*.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"scripts":{"pretest":"npm run lint","tests-only":"node test/simple.js","test":"npm run tests-only","posttest":"npx aud","coverage":"covert test/simple.js","lint":"eslint ."},"gitHead":"b901a14d9ffbdcc1842e108718391db3925fcdbe","_id":"reduce@1.0.2","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"shasum":"0cd680ad3ffe0b060e57a5c68bdfce37168d361b","size":3939,"noattachment":false,"key":"/reduce/-/reduce-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce/download/reduce-1.0.2.tgz"},"maintainers":[{"name":"raynos","email":""}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce_1.0.2_1551464577109_0.7728329781223409"},"_hasShrinkwrap":false,"publish_time":1551464577208,"_cnpm_publish_time":1551464577208},"1.0.1":{"name":"reduce","version":"1.0.1","description":"A better [].reduce","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/reduce.git"},"main":"index","homepage":"https://github.com/Raynos/reduce","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/reduce/issues","email":"raynos2@gmail.com"},"dependencies":{"object-keys":"~1.0.0"},"devDependencies":{"tape":"~2.14.0","covert":"~1.0.0","jscs":"~1.5.9"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/reduce/raw/master/LICENSE"}],"testling":{"files":"test/*.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"scripts":{"test":"npm run lint && node test/simple.js && npm run coverage-quiet","coverage":"covert test/simple.js","coverage-quiet":"covert --quiet test/simple.js","lint":"jscs *.js test/*.js"},"gitHead":"10335589856bc02056220569315593a554b79ac2","_id":"reduce@1.0.1","_shasum":"14fa2e5ff1fc560703a020cbb5fbaab691565804","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"raynos","email":""}],"dist":{"shasum":"14fa2e5ff1fc560703a020cbb5fbaab691565804","size":3471,"noattachment":false,"key":"/reduce/-/reduce-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce/download/reduce-1.0.1.tgz"},"directories":{},"publish_time":1409081073836,"_cnpm_publish_time":1409081073836,"_hasShrinkwrap":false},"1.0.0":{"name":"reduce","version":"1.0.0","description":"A better [].reduce","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/reduce.git"},"main":"index","homepage":"https://github.com/Raynos/reduce","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/reduce/issues","email":"raynos2@gmail.com"},"dependencies":{"object-keys":"~0.6.0"},"devDependencies":{"tape":"~2.14.0","covert":"~1.0.0"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/reduce/raw/master/LICENSE"}],"testling":{"files":"test/*.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"scripts":{"test":"node test/simple.js","coverage":"covert test/simple.js","coverage-quiet":"covert --quiet test/simple.js"},"gitHead":"c0fe779ab7ff94290e8f3774e2fd3a0c9f79f491","_id":"reduce@1.0.0","_shasum":"5a3ec8e0b66875de172a1a0eaaf70b6c4d47ce3f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"raynos","email":""}],"dist":{"shasum":"5a3ec8e0b66875de172a1a0eaaf70b6c4d47ce3f","size":2904,"noattachment":false,"key":"/reduce/-/reduce-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce/download/reduce-1.0.0.tgz"},"directories":{},"publish_time":1407747179386,"_cnpm_publish_time":1407747179386,"_hasShrinkwrap":false},"0.1.2":{"name":"reduce","version":"0.1.2","description":"A better [].reduce","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/reduce.git"},"main":"index","homepage":"https://github.com/Raynos/reduce","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/reduce/issues","email":"raynos2@gmail.com"},"dependencies":{"object-keys":"~0.2.0"},"devDependencies":{"tape":"~1.0.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/reduce/raw/master/LICENSE"}],"testling":{"files":"test/*.js","browsers":["iexplore/6.0..latest","firefox/3.0..6.0","firefox/15.0..latest","firefox/nightly","chrome/4.0..10.0","chrome/20.0..latest","chrome/canary","opera/10.0..latest","opera/next","safari/4.0..latest","ipad/6.0..latest","iphone/6.0..latest"]},"scripts":{"test":"node test/simple.js"},"readmeFilename":"README.md","_id":"reduce@0.1.2","dist":{"shasum":"d7106c90fdf9c73c043068b07616955d7ebfcaf4","size":2601,"noattachment":false,"key":"/reduce/-/reduce-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce/download/reduce-0.1.2.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":""}],"directories":{},"publish_time":1369335271523,"_hasShrinkwrap":false,"_cnpm_publish_time":1369335271523},"0.1.0":{"name":"reduce","version":"0.1.0","description":"A better [].reduce","keywords":[],"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/reduce.git"},"main":"index","homepage":"https://github.com/Raynos/reduce","contributors":[{"name":"Jake Verbaten"}],"bugs":{"url":"https://github.com/Raynos/reduce/issues","email":"raynos2@gmail.com"},"dependencies":{},"devDependencies":{"tap":"~0.3.1","sinon":"~1.4.2"},"licenses":[{"type":"MIT","url":"http://github.com/Raynos/reduce/raw/master/LICENSE"}],"scripts":{"test":"tap --stderr --tap ./test"},"_id":"reduce@0.1.0","dist":{"shasum":"0436a8697e9e9f7aa52ab58810170534b5489d17","size":2152,"noattachment":false,"key":"/reduce/-/reduce-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce/download/reduce-0.1.0.tgz"},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":""}],"directories":{},"publish_time":1349245945779,"_hasShrinkwrap":false,"_cnpm_publish_time":1349245945779}},"readme":"# reduce [![build status][travis-svg]][travis-url]\n\n## Example\n\nLike `Array.prototype.reduce` but works on Object and accepts optional\n`this` value\n\n``` js\nvar reduce = require(\"reduce\")\n\nreduce({\n    key: \"value\"\n    , key2: \"value2\"\n    , ...\n}, function (acc, value, key) {\n    /* real code */\n    acc[key] = value\n    return acc\n}, {\n    this: \"context\"\n}, {\n    initial: \"value\"\n})\n```\n\n## Installation\n\n`npm install reduce`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n\n  [travis-svg]: https://secure.travis-ci.org/Raynos/reduce.svg\n  [travis-url]: https://travis-ci.org/Raynos/reduce\n\n","_attachments":{},"homepage":"https://github.com/Raynos/reduce","bugs":{"url":"https://github.com/Raynos/reduce/issues","email":"raynos2@gmail.com"}}