{"_id":"redux-bundler-hook","_rev":"4-fea92e3d60b6f3b24d8748a84410dd2f","name":"redux-bundler-hook","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"redux-bundler-hook","version":"1.0.0","description":"React bindings to redux-bundler with hooks","main":"index.js","scripts":{"build":"microbundle","dev":"microbundle watch"},"repository":{"type":"git","url":"git+https://github.com/abuinitski/redux-bundler-hook.git"},"keywords":["react","redux"],"author":{"name":"Arseni Buinitski","email":"arseni.buinitski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/abuinitski/redux-bundler-hook/issues"},"homepage":"https://github.com/abuinitski/redux-bundler-hook#readme","devDependencies":{"microbundle":"^0.9.0","prettier":"^1.16.4"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":false,"trailingComma":"es5","singleQuote":true,"bracketSpacing":true,"jsxSingleQuote":false,"jsxBracketSameLine":false,"arrowParens":"avoid"},"peerDependencies":{"redux-bundler":"*","react":">=16.8.0"},"gitHead":"789bd62f2d647d3a0ae7a642b1ceb81a02e589db","_id":"redux-bundler-hook@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"username-ka","email":"arseni.buinitski@gmail.com"},"dist":{"integrity":"sha512-pTcUOKYmpJkPWOcJjAtnOFMSAn42dAJ5UuWMwvotpFZK/7shxQhR+H+2iATD2SzAcYTIaNr5pLed2N8SQM2lBg==","shasum":"62456968e2fd99fe2889bdcea8fc433bfc011b44","tarball":"https://registry.npmjs.org/redux-bundler-hook/-/redux-bundler-hook-1.0.0.tgz","fileCount":11,"unpackedSize":14153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaYPECRA9TVsSAnZWagAAhp4P/R9xVfDAVWzECnENaDy4\n06JakMTz7RMFJM+/8D76Sem8mVeAwpFXgYqaJWGmg5hDgyJmT1rnkPbSlcMT\nGl9Qq4t21JyP/cx2GhDjooMHPUQ2rqfANuPHoXwnZeIt/3FQ9SI+WOEYgSZf\nCYks1wQoudOj87uL6EkG4FYqPBSYwSINn/+f7EpyFLmn8rINsSqKgB1DF2cc\n8KQ5mGUqK2ZinOsD4fEZPd3eOSMlB6EPJPkXzIvAslRHanX+FzRS9FA3SzT2\n1Kq4GsYkEK4ly8Yj7hgKtjONSsqg+qHvgErtPFLEHesraH6Yw5rx/wKLxM6I\niAYdcA4RBRhGSXgZHbPr3UUyVexXeQM2dNMbZ/uZotUAeqlOFoWskfaomLzd\nFTgzPi3TjQFZ33R31w07763SQn8B/mSjT1g20otPNA1DLDApYczMx92v1mvv\nH9/WXAwQq0rJGMWvfM6NqJTjHlM3Dw12Cafeqghk2GCaxzEsqw0RuAaGf+jw\nbxzYitqLaVf2RauRipchaOHpfg4TXvqbWSRE5zt4+xMNe/l5W0MSdUk2PGAx\nIJNMCQ+g/LzbkJsLXI6lR3AdrKJkSIom+WfXMnEE34hsv6N/uWSNOmoFJuRI\nFMwZJhevChulDfVZ67jJBDa2uYiD425Fs0pAkN0hZy6HAgU7Swsn/8zcI0FT\nkxiP\r\n=EgXC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE73qgCjMYPr7T7J+Uh8sZnELMfdS7gDMHtTVrumZma9AiEA3Rd6JcVkmOQe3cCMVBe2xBm/9fzdENA8JlWvTiBH2gY="}]},"maintainers":[{"name":"username-ka","email":"arseni.buinitski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-bundler-hook_1.0.0_1550418883876_0.836023787848204"},"_hasShrinkwrap":false},"1.0.1":{"name":"redux-bundler-hook","version":"1.0.1","description":"React bindings to redux-bundler with hooks","main":"index.js","scripts":{"build":"microbundle","prepublishOnly":"microbundle","dev":"microbundle watch","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/abuinitski/redux-bundler-hook.git"},"keywords":["react","redux"],"author":{"name":"Arseni Buinitski","email":"arseni.buinitski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/abuinitski/redux-bundler-hook/issues"},"homepage":"https://github.com/abuinitski/redux-bundler-hook#readme","devDependencies":{"@babel/preset-env":"^7.3.1","@babel/preset-react":"^7.0.0","babel-jest":"^24.1.0","jest":"^24.1.0","microbundle":"^0.10.0","prettier":"^1.16.4","react":"^16.8.3","react-dom":"^16.8.3","react-testing-library":"^5.9.0","redux-bundler":"^23.1.0"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":false,"trailingComma":"es5","singleQuote":true,"bracketSpacing":true,"jsxSingleQuote":false,"jsxBracketSameLine":false,"arrowParens":"avoid"},"peerDependencies":{"redux-bundler":"*","react":">=16.8.0"},"gitHead":"9ca02e80d1ad5eeaa04411f68b3312282445e910","_id":"redux-bundler-hook@1.0.1","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-cqKol5TDH+F5jeSrkhABfQHmhWGn6BAndOD652gx/Nc6unFJL5xS6IIwi0JRl0Pwj+xBosTWNBEeFMmWE0+EWw==","shasum":"cd1e9acbf0f0abac612351c901619f57d9d8ad04","tarball":"https://registry.npmjs.org/redux-bundler-hook/-/redux-bundler-hook-1.0.1.tgz","fileCount":8,"unpackedSize":17775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccH0cCRA9TVsSAnZWagAA1jAQAIM0wIegAu35WVWpwRys\naL6wY4OHW7lfAYI+33yq0DGEYa0TGFD33Evrx/YC4uS/x5RRcNb4umpCEf6N\nCWJnknh5LYPRR5wysVvEyYg8UAILQK42sGPGSnSoCVRaHrrUjtz+0FzAwshn\nSBTMEVbh3nDg7vMZDbLDIVtdqrs/WtKbttolUSWOGDCD11uKkaVZ/tE33XFC\n3XFgmSCEDjnQ+hdgA5ADK+5BxggKVQcf35zFP6aaRzUbUFsyU4ULoJlwFoAi\nPaDSp+huYlcUVbzYo3k920DCMKtfpvoLlHZRGZP43736j4DuamTbwPm3lTk4\nJvJOXERX+tRAsWvijTGWYW9yD9HMDPfcEPRxDhF/6eJx4/pMrPZKi5zrSdoM\nSsiC/02AE7KHG9EaBFoGeQl6H/Aw0BgZmGbXVKU7s6K/A1uG69q9BsfurMgn\nOYlDeT3A8TuB90WU0QQZULxpZrmCrMCzQX9cEwPzH3Dej6l5iKCE2nPaOAGn\nMwC/UmsCgIz/4XKW6yD7sOHAYb//C5vOXCyOtqluFGRDkH5RwiBSFpo3ZTCO\nhwn4mHEEfoJ+q9yzIpyhaoqGuCu+fDBtCp+qN0T983JVfKHoSXmPgp/TEh1W\njWnmL19KLnjp/ImC1wtrnBq34+WdaHLqUIzTn5f+agZwxmJgsULPfysJ1jzN\nrwcQ\r\n=60IH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBj/ofCc7nOMGBIYCbW6/eLiBQVvm44XEXuFOkVPE3VgIhAOAl3W4lq3qKiQC4qXiaBfbYDCNtvVJZ7kdY0xIW8dY/"}]},"maintainers":[{"name":"username-ka","email":"arseni.buinitski@gmail.com"}],"_npmUser":{"name":"username-ka","email":"arseni.buinitski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-bundler-hook_1.0.1_1550875931707_0.896236440932138"},"_hasShrinkwrap":false},"1.0.2":{"name":"redux-bundler-hook","version":"1.0.2","description":"React bindings to redux-bundler with hooks","main":"index.js","scripts":{"build":"microbundle","prepublishOnly":"microbundle","dev":"microbundle watch","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/abuinitski/redux-bundler-hook.git"},"keywords":["react","redux"],"author":{"name":"Arseni Buinitski","email":"arseni.buinitski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/abuinitski/redux-bundler-hook/issues"},"homepage":"https://github.com/abuinitski/redux-bundler-hook#readme","devDependencies":{"@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","babel-jest":"^24.7.1","jest":"^24.7.1","microbundle":"^0.11.0","prettier":"^1.17.0","react":"^16.8.3","react-dom":"^16.8.6","react-hooks-testing-library":"^0.5.0","react-test-renderer":"^16.8.6","react-testing-library":"^7.0.0","redux-bundler":"^23.1.0"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":false,"trailingComma":"es5","singleQuote":true,"bracketSpacing":true,"jsxSingleQuote":false,"jsxBracketSameLine":false,"arrowParens":"avoid"},"peerDependencies":{"redux-bundler":"*","react":">=16.8.6"},"gitHead":"82ec7d229097d72f2e0331ddebb6c6e0492beb55","_id":"redux-bundler-hook@1.0.2","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-B2teQESy5+E2RvoS+RQxowaMRk+Vwiqp/RsnpXodNSVin6MINzacdyOabka71+K438GGN8JrveBwkfc3sVWMAw==","shasum":"91f707116eecb6f47aaeef9513b1c077b8be9218","tarball":"https://registry.npmjs.org/redux-bundler-hook/-/redux-bundler-hook-1.0.2.tgz","fileCount":9,"unpackedSize":19780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczVrNCRA9TVsSAnZWagAASyEP/iVou/q3yKCT31c0v4+M\n8GIJ6XYytftuECFa3HBi+3jAAe5fXbHeG2t7xn1hPCNLPD4rUX6Xj5mQ2tZX\n8+OPRh2kN9wZCIjDeVsQ5M1OL9J2jzw5pLwiNDZval0Pyp8Nb/HYEFt2snMr\nzn9WLhUW0Fw3lnCHxZo2OrQh9Mhq9ot9QtUXZaAkDKwudt9X1ep7JvZEQLJ7\nCIO7NodLeoZabzEuFJCfnltA6mX/2k7uvyX8a0jzvc7n6k0s5ej1UqACkgNe\nRlbGi1N6cBwaYlVNExDVfUjCp1U/FLVKs15tLqPpMOMwktWGfFOJFaIzcszm\nxC0sZCr4F13PepmtgUdzElK4HGib28sLPmqB/YRluwdGb6fxT46LFBzzvYNF\n9mSRjDMmrolpEZKBMgSRq6oCGVfbOC9S8mj//UlydzlA/vYqMkMpTMcNSGfW\nJ0H4kg4HjKZtQC+9oLvVmmcFSUpN7nh4YVXbRfMtweyS3MVY8t4BXt3hoAI6\neJd7SvCVijmIap0ri0f4h3LqCWslSxuYE4DbCSy32HHGJOSToW/ygCrqpVSX\nyzLKi5s86TIdBngnHJ2KnfMmbS920N3BdxIh/h+fEHyQt3sMCAij/SgbTvck\nUSt/+h8Wm/nzN6Ihf8ajwXfVRlZRPyHNJ0jdqkX7qMMw0r9YQ1rUeAcPr40d\nlhCT\r\n=ERL3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf9b1zhkDVa3Z3uS52Ux3M4mmGph35FXVq5AKAI3QYqAIgMTDj56NwJSnVM4efl1RSqq0g+mBAwy8GFwX3jf7svyw="}]},"maintainers":[{"name":"username-ka","email":"arseni.buinitski@gmail.com"}],"_npmUser":{"name":"username-ka","email":"arseni.buinitski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-bundler-hook_1.0.2_1556961997262_0.3233290975647247"},"_hasShrinkwrap":false},"1.0.3":{"name":"redux-bundler-hook","version":"1.0.3","description":"React bindings to redux-bundler with hooks","main":"index.js","scripts":{"build":"microbundle","prepublishOnly":"microbundle","dev":"microbundle watch","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/abuinitski/redux-bundler-hook.git"},"keywords":["react","redux"],"author":{"name":"Arseni Buinitski","email":"arseni.buinitski@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/abuinitski/redux-bundler-hook/issues"},"homepage":"https://github.com/abuinitski/redux-bundler-hook#readme","devDependencies":{"@babel/preset-env":"^7.4.4","@babel/preset-react":"^7.0.0","babel-jest":"^24.7.1","jest":"^24.7.1","microbundle":"^0.11.0","prettier":"^1.17.0","react":"^16.8.3","react-dom":"^16.8.6","react-hooks-testing-library":"^0.5.0","react-test-renderer":"^16.8.6","react-testing-library":"^7.0.0","redux-bundler":"^23.1.0"},"prettier":{"printWidth":120,"tabWidth":2,"useTabs":false,"semi":false,"trailingComma":"es5","singleQuote":true,"bracketSpacing":true,"jsxSingleQuote":false,"jsxBracketSameLine":false,"arrowParens":"avoid"},"peerDependencies":{"redux-bundler":"*","react":">=16.8.6"},"gitHead":"8f69be3a5de4c01f1b32e3274645fc0a9efae1f0","_id":"redux-bundler-hook@1.0.3","_nodeVersion":"10.15.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-QDeGuR0hOXjURnCxHlYfOvD46KwqcZEMRaxdo06FQKMQO+o6yRHTyBN3iZLhgQSoM0VEyjLmGrulfBm6ciOBnQ==","shasum":"a1c85ece34e4fe190c023f7f28ac31129fc0706f","tarball":"https://registry.npmjs.org/redux-bundler-hook/-/redux-bundler-hook-1.0.3.tgz","fileCount":9,"unpackedSize":19702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczVt0CRA9TVsSAnZWagAA90oP/0Qy7OV1buNLfFmvpuJ0\nMXKIvOxxTdhLgMnPZ/FJTADk4XWnT18EWeAy9Pt/i07PtbZZD762Jo+y01vQ\nqwb3wkP1CCGyxFTor/z5fKnfWd/WYw9tVkSItOl5trSy/cNnteFoPZFDEoEV\nxBTluy8vi0Q+LEb6PcO85TeR8xb9DXsHk5TgEavysgSn8oEODAOQLk/hKxL4\noPP2NZMg2JUR93YmqiAvY55ouP/SENbnkG7TFP66QW7SVcOvGByjPpGyGkKp\nQiNtn+gXSNoOab+asnkir7hKlH2VCLLLdNz3gBP2tCAi+id+xXy1iOVMqrEM\n0t5EUsqVpC2XFgO72RVUdJ6GgXR4YiU9SuVzd/R87upuic2/Dhkv0E8fTKV2\nXFJOaKQWjXyv37kEaIS1ue0ASUSVJod2zbenKvEERLX/nQIF5RUpQqTnKeGm\n7di61+/b93oqMPC08NuohD10Xtx2otl86xAGSIbXTylNHeipAnE3tFP+mEmD\njEyQjhRLpkIqSwRUSDMMv+CaIbX+F3QUpBghCER7IOvCjCz747LrUTN8pimD\n/DgJtnKqG5s8VCbOcu858E6v/rr7u40dZYPNLCDiOKiHjtfjoj9j2xmoVCvr\n7U9G1hNJww/szavRj2YzHdhhohxS/8d3gO/Rd6BiqPCUIEa/0c4XEO8lODP6\n4FzW\r\n=xw+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAatrm8FnjZM1iFsJ8WcZszaUfxCD6ibNC9VRvC/yEedAiAr/t46ApXFeJ01+w9LayDSxGFZwoy18Vcs+ksGBr/43g=="}]},"maintainers":[{"name":"username-ka","email":"arseni.buinitski@gmail.com"}],"_npmUser":{"name":"username-ka","email":"arseni.buinitski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-bundler-hook_1.0.3_1556962163394_0.503181306411592"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-17T15:54:43.875Z","1.0.0":"2019-02-17T15:54:44.004Z","modified":"2022-05-15T14:56:13.585Z","1.0.1":"2019-02-22T22:52:11.845Z","1.0.2":"2019-05-04T09:26:37.361Z","1.0.3":"2019-05-04T09:29:23.510Z"},"maintainers":[{"name":"username-ka","email":"arseni.buinitski@gmail.com"}],"description":"React bindings to redux-bundler with hooks","homepage":"https://github.com/abuinitski/redux-bundler-hook#readme","keywords":["react","redux"],"repository":{"type":"git","url":"git+https://github.com/abuinitski/redux-bundler-hook.git"},"author":{"name":"Arseni Buinitski","email":"arseni.buinitski@gmail.com"},"bugs":{"url":"https://github.com/abuinitski/redux-bundler-hook/issues"},"license":"MIT","readme":"# Redux-Bundler Hook\n\n![](https://img.shields.io/npm/v/redux-bundler-hook.svg) ![](https://img.shields.io/npm/dt/redux-bundler-hook.svg) [![CircleCI](https://circleci.com/gh/abuinitski/redux-bundler-hook/tree/master.svg?style=svg)](https://circleci.com/gh/abuinitski/redux-bundler-hook/tree/master)\n\nReact.js bindings to Henrik Joreteg's [redux-bundler](https://github.com/HenrikJoreteg/redux).\n\nSee redux-bundler documentation at https://reduxbundler.com/\n\n## Installation\n\n```\nnpm install redux-bundler-hook\n```\n\n## Usage\n\n### wrap your React app with a provider\n\n```javascript\nimport { hydrate } from 'react-dom'\nimport { ReduxBundlerProvider } from 'redux-bundler-hook'\n\nimport createStore from '../bundles'\n\nconst store = createStore()\n\nhydrate(\n  <ReduxBundlerProvider store={store}>\n    <App />\n  </ReduxBundlerProvider>,\n  document.getElementById('root')\n)\n```\n\n### use the hook in your components\n\n```javascript\nimport { useConnect } from 'redux-bundler-hook'\n\nimport AppLayout from './AppLayout'\n\nexport default function App() {\n  const {\n    route: { component: RoutedComponent },\n    colorScheme,\n    doSetColorScheme,\n  } = useConnect('selectRoute', 'selectColorScheme', 'doSetColorScheme')\n\n  return (\n    <AppLayout>\n      <RoutedComponent colorScheme={colorScheme} onSetColorScheme={doSetColorScheme} />\n    </AppLayout>\n  )\n}\n```\n\nIn cases you need a store itself down your component tree, this package also exports `useReduxBundlerStore` hook that will return the store.\n","readmeFilename":"README.md"}