{"_id":"reduce","_rev":"21-347dcad409f2d79ddce0e8b0eb369556","name":"reduce","description":"A better [].reduce","dist-tags":{"latest":"1.0.3"},"versions":{"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","tarball":"https://registry.npmjs.org/reduce/-/reduce-0.1.0.tgz","integrity":"sha512-8uCtW6BHv0wwWgYURu0EbfzpwLo71nNoexu7WOMc7dg5u8+ztv4LffIwQLJPmudLWhQY1ivrXdiEkQM+SDwEYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/vKTyXfbb6gc/YfRMEcWV3g7VgnaW6TLx6/ClNGd2mAiEAlKqHpeiJXDQOJkTowbKLhVgvhDc374O3FQhHtcl5gSM="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"directories":{}},"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"},"_id":"reduce@0.1.2","dist":{"shasum":"d7106c90fdf9c73c043068b07616955d7ebfcaf4","tarball":"https://registry.npmjs.org/reduce/-/reduce-0.1.2.tgz","integrity":"sha512-MPrHdwXqv9/y4nzsxYIupeTPffQWAlozCE2L8xr7MipxAx9X1yOkAaHVdJgfLmwmFD3IAaWXqkVlaN7AcxL8Cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPT2UBLqQikQjvHNBfYcQ7yGcctOlMU14snuKP/k+xRAiEAigWYok5T8RExgpEXTuEBK4uQaThvI8JiWiMxkv0Tsvw="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"directories":{}},"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":"raynos2@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"dist":{"shasum":"5a3ec8e0b66875de172a1a0eaaf70b6c4d47ce3f","tarball":"https://registry.npmjs.org/reduce/-/reduce-1.0.0.tgz","integrity":"sha512-mpwDoD5LqSdLX0TM5kf8zabhlXVncQq8w8arLwMW548gTCFpapcYIzlMZuWm2S6hM/ts61uQLZRCWbPamWnt8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFI1eLfNPsYtdn+k+y1sy81+PoIyHKKZkF1Q8x8IrkrsAiAmS3Z5QjHWFIc1qsXcn9pXSW4RVV0A2KLCrcaUOK9TUw=="}]},"directories":{}},"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":"raynos2@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"dist":{"shasum":"14fa2e5ff1fc560703a020cbb5fbaab691565804","tarball":"https://registry.npmjs.org/reduce/-/reduce-1.0.1.tgz","integrity":"sha512-iDr+C4Dm2BZLBG/sZoRkbX+SDqHHWpDFZ8WDIkHSbeBTQYfx+ULU0kj344xWno5RjdggbiSltqMovhaIxNIFPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCyXawv/9ZiIL5sALSPm4bgfer95xzW7eYrrcgqed3NgIhAODW42VRSxDSXqa+yOv7ot3m/uCPlVWOnMXEqnQps5GH"}]},"directories":{}},"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":{"integrity":"sha512-xX7Fxke/oHO5IfZSk77lvPa/7bjMh9BuCk4OOoX5XTXrM7s0Z+MkPfSDfz0q7r91BhhGSs8gii/VEN/7zhCPpQ==","shasum":"0cd680ad3ffe0b060e57a5c68bdfce37168d361b","tarball":"https://registry.npmjs.org/reduce/-/reduce-1.0.2.tgz","fileCount":8,"unpackedSize":15636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceXiBCRA9TVsSAnZWagAA8dIP/26xAlBBQtYcJ1VNtZ/N\nAyJmLfGSsR9v53/UnsqzKcCwoCGiBQqAtFAJKrzcTehHglh9dW1rwmvKZQt8\nQiq2RPwHsa9ZgVBs1vtmQwOMPhbG0cizA9+n5P1jfQjduuC0Otq/6ZKzQx8A\nUQIGJPxSF5Uxs8o16+M312f60GMVQlqa2mbVG4qGkv9LTyVaQtB8XhjaOufZ\n84lvQGMxVLaz6FfFm8l7GF1uQjbEgRRyC26WXv48OeLGp0rRXTflvudOmQGl\nep25RFN6dWdcy8XE5sxeXzR+1vmmbzSMSQv3cuSRuXokJ6Ti4M/6b8T/Yys8\nLCx18aQMJhdNBKtmpn7FfqHoxcIggYe1vlTa6NT1l3rvfO7K06QVaZ001Nej\ngWo+KVBI/diERmSCTPasktPt2LDuxZPNacx5L5aVGENtFuBlJ2ZKlfdDjPK+\nI+uM+9NP+9GqBHZ9ShuC9msfQdZa9cozJ10nbf8d6w3fb4+BFgOHxsKTwpiz\ndMyYUqL99bfUo3E4GY3TF+YFhzvBR9uEBswHIeP832kem5MLYLtv4JJbwFNQ\n5pEOTywLwPQCZvyzRP0knAg6qX0+PVxb4jwTzdJwQIyKCtE/FYamqWW0S3Ju\nOw38v+zFDnacD658s7VRDBX46BG/1XGN18VfwKoM1O4TNXhUYWQX71HRIokq\nPlnY\r\n=KZIm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZoYKf2sWuHtYBNwyfUHf2esVE9MfDtfimXCNRC3DPWAiEA9OLOVhwvwWv3GmA0N455WOl+NdramVPjrW+reG7iZVI="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"raynos2@gmail.com","name":"raynos"}],"_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},"1.0.3":{"name":"reduce","version":"1.0.3","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"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"}],"bugs":{"url":"https://github.com/Raynos/reduce/issues","email":"raynos2@gmail.com"},"dependencies":{"object-keys":"^1.1.1"},"devDependencies":{"@ljharb/eslint-config":"^21.1.1","aud":"^2.0.4","auto-changelog":"^2.4.0","eslint":"=8.8.0","nyc":"^10.3.2","tape":"^5.7.5"},"license":"MIT","testling":{"files":"test/*.js"},"scripts":{"pretest":"npm run lint","tests-only":"nyc tape 'test/**/*.js'","test":"npm run tests-only","posttest":"aud --production","lint":"eslint --ext=js,mjs .","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"engines":{"node":">= 0.4"},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"_id":"reduce@1.0.3","gitHead":"08562675e00f8bf4257836979e0c36e0ca4fe9fd","_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-0Dtt3Bgj34/yKFzE5N9V6/HYyP3gb+E3TLs/hMr/wGgkCIzYa+7G4hNrE/P+en52OJT+pLUgmba9DQF3AB+2LQ==","shasum":"256049602dc0ae37301af6327be9cda575adb9eb","tarball":"https://registry.npmjs.org/reduce/-/reduce-1.0.3.tgz","fileCount":15,"unpackedSize":19118,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0w0x6/x90dzZsvxtC5LqWyZ/jiX9MJIsKTfuTfBd+3wIgYBJUpjqFSRDXl7SmA+Qc9iUPgh9RHa32sjUcpKe20ZA="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce_1.0.3_1716496860557_0.20983443156003"},"_hasShrinkwrap":false}},"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","maintainers":[{"name":"raynos","email":"raynos2@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"time":{"modified":"2024-05-23T20:41:00.896Z","created":"2012-10-03T06:32:24.311Z","0.1.0":"2012-10-03T06:32:25.779Z","0.1.2":"2013-05-23T18:54:31.523Z","1.0.0":"2014-08-11T08:52:59.386Z","1.0.1":"2014-08-26T19:24:33.836Z","1.0.2":"2019-03-01T18:22:57.208Z","1.0.3":"2024-05-23T20:41:00.712Z"},"author":{"name":"Raynos","email":"raynos2@gmail.com"},"repository":{"type":"git","url":"git://github.com/Raynos/reduce.git"},"users":{"nichoth":true},"homepage":"https://github.com/Raynos/reduce","keywords":[],"contributors":[{"name":"Jake Verbaten"},{"name":"Jordan Harband","email":"ljharb@gmail.com","url":"http://ljharb.codes"}],"bugs":{"url":"https://github.com/Raynos/reduce/issues","email":"raynos2@gmail.com"},"readmeFilename":"README.md","license":"MIT"}