{"_id":"redux-filter","_rev":"30-ebc6168aeb71d4544c9a0b3aac646268","name":"redux-filter","description":"Higher order react component for filtering collections","dist-tags":{"latest":"2.1.4","beta":"1.10.0"},"versions":{"1.0.0":{"name":"redux-filter","version":"1.0.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"01ba18d6984d0b1e469883e14fd01d35e2bfdb08","_id":"redux-filter@1.0.0","_shasum":"825e89f3e537629b0ca0c796d3c18eca7544cb1d","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"825e89f3e537629b0ca0c796d3c18eca7544cb1d","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.0.0.tgz","integrity":"sha512-1SWx94LUFdPzLSlQ6AugMlujtca6yE4Ar5/eCb7j8FkFIwpJUwNEMMGZhMXGNaJE94M5kzwVXZa0AwFxIbuKHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbG40cxg0ACwPbPqiWbkVx9sBhIhR4EiR0ou+iqzBcvAiEAm37EPHcUK9CAlYntEb6r5QAm2IHebJFhkCA1ZVX3hso="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.0.1":{"name":"redux-filter","version":"1.0.1","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"ff1bf1c31f757d41498a038f6651fdafb4d31c43","_id":"redux-filter@1.0.1","_shasum":"40072fee0b46ec5cf921a902bbd67a173b16375e","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"40072fee0b46ec5cf921a902bbd67a173b16375e","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.0.1.tgz","integrity":"sha512-Sg2nuRXB584+NDPWRevL336PDpLKcMYV8SjTAEoZT92UB/AI85CiOIodun5EFQzU8xvtj5wx9JpGdhEZ8HTEXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnoUtdTrvuox6TaT8yupr0hN8EyxMs7uXlCFTB6DZ/SAiA/X29SW+5B1Oc5FzPFGrxhniIXWmsieDoLrY96A7R/eA=="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.0.2":{"name":"redux-filter","version":"1.0.2","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"194f694416578bfc45991eb4b412ecf1a70dd2d0","_id":"redux-filter@1.0.2","_shasum":"2313d9849427e31b4d575c8552f7154023fc30ea","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"2313d9849427e31b4d575c8552f7154023fc30ea","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.0.2.tgz","integrity":"sha512-FpefKeHEIcmqels8nXbv2viIn1vWnsfXARQZnMronufxoByK8yZRCBqyuxrJcvr3zY0vxDIF06nGjf/7b2YpyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvx/a86qPxWFsi+NtrzNZITe8FO2axE6LKa8vKTCpPEAIhAPwV1eBzZQmVTeWIQKAOEnBdwA8YFhFIZmSTO1gHFsum"}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.1.0":{"name":"redux-filter","version":"1.1.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"b202856828b7f1a2f98ab93c56cb8ac37c5654dc","_id":"redux-filter@1.1.0","_shasum":"97ba6b3815d1e42a294a2086530d9ff32f131115","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"97ba6b3815d1e42a294a2086530d9ff32f131115","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.1.0.tgz","integrity":"sha512-HK5bHxZOsF0Y8ydTq0xpqA8ZFQek7tiX3n4KeR7yftUnTZ/dwpyaO+HrVwGPRvmNAhBaNIADZqamGKOMukPnvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/EuMT/SxsTuSUo+5gbzgw6UK7NdZvdXAu8MLu6WkP4AiBwyzDnE3rXzplZi/RYNZvc97k3WDxUmPoXq1p6bnTkog=="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.2.0":{"name":"redux-filter","version":"1.2.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"bb8ec12e3555c259d42ecae20564ee8101e1c7bd","_id":"redux-filter@1.2.0","_shasum":"63e4e79cec5393955fc186b7fe91673090706e88","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"63e4e79cec5393955fc186b7fe91673090706e88","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.2.0.tgz","integrity":"sha512-eDTj3gdSTgfwk/V254wwXEGn1aojxHBc55YF7CY3AkUwjeNLja8YXg3fmlw0dBRMFYt5CPuuzw35M9QrwGbz+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIt1cZCzyoAl9htqDLEfOg5gHtdUegRc+Odd34oQtXUAiApxXMxMXbFidlGkBo21WutKWrZEJ8tmCh54pfwMyO6mw=="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.2.1":{"name":"redux-filter","version":"1.2.1","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"0691a95e95d672484c35ccbc56e43bd282d8f446","_id":"redux-filter@1.2.1","_shasum":"081734984c55b7039f0e2595468a5663c0f10947","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"081734984c55b7039f0e2595468a5663c0f10947","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.2.1.tgz","integrity":"sha512-kLluOziO7xRUjyFZvA2q97aWkqirKwu2py4f/lDSOP6O+wjP0jMCuhaRJEE2CN4QpF37CQUF2L1ex7OeTqC5Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDv/qx02egOyGHdI6gP8bXQG6sMom+mGuO1baCwp3qQgIgdnB7TyyF8uWHHmP50JSbwFQc5n90FMFfxhUVqPREXyg="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.3.0":{"name":"redux-filter","version":"1.3.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"07eda3049b98cafc65254615574fa830e0284eb0","_id":"redux-filter@1.3.0","_shasum":"f0f1e096bf7a23d422fba8b4f40410855e761be9","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"f0f1e096bf7a23d422fba8b4f40410855e761be9","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.3.0.tgz","integrity":"sha512-P8DVjxKdAcgBbutR0ozTZ/egaU8B2hPHCuUjwqieI1//PO1EytZl9PU+qyVEFAGj3kG274aFs9kt2+rrzkt27w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOMnU4x8RTjN/DlsYMYEnnCNUPzV6MUVoozifHpSqH1AiEAh5JTlOnh1HUqFXiy8qarZPsFbnEcWj0rM6/Nx9K1Ipg="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.4.0":{"name":"redux-filter","version":"1.4.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"b810370d562c71eb4d9d2a3683c47fce48c0326c","_id":"redux-filter@1.4.0","_shasum":"6469a8b2aa2b94f0a021be6c51cd20eab20581c4","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"6469a8b2aa2b94f0a021be6c51cd20eab20581c4","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.4.0.tgz","integrity":"sha512-fwJInBpHnZbix9fsmXzQBRDduKSNkKsDJOgZHZwdaSPyoTaF0H252pUiuRFNWHAeN1eRKSpkfiSMcVe13EuNSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsixuRisnW6zsuphX31ANFSCW3MW1QUpZ+PUos4pUyFgIhAPTwOLcIRbhwNEYFiTILIeorA2OkqnaCIatggHYeqRHN"}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.5.0":{"name":"redux-filter","version":"1.5.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"d643614887c86e0e023cb9d6e83ec45140b465a4","_id":"redux-filter@1.5.0","_shasum":"67122ff6fbec7e503221da321e66ded8fc2b1089","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.1","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"67122ff6fbec7e503221da321e66ded8fc2b1089","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.5.0.tgz","integrity":"sha512-0Lx2i5eQumpsjni7+VXSuz1GR1Y7m2eFERMA3zoknRpREaFvUlh0vD13euwIiKVbh7GP1moq/NenKmwGPv9XeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZvEi4uqmI6DEH9b/m76I2VQETOrUj3a4tZmwG2Jc8NAIhAOu7EJ7t+WLcNeDL6jtXM1lNm6RtNqgfA8JMEWjRRRfF"}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.6.0":{"name":"redux-filter","version":"1.6.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"5f93239cb4a387ab31ce84506bbe71756640862f","_id":"redux-filter@1.6.0","_shasum":"720ea53c2332514b1614725e87af27bc7748653e","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.1","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"720ea53c2332514b1614725e87af27bc7748653e","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.6.0.tgz","integrity":"sha512-Cx1UWb5KG3ld6Nf9OxXwE0CAKbmfeLU9TDmM8cADkCMPzZAFkKqtrWgnASLrZux09Y09uQLVNLoYi2S9lfZcSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaequhzZ8r+UE+mg2z3ptsNQWO0gZvsIrBaWvbQ7/9gQIhAMIqZg7zUKZCXOFwdfOeTb/LD0yhSW7usXqKGQnrLUf/"}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.7.0":{"name":"redux-filter","version":"1.7.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"start":"node server.js","lint":"eslint src","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint-plugin-react":"^2.3.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.13.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"025bfb6efff0b496f5730deb549fb78465b75102","_id":"redux-filter@1.7.0","_shasum":"27fd1cb2e2defd8fd8cd4ffb738521673eac5aeb","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.1","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"27fd1cb2e2defd8fd8cd4ffb738521673eac5aeb","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.7.0.tgz","integrity":"sha512-0azYs9wczN0VzRwnnh3RXEBcjCtC7DVIydpW4sRxVh6jGH92pJUX3LRIcSjq3sZGKsv7pfYVKgYqlrcFCMwjrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6gr5Q/+HhNF+zNzsfTb/7kIs/IuiS4nD8YWf9z42MVAiBmv3rizSSkPZyV8IWSSMP6flxzY1MnzFTCtICqiyoi5Q=="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.8.0":{"name":"redux-filter","version":"1.8.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test":"mocha --compilers js:babel/register","lint":"eslint src --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","jsdom":"^6.5.1","mocha":"^2.3.3","mocha-jsdom":"^1.0.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"peerDependencies":{"react":"> 0.13"},"gitHead":"f7e9e1bfb43c53a3e9b8ec974ba276925baae742","_id":"redux-filter@1.8.0","_shasum":"9dd54de9ff4baa6085c2b2b85e5ec0582e458237","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.1","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"9dd54de9ff4baa6085c2b2b85e5ec0582e458237","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.8.0.tgz","integrity":"sha512-SfnZfzOISOkdsErGcQWOUCIdT7y3kpFlkttHIeU4ya2rQqw/erxTRU8+wHjqdKGEaIsIqQCx9uJv6+c/YlL9iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNWJ9qDOHeJO38kdPKSUQwwe1WGv0e+C/27QTF9amnVAiBs6aSVZCNMA5NDb26KzTVJarMq3qNbDioIX0MpZ4vxgA=="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.8.1":{"name":"redux-filter","version":"1.8.1","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test":"mocha --compilers js:babel/register","lint":"eslint src --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","jsdom":"^6.5.1","mocha":"^2.3.3","mocha-jsdom":"^1.0.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"74fe6c6ff220ad090f303340f1699cbe9e71818e","_id":"redux-filter@1.8.1","_shasum":"052b24b325a610cd3f02a9ff2fbfb8d4b40cae71","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.1","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"052b24b325a610cd3f02a9ff2fbfb8d4b40cae71","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.8.1.tgz","integrity":"sha512-hSvsUeR4IzIKoEXiIz/YZS6/dsbBAC3MjP/bHpircVuOVw0JFBverLpGbimmLvHluRCXLO1QDR5tVTKvfOdWMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoZkgzsBPjPFre9PBxoYM7ZcPHgoM1yJMOF1TMb4SG1wIhAKf84MwvJbM0i/y4kqerQzXFj642tKzwpLeMfjMMS7vH"}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.8.2":{"name":"redux-filter","version":"1.8.2","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test":"mocha --compilers js:babel/register","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","jsdom":"^6.5.1","mocha":"^2.3.3","mocha-jsdom":"^1.0.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"c0d8667d2e837796268d0bf647d8300f70ce9df6","_id":"redux-filter@1.8.2","_shasum":"542f717d83c186fc706261be3ba6e4535ea4b22b","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.1","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"542f717d83c186fc706261be3ba6e4535ea4b22b","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.8.2.tgz","integrity":"sha512-c0yvk1rOS6NuhcmxaVt9c0h0ye6J0wfCFGLPOxT+QFV7lYUn7Xsod9xbHxCBnY6f55KEMYQjcRjtsjuqR9kuCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICczfcCYNbmd00U+9RZpAXWpyTemRmM+KdeDb+bQIbTrAiEA4xc/nJ9UQexNzV3sM6r5MvnUNOkrEr+xNJUiB29CP8c="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.8.3":{"name":"redux-filter","version":"1.8.3","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test":"mocha --compilers js:babel/register","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","jsdom":"^6.5.1","mocha":"^2.3.3","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"8881425aa8f3889bc16b16e7588a667b8dd7bf59","_id":"redux-filter@1.8.3","_shasum":"9c4ccf7aed91d20a86aa083e830dbd1c7faad804","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.1.2","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"9c4ccf7aed91d20a86aa083e830dbd1c7faad804","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.8.3.tgz","integrity":"sha512-r4V4YIm/mudtEoAJV9G9RjA+2vos8Wm3/5DiSvsP2avRq76IcTXYTwqzmPrOx0jddWWCbeBRI08dxQs2Odw7RQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1laXop9huPn9CPcDuAzzA8pYEYMeW7HfB45C+LsVRmgIgXghNzZXKXqet260jL9/sYILxqJ2Dcd9Lz3DUWqH4NMQ="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.9.0":{"name":"redux-filter","version":"1.9.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test":"mocha --compilers js:babel/register","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","jsdom":"^6.5.1","mocha":"^2.3.3","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"a1d02365f32bb536258723d2bfb9d0e6e80d701e","_id":"redux-filter@1.9.0","_shasum":"b35df76d7e298f3c47dafa7c55fa3bf62b412bc4","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"b35df76d7e298f3c47dafa7c55fa3bf62b412bc4","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.9.0.tgz","integrity":"sha512-i2QvxgHzoHVLzaFIzLAMuXG6Jr/wVhXGw8e1Y/icwCFth7Citdx46qeCJcmWxuK+4xjLOUu8ubPIJFwFhExdaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyoXMG+IxJdY2L1Jz4ovfSwT+o55zPg4wjZYj5IO31xAiEArBWEUBI1YHBf80nmipGx+HxAZs6+DTlkO4VbuajmqIM="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.9.1":{"name":"redux-filter","version":"1.9.1","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test":"mocha --compilers js:babel/register","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","jsdom":"^6.5.1","mocha":"^2.3.3","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"663840fce710be44b8487facefa6de90a1063697","_id":"redux-filter@1.9.1","_shasum":"5e785c1ff3bd70e5ee614c1d0de0b0c47ebdcba1","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"5e785c1ff3bd70e5ee614c1d0de0b0c47ebdcba1","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.9.1.tgz","integrity":"sha512-Y6/3GQI3nf1NKPECGlkfeC1xLKIsIoUsCCxOs/8VwNpCGF45JS+mz9iDIeIctX2oaH+4p0SIMxELthXZHkcwDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7i337rgGToX8l32Xztewl4czpCdeHSlejsshCTP1fYAiEA1mSd4nZN2NbmjwR+DFuKpHEREc6p+yzwEygdtnog9sM="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.9.2":{"name":"redux-filter","version":"1.9.2","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test":"mocha --compilers js:babel/register","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","jsdom":"^6.5.1","mocha":"^2.3.3","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"b40d8df8996edd7653ce225547bf93686dbffa58","_id":"redux-filter@1.9.2","_shasum":"9969f27f337bd4fe39191b258e61d135e1f8e8f0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"9969f27f337bd4fe39191b258e61d135e1f8e8f0","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.9.2.tgz","integrity":"sha512-oAMTbIfCH4v+gZJCJRltn34sVYsPBiRayrKAsRzNOkJ1KC8OGG8zaNnkW5rGw442JoELJBiD/rvViFEfm+/Jzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeofGVSgCCmudCAcGV7f23WBhROTioP7Mwp85wJnLiqAIgH39CynO27KAG7ZNYeJ74XcmzhJ3CNC63jU+XkgJKEXQ="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"1.10.0":{"name":"redux-filter","version":"1.10.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test":"mocha --compilers js:babel/register","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","jsdom":"^6.5.1","mocha":"^2.3.3","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"c15fe0ec1fec34c6444cb1bf0d55eac3582e52c2","_id":"redux-filter@1.10.0","_shasum":"25f2ca70d88e40408b83f09000dd6f4d5fc813c3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.0.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"25f2ca70d88e40408b83f09000dd6f4d5fc813c3","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-1.10.0.tgz","integrity":"sha512-BMKhmodkd4BAxe3MN3FlQnqDT2ifX/ntxrQpS+wlLVUrkz3sdnHXxowj5U0LDEammTHIFtwqtJCA+sNdmxKv4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzeptVnW+sQYQA86I6bwUhUed4HxmxS827x5ncNnbScgIgJoASOlzQ2x6mvPb7ffXeQ+DQgc7ruGGoAJT0I0cacqE="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"2.0.0":{"name":"redux-filter","version":"2.0.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build","test":"istanbul cover _mocha -- --compilers js:babel/register test","test-debug":"node-debug  _mocha --compilers --debug-brk","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^3.1.9","babel-loader":"^5.1.2","coveralls":"^2.11.4","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","istanbul":"^0.4.1","jsdom":"^6.5.1","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","lodash.omit":"^3.1.0","mocha":"^2.3.4","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"e77f2b106593df74e1589e69feae03f027d12974","_id":"redux-filter@2.0.0","_shasum":"03295fb5d66c70b9291b701044c300f59608f82e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"03295fb5d66c70b9291b701044c300f59608f82e","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-2.0.0.tgz","integrity":"sha512-/LHHXGxFGdIQKRsk9Q1p96JEOPOKQ9GuGhY9IejScTlsX3vhbLWY1GY2SZNdaIv1qe56BGansMShN66Jg15FFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgDOv5LycoOhQTvNqc2nuyQdTNcBrE4VeI6LtuPPd1kAiEAqr7dC+8SEF2DQx23c2tH+/95xU834Pt6AXorAkn7uHE="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}]},"2.1.0":{"name":"redux-filter","version":"2.1.0","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build","test":"istanbul cover _mocha -- --compilers js:babel/register test","test-debug":"node-debug  _mocha --compilers --debug-brk","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^4.1.8","babel-loader":"^5.1.2","coveralls":"^2.11.4","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","istanbul":"^0.4.1","jsdom":"^6.5.1","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","lodash.omit":"^3.1.0","mocha":"^2.3.4","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"4c676710774003d27af0465766a56e38375b7e9d","_id":"redux-filter@2.1.0","_shasum":"c6f5b4a09c7277667a00d93bb2d6ac6ca84e5b35","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.6.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"c6f5b4a09c7277667a00d93bb2d6ac6ca84e5b35","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-2.1.0.tgz","integrity":"sha512-opG60ZBzpJSwxPkwFuOjKWN0kgHWLTCP60vU6WlGNGfqCbcjn2JFM3dP4Y+itZIP9cliJ8RYwnX0CTl9EZNSWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDggzRoS/aW592ywqrAod8fXwAFd6sYBFlcQtKNume+CQIgfQIuLrhwp9O/Jp6a3a9GncKnBEzNMV3a5hqMxzW2tGM="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/redux-filter-2.1.0.tgz_1455054609215_0.6177733514923602"}},"2.1.1":{"name":"redux-filter","version":"2.1.1","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build","test":"istanbul cover _mocha -- --compilers js:babel/register test","test-debug":"node-debug  _mocha --compilers --debug-brk","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel":"^5.8.23","babel-core":"^5.4.7","babel-eslint":"^4.1.8","babel-loader":"^5.1.2","coveralls":"^2.11.4","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","istanbul":"^0.4.1","jsdom":"^6.5.1","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","lodash.omit":"^3.1.0","mocha":"^2.3.4","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"3cf39e992a6e783af097375091f32a9d74ee21a7","_id":"redux-filter@2.1.1","_shasum":"7ac9064a72020245137fa85fdfa577521e8f2a49","_from":".","_npmVersion":"3.8.5","_nodeVersion":"6.2.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"7ac9064a72020245137fa85fdfa577521e8f2a49","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-2.1.1.tgz","integrity":"sha512-vsbgiH3OOhxVgR8u02xTYFaKWX/B3aQTf2iICpoJIR7s1b5MPZ9IYVyL3x7Fw9xIjZU79U1C7NNttRfHi0NbYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE8Id4ikQwuiRAPLCvkS3PGqV9Bo7TiQKLR9jMWcQetwIgDKvvKUZDnu7VANdG8OKJTmMM7zOxhnXIYMwaNpawjtc="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/redux-filter-2.1.1.tgz_1464096043219_0.9162890124134719"}},"2.1.2":{"name":"redux-filter","version":"2.1.2","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build","test":"istanbul cover _mocha -- --compilers js:babel-register test","test-debug":"node-debug  _mocha --compilers --debug-brk","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^4.1.8","babel-loader":"^5.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.5.0","coveralls":"^2.11.4","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","istanbul":"^0.4.1","jsdom":"^6.5.1","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"babel-loader":"^6.2.4","fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","lodash.omit":"^3.1.0","mocha":"^2.3.4","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"2b98de9e0ced49123b0ba99cd016cacec3399499","_id":"redux-filter@2.1.2","_shasum":"c8699942c16ba3a1ecea5dbefb5cd67ebb68b753","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.9.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"c8699942c16ba3a1ecea5dbefb5cd67ebb68b753","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-2.1.2.tgz","integrity":"sha512-8v1V4nRU+p76dK8DQXWIzyjILKcffTx9ENpAvPeK/5WiRDIF+gnwgtx/n0u0ADOsG+kcAPeQxtM5Ween9lKLYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbuGxuo4TsnnZkkm8iR07zlwWegLv4zBRKkJV9buigUAiEAocuW9rhwnG5yyfMqrHbGVTgQl9mk5zTFDPjeQ8hAWF0="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-filter-2.1.2.tgz_1469040301891_0.43896997976116836"}},"2.1.3":{"name":"redux-filter","version":"2.1.3","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build","test":"istanbul cover _mocha -- --compilers js:babel-register test","test-debug":"node-debug  _mocha --compilers --debug-brk","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^4.1.8","babel-loader":"^5.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.5.0","coveralls":"^2.11.4","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","istanbul":"^0.4.1","jsdom":"^6.5.1","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"babel-loader":"^6.2.4","fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","lodash.omit":"^3.1.0","mocha":"^2.3.4","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"9ef40fca286174ab482141617f38333631e78b4d","_id":"redux-filter@2.1.3","_shasum":"02591536fc27b1938ba7d1f9f3651fc0bbaf5bd5","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.9.0","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"shasum":"02591536fc27b1938ba7d1f9f3651fc0bbaf5bd5","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-2.1.3.tgz","integrity":"sha512-CNW0ckV2XVowti5mKVayg+vhGw0QRGhR8bcQY6IJNkegL13B7VtHwMVjiYSXVCZKdNisj/bsmajIMTIyp6VL6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcTRiO/cwCMnuDcJLPELivsPO1F/QW1DpCOD0Lhs/tzAiAkfQZHQQMr6ekhM7wJ85Fnie7Va7tLE3hL6lSqyJNMDg=="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/redux-filter-2.1.3.tgz_1469050969999_0.05660824687220156"}},"2.1.4":{"name":"redux-filter","version":"2.1.4","description":"Higher order react component for filtering collections","main":"./lib/index.js","scripts":{"dev":"babel src --out-dir lib --watch","test-watch":"mocha --compilers js:babel/register --watch","lint":"eslint src test --fix","build:lib":"babel src --out-dir lib","build:umd":"webpack src/index.js dist/redux-filter.js --config webpack.dist.config.js","build":"npm run build:lib && npm run build:umd","clean":"rm -rf lib && rm -rf dist","prepublish":"npm run clean && npm run build","test":"istanbul cover _mocha -- --compilers js:babel-register test","test-debug":"node-debug  _mocha --compilers --debug-brk","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls"},"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"keywords":["react","redux","filter"],"author":{"name":"Nathanael Smith"},"license":"MIT","bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"homepage":"https://github.com/nsmith7989/redux-filter","devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^4.1.8","babel-loader":"^5.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.5.0","coveralls":"^2.11.4","eslint":"^1.6.0","eslint-plugin-react":"^3.5.1","expect":"^1.12.0","istanbul":"^0.4.1","jsdom":"^6.5.1","mocha-jsdom":"^1.0.0","react-addons-test-utils":"^0.14.0","react-hot-loader":"^1.3.0","webpack":"^1.9.6","webpack-dev-server":"^1.8.2"},"dependencies":{"babel-loader":"^6.2.4","fuse.js":"^1.2.2","lodash.find":"^3.2.1","lodash.matches":"^3.1.0","lodash.omit":"^3.1.0","mocha":"^2.3.4","react":"^0.14.0","redux":"^3.0.0","redux-thunk":"^1.0.0","reselect":"^1.1.0"},"gitHead":"213544384a252705330d7b9df7ba66dd3ec2aa62","_id":"redux-filter@2.1.4","_npmVersion":"5.3.0","_nodeVersion":"6.9.2","_npmUser":{"name":"nathanael","email":"nathanael.b.smith@gmail.com"},"dist":{"integrity":"sha512-o27mkA2Hcesz9EeVL+mFFPtraTl0xA+m0XIjaSmo+/5is1qYkdslbaWFUkNOxQuW25VmldrrcSyzFMm0FPFUEw==","shasum":"9641de752d45f8952fe3a54de6f59690de1fa1e1","tarball":"https://registry.npmjs.org/redux-filter/-/redux-filter-2.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqHn7dP23zkWwwXEDMSd0S7Nzk7Ai9tU90ohjSkvubrQIgdtl31ZxBMedxDp3D7T2xZSvSc/D/FWmryIGHsi1eLg4="}]},"maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-filter-2.1.4.tgz_1504192363305_0.5804868279956281"}}},"readme":"# Redux Filter\n[![Build Status](https://travis-ci.org/nsmith7989/redux-filter.svg?branch=master)](https://travis-ci.org/nsmith7989/redux-filter)\n[![Coverage Status](https://coveralls.io/repos/nsmith7989/redux-filter/badge.svg?branch=master&service=github)](https://coveralls.io/github/nsmith7989/redux-filter?branch=master)\n\nHigher Order React Component for filtering (and sorting) a collection of items. This is especially useful in product filters that\n mimic the sorting/filtering behavior of Amazon or Best Buy. See [the Sweater Example](https://github.com/nsmith7989/redux-filter/tree/master/examples/product-filtering).\n\n## Usage - With Existing Redux Store\n\n### Store and Reducer Setup\n\n        import {createStore, combineReducers} from 'redux';\n\n        import { reducer as filterReducer, filterActions } from 'redux-filter';\n\n        // 1. Pick a mount point where your filter state will live.\n        const reducers = {\n            // ... your other reducers here\n            filters: filterReducer\n        };\n\n        const reducer = combineReducers(reducers);\n\n        // 2. create your store, passing in some initial state at the same mount point\n        const store = createStore(\n            reducer,\n            filters: {\n\n              // things that are filtered\n              subjects: window.SUBJECTS,\n\n              // attributes that you filter.\n              // Component will return a unique list of attributes for each filterableCriteria\n              filterableCriteria: [\n                  {\n                      title: 'Filter By Practice Area',\n                      attribute: 'practices'\n                  },\n                  {\n                      title: 'Filter Alphabetically',\n                      attribute: 'initial'\n                  }\n              ],\n\n              // keys on each subject that will be searched on\n              searchKeys: ['title', 'subhead', 'practices'],\n\n              // if you need to order the filterableCriteria output\n              filterableCriteriaSortOptions: {\n                  tags: items => [...items].sort()\n              }\n            }\n        );\n\n        // 3. *IMPORTANT* Dispatch the init action\n        store.dispatch(filterActions.init());\n\n### Selector\n\nBuild a selector for accessing your filter state. Pass in a function that resolves your filter state form the full state tree\n\n        import { buildSelector } from 'redux-filter';\n        const selector = buildSelector(state => state.filters);\n\n        // use when getting filter state\n        const filterState = selector(store.getState());\n\n See [results](#results) for what is returned form the filter selector\n\n\n## Usage - Component\n\nWrap filter App in `<Filter>`, passing in config options as props to `<Filter>`. The component will handle the filter\n state of your application and expose actions to change filters and keyword searches.\n\n\n    import React from 'react';\n    import Filter from 'redux-filter';\n    import App from './components/App';\n\n    const config = {\n\n      // things that are filtered\n      subjects: window.SUBJECTS,\n\n      // attributes that you filter.\n      // Component will return a unique list of attributes for each filterableCriteria\n      filterableCriteria: [\n          {\n              title: 'Filter By Practice Area',\n              attribute: 'practices'\n          },\n          {\n              title: 'Filter Alphabetically',\n              attribute: 'initial'\n          }\n      ],\n\n      // keys on each subject that will be searched on\n      searchKeys: ['title', 'subhead', 'practices'],\n\n      // if you need to order the filterableCriteria output\n      filterableCriteriaSortOptions: {\n          tags: items => [...items].sort()\n      }\n    };\n\n    // render as usual, passing in config to <Filter>\n    React.render(<Filter {...config}>\n            <App />\n        </Filter>,\n        document.getElementById('team-filter-root')\n    );\n\n`<Filters />` will inject the following `props` into the child component:\n\n### Results\n- `collection` `{Array.<Object>}`. The sorted/filtered list of subjects after filters have been applied.  \n\n- `keyword` `{string}`. The currently applied search keyword\n\n- `optionGroups` `{Array.<Object>}`. Unique values of the attributes from subjects taken from the `filterableCriteria` option.\nIt also `count`s the number of subjects that meet the attribute.\n\n- `currentPage` `{Number}`. Current page after calling `goToPage`. NOTE: if a filter is applied `currentPage` will be set to 1.\n\nExample:\n\n\n    {\n        title: \"Sweater Type\",\n        values: [\n            {\n                value: \"Cashmere\",\n                count: 69,\n                attribute: \"type\"\n            },\n            {\n                value: \"V-Neck\",\n                count: 57,\n                attribute: \"type\"\n            },\n            {\n                value: \"Cardigans\",\n                count: 59,\n                attribute: \"type\"\n            },\n            {\n                value: \"Crew and Scoop\",\n                count: 54,\n                attribute: \"type\"\n            },\n            {\n                value: \"Cowl & Turtleneck\",\n                count: 61,\n                attribute: \"type\"\n            }\n        ]\n    }\n\n\n\n### Actions\n\n- `init` `{function(void):void}`. Initialize the filter state. MUST be called after store creation if using with an existing redux store. \n\n- `clearFilters` `{function(filterAttribute{string}):void}`. Clear all filters of a given type.\n\n- `keywordSearch` `{function(string):void}`. Search the collection by keyword.\n\n- `toggleFilter` `{function(filterAttribute, filterValue):void}` Toggle a filter by attribute and value.\nIf a filter of that attribute is not applied it will be added. If a filter of that attribute was applied it will be removed.\n\n- `toggleOnly` `{function(filterAttribute, filterValue):void}` Remove all other filters of this attribute, except the one applied.\nUseful in select box or radio button scenarios.\n\n- `goToPage` `{function(pageNum):void}`. Set the currentPage to `pageNum`\n\n## `<Filter />` props or InitialState passed to a redux store\n\n### `subjects` `{Array<Object>}`\n Default: `[]`\n\n Things that will be filtered. After running through the filtering/sorting logic, `subjects` becomes `collection`.\n\n### `filterableCriteria` `{Array<Object>}`\nDefault: `[]`\n\nAttributes on subjects that you want to filter. Each object in this array will build up a unique list of properties based\non `subjects` and inject as `optionGroups` into your component. See the example under `optionGroups` for example of output\n\nEach criteria can he marked as `hierarchical` which will trigger hierarchical `optionGroups`. See `examples/hiearchy-filter`\n\n### `filterableCriteriaSortOptions` `{Object.<string, function>}`\nDefault: `{}`\n\nObject of callback functions used to order `optionGroups`\n\nTo order the sweater `type`, for example:\n\n    filterableCriteriaSortOptions: {\n        type: (items) => [...items].sort()\n    }\n\n### `sortItems` `{Array.<Object>}`\nDefault: `[]`\n\nSort functions to be applied to subjects *after* filtered. Usually this is 'Sort by Price - Lowest to Highest' or\nsimilar. The first object will be applied as the initial sort function.\n\n### `searchThreshold` `{number} 0 - 1`\n Default: `.2`\n\n If using keyword search:\n At what point does the search keyword search algorithm give up.\n A threshold of 0.0 requires a perfect match (of both letters and location),\n a threshold of 1.0 would match anything.\n\n### `searchKeys` `{Array.<string>}`\nDefault: `[]`\n\nAttributes on each subject that are searched with the keyword search.\n\n### `middleware` `{Array.<function>}`\nDefault: `[]`\n\nFunctions that will serve as arbitrary [Redux Middleware](http://rackt.github.io/redux/docs/advanced/Middleware.html).\n\n### `initialState` `{Object}`\nDefault: `{}`\n\nStart the filter with some initial state. Usually this will be restoring state that was serialized and stored from middleware.\nSee the examples folder for a demonstration on restoring state from a url hash.\n\n## Todo\n\n- [x] Paging\n","maintainers":[{"name":"nathanael","email":"nathanael.b.smith@gmail.com"}],"time":{"modified":"2022-06-26T10:08:43.031Z","created":"2015-09-19T16:31:42.805Z","1.0.0":"2015-09-19T16:31:42.805Z","1.0.1":"2015-09-19T16:37:52.460Z","1.0.2":"2015-09-19T16:44:20.270Z","1.1.0":"2015-09-20T03:08:43.774Z","1.2.0":"2015-09-20T21:01:51.864Z","1.2.1":"2015-09-20T22:29:50.953Z","1.3.0":"2015-09-21T17:51:22.396Z","1.4.0":"2015-09-22T02:29:06.376Z","1.5.0":"2015-10-01T01:09:01.338Z","1.6.0":"2015-10-01T01:35:03.155Z","1.7.0":"2015-10-01T02:16:30.126Z","1.8.0":"2015-10-09T18:49:36.872Z","1.8.1":"2015-10-09T18:55:28.574Z","1.8.2":"2015-10-10T00:18:17.368Z","1.8.3":"2015-10-11T18:30:38.137Z","1.9.0":"2015-11-07T08:43:52.346Z","1.9.1":"2015-11-14T22:10:32.829Z","1.9.2":"2015-11-16T18:34:47.978Z","1.10.0":"2015-11-24T17:59:04.678Z","2.0.0":"2016-01-14T03:43:11.762Z","2.1.0":"2016-02-09T21:50:13.081Z","2.1.1":"2016-05-24T13:20:45.976Z","2.1.2":"2016-07-20T18:45:03.406Z","2.1.3":"2016-07-20T21:42:55.818Z","2.1.4":"2017-08-31T15:12:44.743Z"},"homepage":"https://github.com/nsmith7989/redux-filter","keywords":["react","redux","filter"],"repository":{"type":"git","url":"git+ssh://git@github.com/nsmith7989/redux-filter.git"},"author":{"name":"Nathanael Smith"},"bugs":{"url":"https://github.com/nsmith7989/redux-filter/issues"},"license":"MIT","readmeFilename":"README.md","users":{"fmakareev":true}}