{"_id":"react-algoliasearch-helper","_rev":"138-baf806d0a07dfb206ee8de56c676d9c8","name":"react-algoliasearch-helper","dist-tags":{"latest":"1.2.1"},"versions":{"0.0.0":{"name":"react-algoliasearch-helper","version":"0.0.0","keywords":["algolia","react","helper"],"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","_id":"react-algoliasearch-helper@0.0.0","maintainers":[{"name":"vvo","email":"vincent.voyer@gmail.com"}],"homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"dist":{"shasum":"f45a072fb9f0a191057a54e155f1ae4a771f7507","tarball":"https://registry.npmjs.org/react-algoliasearch-helper/-/react-algoliasearch-helper-0.0.0.tgz","integrity":"sha512-KKvtmVFZZ8wdZB85wMj/9IEqkOtF/9VYtXH4Glqszv26PvqW2IVy3PDEByraM5Ut/ozFeYOVKgZkwPA78bvbfQ==","signatures":[{"sig":"MEQCIGWe77JOekvOaYvnQgBXJuD2trJpPt1tofsTbvXR+0ywAiAtimZk0BE2KzttRn9fuiNR2maQ7uCmZdgRCgxe5jW8nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"\\.test\\.js$","unmockedModulePathPatterns":["<rootDir>/node_modules/react/","<rootDir>/node_modules/enzyme/","<rootDir>/node_modules/react-addons-shallow-compare"]},"_from":".","_shasum":"f45a072fb9f0a191057a54e155f1ae4a771f7507","scripts":{"lint":"rm -rf dist/ && eslint .","test":"jest --bail && npm run lint && npm run build","build":"./scripts/build.sh","start":"webpack-dev-server --config webpack.config.dev.babel.js","release":"./scripts/release.sh","test:watch":"jest --watch"},"_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"deprecated":"You can now use react-instantsearch for a more full-featured Algolia experience with React","repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"_npmVersion":"3.9.5","description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","directories":{},"_nodeVersion":"6.2.2","dependencies":{"react-addons-shallow-compare":"^15.2.1"},"devDependencies":{"json":"^9.0.4","react":"^15.2.1","doctoc":"^1.2.0","enzyme":"^2.4.1","webpack":"^1.13.1","jest-cli":"^13.2.3","mversion":"^1.10.1","babel-cli":"^6.10.1","react-dom":"^15.2.1","babel-core":"^6.10.4","babel-jest":"^13.2.2","raw-loader":"^0.5.1","babel-loader":"^6.2.4","algoliasearch":"^3.17.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.11.1","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","algoliasearch-helper":"^2.11.0","babel-preset-stage-1":"^6.5.0","component-playground":"^1.3.0","eslint-config-algolia":"^5.2.0","conventional-changelog-cli":"^1.2.0","react-algoliasearch-helper":"file:./"},"peerDependencies":{"react":"^15.2.1","algoliasearch":"^3.17.0","algoliasearch-helper":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-algoliasearch-helper-0.0.0.tgz_1468846576772_0.051449766382575035","host":"packages-16-east.internal.npmjs.com"}},"0.0.2":{"name":"react-algoliasearch-helper","version":"0.0.2","keywords":["algolia","react","helper"],"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","_id":"react-algoliasearch-helper@0.0.2","maintainers":[{"name":"vvo","email":"vincent.voyer@gmail.com"}],"homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"dist":{"shasum":"2f618356fdef31d8d63cf97a331c6222711032df","tarball":"https://registry.npmjs.org/react-algoliasearch-helper/-/react-algoliasearch-helper-0.0.2.tgz","integrity":"sha512-bcg3LOWgV79dfoaOy5UanJXXNx0NQQCq/Ri0I7ID/i/RLeaGfy4yDJy0dlaZeXzjM5BEQ2GXZWXXfZMuAiIHeQ==","signatures":[{"sig":"MEUCIQC2H6dRV/f7ebQgRxjF1Que8JRQJg02k0KjYzaKknspDwIgB3lf0HFpMRpPb0ffpH5GQeYQ/f9BMejwqSI8LYfMRjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"\\.test\\.js$","unmockedModulePathPatterns":["<rootDir>/node_modules/react/","<rootDir>/node_modules/enzyme/","<rootDir>/node_modules/react-addons-shallow-compare"]},"_from":".","_shasum":"2f618356fdef31d8d63cf97a331c6222711032df","scripts":{"lint":"rm -rf dist/ && eslint .","test":"jest --bail && npm run lint && npm run build","build":"./scripts/build.sh","start":"webpack-dev-server --config webpack.config.dev.babel.js","release":"./scripts/release.sh","test:watch":"jest --watch"},"_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"deprecated":"You can now use react-instantsearch for a more full-featured Algolia experience with React","repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"_npmVersion":"3.9.5","description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","directories":{},"_nodeVersion":"6.2.2","dependencies":{"react-addons-shallow-compare":"^15.2.1"},"devDependencies":{"json":"^9.0.4","react":"^15.2.1","doctoc":"^1.2.0","enzyme":"^2.4.1","webpack":"^1.13.1","jest-cli":"^13.2.3","babel-cli":"^6.10.1","react-dom":"^15.2.1","babel-core":"^6.10.4","babel-jest":"^13.2.2","raw-loader":"^0.5.1","babel-loader":"^6.2.4","algoliasearch":"^3.17.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.11.1","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","algoliasearch-helper":"^2.11.0","babel-preset-stage-1":"^6.5.0","component-playground":"^1.3.0","eslint-config-algolia":"^5.2.0","conventional-changelog-cli":"^1.2.0","react-algoliasearch-helper":"file:./"},"peerDependencies":{"react":"^15.2.1","algoliasearch":"^3.17.0","algoliasearch-helper":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-algoliasearch-helper-0.0.2.tgz_1468846946401_0.9099296573549509","host":"packages-12-west.internal.npmjs.com"}},"0.0.3":{"name":"react-algoliasearch-helper","version":"0.0.3","keywords":["algolia","react","helper"],"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","_id":"react-algoliasearch-helper@0.0.3","maintainers":[{"name":"vvo","email":"vincent.voyer@gmail.com"}],"homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"dist":{"shasum":"02f1a1c7513a52431d5eb8e442cd1f8cddd34b47","tarball":"https://registry.npmjs.org/react-algoliasearch-helper/-/react-algoliasearch-helper-0.0.3.tgz","integrity":"sha512-5tCZYpudaY3K6zQEcz8T/jvejcFltoB0wMhRWcbivqCDMYIKB7IjwRYF0XO/r3A0oaeeH002LS0TsDqNVfQOsw==","signatures":[{"sig":"MEYCIQDL5A9w2pP06YsxLLwRZCVqm5jkefzimTmN45kPOVtHagIhALuYSeZstR6ZUxQjK4CL7UBqBiESkpcNvBU29li3nAeF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"\\.test\\.js$","unmockedModulePathPatterns":["<rootDir>/node_modules/react/","<rootDir>/node_modules/enzyme/","<rootDir>/node_modules/react-addons-shallow-compare"]},"_from":".","_shasum":"02f1a1c7513a52431d5eb8e442cd1f8cddd34b47","scripts":{"lint":"rm -rf dist/ && eslint .","test":"jest --bail && npm run lint && npm run build","build":"./scripts/build.sh","start":"webpack-dev-server --config webpack.config.dev.babel.js","release":"./scripts/release.sh","test:watch":"jest --watch"},"_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"deprecated":"You can now use react-instantsearch for a more full-featured Algolia experience with React","repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"_npmVersion":"3.9.5","description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","directories":{},"_nodeVersion":"6.2.2","dependencies":{"react-addons-shallow-compare":"^15.2.1"},"devDependencies":{"json":"^9.0.4","react":"^15.2.1","doctoc":"^1.2.0","enzyme":"^2.4.1","webpack":"^1.13.1","jest-cli":"^13.2.3","babel-cli":"^6.10.1","react-dom":"^15.2.1","babel-core":"^6.10.4","babel-jest":"^13.2.2","raw-loader":"^0.5.1","babel-loader":"^6.2.4","algoliasearch":"^3.17.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.11.1","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","algoliasearch-helper":"^2.11.0","babel-preset-stage-1":"^6.5.0","component-playground":"^1.3.0","eslint-config-algolia":"^5.2.0","conventional-changelog-cli":"^1.2.0","react-algoliasearch-helper":"file:./"},"peerDependencies":{"react":"^15.2.1","algoliasearch":"^3.17.0","algoliasearch-helper":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-algoliasearch-helper-0.0.3.tgz_1468847056875_0.14199625048786402","host":"packages-16-east.internal.npmjs.com"}},"0.1.0":{"name":"react-algoliasearch-helper","version":"0.1.0","keywords":["algolia","react","helper"],"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","_id":"react-algoliasearch-helper@0.1.0","maintainers":[{"name":"vvo","email":"vincent.voyer@gmail.com"}],"homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"dist":{"shasum":"9294aafa9d6bf1b993b8767fce3fa30ed7c7883a","tarball":"https://registry.npmjs.org/react-algoliasearch-helper/-/react-algoliasearch-helper-0.1.0.tgz","integrity":"sha512-Kx621GpmRsw+XTRpZsnm9EmNx0LqjirhipAbGQK/rYTQIE56eigQBgLObAk0ZrTTI5o2Ba7D3VZ18cETGaHVEw==","signatures":[{"sig":"MEYCIQCPKC7ulR2Fk7aQkPPg1TFhK4/iKgrUHhyy7nTF9PWa9AIhAMG2wo3nO6KkTcbu/GlTRyuqSQRQ/OWgrqfgchl72lYD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"\\.test\\.js$","unmockedModulePathPatterns":["<rootDir>/node_modules/react/","<rootDir>/node_modules/enzyme/","<rootDir>/node_modules/react-addons-shallow-compare"]},"_from":".","_shasum":"9294aafa9d6bf1b993b8767fce3fa30ed7c7883a","scripts":{"lint":"rm -rf dist/ && eslint .","test":"jest --bail && npm run lint && npm run build","build":"./scripts/build.sh","start":"webpack-dev-server --config webpack.config.dev.babel.js","release":"./scripts/release.sh","test:watch":"jest --watch"},"_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"deprecated":"You can now use react-instantsearch for a more full-featured Algolia experience with React","repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"_npmVersion":"3.9.5","description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","directories":{},"_nodeVersion":"6.2.2","dependencies":{"react-addons-shallow-compare":"^15.2.1"},"devDependencies":{"json":"^9.0.4","react":"^15.2.1","doctoc":"^1.2.0","enzyme":"^2.4.1","webpack":"^1.13.1","jest-cli":"^13.2.3","babel-cli":"^6.10.1","react-dom":"^15.2.1","babel-core":"^6.10.4","babel-jest":"^13.2.2","raw-loader":"^0.5.1","babel-loader":"^6.2.4","algoliasearch":"^3.17.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.11.1","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","algoliasearch-helper":"^2.11.0","babel-preset-stage-1":"^6.5.0","component-playground":"^1.3.0","eslint-config-algolia":"^5.2.0","conventional-changelog-cli":"^1.2.0","react-algoliasearch-helper":"file:./"},"peerDependencies":{"react":"^15.2.1","algoliasearch":"^3.17.0","algoliasearch-helper":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-algoliasearch-helper-0.1.0.tgz_1468847418146_0.927569781197235","host":"packages-16-east.internal.npmjs.com"}},"1.0.0":{"name":"react-algoliasearch-helper","version":"1.0.0","keywords":["algolia","react","helper"],"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","_id":"react-algoliasearch-helper@1.0.0","maintainers":[{"name":"vvo","email":"vincent.voyer@gmail.com"}],"homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"dist":{"shasum":"a30640ab40e08640dbd79d39d785c3fb60a5d70c","tarball":"https://registry.npmjs.org/react-algoliasearch-helper/-/react-algoliasearch-helper-1.0.0.tgz","integrity":"sha512-JXmpRErzPMHh9SWGcRV313n8Y/TnwxUCx4eSEPHGIIo3T4o+NWv3khm7lB8WG6zshSm7hyVUYJp4yXw59hcu/w==","signatures":[{"sig":"MEYCIQC0VN2C5vhoTI5MXCwrW7H1eJw9kKFO0EC8y+Whprr3WQIhAKpMdxEyJwkOEDKI5jS+tEeVrmJtM8mBGyaq86KNJgra","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"\\.test\\.js$","unmockedModulePathPatterns":["<rootDir>/node_modules/react/","<rootDir>/node_modules/enzyme/","<rootDir>/node_modules/react-addons-shallow-compare"]},"_from":".","_shasum":"a30640ab40e08640dbd79d39d785c3fb60a5d70c","scripts":{"lint":"rm -rf dist/ && eslint .","test":"jest --bail && npm run lint && npm run build","build":"./scripts/build.sh","start":"webpack-dev-server --config webpack.config.dev.babel.js","release":"./scripts/release.sh","test:watch":"jest --watch"},"_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"deprecated":"You can now use react-instantsearch for a more full-featured Algolia experience with React","repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"_npmVersion":"3.9.5","description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","directories":{},"_nodeVersion":"6.2.2","dependencies":{"react-addons-shallow-compare":"^15.2.1"},"devDependencies":{"json":"^9.0.4","react":"^15.2.1","doctoc":"^1.2.0","enzyme":"^2.4.1","webpack":"^1.13.1","jest-cli":"^13.2.3","babel-cli":"^6.10.1","react-dom":"^15.2.1","babel-core":"^6.10.4","babel-jest":"^13.2.2","raw-loader":"^0.5.1","babel-loader":"^6.2.4","algoliasearch":"^3.17.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.11.1","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","algoliasearch-helper":"^2.11.0","babel-preset-stage-1":"^6.5.0","component-playground":"^1.3.0","eslint-config-algolia":"^5.2.0","conventional-changelog-cli":"^1.2.0","react-algoliasearch-helper":"file:./"},"peerDependencies":{"react":"^15.2.1","algoliasearch":"^3.17.0","algoliasearch-helper":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-algoliasearch-helper-1.0.0.tgz_1468847502237_0.12071328144520521","host":"packages-16-east.internal.npmjs.com"}},"1.1.0":{"name":"react-algoliasearch-helper","version":"1.1.0","keywords":["algolia","react","helper"],"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","_id":"react-algoliasearch-helper@1.1.0","maintainers":[{"name":"alexandremeunier","email":"alexandre@synbiota.com"},{"name":"bobylito","email":"bobylito@gmail.com"},{"name":"morhaus","email":"a.kirszenberg@gmail.com"},{"name":"pixelastic","email":"tim@pixelastic.com"},{"name":"proudlygeek","email":"g.bargelli@gmail.com"},{"name":"redox","email":"sylvain.utard@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}],"homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"dist":{"shasum":"98908f1ba1932fcceb3bac8fccf621654fa83ffb","tarball":"https://registry.npmjs.org/react-algoliasearch-helper/-/react-algoliasearch-helper-1.1.0.tgz","integrity":"sha512-zeDa4aIBpYnZFymx7jyHzs39LbqMcSWXo5rjyK3rBjQ5pbLecS4XhZ8MeE6W490T8P5jYCMQCEnkHHuXIQmtHA==","signatures":[{"sig":"MEUCIQDyagcUYjVGaU3aeiZptMfXxsNiPlI6yTnXpRXgKzPSuQIgYaVe1RFq9q8jg+xgE2W7Pzc6nbZNHTCnshqO1MF2pAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"\\.test\\.js$","unmockedModulePathPatterns":["<rootDir>/node_modules/react/","<rootDir>/node_modules/enzyme/","<rootDir>/node_modules/react-addons-shallow-compare"]},"_from":".","_shasum":"98908f1ba1932fcceb3bac8fccf621654fa83ffb","scripts":{"lint":"rm -rf dist/ && eslint .","test":"jest --bail && npm run lint && npm run build","build":"./scripts/build.sh","start":"webpack-dev-server --config webpack.config.dev.babel.js","release":"./scripts/release.sh","test:watch":"jest --watch"},"_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"deprecated":"You can now use react-instantsearch for a more full-featured Algolia experience with React","repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"_npmVersion":"3.9.5","description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","directories":{},"_nodeVersion":"6.2.2","dependencies":{"react-addons-shallow-compare":"^15.2.1"},"devDependencies":{"json":"^9.0.4","react":"^15.2.1","doctoc":"^1.2.0","enzyme":"^2.4.1","webpack":"^1.13.1","jest-cli":"^13.2.3","babel-cli":"^6.10.1","react-dom":"^15.2.1","uglify-js":"^2.7.0","babel-core":"^6.10.4","babel-jest":"^13.2.2","raw-loader":"^0.5.1","babel-loader":"^6.2.4","algoliasearch":"^3.17.0","pretty-bytes-cli":"^1.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.11.1","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","algoliasearch-helper":"^2.11.0","babel-preset-stage-1":"^6.5.0","component-playground":"^1.3.0","eslint-config-algolia":"^5.2.0","conventional-changelog-cli":"^1.2.0","react-algoliasearch-helper":"file:./"},"peerDependencies":{"react":"^15.2.1","algoliasearch":"^3.17.0","algoliasearch-helper":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/react-algoliasearch-helper-1.1.0.tgz_1468941675291_0.20268153469078243","host":"packages-12-west.internal.npmjs.com"}},"1.2.0":{"name":"react-algoliasearch-helper","version":"1.2.0","keywords":["algolia","react","helper"],"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","_id":"react-algoliasearch-helper@1.2.0","maintainers":[{"name":"alexandremeunier","email":"alexandre@synbiota.com"},{"name":"bobylito","email":"bobylito@gmail.com"},{"name":"morhaus","email":"a.kirszenberg@gmail.com"},{"name":"pixelastic","email":"tim@pixelastic.com"},{"name":"proudlygeek","email":"g.bargelli@gmail.com"},{"name":"redox","email":"sylvain.utard@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}],"homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"dist":{"shasum":"b22ef16e24732c1c5b0bd71e073da1fbe133cdff","tarball":"https://registry.npmjs.org/react-algoliasearch-helper/-/react-algoliasearch-helper-1.2.0.tgz","integrity":"sha512-k0CzaoAm0Sj3CYeP86kIWN064bHDOUc24Zs4oMdQJFveKTFqSp95UI9B5Pnxozkbw+pWd7Fe2ddwXm8G1j16VQ==","signatures":[{"sig":"MEUCIGc6GaN8Dc50Ke91L0fLeMHb/zLv/j+sIj/DiYPrwSr/AiEA/48DHJq+tfboSMvCkl7sG0Kahbh6kYu9dTL7FSLuD0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"\\.test\\.js$","unmockedModulePathPatterns":["<rootDir>/node_modules/react/","<rootDir>/node_modules/enzyme/","<rootDir>/node_modules/react-addons-shallow-compare"]},"_from":".","_shasum":"b22ef16e24732c1c5b0bd71e073da1fbe133cdff","scripts":{"lint":"rm -rf dist/ && eslint .","test":"jest --bail && npm run lint && npm run build","build":"./scripts/build.sh","start":"webpack-dev-server --config webpack.config.dev.babel.js","release":"./scripts/release.sh","test:watch":"jest --watch"},"_npmUser":{"name":"morhaus","email":"a.kirszenberg@gmail.com"},"deprecated":"You can now use react-instantsearch for a more full-featured Algolia experience with React","repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"_npmVersion":"3.9.5","description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","directories":{},"_nodeVersion":"6.2.2","dependencies":{"react-addons-shallow-compare":"^15.2.1"},"devDependencies":{"json":"^9.0.4","react":"^15.2.1","doctoc":"^1.2.0","enzyme":"^2.4.1","webpack":"^1.13.1","jest-cli":"^13.2.3","babel-cli":"^6.10.1","react-dom":"^15.2.1","uglify-js":"^2.7.0","babel-core":"^6.11.4","babel-jest":"^13.2.2","raw-loader":"^0.5.1","babel-loader":"^6.2.4","algoliasearch":"^3.17.0","pretty-bytes-cli":"^1.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.11.1","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","algoliasearch-helper":"^2.11.0","babel-preset-stage-1":"^6.5.0","component-playground":"^1.3.0","eslint-config-algolia":"^5.3.1","conventional-changelog-cli":"^1.2.0","react-algoliasearch-helper":"file:./"},"peerDependencies":{"react":"^15.2.1","algoliasearch":"^3.17.0","algoliasearch-helper":"^2.11.1"},"_npmOperationalInternal":{"tmp":"tmp/react-algoliasearch-helper-1.2.0.tgz_1469089671810_0.28437460120767355","host":"packages-12-west.internal.npmjs.com"}},"1.2.1":{"name":"react-algoliasearch-helper","version":"1.2.1","keywords":["algolia","react","helper"],"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","_id":"react-algoliasearch-helper@1.2.1","maintainers":[{"name":"alexandremeunier","email":"alexandre@synbiota.com"},{"name":"bobylito","email":"bobylito@gmail.com"},{"name":"morhaus","email":"a.kirszenberg@gmail.com"},{"name":"pixelastic","email":"tim@pixelastic.com"},{"name":"proudlygeek","email":"g.bargelli@gmail.com"},{"name":"redox","email":"sylvain.utard@gmail.com"},{"name":"vvo","email":"vincent.voyer@gmail.com"}],"homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"dist":{"shasum":"c823e6968e959bb9a6b85920992248557cbdb02b","tarball":"https://registry.npmjs.org/react-algoliasearch-helper/-/react-algoliasearch-helper-1.2.1.tgz","integrity":"sha512-ZqpptcadvcK0hwM3f/xw3Qd9FPXJf5jZ4Y9NM0hsm9OoydK89I9On2sg7GVhcJeFlIVAigJa7miyp1Ovy+C2Fw==","signatures":[{"sig":"MEYCIQDNPtyImBEzOmI+wDc4bRL0GGPKDCqWYNjN9BMr1vSAQQIhALzKjFBDvDUk/ocp08ChdffccQIPiPn5rKu+WX2A8UMn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testRegex":"\\.test\\.js$","unmockedModulePathPatterns":["<rootDir>/node_modules/react/","<rootDir>/node_modules/enzyme/","<rootDir>/node_modules/react-addons-shallow-compare"]},"_from":".","_shasum":"c823e6968e959bb9a6b85920992248557cbdb02b","scripts":{"lint":"rm -rf dist/ && eslint .","test":"jest --bail && npm run lint && npm run build","build":"./scripts/build.sh","start":"webpack-dev-server --config webpack.config.dev.babel.js","release":"./scripts/release.sh","test:watch":"jest --watch"},"_npmUser":{"name":"vvo","email":"vincent.voyer@gmail.com"},"deprecated":"You can now use react-instantsearch for a more full-featured Algolia experience with React","repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"_npmVersion":"3.10.3","description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","directories":{},"_nodeVersion":"6.3.1","dependencies":{"react-addons-shallow-compare":"^15.2.1"},"devDependencies":{"json":"^9.0.4","react":"^15.2.1","doctoc":"^1.2.0","enzyme":"^2.4.1","webpack":"^1.13.1","jest-cli":"^13.2.3","babel-cli":"^6.10.1","react-dom":"^15.2.1","uglify-js":"^2.7.0","babel-core":"^6.11.4","babel-jest":"^13.2.2","raw-loader":"^0.5.1","babel-loader":"^6.2.4","algoliasearch":"^3.18.0","pretty-bytes-cli":"^1.0.0","react-hot-loader":"^1.3.0","babel-preset-react":"^6.11.1","webpack-dev-server":"^1.14.1","babel-preset-es2015":"^6.9.0","algoliasearch-helper":"^2.12.0","babel-preset-stage-1":"^6.5.0","component-playground":"^1.3.0","eslint-config-algolia":"^5.3.1","conventional-changelog-cli":"^1.2.0","react-algoliasearch-helper":"file:./"},"peerDependencies":{"react":"^15.2.1","algoliasearch":"^3.17.0","algoliasearch-helper":"^2.11.1"},"_npmOperationalInternal":{"tmp":"tmp/react-algoliasearch-helper-1.2.1.tgz_1469461376522_0.45106061128899455","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2016-07-18T12:56:17.924Z","modified":"2026-09-29T12:25:41.372Z","0.0.0":"2016-07-18T12:56:17.924Z","0.0.2":"2016-07-18T13:02:28.871Z","0.0.3":"2016-07-18T13:04:18.316Z","0.1.0":"2016-07-18T13:10:19.241Z","1.0.0":"2016-07-18T13:11:43.359Z","1.1.0":"2016-07-19T15:21:17.363Z","1.2.0":"2016-07-21T08:27:53.820Z","1.2.1":"2016-07-25T15:42:58.688Z"},"bugs":{"url":"https://github.com/algolia/react-algoliasearch-helper/issues"},"author":{"url":"https://www.algolia.com","name":"Algolia"},"license":"MIT","homepage":"https://github.com/algolia/react-algoliasearch-helper#readme","keywords":["algolia","react","helper"],"repository":{"url":"git+https://github.com/algolia/react-algoliasearch-helper.git","type":"git"},"description":"React `<Provider helper>` and `connect()(WrappedComponent)` for algoliasearch-helper","maintainers":[{"email":"hello@haroen.me","name":"haroenv"},{"email":"contact@fabienmotte.com","name":"fabienmotte"},{"email":"dhaya.benmessaoud@algolia.com","name":"dhaya.b"},{"email":"anjola.adeuyi@algolia.com","name":"anjola-algolia"},{"email":"vincent@codeagain.com","name":"vvo"},{"email":"bobylito@gmail.com","name":"bobylito"},{"email":"sylvain.utard@gmail.com","name":"redox"},{"email":"tim@pixelastic.com","name":"pixelastic"},{"email":"alexandre.meunier@gmail.com","name":"alexandremeunier"},{"email":"g.bargelli@gmail.com","name":"proudlygeek"},{"email":"stephane.jin@algolia.com","name":"jinste"}],"readme":"# react-algoliasearch-helper\n\n[![Version][version-svg]][package-url] [![Build Status][travis-svg]][travis-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]\n\nReact `<Provider>` and `connect(WrappedComponent)` for [algoliasearch-helper](https://community.algolia.com/algoliasearch-helper-js/).\n\nIts goal is to make building React applications with Algolia easier by allowing easy\naccess to the [algoliasearch-helper](https://community.algolia.com/algoliasearch-helper-js/).\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n**Table of Contents**\n\n- [Install](#install)\n- [Example](#example)\n- [API](#api)\n- [Tests](#tests)\n- [Dev](#dev)\n- [Release](#release)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## Install\n\n```sh\nnpm install react-algoliasearch-helper --save\n```\n\n## Example\n\nSearchBox.js\n```js\nimport React from 'react';\nimport {connect} from 'react-algoliasearch-helper';\n\nexport default connect()(\n  ({helper}) =>\n    <input\n      placeholder=\"Search here\"\n      autoFocus\n      onChange={e => helper.setQuery(e.target.value).search()}\n    />\n);\n```\n\nHits.js\n```js\nimport React, {PropTypes} from 'react';\nimport {connect} from 'react-algoliasearch-helper';\n\nconst Results = ({results}) => {\n  if (!results) return <div/>;\n  return <div>{results.hits.map(hit => <div key={hit.objectID}>{hit.Name}</div>)}</div>;\n};\n\nResults.propTypes = {\n  results: PropTypes.object\n};\n\nexport default connect(\n  state => ({results: state.searchResults})\n)(Results);\n```\n\nindex.js\n```js\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport algoliasearch from 'algoliasearch';\nimport algoliasearchHelper from 'algoliasearch-helper';\nimport {Provider} from 'react-algoliasearch-helper';\nimport SearchBox from './components/SearchBox.js';\nimport Hits from './components/Hits.js';\n\nconst client = algoliasearch('latency', 'ffc36feb6e9df06e1c3c4549b5af2b31');\nconst helper = algoliasearchHelper(client, 'starbucks');\n\nconst App = () =>\n  <Provider helper={helper}>\n    <div>\n      <SearchBox/>\n      <Hits/>\n    </div>\n  </Provider>;\n\nReactDOM.render(<App/>, document.querySelector('#root'));\n```\n\n## API\n\n### `<Provider helper>`\n\nMakes the Algolia Search `helper` available to the `connect()` calls in the component hierarchy below. You can’t use connect() without wrapping your root component in <Provider>.\n\n#### Props\n\n* `helper` ([algoliasearch-helper-js](https://github.com/algolia/algoliasearch-helper-js)):\n* `children` (ReactElement) The root of your component hierarchy.\n\n#### Example\n\n```js\nReactDOM.render(\n  <Provider helper={helper}>\n    <MyRootComponent />\n  </Provider>,\n  rootEl\n)\n```\n\n### `connect([mapStateToProps])(WrappedComponent)`\n\nConnects a React component to the helper.\n\n#### Arguments\n\n* `[mapStateToProps(state, ownProps): stateProps]` (function): if specified, the component will subscribe to helper events (`change`, `search`, `result`, `error`). Allowing you to compute props for your wrapper component based on the search state.\n\n#### Search state shape\n\nEvery function passed to `mapStateToProps` argument of `connect` will be given an search state object with those properties:\n* `searching` (boolean): `true` when a search request is pending, false otherwise\n* `searchParameters` (object): helper's [SearchParameters](https://community.algolia.com/algoliasearch-helper-js/docs/SearchParameters.html)\n* `searchResults` (object): helper's [SearchResults](https://community.algolia.com/algoliasearch-helper-js/docs/SearchResults.html)\n* `searchResultsSearchParameters` (object): [SearchParameters](https://community.algolia.com/algoliasearch-helper-js/docs/SearchParameters.html) that yielded the current [SearchResults](https://community.algolia.com/algoliasearch-helper-js/docs/SearchResults.html)\n* `searchError` (Error): When the search fails\n\n#### Remarks\n\n* It needs to be invoked two times. The first time with its arguments described above, and a second time, with the component: `connect([mapStateToProps])(WrappedComponent)`.\n* It does not modify the passed React component. It returns a new, connected component, that you should use instead.\n* Most probably, you will use `connect` as in `export default connect()(WrappedComponent)`.\n\n#### Examples\n\nForward `helper` to the `RefinementList` component:\n```js\nexport default connect()(RefinementList)\n```\n\nReceive `results` in the `Hits` component:\n```js\nexport default connect(\n  state =>\n    ({\n      results: state.searchResults\n    })\n)(Hits) // Hits component will receive a `results` property everytime new results are available\n```\n\n## Tests\n\nTests are written with [Jest](http://facebook.github.io/jest/).\n\n```sh\nnpm test\nnpm run test:watch\nnpm run lint\n```\n\n## Dev\n\n```sh\nnpm start\n```\n\n## Release\n\n```sh\nnpm run release\n```\n\n[version-svg]: https://img.shields.io/npm/v/react-algoliasearch-helper.svg?style=flat-square\n[package-url]: https://npmjs.org/package/react-algoliasearch-helper\n[travis-svg]: https://img.shields.io/travis/algolia/react-algoliasearch-helper/master.svg?style=flat-square\n[travis-url]: https://travis-ci.org/algolia/react-algoliasearch-helper\n[license-image]: http://img.shields.io/badge/license-MIT-green.svg?style=flat-square\n[license-url]: LICENSE\n[downloads-image]: https://img.shields.io/npm/dm/react-algoliasearch-helper.svg?style=flat-square\n[downloads-url]: http://npm-stat.com/charts.html?package=react-algoliasearch-helper\n","readmeFilename":"README.md"}