{"_id":"redux-create-reducer","_rev":"13-e8996f14f63e756696a66692ba5b2180","name":"redux-create-reducer","description":"Publishing createReducer from https://redux.js.org/recipes/reducing-boilerplate#generating-reducers","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"redux-create-reducer","version":"1.0.0","description":"Publishing createReducer from http://rackt.github.io/redux/docs/recipes/ReducingBoilerplate.html","main":"./lib/index.js","scripts":{"test-cov":"node ./node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha 'test.js' -- --reporter dot","test-travis":"node ./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha 'test.js' -- -R spec","test":"mocha"},"author":{"name":"Moshe Kolodny"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"keywords":["redux","reducer"],"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"homepage":"https://github.com/kolodny/redux-create-reducer#readme","devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.22","coveralls":"^2.11.4","expect":"^1.9.0","istanbul":"^0.3.19","mocha":"^2.3.1"},"gitHead":"06abdb1c7f11902c0f72e9a5c538510631f48928","_id":"redux-create-reducer@1.0.0","_shasum":"5061dbca07648cda9157d2b892b7c27f57ee7ee0","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"5061dbca07648cda9157d2b892b7c27f57ee7ee0","tarball":"https://registry.npmjs.org/redux-create-reducer/-/redux-create-reducer-1.0.0.tgz","integrity":"sha512-MiUDMhZUIakVkTS1kP4El9nyc5gbhyx4XMhiBvnRPKl3OIcblDK2DYG3txzaN+6/cRnoIDIQ/NErARCQMh5VFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICmnUoBL7JdGyS0ij32qTxd+h22ewR4YsxNgNhCP5UA4AiEA8+VZ4lvE/BEPN27dZ6z0El15HgOLyDBFVj8ZqhF26ag="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"directories":{}},"1.1.0":{"name":"redux-create-reducer","version":"1.1.0","description":"Publishing createReducer from http://rackt.github.io/redux/docs/recipes/ReducingBoilerplate.html","main":"./lib/index.js","scripts":{"test-cov":"node ./node_modules/istanbul/lib/cli.js cover -x test.js node_modules/mocha/bin/_mocha 'test.js' -- --reporter dot","test-travis":"node ./node_modules/istanbul/lib/cli.js cover -x test.js ./node_modules/mocha/bin/_mocha 'test.js' -- -R spec","test":"mocha"},"author":{"name":"Moshe Kolodny"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"keywords":["redux","reducer"],"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"homepage":"https://github.com/kolodny/redux-create-reducer#readme","devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.22","coveralls":"^2.11.4","expect":"^1.14.0","istanbul":"^0.3.19","mocha":"^2.3.1"},"gitHead":"27599e92b8cccd9038a55eb5c7ee71d71901fa5c","_id":"redux-create-reducer@1.1.0","_shasum":"6aecc4233aa2023589903f1bbef3cf11f96b9a1d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"shasum":"6aecc4233aa2023589903f1bbef3cf11f96b9a1d","tarball":"https://registry.npmjs.org/redux-create-reducer/-/redux-create-reducer-1.1.0.tgz","integrity":"sha512-Ez3CjbdGk2LLQjGmEqQI4OxpRTmvm/pkaVQlgbkN5EH0wH4fYJM3dCTSSyEKWXEjldVHEBlAe/Pcb6NnMPUoyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOJ0CWka//dmm9/z/h/B+xwtwVA1y/1mTYe+tlyrZcPAiB9r05cxoAH6OvaG9K0mIxHdwm1JXwdntjpxxl8PONxcA=="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/redux-create-reducer-1.1.0.tgz_1454552115381_0.9797839429229498"},"directories":{}},"1.1.1":{"name":"redux-create-reducer","version":"1.1.1","description":"Publishing createReducer from http://rackt.github.io/redux/docs/recipes/ReducingBoilerplate.html","main":"./index.js","scripts":{"test-cov":"node ./node_modules/istanbul/lib/cli.js cover -x test.js node_modules/mocha/bin/_mocha 'test.js' -- --reporter dot","test-travis":"node ./node_modules/istanbul/lib/cli.js cover -x test.js ./node_modules/mocha/bin/_mocha 'test.js' -- -R spec","test":"mocha"},"author":{"name":"Moshe Kolodny"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"keywords":["redux","reducer"],"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"homepage":"https://github.com/kolodny/redux-create-reducer#readme","devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.22","coveralls":"^2.11.4","expect":"^1.14.0","istanbul":"^0.3.19","mocha":"^2.3.1"},"gitHead":"3304d8a8e79a3d7a04814da18449a7cd062fe735","_id":"redux-create-reducer@1.1.1","_shasum":"f9ea976a8d3e14c3f32898e25709183c93b0b214","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"}],"dist":{"shasum":"f9ea976a8d3e14c3f32898e25709183c93b0b214","tarball":"https://registry.npmjs.org/redux-create-reducer/-/redux-create-reducer-1.1.1.tgz","integrity":"sha512-4nEr/DzSXLf+lHR3YbZzbTQSZs6ZKMTeQ//IrTXumfyFfPoyJ6aWk4B+npwi4m5GPzLqz3xkAcxfpoGXzt1pyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQ4E1Seqki0P4pSUdnTgadL2xbcO2f3rPxt4IK4GpXYAiEAxYfDqrzwtei2IQGI6sdKiHGVGUZPyAoMKcLgEn35Q6E="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-create-reducer-1.1.1.tgz_1465955403437_0.04529912699945271"},"directories":{}},"1.1.2":{"name":"redux-create-reducer","version":"1.1.2","description":"Publishing createReducer from http://rackt.github.io/redux/docs/recipes/ReducingBoilerplate.html","main":"./index.js","scripts":{"test-cov":"node ./node_modules/istanbul/lib/cli.js cover -x test.js node_modules/mocha/bin/_mocha 'test.js' -- --reporter dot","test-travis":"node ./node_modules/istanbul/lib/cli.js cover -x test.js ./node_modules/mocha/bin/_mocha 'test.js' -- -R spec","test":"mocha"},"author":{"name":"Moshe Kolodny"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"keywords":["redux","reducer"],"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"types":"index.d.ts","homepage":"https://github.com/kolodny/redux-create-reducer#readme","devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.22","coveralls":"^2.11.4","expect":"^1.14.0","istanbul":"^0.3.19","mocha":"^2.3.1"},"gitHead":"46ab7fc4dbc77aeaadaf5fd9a63c890f6413cae6","_id":"redux-create-reducer@1.1.2","_npmVersion":"5.8.0","_nodeVersion":"8.5.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"integrity":"sha512-V8FQ82O80zEew+3pyH1XLRlefgF3T5JTzxl/6fwruOJi5R4KIrCBRNWaPb9yA8WSkn/NzwIp2muj8bAMHZgNBg==","shasum":"c8b3fec55b3b25f6bdf0188d4c28b13889197ac0","tarball":"https://registry.npmjs.org/redux-create-reducer/-/redux-create-reducer-1.1.2.tgz","fileCount":6,"unpackedSize":5823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3nzbCRA9TVsSAnZWagAAk9EP/AmgLyYm5L3ZG+Rwf0Fq\nmS1SA8btD8rc5n/gfhGlFWhq4W6lRhLYO00dWH0iCqXAgPDTs5/XcYbe+Lq5\ngllc3bLJdXbPbKYiH7c2DMhtJWna4ychVj+3GIuoV4m4lQIWgaxvMJGxmX79\nKfmZLRK+t4gvCxSFcQvpzlUZ9JUC+BlgGlixXkM5qeDvSWj8VdqcU7aCS20k\nmdMdMwVYQ7QFJHRLTWOWBhZTHMLHwAxNOGGyRz4JPOvnyv7UnObuDtk/ME/c\nslm85RL7mO1w/AkoT0rJjf58/NiQWtVw3c3/VGMXIfPnnGxuDQIEOBb9ghU5\nQs9Q5LFYwDf/BO79uB/94lcOn8uVKFjdhCPKBmTubPeeaq/q6GjXKRUKO5oA\nFHJWOq1BflRSGkQ6GmqZAG42jQ2grRKeMO/3L5nFJmsJW3WRmmntVLP2LHmw\nw2WBTO7nx4U0ycxhKw/snH6ZL8iCr/5IK71W0OpDcH15NoZKu6qXb3tm0bMA\n4fXDvv1xRcyjhHZ82MbYiDsWFs9OWI0hZNCUsxXlGuA/o8CnC32tfYtE9NeD\n51MhpS8VTP5T2cnhLHMnw6cc2k7h6aWA7zq1L37hKCi3W+skkKQg8Lv5zojN\nJ1ERZRw2fHy6yORE7abtebkr2chfNAhnWFnoU40iyLO762NbJQyn0/xNE70j\npY7A\r\n=Fxff\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBo5FTB8wL7Ebz5Q966zsW6CIeJFwETr59xnJao55eCAiBDcpS9DDtA+pUu0A3laos0eXZd61a5lEq9KnAXQE8+ww=="}]},"maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"kolodny","email":"kolodny.github@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-create-reducer_1.1.2_1524530394673_0.053207186739181234"},"_hasShrinkwrap":false},"1.1.3":{"name":"redux-create-reducer","version":"1.1.3","description":"Publishing createReducer from http://rackt.github.io/redux/docs/recipes/ReducingBoilerplate.html","main":"./index.js","scripts":{"test-cov":"node ./node_modules/istanbul/lib/cli.js cover -x test.js node_modules/mocha/bin/_mocha 'test.js' -- --reporter dot","test-travis":"node ./node_modules/istanbul/lib/cli.js cover -x test.js ./node_modules/mocha/bin/_mocha 'test.js' -- -R spec","test":"mocha"},"author":{"name":"Moshe Kolodny"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"keywords":["redux","reducer"],"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"types":"index.d.ts","homepage":"https://github.com/kolodny/redux-create-reducer#readme","devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.22","coveralls":"^2.11.4","expect":"^1.14.0","istanbul":"^0.3.19","mocha":"^2.3.1"},"gitHead":"a2325ceaed2fa5260632d000496943105d24ca71","_id":"redux-create-reducer@1.1.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"kolodny","email":"kolodny.github@gmail.com"}],"dist":{"integrity":"sha512-0K6wjFZRQfuzM2dT7CE4tnBNz+Bf6+e1bJKx+BI9HGZQeFMOwh4+vVTfj6kYaxGmjRRqC5deVs7Eu0ul9GiFvw==","shasum":"e6670d558a92903ccb2ab5c70722af3e43389280","tarball":"https://registry.npmjs.org/redux-create-reducer/-/redux-create-reducer-1.1.3.tgz","fileCount":7,"unpackedSize":6021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh1olCRA9TVsSAnZWagAAg4QP/0dgmpNyH810LToY9HDw\nc8V/xVlcwn0CupwdOQKHjhankqiGjzztDNviBwveCbyn+CRH0USIvS2J6MW2\nJoWaLvyCYrRJ3e5D8vw0wYbO6WKDnaz3b/IhBxyG2GpPPvxs+MAnpPNb8gnr\nGngMxqTr34ymgXkrngSsTwvFxJXUhH/OOy4EVYgVytTTPupRq0IO6fZwAfiw\nyZSpbTQOlwXI3p0AtZMUAJPHShLzdpy6dJ5EO2CQjmIM/V4oa3pWma3kd/Ar\n4uviNp582vN14wkRP31/xnA2XQPPe3lf7AiNrC3N0v44cJK0FyAxqineUbDV\nSTFjQ8dEEqr1bjJx44fqS5t+1TtJLb09dTwCZPu9qDjM34mR0g/p4WN6qy8x\naHXcjSlhd3e0FSZdaRuLrtxcp/I2HJW+p6bN+KKJnerMbziI1zbjPJJOykPm\n5la6pL7YuFNOYds9mVZoMjOArGvrtM2uaE+NBvnmjon6u93PppidRL9Ak5fJ\n12YiHrq3ZmznoiTTByg5oOZb2YION55WX5daPFC0djYl9xUJTaRXkfMyEEEa\n+9d7cojMIEoYSIHBoXG6J9MQy7nhhVxUefZ1zqnf+1zp2Ck87udGeS+OImt0\nPnWcQTXtX09PO9Qwr/HDnSoHCuLUy8+uSqnhH86VL8ZGxmvrochaR5h7+sDG\nDiCv\r\n=3j1h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgZ0o0mNEfDaKOEWpCeLyqES4hV2Qz7q5fwFIXnjlMpAIgO0kXYHsn1f8rqJkt5kKgc3017TdfiDFGlis1akpra+w="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-create-reducer_1.1.3_1535597092658_0.35728394452069767"},"_hasShrinkwrap":false},"1.2.0":{"name":"redux-create-reducer","version":"1.2.0","description":"Publishing createReducer from http://rackt.github.io/redux/docs/recipes/ReducingBoilerplate.html","main":"./index.js","scripts":{"test-cov":"node ./node_modules/istanbul/lib/cli.js cover -x test.js node_modules/mocha/bin/_mocha 'test.js' -- --reporter dot","test-travis":"node ./node_modules/istanbul/lib/cli.js cover -x test.js ./node_modules/mocha/bin/_mocha 'test.js' -- -R spec","test":"mocha"},"author":{"name":"Moshe Kolodny"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"keywords":["redux","reducer"],"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"types":"index.d.ts","homepage":"https://github.com/kolodny/redux-create-reducer#readme","devDependencies":{"babel-core":"^6.26.3","coveralls":"^3.0.2","expect":"^1.14.0","istanbul":"^0.4.5","mocha":"^5.2.0","redux":"^4.0.1"},"peerDependencies":{"redux":"*"},"gitHead":"49aec8c3358f43c96ee70b4930aabfe3e240f7c7","_id":"redux-create-reducer@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"integrity":"sha512-H+bi4NCgw253xVVGHRnQQyWVkl2v0MDUiWRzFrSexcSgZ84JOa9Phsso1IRKKkrqGvBqQn2+oLZYdB3/qG99FQ==","shasum":"accdd7f36509b202c7602f14c0fb827a4d1c3dde","tarball":"https://registry.npmjs.org/redux-create-reducer/-/redux-create-reducer-1.2.0.tgz","fileCount":9,"unpackedSize":9381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSjjfCRA9TVsSAnZWagAAUTkP/2RQzWS+/VLXCTUiV2bO\nYbDmczZemWWttaj6yVOS/pTGew125Nd9IP7TjXbygE+sTChR5/0XNDtLnrG+\nvP+dqY/zR2uJEdUL+NssBQvknM8ayM/Wd04j5UXTLbQejP4Ow/6gfsKXis9J\nMNrQL+dvHk2yCHbRbOQZMdi9GFM6qnL+zHDXt52zkGHje9LNQpGSL8HFvz+/\n3dlr+PGhq3IqjRFhgwx7OUkfNP1ehNSxXiuHYdSljkocH/4eCO+5Mvxj8PEn\nE7y0t1ijjCKUXTGiOsW40HPbl4N1yJDv0L26GrmVEefUPG8zccDHlNmZHYaJ\n+5/vQ2kgtONs0YytVMA73ovW5oUCPK7NgSu5BK7I4k7MQN3gMys9ObT2bPrd\n/y3TfN9cq8uCvVhI8g3EdRi3/W00/zRPos8S3X/DbBdkis48xCkxJorqQ+t2\nOQEC64GZTPYyHavtNjyJvNIa+d0+LgF0EzzofNYOJv4srgXwTjgx/cOuJcsy\nAHY+nRagy2ckJk4vRyKW/bTrags3p79Qhj3GS+G+V4MZ4Ly78ZT1dPciJDHU\n9b6YLntB+b69dRM+Q31/bVYRfR9nQPk/x22Spq5qjr4Mt2CJmSYKWocXCxnO\navxb7oWqVcW+GiSKbAcx6NgQc9XYWO0mOc22F+oJ+eu9SKuJiMBpm40S/vNP\ny7DL\r\n=3CtK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnbVzAtSQ6lmbd5FYQHFK2HwPNPqAAGigV86OoiE9OLAIgSM5v3mAploC+gxCz1tLsfEbIrhSa0dW6ecGxgw9jHcE="}]},"maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"kolodny","email":"kolodny.github@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-create-reducer_1.2.0_1548368094649_0.4834142140519504"},"_hasShrinkwrap":false},"2.0.0":{"name":"redux-create-reducer","version":"2.0.0","description":"Publishing createReducer from http://rackt.github.io/redux/docs/recipes/ReducingBoilerplate.html","main":"./index.js","scripts":{"test-cov":"node ./node_modules/istanbul/lib/cli.js cover -x test.js node_modules/mocha/bin/_mocha 'test.js' -- --reporter dot","test-travis":"node ./node_modules/istanbul/lib/cli.js cover -x test.js ./node_modules/mocha/bin/_mocha 'test.js' -- -R spec && npm run ts-test","ts-test":"tsc --noEmit ts-test","test":"mocha && npm run ts-test"},"author":{"name":"Moshe Kolodny"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"keywords":["redux","reducer"],"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"types":"index.d.ts","homepage":"https://github.com/kolodny/redux-create-reducer#readme","devDependencies":{"babel-core":"^6.26.3","coveralls":"^3.0.2","expect":"^1.14.0","istanbul":"^0.4.5","mocha":"^5.2.0","redux":"^4.0.1","typescript":"^3.3.3333"},"peerDependencies":{"redux":"*"},"gitHead":"4a72ac26410f972b58239c05a331bf9a731e05fe","_id":"redux-create-reducer@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"dist":{"integrity":"sha512-WnTUwIKuvNWlupCRMnIi040mMqA9ALDGuUNUOSPlpz5eUP7L5AJ5/rqMXVdvOhIeQtI8ubw8nFg2zAjlrG7IIg==","shasum":"1a88a63b567ae73ef435007c26a8cf0897e3802c","tarball":"https://registry.npmjs.org/redux-create-reducer/-/redux-create-reducer-2.0.0.tgz","fileCount":7,"unpackedSize":9369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcjmWVCRA9TVsSAnZWagAA6rsP/0GAzdea2epdIrg5e1gS\nP0zUquhzK9lY9fsGdrshH5/ZB+Y45Ys+qtNYfRvM2LEvHtEqrEVEBc0ktJaR\nDLXjIk0cEQVu4p4kcmYDkwmVl8hicnYj4cFQw/hNYOQ1QFvRxSAwPJLuVNfe\nV6RdyPy7QQB3/k2MHSx51h3AVZGp4y8H5PGz8PNreOaV8X1ZDwt/5A8wQkNQ\nHPIVixLPcDg/8iNfPhxF77474VUVPNKhjubAfxvoQj/rtaQMzPvmvPf3B+t1\nH2ULKDRH5C4sBDDhBfqJ7owpdBduwH9VDpR++KUtPEUANth9LrYZC1Bd4tHA\nW+DWAHMqFb+qzl74W2hVD3Kg52dhI7jsCPxnP84oNhzgaHb8FKNgfgu9HESC\ndy9WEjw9zkqsFFXsdQ+B1Tst/E5PInEYFueEuTC0iIZfPAqBfH1ThkjZkJaf\nmEfCgP24V5T2PfgnpRGK9QNzDzBFDrzLS+qLIzG5o5cv9zh6q33eyeuD3b53\nxWRlC/iiwn4uIRhfUQR0PJ7Fs0DAIvapso+dx+ro1PuZqiBVoVAlQ1GgTGX2\nZZY/J0eIHmtnTFm2xvV6HghPclraEWgmQrYShpkBXVwW3RMQ47dhWMf1dly8\n6HUXliPRHD/BV5P40PpZvW0hJvzKNzlhxCsJVA8LsuBIYKxGflon3yjdNswS\nEzPc\r\n=MOXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCekRR7z1ze3hAzCbgiMK8wWKXjt8Al4KIsZiVk8opxhwIhAN/cZc/NdzklKB2SP5obClA5oTOfracnqA+Zmx81NbLb"}]},"maintainers":[{"name":"gajus","email":"gajus@gajus.com"},{"name":"kolodny","email":"kolodny.github@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-create-reducer_2.0.0_1552835989256_0.792026646666157"},"_hasShrinkwrap":false},"2.0.1":{"name":"redux-create-reducer","version":"2.0.1","description":"Publishing createReducer from https://redux.js.org/recipes/reducing-boilerplate#generating-reducers","main":"./index.js","scripts":{"test-cov":"node ./node_modules/istanbul/lib/cli.js cover -x test.js node_modules/mocha/bin/_mocha 'test.js' -- --reporter dot","test-travis":"node ./node_modules/istanbul/lib/cli.js cover -x test.js ./node_modules/mocha/bin/_mocha 'test.js' -- -R spec && npm run ts-test","ts-test":"tsc --noEmit ts-test","test":"mocha && npm run ts-test"},"author":{"name":"Moshe Kolodny"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"keywords":["redux","reducer"],"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"types":"index.d.ts","homepage":"https://github.com/kolodny/redux-create-reducer#readme","devDependencies":{"babel-core":"^6.26.3","coveralls":"^3.0.2","expect":"^1.14.0","istanbul":"^0.4.5","mocha":"^5.2.0","redux":"^4.0.1","typescript":"^3.3.3333"},"peerDependencies":{"redux":"*"},"gitHead":"adea23b1e7a542725a4354d06cba9eab9ed948e7","_id":"redux-create-reducer@2.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-uwzxDEEGdeiKcD7o1+daY3p5oblpqW/KQPzbMdi2JHg07I0l+RNcBUI//qvYC4i9SyAZkgnoeH/WOTWKx87HVQ==","shasum":"9173c7a1ccac2db470c9b50f2195987db4efe606","tarball":"https://registry.npmjs.org/redux-create-reducer/-/redux-create-reducer-2.0.1.tgz","fileCount":7,"unpackedSize":9370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY2shCRA9TVsSAnZWagAAmWYP/0CKr1ATTrZ80Ebc3dwN\nRn1Mw/4Pz4sXhHSKJhAuusUkQpohSyTPydgDFb8sItlBoFfHYI4GIxr6clye\nvefmVuZDypxeII1BcLU0BqpuOvDypj/5HNIRp+mUFJ4Kq4b1fPdRHKyEDKQ7\nApLQfFkPPfpgBrx+P6Rs5CHXCcJk5gi3Pz9VIUr+GXeIL3Lnlda91zSe4BZc\ncHKkmDl/hRlCfyMzsxwAxjQFpO61otL6G+8CkRxzu6o+cvOcqQq/bWZKIhO5\niHM9aQt3k/jRoXTc78aI+mXBInS+paW6eEeiaYJb4sgtbty4317U6XPDy1hg\nQyvlSGe0ic3O3JxSEqWHb42/IndR+0sVTQgLLM9gC57z6bRsp9k1EUYevSrW\nWsCRSHkd06nAa44TfOhKqPDRjTke1qMnUv78u3qwKrw19UU3wkINcgtHoGUr\nhRYjUGmzbtz31EYlYZk1j9IAZbsTz7jbL5vYwrUiLpSnxSNb4Sakptc+Q+BS\ntqPGGBZCGXDpj/Mn2TZOE0zrDBoC+GLTWBB02Rt1Sad69fCxhew4wan2J8eG\nnpPvkFHWD2F/TMSR84sfxfhv3YqWSPXAhd0cc+fL+2HQzsBcpPZ3l8TuqlzH\n7yx7S8+5eEFM2sjJ0VGasTDG+FIHh2JDPCRbwKr08DiJCH9EvOHvm7WdRsn0\nc2Hy\r\n=z/rw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfvR4k3Yqpkig5H+NaqfdgQS6/St2x/xlR/MG14h1AGAiEA7byrGtKAWeMu5D9bAU23OL/NejAsYXh6JmpB82iWakU="}]},"maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"gajus","email":"gajus@gajus.com"}],"_npmUser":{"name":"kolodny","email":"kolodny.github@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-create-reducer_2.0.1_1600351009547_0.5496427992968942"},"_hasShrinkwrap":false}},"readme":"# redux-create-reducer\n\n[![NPM version][npm-image]][npm-url]\n[![Build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[This code packaged as a node module](http://redux.js.org/docs/recipes/ReducingBoilerplate.html#generating-reducers)\n\nUsage:\n\n```js\nimport { createReducer } from 'redux-create-reducer';\nimport * as ActionTypes from '../constants/ActionTypes';\n\nconst initialState = [];\n\nexport const todos = createReducer(initialState, {\n  [ActionTypes.ADD_TODO](state, action) {\n    const text = action.text.trim();\n    return [...state, text];\n  },\n\n  [ActionTypes.REMOVE_TODO](state, action) {\n    return state.filter((_, i) => i !== action.index);\n  }\n\n  // All other action types result in state being returned\n})\n```\n\n## Typescript typings\n\nThis library also provides powerful typescript typings when using Action classes:\n\n```ts\ninterface Action {\n  type: string;\n}\n\ninterface State {\n  value: number;\n}\n\nclass Reset implements Action {\n  readonly type = 'Reset Action';\n}\nclass AddOne implements Action {\n  readonly type = 'AddOne Action';\n}\nclass AddCustom implements Action {\n  readonly type = 'AddCustom Action';\n  constructor(public readonly value: number) { }\n}\n\ntype Actions = Reset | AddOne | AddCustom;\n\nconst reducer = createReducer<State, Actions>({ value: 0 }, {\n  'Reset Action': (state, action) => ({ value: 0 }),\n  'AddOne Action': (state, action) => ({ value: state.value + 1 }),\n  'AddCustom Action': (state, action) => ({ value: state.value + action.value }),\n});\n\n// If you wanted to exclude some actions you can use the `Exclude` type.\ntype ActionsWithoutAddOne = Exclude<Actions, AddOne>\nconst reducerThatDoesNotHandleAddOne = createReducer<State, ActionsWithoutAddOne>({ value: 0 }, {\n  'Reset Action': (state, action) => ({ value: 0 }),\n  'AddCustom Action': (state, action) => ({ value: state.value + action.value }),\n});\n```\n[Stackblitz](https://stackblitz.com/edit/typescript-b5ekwc?file=index.ts)\n\nRemoving `'Reset Action': (state, action) => ({ value: 0 }),` in the reducer causes the error: `Property '\"Reset Action\"' is missing in type ...`. Similarly, adding `'Nonexisting Action': (state, action) => ({ value: 0 }),` causes the type error: `Object literal may only specify known properties, and ''Nonexisting Action'' does not exist in type 'Handlers<State, Actions>'.ts(2345)`\n\n[npm-image]: https://img.shields.io/npm/v/redux-create-reducer.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/redux-create-reducer\n[travis-image]: https://img.shields.io/travis/kolodny/redux-create-reducer.svg?style=flat-square\n[travis-url]: https://travis-ci.org/kolodny/redux-create-reducer\n[coveralls-image]: https://img.shields.io/coveralls/kolodny/redux-create-reducer.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/kolodny/redux-create-reducer\n[downloads-image]: http://img.shields.io/npm/dm/redux-create-reducer.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/redux-create-reducer\n","maintainers":[{"name":"kolodny","email":"kolodny.github@gmail.com"},{"name":"gajus","email":"gajus@gajus.com"}],"time":{"modified":"2022-06-26T10:03:38.979Z","created":"2015-09-08T00:03:15.655Z","1.0.0":"2015-09-08T00:03:15.655Z","1.1.0":"2016-02-04T02:15:16.756Z","1.1.1":"2016-06-15T01:50:07.225Z","1.1.2":"2018-04-24T00:39:54.746Z","1.1.3":"2018-08-30T02:44:52.910Z","1.2.0":"2019-01-24T22:14:54.763Z","2.0.0":"2019-03-17T15:19:49.367Z","2.0.1":"2020-09-17T13:56:49.641Z"},"homepage":"https://github.com/kolodny/redux-create-reducer#readme","keywords":["redux","reducer"],"repository":{"type":"git","url":"git+https://github.com/kolodny/redux-create-reducer.git"},"author":{"name":"Moshe Kolodny"},"bugs":{"url":"https://github.com/kolodny/redux-create-reducer/issues"},"license":"MIT","readmeFilename":"README.md","users":{"usex":true}}