{"_id":"reduce-reducers","_rev":"255680","name":"reduce-reducers","description":"Reduce multiple reducers into a single reducer","dist-tags":{"latest":"1.0.4"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"time":{"modified":"2021-06-03T16:22:25.000Z","created":"2015-07-02T00:09:07.123Z","1.0.4":"2019-05-05T11:12:07.936Z","1.0.3":"2019-05-05T00:17:20.800Z","1.0.2":"2019-05-02T12:20:33.441Z","1.0.1":"2019-03-26T15:27:10.060Z","1.0.0":"2019-03-26T10:05:06.472Z","0.4.3":"2018-07-20T08:54:12.993Z","0.4.2":"2018-07-19T23:59:49.566Z","0.4.1":"2018-07-19T23:06:14.791Z","0.4.0":"2018-07-19T11:26:58.532Z","0.3.0":"2018-05-01T14:43:30.771Z","0.2.0":"2018-04-20T13:04:39.079Z","0.1.5":"2018-04-16T18:37:26.460Z","0.1.2":"2016-02-02T19:56:14.901Z","0.1.1":"2015-07-02T05:38:34.099Z","0.1.0":"2015-07-02T00:09:07.123Z"},"users":{"vparaskevas":true},"author":{"name":"Andrew Clark","email":"acdlite@me.com"},"repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"versions":{"1.0.4":{"name":"reduce-reducers","version":"1.0.4","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"main":"lib/index.js","module":"es/index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"7eb199f31b2d8f78d02b21981f140c2af32d8ba1","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"fb77e751a9eb0201760ac5a605ca8c9c2d0537f8","size":2728,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-1.0.4.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_1.0.4_1557054727750_0.5609901404138959"},"_hasShrinkwrap":false,"publish_time":1557054727936,"_cnpm_publish_time":1557054727936},"1.0.3":{"name":"reduce-reducers","version":"1.0.3","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"main":"lib/index.js","module":"es/index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"e622f1d14a4171c0e69cc5d48eb6cf79ece34b6d","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"01f99e5b7544e02bcf2fd9ddefdd81fb1ed90b7f","size":2725,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-1.0.3.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_1.0.3_1557015440627_0.23509257016469753"},"_hasShrinkwrap":false,"publish_time":1557015440800,"_cnpm_publish_time":1557015440800},"1.0.2":{"name":"reduce-reducers","version":"1.0.2","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"main":"lib/index.js","module":"es/index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"eca1f95a7aa606bd1da98e042f44d84918d454b1","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@1.0.2","_nodeVersion":"11.14.0","_npmVersion":"6.7.0","dist":{"shasum":"f936f4158d4ec8c39ee6b5953afa98a53c02b27c","size":2723,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-1.0.2.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"_npmUser":{"name":"timche","email":"tim@cheung.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_1.0.2_1556799633180_0.03050037595361088"},"_hasShrinkwrap":false,"publish_time":1556799633441,"_cnpm_publish_time":1556799633441},"1.0.1":{"name":"reduce-reducers","version":"1.0.1","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"main":"lib/index.js","module":"es/index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"2850ecc61ae354cbf165b9992a5cf7542c275c66","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"00735ff3dce986511bc3b86b1cd544822ce6d713","size":2749,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-1.0.1.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_1.0.1_1553614029920_0.6746553964962694"},"_hasShrinkwrap":false,"publish_time":1553614030060,"_cnpm_publish_time":1553614030060},"1.0.0":{"name":"reduce-reducers","version":"1.0.0","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"main":"lib/index.js","module":"es/index.js","types":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"f1634d1790fe137ed8066a7f918fcdaf0e99641b","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"cc8e50ede1d3b687731027c0c7329f3c61e52531","size":2599,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-1.0.0.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_1.0.0_1553594706265_0.9616319183328847"},"_hasShrinkwrap":false,"publish_time":1553594706472,"_cnpm_publish_time":1553594706472},"0.4.3":{"name":"reduce-reducers","version":"0.4.3","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"files":["lib","es"],"main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"2ccf6a8bb0159ebab8be1e62146a8eeacf11c8e0","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@0.4.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"8e052618801cd8fc2714b4915adaa8937eb6d66c","size":2580,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.4.3.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_0.4.3_1532076852922_0.2621759660630876"},"_hasShrinkwrap":false,"publish_time":1532076852993,"_cnpm_publish_time":1532076852993},"0.4.2":{"name":"reduce-reducers","version":"0.4.2","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"files":["lib","es"],"main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"2ab606869c8bac14065cdb24e09b84a7c2ede5f3","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@0.4.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"d3e23473fef1ed24d848bdf37b8f43b41cd2fe94","size":2674,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.4.2.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_0.4.2_1532044789486_0.8170230446550171"},"_hasShrinkwrap":false,"publish_time":1532044789566,"_cnpm_publish_time":1532044789566},"0.4.1":{"name":"reduce-reducers","version":"0.4.1","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"files":["lib","es"],"main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"f97f93e1b2231d666763c63bbb2e5b5f3c020056","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"b20b12c0bd9075d81ccfe3f9ab97ac75dba6f79c","size":2630,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.4.1.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_0.4.1_1532041574716_0.70871225058616"},"_hasShrinkwrap":false,"publish_time":1532041574791,"_cnpm_publish_time":1532041574791},"0.4.0":{"name":"reduce-reducers","version":"0.4.0","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"files":["lib","es"],"main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"pretty-quick --staged","format":"pretty-quick","format:check":"prettier --list-different \"**/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-config-jest-files":"^0.1.2","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","npm-run-all":"^4.1.2","prettier":"^1.12.0","pretty-quick":"^1.4.1","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"extends":["jest-files"]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"gitHead":"4b572c4358a59176807776f01e39174da048da67","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"72e194e8e678f5947e092ddaf55c1881b4bdcc87","size":2508,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.4.0.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_0.4.0_1531999618463_0.17213988605785824"},"_hasShrinkwrap":false,"publish_time":1531999618532,"_cnpm_publish_time":1531999618532},"0.3.0":{"name":"reduce-reducers","version":"0.3.0","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"files":["lib","es"],"main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"lint-staged","format":"prettier --write \"{lib,test}/*.{js,md}\"","format:check":"prettier --list-different \"{lib,test}/*.{js,md}\"","lint":"xo","test":"jest","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir=lib","build:es":"babel src --out-dir=es","build":"run-p build:**","prepublishOnly":"npm run build"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^22.4.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-preset-env":"^1.6.1","cross-env":"^5.1.4","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","jest":"^22.4.3","lint-staged":"^7.0.4","npm-run-all":"^4.1.2","prettier":"^1.12.0","xo":"^0.20.3"},"xo":{"prettier":true,"space":true,"overrides":[{"files":"test/**/*.js","env":["jest"]}]},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"lint-staged":{"*.{js,md}":["prettier --write","git add"]},"gitHead":"5503d5465e973d2aaadd62edb9e3b66d405bae23","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@0.3.0","_npmVersion":"6.0.0","_nodeVersion":"8.9.4","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"ed6122072676eb8d84d41d74bba31e5e3f7ce977","size":2416,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.3.0.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_0.3.0_1525185810706_0.2550704986338246"},"_hasShrinkwrap":false,"publish_time":1525185810771,"_cnpm_publish_time":1525185810771},"0.2.0":{"name":"reduce-reducers","version":"0.2.0","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"files":["dist"],"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"lint-staged","format":"prettier --write \"{lib,test}/*.{js,md}\"","format:check":"prettier --list-different \"{lib,test}/*.{js,md}\"","lint":"xo","test":"ava","build":"babel src --out-dir=dist","prepublishOnly":"npm run build"},"devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-env":"^1.6.1","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","lint-staged":"^7.0.4","prettier":"^1.12.0","xo":"^0.20.3"},"xo":{"prettier":true,"space":true},"prettier":{"singleQuote":true,"bracketSpacing":true,"trailingComma":"none"},"ava":{"require":["babel-register"]},"lint-staged":{"*.{js,md}":["prettier --write","git add"]},"gitHead":"12f4c738d185b4e554d5aae06ec77bf8314bad2f","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@0.2.0","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"e9c7c988a045087357a8781c0175258eb6eb92b8","size":2263,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.2.0.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_0.2.0_1524229479028_0.0777935500670004"},"_hasShrinkwrap":false,"publish_time":1524229479079,"_cnpm_publish_time":1524229479079},"0.1.5":{"name":"reduce-reducers","version":"0.1.5","description":"Reduce multiple reducers into a single reducer","keywords":["reduce","reducers","redux"],"license":"MIT","author":{"name":"Andrew Clark","email":"acdlite@me.com"},"files":["dist"],"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/redux-utilities/reduce-reducers.git"},"scripts":{"precommit":"lint-staged","format":"prettier --write \"{lib,test}/*.{js,md}\"","format:check":"prettier --list-different \"{lib,test}/*.{js,md}\"","lint":"xo","test":"ava","build":"babel src --out-dir=dist","prepublishOnly":"npm run build"},"devDependencies":{"ava":"^0.25.0","babel-cli":"^6.26.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0","babel-preset-env":"^1.6.1","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","lint-staged":"^7.0.4","prettier":"^1.12.0","xo":"^0.20.3"},"xo":{"prettier":true,"space":true},"prettier":{"singleQuote":true,"bracketSpacing":true},"ava":{"require":["babel-register"]},"lint-staged":{"*.{js,md}":["prettier --write","git add"]},"gitHead":"5ce9b2b5ac4dc633417c1fa24f1fafb4a6c310e5","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","_id":"reduce-reducers@0.1.5","_npmVersion":"5.7.1","_nodeVersion":"8.9.4","_npmUser":{"name":"timche","email":"tim@cheung.io"},"dist":{"shasum":"ff77ca8068ff41007319b8b4b91533c7e0e54576","size":2174,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.1.5.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reduce-reducers_0.1.5_1523903846367_0.27849869421094553"},"_hasShrinkwrap":false,"publish_time":1523903846460,"_cnpm_publish_time":1523903846460},"0.1.2":{"name":"reduce-reducers","version":"0.1.2","description":"Reduce multiple reducers into a single reducer","main":"lib/index.js","scripts":{"test":"make test","prepublish":"make clean build"},"keywords":["reduce","reducers","functional","fp","redux"],"author":{"name":"Andrew Clark","email":"acdlite@me.com"},"bugs":{"url":"https://github.com/acdlite/reduce-reducers/issues"},"homepage":"https://github.com/acdlite/reduce-reducers","repository":{"type":"git","url":"git+https://github.com/acdlite/reduce-reducers.git"},"license":"MIT","devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.15","babel-eslint":"^4.1.8","chai":"^3.0.0","eslint":"^0.24.0","eslint-config-airbnb":"0.0.6","mocha":"^2.2.5"},"gitHead":"2d61f15299e9df92fe28c08530c4b2636fd63aac","_id":"reduce-reducers@0.1.2","_shasum":"fa1b4718bc5292a71ddd1e5d839c9bea9770f14b","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"acdlite","email":"acdlite@me.com"},"dist":{"shasum":"fa1b4718bc5292a71ddd1e5d839c9bea9770f14b","size":1710,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.1.2.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/reduce-reducers-0.1.2.tgz_1454442974225_0.548715271288529"},"directories":{},"publish_time":1454442974901,"_cnpm_publish_time":1454442974901,"_hasShrinkwrap":false},"0.1.1":{"name":"reduce-reducers","version":"0.1.1","description":"Reduce multiple reducers into a single reducer","main":"lib/index.js","scripts":{"test":"make test","prepublish":"make clean build"},"keywords":["reduce","reducers","functional","fp","redux"],"author":{"name":"Andrew Clark","email":"acdlite@me.com"},"bugs":{"url":"https://github.com/acdlite/reduce-reducers/issues"},"homepage":"https://github.com/acdlite/reduce-reducers","repository":{"type":"git","url":"git+https://github.com/acdlite/reduce-reducers.git"},"license":"MIT","devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.15","babel-eslint":"^3.1.20","chai":"^3.0.0","eslint":"^0.24.0","eslint-config-airbnb":"0.0.6","mocha":"^2.2.5"},"gitHead":"57364a47a72d53f6b8e360c372d338f015ea3dba","_id":"reduce-reducers@0.1.1","_shasum":"956ee03149e384ea5bcccc0a5b5537a2357d68e5","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"acdlite","email":"acdlite@me.com"},"dist":{"shasum":"956ee03149e384ea5bcccc0a5b5537a2357d68e5","size":2097,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.1.1.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"publish_time":1435815514099,"_cnpm_publish_time":1435815514099,"_hasShrinkwrap":false},"0.1.0":{"name":"reduce-reducers","version":"0.1.0","description":"Reduce multiple reducers into a single reducer","main":"lib/index.js","scripts":{"test":"make test","prepublish":"make clean build"},"keywords":["reduce","reducers","functional","fp","redux"],"author":{"name":"Andrew Clark","email":"acdlite@me.com"},"license":"MIT","devDependencies":{"babel":"^5.6.14","babel-core":"^5.6.15","babel-eslint":"^3.1.20","chai":"^3.0.0","eslint":"^0.24.0","eslint-config-airbnb":"0.0.6","mocha":"^2.2.5"},"gitHead":"a4cb96662a88a57516c2397906f3e6dcdbccb200","_id":"reduce-reducers@0.1.0","_shasum":"c17ff981eed9c73f4ce9907bd2c03fabdf7eb104","_from":".","_npmVersion":"2.12.0","_nodeVersion":"2.2.1","_npmUser":{"name":"opengov_dev","email":"services+npmjs-user@opengov.com"},"dist":{"shasum":"c17ff981eed9c73f4ce9907bd2c03fabdf7eb104","size":1551,"noattachment":false,"key":"/reduce-reducers/-/reduce-reducers-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/reduce-reducers/download/reduce-reducers-0.1.0.tgz"},"maintainers":[{"name":"acdlite","email":"npm@andrewclark.io"},{"name":"timche","email":"tim@cheung.io"}],"directories":{},"publish_time":1435795747123,"_cnpm_publish_time":1435795747123,"_hasShrinkwrap":false}},"readme":"# reduce-reducers\n\n[![Build Status](https://travis-ci.org/redux-utilities/reduce-reducers.svg?branch=master)](https://travis-ci.org/redux-utilities/reduce-reducers)\n[![npm Version](https://img.shields.io/npm/v/reduce-reducers.svg)](https://www.npmjs.com/package/reduce-reducers)\n[![npm Downloads Monthly](https://img.shields.io/npm/dm/reduce-reducers.svg)](https://www.npmjs.com/package/reduce-reducers)\n\n> Reduce multiple reducers into a single reducer from left to right\n\n## Install\n\n```\nnpm install reduce-reducers\n```\n\n## Usage\n\n```js\nimport reduceReducers from 'reduce-reducers';\n\nconst initialState = { A: 0, B: 0 };\n\nconst addReducer = (state, payload) => ({ ...state, A: state.A + payload });\nconst multReducer = (state, payload) => ({ ...state, B: state.B * payload });\n\nconst reducer = reduceReducers(initialState, addReducer, multReducer);\n\nconst state = { A: 1, B: 2 };\nconst payload = 3;\n\nreducer(state, payload); // { A: 4, B: 6 }\n```\n\n## FAQ\n\n#### Why?\n\nOriginally created to combine multiple Redux reducers that correspond to different actions (e.g. [like this](https://github.com/acdlite/redux-fsa/blob/master/src/handleActions.js#L12)). Technically works with any reducer, not just with Redux, though I don't know of any other use cases.\n\n#### What is the difference between `reduceReducers` and `combineReducers`?\n\nThis StackOverflow post explains it very well: https://stackoverflow.com/a/44371190/5741172\n","_attachments":{},"homepage":"https://github.com/redux-utilities/reduce-reducers#readme","bugs":{"url":"https://github.com/redux-utilities/reduce-reducers/issues"},"license":"MIT"}