{"_id":"redux-immutable","_rev":"53-05ec58955db29f3af7925d5008028c61","name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","dist-tags":{"latest":"4.0.0"},"versions":{"1.1.2":{"name":"redux-immutable","description":"## `store.js`","main":"src/index.js","keywords":["immutable","redux"],"version":"1.1.2","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"lodash":"^3.10.1"},"gitHead":"4e6b31fa0097b659695eb09416d244fdd954d598","_id":"redux-immutable@1.1.2","scripts":{},"_shasum":"94eb3e5d84bfbc0ba00c593c9df0a65bd161f94a","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"94eb3e5d84bfbc0ba00c593c9df0a65bd161f94a","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.1.2.tgz","integrity":"sha512-ff1F75uiG8AtkY95XIN3JqONNf3vHkebASYmYw1xNZBoV8mt8CNQRgAAgHXOKdwjH+8iFfB9g4YsZ3bsPJVmAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+BPaAdipIyMFuEIFALrQTlBsIM1Ps56urlfdPXXTLKwIgdCw3FJlec5lFOKmJv8S3RFaQFT5rt2i4ws2trgx08MM="}]},"directories":{}},"1.1.3":{"name":"redux-immutable","description":"## `store.js`","main":"src/index.js","keywords":["immutable","redux"],"version":"1.1.3","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"lodash":"^3.10.1"},"gitHead":"a014debe29560102ba0fb5940128a97930208966","_id":"redux-immutable@1.1.3","scripts":{},"_shasum":"fb49873d9e42711cd3dab3d9fba85653a11c6860","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"fb49873d9e42711cd3dab3d9fba85653a11c6860","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.1.3.tgz","integrity":"sha512-kQRos44BiCokhyGkmqMf+W+rOaNtmv/3Fzqjf9CqYF55L5tQ4v41Zgl5btO7eDNIIpyOVrhJMGetRQjuNq0qCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV/XS+ahdTdo7h9IbggZ7PIRIyPPZXmgZ6Ac9cMqSBBwIhAPbCoZ2mFoe3RD+2ZPOoa/yqUPvYItfv2vQfYtKaF/li"}]},"directories":{}},"1.1.4":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"src/index.js","keywords":["immutable","redux"],"version":"1.1.4","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.21","babel-eslint":"^4.0.5","chai":"^3.2.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.1","gulp":"^3.9.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2"},"gitHead":"430b245c050377bfb748c6c8c75b51d757952aad","_id":"redux-immutable@1.1.4","scripts":{},"_shasum":"b25ad3c4c49cf96f03a76a28251a8f5bf460d1de","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"b25ad3c4c49cf96f03a76a28251a8f5bf460d1de","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.1.4.tgz","integrity":"sha512-zAP420ifiS60jQ6Pg2zQxdPYgHcxLWATwenrMlLttd3U+OSUwSAcQYmw/EgFA4Mc0FKi4XMAqKOqj3mqDNE+5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMCXwaJI86XObJ9L4aMLy90fXylUwMc9Mmja3YdFxHxQIgFycBGPnPkCH2bvJXiy52GM00i6OWU5f/iPIcMZfRb0E="}]},"directories":{}},"1.1.5":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.1.5","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.1.1","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.21","babel-eslint":"^4.0.5","chai":"^3.2.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2"},"scrips":{"test":"gulp test"},"gitHead":"bb2d5761c40ecc19e8b3400a9075d0fa02130fdf","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.1.5","scripts":{},"_shasum":"ffccd1ee3a88794c1008ce4c4ffadcd120012c90","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"ffccd1ee3a88794c1008ce4c4ffadcd120012c90","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.1.5.tgz","integrity":"sha512-g9sLuY1ypy7gWpyPOcduvhw3xj943nW0Edrty2MZ20Er0Q8avq83MNdGvb8l5M2oRseGbbHrFGVIla0U4L87HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuqV0xhvmgby6+eTwbAQD3k1ENbeOY5aZcPKDjokVpWAiEAiZH8EbHwKRbt+SEh+UGB1T6GW9Rlbv8uXYZfMs5fgAk="}]},"directories":{}},"1.2.0":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.2.0","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.1.1","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.21","babel-eslint":"^4.0.5","chai":"^3.2.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.15.4"},"scrips":{"test":"gulp test"},"gitHead":"bb797520e0036ed7ddae7719e2017f2acd37038d","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.2.0","scripts":{},"_shasum":"30366aae0f3839d085247517ee043b55f80427e4","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"30366aae0f3839d085247517ee043b55f80427e4","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.2.0.tgz","integrity":"sha512-FuUoefT/VbVQowA2uDPmaSxkzX5CYUm6+66N2g+Noq3EpTrhj2jFJaRXrSoP9eCxG8gUW7D4ZAfwLWj/ZOjcLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf6CWdxUjrMhQjjyT0zyZvDwQyCvMc5m07CUbCzhojwgIhANb02SDkmcW7qoaWmcq0mrPducqrJsoHRrOo9Z1s4UyC"}]},"directories":{}},"1.2.1":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.2.1","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.1.1","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.21","babel-eslint":"^4.0.5","chai":"^3.2.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.1","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.15.4"},"scrips":{"test":"gulp test"},"gitHead":"9198593ea080d561b3e441c23ce2663709e5ea1f","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.2.1","scripts":{},"_shasum":"bb9d1eec23410c774f17e9c26eb153c316fee989","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"bb9d1eec23410c774f17e9c26eb153c316fee989","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.2.1.tgz","integrity":"sha512-lJalfe7vlHZ2GwMK8RAodHGrxCyd5Ulangfv0lldtJEkvIla3w0ip9znqTXs5p0GYms4TW8NCCD53ZoH6bha/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/YsAjArcRTWn1DWTE+rcbZY0sxTogMlM0o/67xKd83AiEApxSJKPd1Uz7VJFqET1BfM87nmIbgizeC72xiPqzfl5E="}]},"directories":{}},"1.2.2":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.2.2","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.1.3","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.21","babel-eslint":"^4.0.5","chai":"^3.2.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.2","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.15.4"},"scrips":{"test":"gulp test"},"gitHead":"58b5b365e0b3dd0afce12303d4487f7fa1f1c45c","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.2.2","scripts":{},"_shasum":"36aa56d401c1615ce8d03bd1f8d2e6f97b26396f","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"36aa56d401c1615ce8d03bd1f8d2e6f97b26396f","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.2.2.tgz","integrity":"sha512-Er4rOOiYSm5dejW97PH+95bN/DScLKj23Igba/fpHzh4tBacWsNIZF4icwY4WuBShY3m7c21q4OPnTYCLZrP+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFlzKGIsuefgj/EKO5/f6ZdHZjn/OVE5dwtlO84BE2ZAiBClWeg13xq2nIfUONDOmrs8K3CIdmHrHFnBpOlBvA5Ww=="}]},"directories":{}},"1.2.3":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.2.3","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.1.3","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.21","babel-eslint":"^4.0.5","chai":"^3.2.0","eslint":"^1.1.0","eslint-plugin-react":"^3.2.2","gulp":"^3.9.0","gulp-babel":"^5.2.0","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.15.4"},"scrips":{"test":"gulp test"},"gitHead":"18ef04fadbababc394360391430a322191cdeba8","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.2.3","scripts":{},"_shasum":"c579637dfe0f5b5cdf289a8165d8817a41314ba0","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"c579637dfe0f5b5cdf289a8165d8817a41314ba0","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.2.3.tgz","integrity":"sha512-9k3Ug8EoPqBLTQFey+mJ3CIw1q52WIg7UYgdGK0JSJH2KQ7i0ZWE3i48ZDYkbj1v2yNx/3LVEltI0WoC0TmL0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPu63PKKp/eE7feHFTBEVTTQwnqgjg2g/prteDLkHHdwIgeVUr+Bbl40tQujzp+C8ReNaz9bUV1mYcfQ2SqOspf+w="}]},"directories":{}},"1.3.0":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.3.0","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.1.3","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.23","babel-eslint":"^4.1.0","chai":"^3.2.0","eslint":"^1.2.1","eslint-plugin-react":"^3.3.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.16.1"},"scripts":{"test":"babel-node ./node_modules/.bin/gulp test"},"gitHead":"fdb2773b5fa66bccae84e2a92324016afbb409d4","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.3.0","_shasum":"ade5a739f9b1c85c89594a554bb8f92c7de9ae05","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"ade5a739f9b1c85c89594a554bb8f92c7de9ae05","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.3.0.tgz","integrity":"sha512-F7w97oz7dcDv+kRAScKeR/yZbW6yC8UyQRyxmut4qoIVtl4hEKBwlajgd0FICm58DaxWq/DGrSpaRe6F621Vtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7hekDkIBDd6U9cviiONMrCuoX4E/FlR1M+P4/4MX/cwIgdIGY9eDeVQZ08m1bhhDYNZbjOjQ3YlIlaGSoFpHGX7g="}]},"directories":{}},"1.3.2":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.3.2","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.1.3","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.23","babel-eslint":"^4.1.0","chai":"^3.2.0","eslint":"^1.2.1","eslint-plugin-react":"^3.3.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.16.1"},"scripts":{"test":"babel-node ./node_modules/.bin/gulp test"},"gitHead":"e9fa4cc15fab0d8bb3f0a5a8dcf8e0ec9fd9dfd1","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.3.2","_shasum":"7b2edf79b92093c44633e335e54c4d3f4cac94dc","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"7b2edf79b92093c44633e335e54c4d3f4cac94dc","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.3.2.tgz","integrity":"sha512-O7ZQ1WvsXQkyruZV1SuIHwacRp5iW0aeWSgvAo7Kug422CQErT3/7mFL2XUR+k7YwMo8JGqXfeDMa2qV/kQGHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZyCNZW7clJNf5i+aLzPc9At20EhxN1SJ/hjfXvGIaLQIhAPBPnfNrAzF+H+9KbyYjnWS4c7zO9aMtLrYWS19mwKH+"}]},"directories":{}},"1.3.3":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.3.3","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.2.0","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.23","babel-eslint":"^4.1.0","chai":"^3.2.0","eslint":"^1.3.1","eslint-plugin-react":"^3.3.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.16.1"},"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build"},"gitHead":"15c9e7dce4463a9cf21860b3051101962633174d","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.3.3","_shasum":"1588404d44fce9b4f6de92d11249ae847f6749e6","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"1588404d44fce9b4f6de92d11249ae847f6749e6","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.3.3.tgz","integrity":"sha512-Na8mODME8VrtoEIjZEWbX/kmz15WhOQZGcfWYO6ItRFn8UjNZ8FHCC62gqKWyh6G/iKGyYyeTDURung1LdvFow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaAVyYUszsPqCmwo9ZxonTUnNEMw791HQ4WiR+dXYUswIgUP6QIXafC/hI8mJMOUmbQ9VF8bNs+LGmSR19LaVX04A="}]},"directories":{}},"1.3.4":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.3.4","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.2.0","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.23","babel-eslint":"^4.1.0","chai":"^3.2.0","eslint":"^1.3.1","eslint-plugin-react":"^3.3.0","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.16.1"},"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build"},"gitHead":"d480c875605a7553ea04bfe9bff3a360e81b29eb","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.3.4","_shasum":"46c7998330d591b2566014e252cd4c01a4f70ac3","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"46c7998330d591b2566014e252cd4c01a4f70ac3","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.3.4.tgz","integrity":"sha512-lQZfnxbEJYtgFHhvOEHX4n3PpD098Rkl75DgxiDvMXknOLOsRZjgmtZr7YDQ6Ec49F8CfP2EsC5lUOd1ibveLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRKP2EdG9LQtSuCl5NA/1JwtcJX09omyb7XgyKLcKKnAiBdDRcRE+d1jK5hdx2eUXcqzG/BJrxgqMphr8mKiycDNA=="}]},"directories":{}},"1.3.5":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.3.5","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical":"^1.3.0","immutable":"^3.7.4","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.23","babel-eslint":"^4.1.1","chai":"^3.2.0","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.16.1"},"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build"},"gitHead":"4a68a99adab16ccd5ed1a907f982050019deb690","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.3.5","_shasum":"2da3683b14160f3ed7716e470fff02db54558f65","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"2da3683b14160f3ed7716e470fff02db54558f65","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.3.5.tgz","integrity":"sha512-slH8DzJt5ZVaLKNnUVLZUIhpeEQiMEl4Xt2IAvUC8WpUO5U66S/CAzi6aKClqxmziK+ixrwYPBQ0Qh+dg3qRqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByco03thC+i0gloKBaiy1zXl7JhWYTEwu198rtxjx5BAiEAt9vFC2bbcxsaoRAa0vAbHoluCuYQ4YJqw78zoBvgc0k="}]},"directories":{}},"1.3.6":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.3.6","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical-reducer-composition-validator":"^1.3.1","immutable":"^3.7.5","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.23","babel-eslint":"^4.1.1","chai":"^3.2.0","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.16.1"},"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build"},"gitHead":"4781e03a3dca37c264b98f496e718e1ac29b6a0f","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.3.6","_shasum":"18e53131d5af4c5aba44decfb9a81e268f26c9d7","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"18e53131d5af4c5aba44decfb9a81e268f26c9d7","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.3.6.tgz","integrity":"sha512-rJD2Tx39f0ErwQKR1uLEWGOXyf5Gk/A2jjbC2cXcWa6QsnUje1bqnJjMz4KvIp0+VSevZGY6e59b7efUEiqYig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7iR2imKYZmYSLcETMR0c6ROpw83IW8N2S/+9QFk2PDAIhAJIzi8olaMqfk67/Qg9bon/t4uTnsqqGQ7dS0HZhupVP"}]},"directories":{}},"1.3.7":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.3.7","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical-reducer-composition-validator":"^1.3.1","immutable":"^3.7.5","lodash":"^3.10.1"},"devDependencies":{"babel":"^5.8.23","babel-eslint":"^4.1.1","chai":"^3.2.0","eslint":"^1.3.1","eslint-plugin-react":"^3.3.1","gulp":"^3.9.0","gulp-babel":"^5.2.1","gulp-eslint":"^1.0.0","gulp-mocha":"^2.1.3","gulp-sourcemaps":"^1.5.2","sinon":"^1.16.1"},"scripts":{"test":"babel-node ./node_modules/.bin/gulp test","build":"babel-node ./node_modules/.bin/gulp build"},"gitHead":"14678937d08168dab2ab1401b2efbc111c5dfa1a","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.3.7","_shasum":"b8dc7c6f8083ccea250cebcbfeb0bf1cbda87bf4","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"dist":{"shasum":"b8dc7c6f8083ccea250cebcbfeb0bf1cbda87bf4","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.3.7.tgz","integrity":"sha512-7iDvbZQywRilA67mpPF1qOeVhuOsuFngbpKdmHZ/Y6PHB9RH88wga9dY93IV/VIQ3/pUG0220Dk4G6NKlrV09w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOR2nqi6gUVcAvqEiIAKwlxHJOwiyt9PyQqDEbdPMi3gIhAMfsmftwQYI1QasVowrj7BqW6jW7LvVK9cfNrN+g0oMG"}]},"directories":{}},"1.3.10":{"name":"redux-immutable","description":"Streamlines use of Immutable.js with Redux reducers.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"1.3.10","author":{"name":"Gajus Kuizinas","email":"gk@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"canonical-reducer-composition-validator":"^1.3.1","immutable":"^3.7.5","lodash":"^3.10.1"},"devDependencies":{"chai":"^3.4.1","pragmatist":"^1.4.2","sinon":"^1.17.2"},"scripts":{"pragmatist":"node ./node_modules/.bin/pragmatist","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch"},"gitHead":"043593bc1f82842a3c569a0216c9c726ff4178e6","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@1.3.10","_shasum":"f9e434ac81a6facd10126c8188eb949bfc545da6","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"gajus","email":"gk@anuary.com"},"dist":{"shasum":"f9e434ac81a6facd10126c8188eb949bfc545da6","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-1.3.10.tgz","integrity":"sha512-XavS3/yltlr3ukTPlUDWDIXns7kNJbJ/n1CmxMgtlLVS7BBvkBxEbvI4v3AR7V16kil/WXEPx7zSQXJqMvzipw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxsr+Xe8shefjkPrx+8DNbGmFZxbdHX+ZVkPZeYX9Y8AiEAylanLbHpHFjSOr8Fvy9/DprkC78drVegd4iLVRPrzUw="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"2.0.0":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"2.0.0","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.7.6","lodash":"^4.0.1","pluralize":"^1.2.1"},"devDependencies":{"chai":"^3.4.1","create-index":"0.0.2","pragmatist":"^3.0.3"},"scripts":{"create-index":"create-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build"},"gitHead":"8614fb3d96350e0f45a9e33183c8a6ceb0f116b9","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@2.0.0","_shasum":"0bb1e039b1a77c057da23cdd0eaa489eec41e465","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"0bb1e039b1a77c057da23cdd0eaa489eec41e465","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-2.0.0.tgz","integrity":"sha512-k872nSnwqLPvkdt9S84RGhGbJyett+tFi918oGO5m2ko2EBuF/0fBbyquJgaMKLYUGDlfDU2xU37SpD5o/i3dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDolrdGQACjsghjDQozmf4b0s2oDe9Pm6v0sXmanZCXAQIhAJiPuE64UYvjdbcOI+f2JoarJ97pSzJKYvHqcA+yg4HV"}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"2.0.1":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"2.0.1","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.7.6","lodash":"^4.0.1","pluralize":"^1.2.1"},"devDependencies":{"chai":"^3.4.1","create-index":"0.0.2","pragmatist":"^3.0.3"},"scripts":{"create-index":"create-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build"},"gitHead":"2fd8794d1ae8617af3d9d62259ab83713fd9cdba","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@2.0.1","_shasum":"7be80331b7bf70bfb5011e352ec1b7552dd5beac","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"7be80331b7bf70bfb5011e352ec1b7552dd5beac","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-2.0.1.tgz","integrity":"sha512-vn+aBmBFKhD3k6MOjcgRbISukzBQHZ/3Wup6XeD8kU/mCU2ygBkNgic4j2g/ZplKAs0vaWyAdOUFPcLrFXvb2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw2H1BHCjrQKnhv2IoQGZwX2r4rUcbUum5NT/sMQ6PIgIgPclZoMW1w225BQzDu9B7ALgokkN2sEqlTun1mDco0DA="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"2.0.2":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"2.0.2","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.7.6","lodash":"^4.0.1","pluralize":"^1.2.1"},"devDependencies":{"chai":"^3.4.1","create-index":"0.0.2","pragmatist":"^3.0.3"},"scripts":{"create-index":"create-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build"},"gitHead":"149bd7d60c0337ccd58a30ed920a417b331dd443","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@2.0.2","_shasum":"fe89ad783d8fd5bce14a648ac8bf24c7cfd7187e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"fe89ad783d8fd5bce14a648ac8bf24c7cfd7187e","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-2.0.2.tgz","integrity":"sha512-4xDQgZJjzVnk516metNQcz36WOGwFnOfKn/hJwpMzd1hi2cuHFTmDhR2siD8ZQ3ThQAeFEKTLR/tJZD/Reqlkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhqbG+egC2pQ7mg7aNL0XXgWpTQP2zwiMREe4jdQ34GAiBC+f6J9+cVAUCVcXY6yRKGj6Y8o5K0dPl/BoZ3RbR7Kw=="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.0.0":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.0","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.7.6","lodash":"^4.0.1","pluralize":"^1.2.1"},"devDependencies":{"benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.0.2","pragmatist":"^3.0.3"},"scripts":{"create-index":"create-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build","benchmark":"node ./benchmarks/index.js"},"gitHead":"614c759e2ec9f5246104889b2b5bc7e11385c90b","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.0","_shasum":"6b80644908ce5dd6caf7acf4de247cd445766f58","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"6b80644908ce5dd6caf7acf4de247cd445766f58","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.0.tgz","integrity":"sha512-X5rkFcw4RjlFPkahy/JUQ7OiiwCsq6kCcuAFRlhmriG/S7JCA2K4p0KG8LxY1aY2g/QnfEEXgheA+jZWWhYS6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAcPoC7WNGOaw4PYcF8mD29KazDYn1Ri2pU+F36fyE45AiBryv87qDJy5ceg4IdNa6l2XGzKd0m5fbp4TZflYl8eoA=="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.0.1":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.1","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"lodash":"^4.0.1"},"devDependencies":{"benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.0.2","immutable":"^3.7.6","pragmatist":"^3.0.3"},"peerDependencies":{"immutable":"^3.7.6"},"scripts":{"create-index":"create-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build","benchmark":"node ./benchmarks/index.js"},"gitHead":"91313dfc6a68f8386b7409036b43fd9ac5bcbbc3","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.1","_shasum":"ca821cc8aa6783bc282287ba1ec122b3989778b6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ca821cc8aa6783bc282287ba1ec122b3989778b6","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.1.tgz","integrity":"sha512-HTy0YMgsRIKdeNv1d0SiKpi79LA2k3Xg0ywJwcs0jUfiD28GGzM8ndLutqFp/arND1VObUG5z/WOpvCD7tbTsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkp23xb7ijyB/tzaO4iZE0jJAnLJ4W49qHF5oE+N7FjAiAG8coU6bqboYWUrepq6XU7oCf6vdtJW9rlYzCnyQjULg=="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.0.2":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.2","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{},"devDependencies":{"benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.0.2","immutable":"^3.7.6","pragmatist":"^3.0.3"},"peerDependencies":{"immutable":"^3.7.6"},"scripts":{"create-index":"create-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build","benchmark":"NODE_ENV=production node ./benchmarks/index.js"},"gitHead":"6723436bd43b90d22a8d4e55ef878858ab5f7a07","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.2","_shasum":"8b9b89fa9b228ac207379a78f1ea757d0d0b0b94","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"8b9b89fa9b228ac207379a78f1ea757d0d0b0b94","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.2.tgz","integrity":"sha512-r5vQRZPRBejRjsF6oDx1r8HHvAvUEUacmlG2mUvH/WhUW1in3f4O7fK+7Ekznu5J9INQg6lmlsL3oZopiDZXsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsy3uL8z3cmDcC08BUzDloHy6m5w3At8aBl20umknZWAiEAhL0Q6e16hjCq3Y+sqjc19f/7pT4w5XYVNTlwf8BO7EY="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.0.3":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.3","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{},"devDependencies":{"benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.0.2","immutable":"^3.7.6","pragmatist":"^3.0.3"},"peerDependencies":{"immutable":"^3.7.6"},"scripts":{"create-index":"create-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build","benchmark":"NODE_ENV=production node ./benchmarks/index.js"},"gitHead":"ac78103fc6939ef24c713f5a765f1b7187b9891c","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.3","_shasum":"c10806a09adebb222b6fc3c551e8de9740d96337","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c10806a09adebb222b6fc3c551e8de9740d96337","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.3.tgz","integrity":"sha512-fjHbP2IQavm/7G1GyqMUVrme6ulLwKOUYoNfKq7cyloZ75PsxRL2jZL3uW0RcEfV0+IIrHyhRXatjQioqfvQVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoTdvB5H+peBKGrGOd1ZgIrAVgJ37a+pkfNXlHk6InMAiEA86lj//iXwlDih82a5Nkw/FLKSEAKijVVys7aK6YDhKI="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{}},"3.0.4":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.4","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{},"devDependencies":{"benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.1.2","immutable":"^3.7.6","pragmatist":"^3.0.13"},"peerDependencies":{"immutable":"^3.7.6"},"scripts":{"create-index":"create-index --update-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build","benchmark":"NODE_ENV=production node ./benchmarks/index.js"},"gitHead":"07775b7dc195b8334ca88746871595315dea2100","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.4","_shasum":"0aafc071cf6f4b6ec1da0d51d3ce17af1550d1b2","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"0aafc071cf6f4b6ec1da0d51d3ce17af1550d1b2","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.4.tgz","integrity":"sha512-aEDdM6pvhXh/YrJRdsRMSQ7P1elLdTxZe2c8VW7WWp6AOhWvu1pEFogdEPJpBc7Rh8Bacf6Kv6HVg1r50KUQDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1O8zbpunrMN4CrW3bfJhuHzr+WNOJJe3GyUxqwiGzwAiA1Ke/xXJtmMUPzJHL+5sB4sYeZq65tJrLHvjKx1YEUDw=="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/redux-immutable-3.0.4.tgz_1456162076105_0.8335268821101636"},"directories":{}},"3.0.5":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.5","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{},"devDependencies":{"benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.1.2","immutable":"^3.7.6","pragmatist":"^3.0.13"},"peerDependencies":{"immutable":"^3.7.6"},"scripts":{"create-index":"create-index --update-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build","benchmark":"NODE_ENV=production node ./benchmarks/index.js"},"gitHead":"e80e0bec5dd7022fbe6db47730516819ee9c3acd","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.5","_shasum":"648b1049ff71c1518fe1627aff7e900e7967ba08","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"648b1049ff71c1518fe1627aff7e900e7967ba08","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.5.tgz","integrity":"sha512-bA+c95spGTwlhEwBhZujwz3GQmX+O6AEnZaB1E4ERsEWPpLp9HyVflT8X8UUOUOZoRTbV3bW+9oegN14yeV79g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFILvBJfFbibJIDwl38oa1nkSR1lspGrbrAqh6JTOIRnAiEA0G8+mSRLPGhbZNk6elMdXCbDz+qTEplFP5dsBiGmvwU="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/redux-immutable-3.0.5.tgz_1456162177046_0.9683886107522994"},"directories":{}},"3.0.6":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.6","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.7.6"},"devDependencies":{"benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.1.2","pragmatist":"^3.0.16"},"scripts":{"create-index":"create-index --update-index ./src/utilities","pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","watch-build":"npm run pragmatist watch-build","benchmark":"NODE_ENV=production node ./benchmarks/index.js"},"gitHead":"cc7ef86c382e0f0a36596e156c7c316ba15de33a","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.6","_shasum":"8039334236e6841e0e6a901566d5fd75edf4ec22","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"8039334236e6841e0e6a901566d5fd75edf4ec22","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.6.tgz","integrity":"sha512-UhNbeZnTOEXFEs1Kra+wNZ5VcVWElYJgC7DhixgtU9l3yQdLuLUsIwEWtXi3Ev5PybnUYTOFmgtN0/xsIU53HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmHwKdGQlIqUl6TOE1HfhJfV0JUcSta3DxwoQXV0YGqQIgMRTNh0lmVNu22cxfftJpE412Y3z6rW7QGk0Zwrgp8XM="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-immutable-3.0.6.tgz_1456921614567_0.3431209686677903"},"directories":{}},"3.0.7":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.7","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.7.6"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-flow":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","mocha":"^2.5.3"},"scripts":{"create-index":"create-index --update-index ./src/utilities","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/**/*.js","build":"babel ./src --out-dir ./dist","benchmark":"NODE_ENV=production node ./benchmarks/index.js"},"gitHead":"6f337063fcbb2a56c1438c9015a8438e54960b2a","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.7","_shasum":"115945765a0b89d260dfa7cea98890841eb17753","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"115945765a0b89d260dfa7cea98890841eb17753","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.7.tgz","integrity":"sha512-bnu6Iww/zetc3MFQSgv+LoPaAHbBjxZhwH6+YLeNPra4EhaWVpcyePN1Wnvc94zBMDZ4oI2CDVWfVheStwZMaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGGnAv6X65S15/TDSqK1EdrUQuzVKcbnCoRbmeonKJUCAiAfno8xrhYlGUQIbR2gtPbAcUZccgGWyPYSfG64PVj4Pw=="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-immutable-3.0.7.tgz_1470739484779_0.19475986412726343"},"directories":{}},"3.0.8":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.8","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.7.6"},"devDependencies":{"babel-cli":"^6.10.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-flow":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","create-index":"0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","mocha":"^2.5.3"},"scripts":{"create-index":"create-index --update-index ./src/utilities","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/**/*.js","build":"babel ./src --out-dir ./dist","benchmark":"NODE_ENV=production node ./benchmarks/index.js"},"gitHead":"eae23f724fc49978af7e9eba79d25032e84aeede","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.8","_shasum":"df5a5d601c88227ba38f474cf82f7d00e56f8c14","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"df5a5d601c88227ba38f474cf82f7d00e56f8c14","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.8.tgz","integrity":"sha512-FUkC7L5n3H+XkxRZZRgQU9cpvzl+V5G339+SbvhllmDfdycJlAoQLttd9MN7YZ4+aK+lRhJsskoTM28KHr62Mg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVbFAGCKjXv5vVRsIZk5PF9e+NUsYqj772OoD8TbrFhAiAJaNigI08ONMRGQUj+HIshIyutyJrFvtIhRvaOUiX+pw=="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-immutable-3.0.8.tgz_1471623897437_0.366699657170102"},"directories":{}},"3.0.9":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.9","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.8.1"},"devDependencies":{"babel-cli":"^6.11.4","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-syntax-flow":"^6.13.0","babel-plugin-transform-flow-strip-types":"^6.8.0","babel-plugin-typecheck":"^3.9.0","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","benchmark":"^2.1.1","chai":"^3.5.0","create-index":"0.1.3","eslint":"^3.3.1","eslint-config-canonical":"^1.7.16","mocha":"^3.0.2","semantic-release":"^6.3.2"},"scripts":{"create-index":"create-index --update-index ./src/utilities","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/**/*.js","build":"babel ./src --out-dir ./dist","benchmark":"NODE_ENV=production node ./benchmarks/index.js"},"gitHead":"f7dec039a18551f89ffd8ff7c31c2dd1805b4fbd","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.9","_shasum":"b14f8ddc5cc390c46439e287e053336398881c58","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"b14f8ddc5cc390c46439e287e053336398881c58","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.9.tgz","integrity":"sha512-8HqwsRnoo7zcDn2iRMofcE64K8LOACocC8nIkzFrSq9hDquljpY3M6QKEkLXss91kWYIR0l2XmSWomk/UAhLOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHt/W8+alQz1sxnENhamiHKLLmPCVakbypebC0t1Xl7/AiEAvzecXnoyplByJOZx+eaEy+ZreDc0cHDHcmevOs2BHw4="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-immutable-3.0.9.tgz_1481748004338_0.5516906986013055"},"directories":{}},"3.0.10":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.10","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"flow-runtime":"0.0.6","immutable":"^3.8.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-flow-runtime":"0.0.6","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","benchmark":"^2.1.3","chai":"^3.5.0","eslint":"^3.13.1","eslint-config-canonical":"^6.0.0","husky":"^0.12.0","mocha":"^3.2.0","semantic-release":"^6.3.2"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/**/*.js","build":"babel ./src --source-maps --out-dir ./dist","benchmark":"NODE_ENV=production node ./benchmarks/index.js","precommit":"npm run lint && npm run test"},"gitHead":"7ceccf8e9d74fbcd636c5fc911b6697cfdc1468e","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.10","_shasum":"160c9ebfe59cf3f2fd4ee9baf0017cd56fe54649","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"160c9ebfe59cf3f2fd4ee9baf0017cd56fe54649","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.10.tgz","integrity":"sha512-toMQ6aBcW3icz1V4Oj2rhJ4ORrdEZM9ka0E+HYvKAoz8iEZE+2DTD1hNQgLQg1onaNK3GhR/OrzyyPQqFaYaWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVkaZkd4N1H+A1lAM4se7Z+WFcHCb2/b/pJ3s44NIBnAiAdV561E7b35NLANy0DLp3bk+unLlT11XjOHQqtYv2jqw=="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-immutable-3.0.10.tgz_1484133699739_0.42976068356074393"},"directories":{}},"3.0.11":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.0.11","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.8.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-flow-runtime":"0.0.6","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","benchmark":"^2.1.3","chai":"^3.5.0","eslint":"^3.13.1","eslint-config-canonical":"^6.0.0","flow-runtime":"0.0.6","husky":"^0.12.0","mocha":"^3.2.0","semantic-release":"^6.3.2"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/**/*.js","build":"babel ./src --source-maps --out-dir ./dist","benchmark":"NODE_ENV=production node ./benchmarks/index.js","precommit":"npm run lint && npm run test"},"gitHead":"833d7cef474e86d274c269eede38c514dd05e93d","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.0.11","_shasum":"ba7b00361904f2034e7841741bd4a6be66eea1ac","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ba7b00361904f2034e7841741bd4a6be66eea1ac","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.0.11.tgz","integrity":"sha512-y8mEr92FmF3TD5NG4ADuYK7C4nq4hs8f1Y8qlj6p0ILn5zld0MMIq0wa1XkBNBE9vc42nObVodm1SAGZobWFTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/pLJPeQvhizmY1D/8YTjGAu5vT/qkE7oPWfpievjiAIgIAPgmxmMdb1UfoW+I5b/JtZjjH84kAZbx8o7pOMJVPY="}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-immutable-3.0.11.tgz_1485868752300_0.139254002366215"},"directories":{}},"3.1.0":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"3.1.0","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","dependencies":{"immutable":"^3.8.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-flow-runtime":"0.0.6","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","benchmark":"^2.1.3","chai":"^3.5.0","eslint":"^3.13.1","eslint-config-canonical":"^6.0.0","flow-runtime":"0.0.6","husky":"^0.12.0","mocha":"^3.2.0","semantic-release":"^6.3.2"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register './tests/**/*.js'","build":"babel ./src --source-maps --out-dir ./dist","benchmark":"NODE_ENV=production node ./benchmarks/index.js","precommit":"npm run lint && npm run test"},"gitHead":"50e365633a267bfce28765c21ff6dc544a23934b","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@3.1.0","_shasum":"cafbd686e0711261119b9c28960935dc47a49d0a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"cafbd686e0711261119b9c28960935dc47a49d0a","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-3.1.0.tgz","integrity":"sha512-1W+0w6jKurzRnLLpYXRSOgaBTDpJthbnFJkkRei7598uNkiRYn5BZZ4QcGDX2I5Sin8L7W3hOHzQ9ne0oO8y8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYFJhHlKuv2hb2RAFDkabJza+KIJEx6xmvZ/7qcXZKNQIhAO2MMmunt/NUpaiOphR7RPuFRMIyXgXvenbFQqth1IX7"}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-immutable-3.1.0.tgz_1487063047599_0.3865166015457362"},"directories":{}},"4.0.0":{"name":"redux-immutable","description":"redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"keywords":["immutable","redux"],"version":"4.0.0","author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"immutable":"^3.8.1 || ^4.0.0-rc.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-flow-runtime":"0.0.6","babel-plugin-syntax-flow":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-es2015":"^6.18.0","babel-preset-stage-0":"^6.16.0","babel-register":"^6.18.0","benchmark":"^2.1.3","chai":"^3.5.0","eslint":"^3.13.1","eslint-config-canonical":"^6.0.0","flow-runtime":"0.0.6","husky":"^0.12.0","immutable":"^3.8.1 || ^4.0.0-rc.1","mocha":"^3.2.0","semantic-release":"^6.3.2"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register './tests/**/*.js'","build":"babel ./src --source-maps --out-dir ./dist","benchmark":"NODE_ENV=production node ./benchmarks/index.js","precommit":"npm run lint && npm run test"},"gitHead":"db26f25e70bef74dbd10c39c008ad507f9d7ce7e","bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"homepage":"https://github.com/gajus/redux-immutable#readme","_id":"redux-immutable@4.0.0","_shasum":"3a1a32df66366462b63691f0e1dc35e472bbc9f3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"3a1a32df66366462b63691f0e1dc35e472bbc9f3","tarball":"https://registry.npmjs.org/redux-immutable/-/redux-immutable-4.0.0.tgz","integrity":"sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUs6JsJV+oVn9iYwz5JKPRNowLKK27lh6WZEwFMmHMRgIhAJSn2GigtCZK6t9DeyZeFFu9AGT9XJZ4WRhMmv2i1a1P"}]},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/redux-immutable-4.0.0.tgz_1489514122994_0.48131500580348074"},"directories":{}}},"readme":"# `redux-immutable`\n\n[![Travis build status](http://img.shields.io/travis/gajus/redux-immutable/master.svg?style=flat-square)](https://travis-ci.org/gajus/redux-immutable)\n[![NPM version](http://img.shields.io/npm/v/redux-immutable.svg?style=flat-square)](https://www.npmjs.org/package/redux-immutable)\n[![Canonical Code Style](https://img.shields.io/badge/code%20style-canonical-blue.svg?style=flat-square)](https://github.com/gajus/canonical)\n\n`redux-immutable` is used to create an equivalent function of Redux [`combineReducers`](http://redux.js.org/docs/api/combineReducers.html) that works with [Immutable.js](https://facebook.github.io/immutable-js/) state.\n\nWhen Redux [`createStore`](https://github.com/reactjs/redux/blob/master/docs/api/createStore.md) `reducer` is created using `redux-immutable` then `initialState` must be an instance of [`Immutable.Collection`](https://facebook.github.io/immutable-js/docs/#/Collection).\n\n## Problem\n\nWhen [`createStore`](https://github.com/reactjs/redux/blob/v3.0.6/docs/api/createStore.md) is invoked with `initialState` that is an instance of `Immutable.Collection` further invocation of reducer will [produce an error](https://github.com/reactjs/redux/blob/v3.0.6/src/combineReducers.js#L31-L38):\n\n> The initialState argument passed to createStore has unexpected type of \"Object\".\n> Expected argument to be an object with the following keys: \"data\"\n\nThis is because Redux `combineReducers` [treats `state` object as a plain JavaScript object](https://github.com/reactjs/redux/blob/v3.0.6/src/combineReducers.js#L120-L129).\n\n`combineReducers` created using `redux-immutable` uses Immutable.js API to iterate the state.\n\n## Usage\n\nCreate a store with `initialState` set to an instance of [`Immutable.Collection`](https://facebook.github.io/immutable-js/docs/#/Collection):\n\n```js\nimport {\n  combineReducers\n} from 'redux-immutable';\n\nimport {\n  createStore\n} from 'redux';\n\nconst initialState = Immutable.Map();\nconst rootReducer = combineReducers({});\nconst store = createStore(rootReducer, initialState);\n```\n\nBy default, if `state` is `undefined`, `rootReducer(state, action)` is called with `state = Immutable.Map()`. A different default function can be provided as the second parameter to `combineReducers(reducers, getDefaultState)`, for example:\n\n```js\nconst StateRecord = Immutable.Record({\n\tfoo: 'bar'\n});\nconst rootReducer = combineReducers({foo: fooReducer}, StateRecord);\n// rootReducer now has signature of rootReducer(state = StateRecord(), action)\n// state now must always have 'foo' property with 'bar' as its default value\n```\n\nWhen using `Immutable.Record` it is possible to delegate default values to child reducers:\n\n```js\nconst StateRecord = Immutable.Record({\n\tfoo: undefined\n});\nconst rootReducer = combineReducers({foo: fooReducer}, StateRecord);\n// state now must always have 'foo' property with its default value returned from fooReducer(undefined, action)\n```\n\nIn general, `getDefaultState` function must return an instance of `Immutable.Record` or `Immutable.Collection` that implements `get`, `set` and `withMutations` methods. Such collections are `List`, `Map` and `OrderedMap`.\n\n### Using with `react-router-redux`\n\n`react-router-redux` [`routeReducer`](https://github.com/reactjs/react-router-redux/tree/v4.0.2#routerreducer) does not work with Immutable.js. You need to use a custom reducer:\n\n```js\nimport Immutable from 'immutable';\nimport {\n  LOCATION_CHANGE\n} from 'react-router-redux';\n\nconst initialState = Immutable.fromJS({\n  locationBeforeTransitions: null\n});\n\nexport default (state = initialState, action) => {\n  if (action.type === LOCATION_CHANGE) {\n    return state.set('locationBeforeTransitions', action.payload);\n  }\n\n  return state;\n};\n```\n\nPass a selector to access the payload state and convert it to a JavaScript object via the [`selectLocationState` option on `syncHistoryWithStore`](https://github.com/reactjs/react-router-redux/tree/v4.0.2#history--synchistorywithstorehistory-store-options):\n\n```js\nimport {\n  browserHistory\n} from 'react-router';\nimport {\n  syncHistoryWithStore\n} from 'react-router-redux';\n\nconst history = syncHistoryWithStore(browserHistory, store, {\n  selectLocationState (state) {\n      return state.get('routing').toJS();\n  }\n});\n```\n\nThe `'routing'` path depends on the `rootReducer` definition. This example assumes that `routeReducer` is made available under `routing` property of the `rootReducer`.\n","maintainers":[{"email":"gajus@gajus.com","name":"gajus"}],"time":{"modified":"2022-06-26T10:12:13.470Z","created":"2015-08-08T16:21:30.972Z","1.1.2":"2015-08-08T16:21:30.972Z","1.1.3":"2015-08-08T16:21:39.450Z","1.1.4":"2015-08-09T09:59:09.960Z","1.1.5":"2015-08-10T18:08:58.561Z","1.2.0":"2015-08-11T09:41:03.110Z","1.2.1":"2015-08-13T12:15:23.830Z","1.2.2":"2015-08-13T12:19:11.902Z","1.2.3":"2015-08-16T06:20:43.168Z","1.3.0":"2015-08-28T09:56:13.765Z","1.3.2":"2015-08-28T10:24:30.052Z","1.3.3":"2015-08-31T08:41:11.652Z","1.3.4":"2015-09-02T07:43:48.156Z","1.3.5":"2015-09-02T18:17:49.767Z","1.3.6":"2015-09-08T14:20:18.326Z","1.3.7":"2015-09-10T20:30:14.553Z","1.3.10":"2015-11-17T16:03:44.849Z","2.0.0":"2016-01-27T18:25:56.189Z","2.0.1":"2016-01-27T18:54:28.421Z","2.0.2":"2016-01-28T11:42:58.771Z","3.0.0":"2016-01-28T15:38:32.682Z","3.0.1":"2016-01-29T06:30:59.570Z","3.0.2":"2016-01-29T07:04:07.680Z","3.0.3":"2016-01-29T16:36:26.910Z","3.0.4":"2016-02-22T17:28:01.208Z","3.0.5":"2016-02-22T17:29:42.088Z","3.0.6":"2016-03-02T12:26:57.373Z","3.0.7":"2016-08-09T10:44:47.325Z","3.0.8":"2016-08-19T16:24:58.686Z","3.0.9":"2016-12-14T20:40:04.929Z","3.0.10":"2017-01-11T11:21:40.509Z","3.0.11":"2017-01-31T13:19:14.041Z","3.1.0":"2017-02-14T09:04:09.483Z","4.0.0":"2017-03-14T17:55:23.543Z"},"keywords":["immutable","redux"],"author":{"name":"Gajus Kuizinas","email":"gajus@anuary.com","url":"http://gajus.com"},"license":"BSD-3-Clause","readmeFilename":"README.md","homepage":"https://github.com/gajus/redux-immutable#readme","repository":{"type":"git","url":"git+https://github.com/gajus/redux-immutable.git"},"bugs":{"url":"https://github.com/gajus/redux-immutable/issues"},"users":{"specone":true,"rocman":true,"leonardorb":true,"mswanson1524":true,"jimjin":true,"nisimjoseph":true,"dbuggerx":true,"flubox":true,"ldq-first":true,"tomgao365":true,"jmsherry":true,"sternelee":true,"pasichnyk":true}}