{"_id":"react-redux-with-networking-helper","_rev":"35-a904b6d3ec2265d69b55e5888a5567e2","name":"react-redux-with-networking-helper","dist-tags":{"latest":"0.0.35"},"versions":{"0.0.1":{"name":"react-redux-with-networking-helper","version":"0.0.1","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"1.2.1","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0","immer":"3.1.3","lodash":"4.17.15","react":"16.8.6","prop-types":"15.7.2"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2","eslint-plugin-import":"2.18.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"d951ef2a692794a88ae130662e0e526ef7aa8760","_id":"react-redux-with-networking-helper@0.0.1","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-GqlZ0lR5y7Tpqw7asDmgAg4a1zJkNNYD8YZMAYy/OerrEy9mtwJWjy6p1HvUFAjTxNIQg/Bw23VXPojnUq6aQg==","shasum":"173eb6b054b3fe16b5aa27be27fe02d7780d0d46","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.1.tgz","fileCount":24,"unpackedSize":54704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY9CsCRA9TVsSAnZWagAA5r0P/A69F4e+Hiu1O92HNAIi\nRMx9O93LLFtepIoyOSGyO+5AYJZL/cMH7Gl585K9nSuzTgdsk6FSCcZl+rrM\nPscg2+nj5jtSV/ZT5erCh+8pn/jmVzaQBim8fHO+dKRXdHNh9UK5Wyrp5FMM\nt3V3rc4YxU/F/YhvPpEvRT9TDux9wiVsn4/P6PgJjk7+D3cRKf3bbzwCcEao\ncyzPkgnDFqO4eYsxIgZbN2MOHbgUj+fdhyMC9GNQG4cRoOdtx282Pa3ja/pJ\nrK8Ictm3qFcHvb/H9Yz3+0jxKQ5vIqLo67z2T1NjrtqgMMwe8TyJg1x2oKLp\nU2eF91mEohWLjTIHt30a2p8JyTpG0LvdcA9QMpTXx20h10/JpitynXbi3DIS\nPFqOC4DLgS2BXelESDk8nHoGg4fG00DnDsyT7ihwcSjTZkNWUzeOsJpq45Gp\n4+OXpV8eB3/lQwGhfdigaux+gjJL+Ot0l+Jslv5x5Z9DSX0UD5/zHvjPK/52\nvd/qwhKORi5w4u4wA0Ba/tgjCZbLLO0ZD0zK4yncr6ZhybSCxD77slpzV1Mr\nzhF1L9gbj1SSTQ+32YXH4fxVX1PLGrbcESFi/Z4MP0DYuP+KtLlKOH8AimtG\n+VAeuUeqC8m+uVURmTQaGaEXAZ8kRCafHonwYrn4iF+fMqNsQV33tr5DDMtL\nYkrW\r\n=79/T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/OETjXzbAioELH9pYgVtDSsfwHG7tUIhCqmZpdV+FuAiBDTCzwQSMbX6SXRwa7fLTmFdyx1xCUK/QFu1U7YnbqJQ=="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.1_1566822571474_0.07848001691040829"},"_hasShrinkwrap":false},"0.0.2":{"name":"react-redux-with-networking-helper","version":"0.0.2","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0","immer":"3.1.3","lodash":"4.17.15","react":"16.8.6","prop-types":"15.7.2"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2","eslint-plugin-import":"2.18.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"323eb07a019ccafdd1033df561cd028aea77da16","_id":"react-redux-with-networking-helper@0.0.2","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-800dcTFNGJqoEZ2PTC5wpFVxPfFyfXi6rNaCjrxKKDdZqn/9jN0Klj37ZQda7KqijKL25ZJXLU+aJutpZ+wUOQ==","shasum":"3811c0681a96bcbe7e1ad080d39ece47970d9141","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.2.tgz","fileCount":24,"unpackedSize":54410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY+TOCRA9TVsSAnZWagAAI+IQAI5v0cy7vWwrdknbqLsw\nw+vHsQttfwnbUfs+gCX+l8hV30kvHJbbQc5mYptYr9LtJ2ip/mTSpYUroczN\nctuGXE0gn4Vr01tpWXs8ljgKfroWI0si/YwPd8KyfmfduKDBv+/TTqY6QRfs\nf1rbkYtjuc9bXa+6ht2ZHuZNhn4fpsyfBN6LJ07TlOvT1ANGa1Ahsk7/m2Kv\nvEWN92JVaTZH+eJvNTaWUZbM/1qkKT0jNWsWqDcbGL4RXDd6zp/OaivAjPPk\nmHaZdoFYHSMqMXJU4DTGn3986CXF6ZpdBmxucrTus4zFppaS54pmlOEQED87\n+lc1iA9FoaSZFKi9G/rV/NGxZFzw/C2EvUNczRy1G5cKJxnkkIEC8Yd3YLjP\nP9zUqethX8mEod2N6UtF6pDYRiKXl9ibWybIi9eIdnAYZ6+hMoWN4XFKx8xH\nPd7R+R+EWTLREZHIR7qm10HJkLL4cqlhxAvDVWHPxb0p8P/ahMNfC5zlHEhE\ncL5E4Vj79GuXjBFKTDklMPL3pH6Z0OKhrMsv9p9sPd2SMGhXPFy/sbpJZFlk\nf3gmJcl8FsChrTddk7+33AJ/B1Rf6bhwwkZoN3fARoSnMp4TSQuQOch1GwX+\nEeBy1H2MXuC880QHbxl2KrnOZfMD+3SZnpr8udj+pL4UKqy6rdhF4YlZKfmd\nhjGC\r\n=kIdb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH61c0vOb4aJptbgosqhEYtvhkEK8QPtqF/o4T7j4Sa8AiEAwUyP7u2wkJY1+Pk35cN/o5u1SrMgNREwPpzgy2HPmHg="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.2_1566827725947_0.26641709622453025"},"_hasShrinkwrap":false},"0.0.3":{"name":"react-redux-with-networking-helper","version":"0.0.3","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0","immer":"3.1.3","lodash":"4.17.15","react":"16.8.6","prop-types":"15.7.2"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2","eslint-plugin-import":"2.18.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"323eb07a019ccafdd1033df561cd028aea77da16","_id":"react-redux-with-networking-helper@0.0.3","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-SY0iHGQnOpipUjInWYxLa6oZi8QcJhLA7rdnexC3hvw03KVTvXA2DWRF4e1d4HVjp2SyFSE7aRU4zKtYnsMQ+Q==","shasum":"fc685099fad4b92ceb9ee8b92166fa9c15f4ef26","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.3.tgz","fileCount":24,"unpackedSize":54435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY+4eCRA9TVsSAnZWagAAQI8P/A1grvr6ctImUjTvpBVM\nyQLs4OWkOhq8Dx4eJ31XjwBVScKPr1NqkDKWPndPGat3gLZXalav/FFWZ9rc\nXv8au+Dt75BewPzx8sgM9tZmET7zBqQoZL2qjiG4/RpMyVXwiqXRIs7YM8On\nXCwQGXrQtIYIiS+TyHX5ni94TYh8hjqNb/lw8pU5r9A3eP0gyhXmvTskjdQb\nF54LyVgmrhD31QIWIRBldDTFpCIoO4OBIEsR9Y8A2TB5surTaZn7a6qIScVS\nQdqW25B7WU0+o2/xRwkJGHK5atUPbOXcgyWLNu4FkqxKvGSxq6AoHNDfN3Bk\nSuV+QjIR4YyP92BdaQpfLLLyRKLkreO3eMNT7XkYQCv4wAWkQGhIMxI4AcIr\nOqK+2LZoyhLt9hINiYtIUYN+qJb8sP+qT6iufRUFk5QFCspBT+ocGuDTPfuK\n65nvE84UEp8oP9kMbu4wsPup+EZJuD7Zc0bcB9vEZKkV7zYLfnfrp73oWksr\n5WsNbGDeg/KwhaFHzY21E+garm6KNmQJwFuvwE+r5IHdwmjHSp1hEEdYHuG4\nsxebd04VCRRAqdLAlbZZoyUfaADm2pq6Rzi0ebUHmaP61mTQe60YuUy20/cH\nr60NV26a+JUFhq4zq2IEhwtf4KrSOYfN16vP3vJbURuo6ouUD9gbVYy7tXyA\n/QNB\r\n=hH66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVpdwY7g/dpydgKQ6lD27W40UL+kU7mKkB7W5u3WNz5wIhALJMWklBOI8uOwOL2/fS06I08TRKN1hcPj/NkhfhlOS1"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.3_1566830109645_0.09242763198134218"},"_hasShrinkwrap":false},"0.0.4":{"name":"react-redux-with-networking-helper","version":"0.0.4","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0","immer":"3.1.3","lodash":"4.17.15","react":"16.8.6","prop-types":"15.7.2"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2","eslint-plugin-import":"2.18.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"52011e56e4a9b1a0619119e4d14eb757e7b66676","_id":"react-redux-with-networking-helper@0.0.4","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-na8pq/C2RkZ8+jBhKkuARw8voMR8n+wBbM+1y1gSlA8yqkvUcB738wC82xIUQphHu4E/uW+pq1wjPxcRzY71RA==","shasum":"275c6871e5f83c8eea0c961019edf927f6481d1f","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.4.tgz","fileCount":25,"unpackedSize":66756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZZU1CRA9TVsSAnZWagAAmPsP/2vvKwO+G1YuVzv7ZzVE\nFd+K1zGPPaWE2rGIIQSeYsEGHVltFZuHMTuGf9uBo5Mbgx5vwJ8AWH3rGY0g\njlc/KgPL1QRyO8/MpkGyWEOO2mWAQFzzJUENUvUGXZIT7SRaVFkwuyqABtL6\ntLv7zHFNNzjiFEioskRXQb6y9qQUZLm9U9OIyifdgN6dpKqb+LCHrjNU5X/Q\nA98zUjdwkMIyrsfYR9BmpK5IWayjYfFlbuIKOgMZqo1xKSh5csqWphkd1xEp\n0kDp+PQz/kpXO7UP/n2DdPMsu9FO7v5vQHunUBwHqf1ueyo6jjrWgRTE+RZN\nT0TCyee8dyypDoy7sli09eBtdzOXxJwALuAV57RErDwcvJoNCo8MpEf4Tt4i\newaowstdMcqqIp7h2+V4bpaA/M2Lu3puSUVHahA3fx8bXx8vg7JjSBGT9rJF\n7LXzRLUoAuQ2Ek9axYUNH8OGECDI7erT/BojgLfaf1dDDGJLgHNVJvwv7SLW\nt/3L4yjceuHYRi0Vq2D2ZjeIvOSGFT3Ve8usiLH/t6iDN321MTejYv1mFLXO\nWNz/VkgMPRc9hHv7oq86OcPKG4UVPqehntssBMdOUiGI+5CJdeV974ILq/BT\n3G6Jd3PQf57GpBKEcI1Ykcc2tJekeexvtz8DCaBv4K+9X1uwS1yQc8T2aCl3\nFsnZ\r\n=81wT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHi2Y1PCxpWxl51jgXXpOGbxQ+sP2AP55mSiw+7VynuKAiAzKmetyFfwKsNRffjXq+WXdMtRbxNTFnEwUgqp+WNGCQ=="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.4_1566938420579_0.6250360944068207"},"_hasShrinkwrap":false},"0.0.5":{"name":"react-redux-with-networking-helper","version":"0.0.5","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0","immer":"3.1.3","lodash":"4.17.15","react":"16.8.6","prop-types":"15.7.2"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2","eslint-plugin-import":"2.18.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"52011e56e4a9b1a0619119e4d14eb757e7b66676","_id":"react-redux-with-networking-helper@0.0.5","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-9ugTUva54srafK4jgFBFlOUgh29lCUzYPKrn0BdW75eM0RTJ+/mtPJq+rcp1dxOf7gX9JwnIg++jrWoQI5Nn2A==","shasum":"3de17de510a682e04302fb118ecc8c2c3ae5a830","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.5.tgz","fileCount":25,"unpackedSize":67489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZspMCRA9TVsSAnZWagAARCoP/RhR0uCz/7jtcXni06iS\nxL6b2b6RSb0a1fBF6RqX5SeYRDsgQXLH6WhGO1h3fmjC68KWnUpPNmvZ5Cou\npAIWV1fEazxjMYqoSOdlhNMrsLgp9NYIUmbzi1AgoR/FrOAAOZTwzZveE2SE\n1MtewqlfcyBw4GeaLKR4vVdLa+jiSy1CGmDDLg7UyOmcvnXvMM1ovWxVzqV4\nR2SzHeZADVOw+kT/5eX44HcCa2E/UD/x/zSVfd9ZXe3OGHcV+yi1y0ooCSAh\n1Bqmno9n7IobkAembg+nfFhl20jOfONHpZckEKFUk5nIQJIMP2juoggoUSsK\nTUPf+F+tesmYhRL+cxK/mnRNrvxu23mMFL2zAtQ/ul9ao1pstJwuopz1ljfP\nBSbyVxUmFJiQ3OSauXD+Qqy1jfX//FBKE26yn4PPmxKchGFYXJJjnlAlDwM4\n/5eiPzz7PmpfEqGVv1pLn0MbmjthKh/XHO/kyShjwUaYfDYo03XOloI2vNNG\n2kL1/qe254YmcCpd/gjZV0tfu2Sb8oFkZmyCcInq+t4ShpKF0o8A4EH2Im1Z\nWJ92DPGltX2+mbOKBorRpIH826ho9S31jBdtJ4S0d7lVHRPKoKzv2r+JwHiQ\nEmltAjzW2eYMHUbOw50QGvWJrTxW+mHUcibo+c3dGEjLJGxKLNRLz4NECl9P\nha+p\r\n=jaeq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJZrPdqyw+A/7XrxEDlsySKR0PsqrK4Gkxmg3twN+FfQIgFw4qacOA9K+yEyB5aoaN3iObWCwoSyeLpBFDyCraIsU="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.5_1567017548086_0.22540667324236208"},"_hasShrinkwrap":false},"0.0.6":{"name":"react-redux-with-networking-helper","version":"0.0.6","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0","immer":"3.1.3","lodash":"4.17.15","react":"16.8.6","prop-types":"15.7.2"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2","eslint-plugin-import":"2.18.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"02fb33ed0165e45ec59605a0d9d63fdb8ef1a30e","_id":"react-redux-with-networking-helper@0.0.6","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Q6dnk77lOCORlVEWENMwMiyx1ET7+xiMxbSqc3eR2DfGHflQkaKV96/JSNpCqonw5DWcq9OV109IXzZOXfakFg==","shasum":"c4ed4a95cc286495f45932095525cd649f4ece1e","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.6.tgz","fileCount":25,"unpackedSize":67716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ8hBCRA9TVsSAnZWagAAs8MP/j+Z5YZcF33wLH0fr58W\nAI1vvJPXO2O44ehVXrCUWExtdWsqooSCjmVz+OXSc7aGOdDsPifl7iT0oDIE\nuTSMH8+PJ+yPYJWbNS87tgI0LX4lw9Mb9cPesoOyfnw3O8a3lZ8UjAyHDwFg\nM9JqfF6nztExmtkV1XDlAsXTrjs48H1392wVx6t/uSalGByn+9Hizkz32eLF\nzi0+N+c/NZveWBg5zyLbGWGSk/o3Sr8BWncRIws/7p6BjJ/RLoFV8N3oOt3B\nk2HsNybXvClSR2G69CLOEcWL3k9H9Lla5JwsDJGwbFDadpscvpUUliQwlnJ1\nx/eaj6lO8zKcIP065EJ4yENk25jUaJuqhiBtzjrdTEdY+izmSN7kHuQSd6No\nx0aRVY551oPRg5Zx1963O8IlgznDAVJZcHyuEqCVAkFVqviKmsQNLh7K7dCq\nS/QritnCmt49d+zPsSvpQFjUUERrI9PQXM/NXGW03NW7Wgeiu1Wq+5Wh7wOh\nNP/I3faZFAeVbV5p1780E0OjSmITNjkeRgadlnKo0na7CvSd5D+6oy27L9qo\nZNdLo/PBxbPn/87eC8fKnx2hlXLrYcaBYzv6TuAR1fpqVlMtzBdLdWBcpQm9\n9l9ULyuXYIZzen5YQixZgOAIpsK02u5nqE4BQ8jil2aXU0m7FrXE9mC4FXsj\nZr9A\r\n=udnX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc0hSV+h1Njxb9HA//ZR0/bEPL7NqmFHEdj5T1QxpvnQIgVQPYWxCz6UXTu4stS6GG/lCK4LOKfgnV0xvT+LBO0XQ="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.6_1567082560533_0.6505700569756419"},"_hasShrinkwrap":false},"0.0.7":{"name":"react-redux-with-networking-helper","version":"0.0.7","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0","immer":"3.1.3","lodash":"4.17.15","react":"16.8.6","prop-types":"15.7.2"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2","eslint-plugin-import":"2.18.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"02fb33ed0165e45ec59605a0d9d63fdb8ef1a30e","_id":"react-redux-with-networking-helper@0.0.7","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-PUZ5S8adiuMOTScLYJehuYhpoNAS32ahTXnqbnUhhYBE3lRPdCToFtpQ/a+quxaL6tND/iCpLAvMB+iskYqHzw==","shasum":"2b9011557af96bdb2364c5f4408f087c6fc2d90c","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.7.tgz","fileCount":25,"unpackedSize":69875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ8vUCRA9TVsSAnZWagAAVuIP+QCLgSCby8XqCTJdhGH4\n1qfH42WrYbMPz8YuSwT5WVA9EcTc4uXeypRlYCW6A8PbJYgpD4LIsifWxZyM\npHu8ki1EijNSgV1sjMf/FCygS/sJCoWoueMbC6TrnGp3bB8D+zi6dJmp+XGV\nqmD39p3/tgK9EfHV7zIisvHWeXtmr0ZYRAYSw9H5zVDnlJo/57sRscbQvIZX\ntg2diGQTYzei08YKeqgQBFI07320b0s6wVJEYTz+pScrSvTRByqqz8R3CgLM\nuycn6r4+uqO83UBYdyxrIJRiopts/tlzYubaAWRNFucvuIQ8RG/a94tOpTs9\nWpAhP6H2wMdJdoBui27akAaXxpSTrGT/jBRPFAzhq5d1l/EF1SRNlPrBX6i9\nDEtHqCfNCzQokPRg+JLzfkXdLDRfMr53VQMnTQkzQcgyEchoyCl5fFtOr6V/\nHDU5rEUZ5HVtc+4HOzL1LeWFLYJMpfbCQ5jVsEp0LEQFZjBG2fmX4XhdS7Is\nWSuBgQJ06SAjVK16wDQsqcOnDLYQmsGQVz2PN7Yxcm+cfU1B1TECRAfD5uF5\nxSE+9PX88MXaiZSEK6OQr8myfAeAV7TjO67b/3ko/281yzoYfXnkppzqrf/c\nfi6DqgZtJ6XhM1A00YL/+pfW3Yfmdpf8CJnRrVh7t8D4LwFhUTD4Z0MG8tfh\nzyfG\r\n=dXXC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYZ+hCvXgOio0lM0yyBg2VnIlUKsoygWvt6F6qcz9JzAIhAOaIjmGJJGlcK31K8UHko+eArxeYdUp21MqUDIz7xWu1"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.7_1567083475637_0.6043112751924813"},"_hasShrinkwrap":false},"0.0.8":{"name":"react-redux-with-networking-helper","version":"0.0.8","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"cb966c5d83099cc909edc4c03c9d83064a3280fb","_id":"react-redux-with-networking-helper@0.0.8","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Q27vbnLpdNlfA4MQEt1L6cxY7EBsMPJL6L66td/TjAR42Mb0Gdg8p9tA7eKv4uawOY2cPZuOVJbVmFomfx8/ww==","shasum":"6d91a4dc38dfcb11e70c576566bccf17d41d0d99","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.8.tgz","fileCount":25,"unpackedSize":70030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ+wnCRA9TVsSAnZWagAAjmkP/jJJJnotuOabHKdU+dlK\nkFPJd/hV9OKtdf5tzdOJ9BxukSG82P0vzZHuZ+cBCxOnYs+73YJmqQzxBzqC\nK0FjMq6X6aTwctAhP1afTZuA+phpmSNbAyk1BrNGsOh/MRAqtZFC5jYXVOv2\nPzIkKPOdeFBmXGXwfHJcA8Qh3oKAqygobAVqGrlO0PR3gMcSvHGg+lciKXto\n1jQLoQiZF9FVWD4ShcelrahCTL2Zj/7sYLz8uyQeXkczjSNhiC+frciqT3sm\n8Or0rItVpGHi6/mRHWfpsk0zQnmwNGIYV7mzH7vDx+dCPw1g9UH8Zof1vyDV\nBYkKW95SRARBULHXuSiDVwhjocrfp7L5FmW0M0RwKDo09eOZR1/SfAfRVRI8\nwdAEcYDRRZrSKVeFvrNulOK6pYJ0k3HJTx9QPrJYVujPmmbEZCOlWcHs4awP\nvWBKoa6IPc15qERDNYmdU2u1lU0M9i7VWBRLbyytn+Z95I8taV9vUigY7hkU\nytRWdk3+T4c6Ys9B7A8XCqcvDFcnsA0Vc6Qm2UEZpsLEQv27lfni27AhDc9f\nl7oOIYrvJNZdAgY4gtn0af2fvZ0ytB9sJbJo7KXmQZiSS61RjFcw6MiVP9lB\nejV+SDcweovBUsHSKslBMMaQMuZfuixvNnDNgS5slEK/pTFLK+f/0NWLyHSC\nD+aK\r\n=POcJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIaQKV+NfFcQu/McxRyLrecny1yBy0MeccEjNtdqMEZAiEAsPFlRXl13VFwd8Q+0peNAdi0xwoZELC2KL0Q2DHAZmM="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.8_1567091750537_0.5290266648179309"},"_hasShrinkwrap":false},"0.0.9":{"name":"react-redux-with-networking-helper","version":"0.0.9","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"f99384b1d6caec7b758795a9d263548461a4ec90","_id":"react-redux-with-networking-helper@0.0.9","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-kUHvF8MsX4JFm2OmJ8lWbbnEKg5oZfOWpu1dFVo9DHgSJNXIkNjUPE3LdXE3e0qB7I4JDWyKv8a4/cO+PmM5Qg==","shasum":"17d0e1541ea8816146d15c4e43dbe21eb20bbb47","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.9.tgz","fileCount":25,"unpackedSize":70031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ+yUCRA9TVsSAnZWagAAeAQP/2qTctkfHrVXsCb07r7X\ncjQi9mSrvpaHDScZJMJBcl+O6J9Zjbpkz5By7aXSlTJgrk/O7D+BQ6ZkUS4t\n4O8z7TaAcBfjwZmM7cK/JlaCeVKCA3aMDeEaIHmJp4cqctkaWNguevb+Mnwg\nNYBYxoUVqbZC/61oqpUCQrsXnvjaF2qWqsnJ2YttzI+QMmpHlustN9s9ITsG\nUroKzk+HY76NEoD6DIGnIGsj7xQR7nn5s0tTxKBg6EYimB6avUvLU9Xn35r6\nTNAab3CbsSuOTCv0XdEVZgUxnw9TyOGs2Ucl8qhYZtEuDVg0iC5boOso8SaX\nZM3w+gOzZP2jNdn/k8b20mfiKLDoBIIAZYISnrOFk6sGkKKgGfTqkNZM2CHF\n99sDWRhw+GbPrORuAxEtOQNOW7aAECD3TxzYl1+BGYrJK8Q9D/wnEGyMvkhu\nS2KgDA4vqro4OTZxxoJop6ofeoIa2jkqWDAzA+lFto0SH3OLBJ5VGnH1FaEj\naZej3qcAyexHgAs9yYDZFyam75yaqi7FiHXn1u7c1X1YG+rp+qnuo5ZM/E5v\nU+qdmYDpfwjws2szBCzixTJlrpJ/fj3oInRQSvvu9Dl244M+3Za2H2GVYRXr\nJX0Oi+pWcw1iOzy5rEvuQZkYGJUgHSfWmD+bWvyHTEQpee6NLWztHpXDYQzZ\nMOoU\r\n=vgWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXddaUaA/uSweBa4zPDIccQ3yb11CsQTyycyMhW/+49wIhAMFzoCel2h7eVxmiYmlol0Lc4CxLC9KLlb9QQQdiNXHf"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.9_1567091859395_0.015050221367432615"},"_hasShrinkwrap":false},"0.0.10":{"name":"react-redux-with-networking-helper","version":"0.0.10","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"f99384b1d6caec7b758795a9d263548461a4ec90","_id":"react-redux-with-networking-helper@0.0.10","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Qk46e45+5AcRjtLhGzdGykZEAeSbI0/hekqxBDtL+R740ErdN0IEqKZH5XzdahfBAT+n6JpZqqPon6gLWmGtxA==","shasum":"c75d68021e297c078cb9a6f840902851f5ebe2b5","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.10.tgz","fileCount":25,"unpackedSize":70048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaOm6CRA9TVsSAnZWagAA5fMP/iF3dN1Hveu9kodlTXq9\naNdckxgGz+r9HggOPGjc7fn2FtXQ0nA/rp8EsJnFHCqghIaN+oBh/6Dndd9l\nT9LYcHyuc6kd7uqXcCNs/I/sBcTKtOBGtjkq+RIcs5Qqe2MfgoIcOt2V7/z0\nLKa8VKhxBBwuyKB+6vvIvyoU+qsM8LSNDa1YM+RlsPi9SttbQlj6SMyQX0lC\nGlJf2a/faGslb4zbl+IoUT8kBSmwqyePBVYMTEOg/W8mdPGJpqVS3NcqxkoX\nBA7y5rDgizj/xVAiZopPwwFmwS0pHCW2qZ0TJ1owyfuP8P20vFo5xWq1BI+B\nHfZvFiRdhjyiYvVa6+xPAxELsmGblS3tK+PSJLBgdS4ZP6mX8oLKP0X7Uurc\nGCKrNhj6mRw8w4TDr31CvJOLsG5S6z85sD9XDsAyP8QJNS8y24Zip+X2zRg7\n5UMSI/eVLPRqmSiu2ZPCVjd0pyQM0mWFKEbeeDAEscUmz1LWU+8Km0B8uXf7\nBV+pgINyIp3QVocxKVnsP+s0uTDL3SM4LG4KXRVUz5UlrU4ULEc+JM/Idq8j\nkresUuxz+iZUuQ/iJHrdQFaNyvYiK5HUc3kjCYcqQd2HxAgIVkPqkc9MBHhX\ny+A4MtH/MMreyJy3nH9/R+anHjF1krApzIlR6t4fJlebyGatIWtQq7Y2tm4A\neZhg\r\n=3y79\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdvUFXuoBSTmskb6YQob+plwfB8CMuCiqQ66xmsPk31AiEArOheIvnfXxywu+NsJx3Ti98ZuPco9AvNnwhtYSBQk8M="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.10_1567156665179_0.07359497798807801"},"_hasShrinkwrap":false},"0.0.11":{"name":"react-redux-with-networking-helper","version":"0.0.11","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"f99384b1d6caec7b758795a9d263548461a4ec90","_id":"react-redux-with-networking-helper@0.0.11","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-dOOBka6SXgRaE2IEZDIVVR7wcFRnSBPQ03ZarcTlUcgCaYywKe3BDnNN6gyGBtNdo1AL4UwEBInMDY6+nLrXSg==","shasum":"4303335b0e4c270e99d5fb5ef9f8d8c3e7c7ac17","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.11.tgz","fileCount":25,"unpackedSize":69952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaO3gCRA9TVsSAnZWagAA59gQAKPxC90AIPSyMuhubCRq\nf2g5Z+XGZFd+UeKb5qtQHu0ry4yLm96axoKm67KP++eX015zLFK6Vi0twrWt\nmpXn4OOhJbNS1VCre3bh7AfFZAh1VQADWoDLqXjDMRU3+DLtCWDoyPuo4sWd\ndpXI54EUHxrrzIEp3r2tu0jHjbDeG9gx2H4gGfXe0v94bA+sIVgQDuLawY6R\ng7Sl8QL/RPc8oHMAtKsGGS6Mln2qciqjDXa89K3bzG2qJrpdYixlhadrz48b\ngTZomtYnTWkDVd+6Lf9Rd7DHdEzoXQcgl2HNb3+PomDF/PTUDGYga0X1jiRX\nH6v1lJWPFoqrIgajaPOhtg8ulVgaJRJiulYuXaXykQQpXgcrI7o7obVj9vYH\nkK9xpL8ncb2FM/obGT/BFAvwSpqRc4ScLkBRCpRyJLal2MUxmmmbGl1UYpWv\n1Cdm8ti3hSUrsjVL453qO+rbCvKkyrzxZoO/b7QAdQQWdPUnrfbRTkeHxzbg\nGdKaQll2N19wFr9gB7kj4DIBerYw7dS7zobQtiUDxooZzX0BAbiOITKYsvB3\n0QVaeRcUd4TCskU0Egi+6BIfbAJrks0czarjKbsQ0KqRkMfX8N5f1B1CFZeg\nzwx7cbCjVGrWJPhZpUvIN3mgTpFL3ovD/Wi7h6/rr6yL0p8vPU3aZ52VG0pd\nhNZW\r\n=OKSX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4Sho0F9cjbda7EB9C4lEhFRolJb8JHLIFX9TstTE+KAiEAiZWAuNp+vWF2jWIvi2rDnzNpfmHQ1gDMZuFIBDRFtxg="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.11_1567157728174_0.34377230395589575"},"_hasShrinkwrap":false},"0.0.12":{"name":"react-redux-with-networking-helper","version":"0.0.12","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"75b13517577a4673713a23dc2cf15b4e5ff66dc7","_id":"react-redux-with-networking-helper@0.0.12","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-AEifv9rfyQh/8aKzsz9Vx1GpUTeFXvz+dKXrrh5s6EKPsNq17A5xr8Fr/YKZNwK5FiKFZ4ZQHWPoRmooiHJDmA==","shasum":"dca88d4b519ba1261ce1617f42b667cfd2248215","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.12.tgz","fileCount":25,"unpackedSize":70046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaQYuCRA9TVsSAnZWagAAt8wP/09kcsIJgOkNpEoliJRX\nWhjG4SB/j5Gf1q1MwL8sd8ykFRvBC3zPXqMN/dHrWHlu+Lrj6jgArG520a2w\nxBZSQF0GBdp7OqAyccPPSqXG7UaZ2PnZmPtxgRTbco9ttg4lpyCtSRYX03sU\nCVOLklhi6pIfg8UCyPSORpMXGkulFLJU9kf6lbrqYZe82BDCsOk9EA1Xx0Si\nNpiAoNr/FRDAlIh0qgS85NAnH100G82Bq1Imb6JXBAFduIM+nMbgjBbNvIQA\ndpCFGVsKZzahErmeRPJfhU7K5WuMx1cwGkkyTdwuRxQhFw/KXWeu+QE0VbT3\n+0bHMqXWgHaVLR2q+zzBUu6ljhOAEv1j8dn5vf8DL3SWKzH42f8QwlS6FMMU\nQyBPVPxghoISgnGUO/nr/4C91Q/77aXHNHFKJmqwiYGWZqaPTvwud8WTwZ6O\nrFv/Pb/MFz7zW9UTO8sM1OfJQ3bBrtIFVEz2HAfB+WxYUviHcPrBQY1TcwDe\nR2cxqONgvSt8uXYaR42V4k53srrxkjM9HWmQaXQANlRUnCiL+EWx1x+t2uyc\nP1KaOKsmdA2FMae8o55lI3GyKcL0UjTrZKB7XOCRm3colHb0dwQN+TsrcC+9\nWShe7jerxnuzJxGborB9yPxtT9Whbo0d1YWgae1NAkh8w50qTgMNNAQf4uG1\nOehy\r\n=/xAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu/RSoWTUNtkChQvWI7yCewjinXXvVh1yUIPIKAoV+JgIhAJeJ+0275vOCZKcUDeFbIf3WMYt1bNi+Mzeg4fhSYKkj"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.12_1567163949670_0.33739931604348405"},"_hasShrinkwrap":false},"0.0.13":{"name":"react-redux-with-networking-helper","version":"0.0.13","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"dd89c10a75d1568f3f9c301400a9bc270f697a84","_id":"react-redux-with-networking-helper@0.0.13","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-M0uC3VpxWJh0e3mmSKQEW+eV1goCq/aNE1Mw3Ou2pcazfzs7hSH6dQjOK7eum9t9YL9GHloy5Ne41xK0MlJxoA==","shasum":"29f0a85dd306e8793507ab456aab51c43832088c","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.13.tgz","fileCount":25,"unpackedSize":66455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbRXrCRA9TVsSAnZWagAAm84P/32sVYxZJQpKaR1GBvWS\nlM6gY1Cu+ZwKbvGiOhbBaXNIVRoVyt5hiodV8tdMnjv+ofdAEjJGFyHC/f8H\nmjB2LWteKjlj7/WTUh8jfgdWucPv02Iuu3BP13VNZkmQkirLN9pmcj6drdih\nBDXBql/jFFQ3WSYaxNurb5br5+5WpBBLOyU9GSnTAEQ5EnlpuSackZqAUlbj\n13rmrRmkdLNGeARwlahaWksXiniPtvd6YMo91/tLND8YyXIFlXib0ZshnTjc\naZ6HkV1b9lezc+t28jAAQJQOB+7uVFzQMxitZcwYkCuKOH1haUOk/2pEojc2\nD/F/0Oyg8ztPj+Cb13FFCzg6zGsZ5vI8hVnwLHKmJxpsZf9pp+fMyf0lUJct\nzjBlL9YEGUAZx6Grf7TR8nvic4RL3WFQoNTy29FuDUlLeYe8Gpa0ioY8qjNt\nOcpoQtjAxW8rZw6TLwHYwdZmmFMjZbX8l4+n1JENEJPsXnAIy28y9HJPV2Zo\noHhwv+cS2rxHqfyuCTdr5u7a4eFWCP5NRYD/j77ym2SBajkw98d5GSo/VQMG\ni6AXdFrcnQei356LQJGXorYzsCR3qC+VM29SJQj0uTkr4nLkLtiUOwgr6bUo\n21ZgMPyruYUyrA7JS06zzYMhkOqH2fIAEk/+ANFXUG0B1wkFc8IWsV/H8/Ik\nN8zS\r\n=H06S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgJBmKmG0ayqUlnS2N25iKtOkPRs4vupXS682SGhNldAiB6V5taW1jwtomI3QEsMvgi+vmCoMLooHH7LifVn7FQgw=="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.13_1567430122805_0.8369242171707305"},"_hasShrinkwrap":false},"0.0.14":{"name":"react-redux-with-networking-helper","version":"0.0.14","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"8fd7b1377d31785c9ffebf10fc73a1e7ce5ae1de","_id":"react-redux-with-networking-helper@0.0.14","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Ov5cU46HkQk4kLDQwta2vY47A/f2lgi2X73wkG1y65dIN4E2HzTkhZrAr4t+XRbCIetGJoiU9CJoAAkFrEXMig==","shasum":"ce22d1caf5e791e028da6826a4f2f5e64cdcc553","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.14.tgz","fileCount":24,"unpackedSize":77536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb4FHCRA9TVsSAnZWagAALIEP/3KaFkbtEMSO1mOW8Xei\nGGeV1sIvv43mWTUUKoTn78pbJfoLU1ovsnm7x9wHPDVjt3kmnm1mCcIoWPkB\nKCXSBnpFsX5xeKpIagPmzhbp/8VqlNTWg/4nbKbqwKb5Xfz9lF80wA0q9rbD\nKMCegpq2nLtkk31utYXf60//6I2QagNCf9xYy9DJdlz2QNx7YlpblAP2BlsW\nHz8Ps+imzGpqLENwIIF9qfkdXVjmZpXiwlUCptdzdrK2u0YkuYhKvV6lS2tR\nn+VPHNBpOQWt67oSDIjzRRLB8mToPTkeH2k/B4CGE39f58QSOJR42YI0wmr2\nG2d6tgyoqU0FHm+Ub+LV5TnQ4AKNSGMGyNh4w7In7/P9Y9HPtu+1qu3tbEpB\nvdbtgPWbiEHPF4Qa0i3NV0IgCe7aX4A1Aeba/7o1u/1lEdJWLJsZj4szh80/\naS+N0C7prMLTYDSe39RQwVmluFg3SjglUwd6YKkBZr6RpjFaM99y3PE6uxpv\nLVsp37UzdnhVPlRA+1+d1wHRrmNxJWn2EtyXwCgOx7OGrPop7xk+AiVFPd2u\nFRIpbp5iTrvOkpMAUrQqYfFPiSG8xUkz749nsDElhZEQypp4AwScogyN4Z73\nW+9jwuDQKm1KlCST1YNpF8snUaZjWN0kLbJ0gstqiJViqmVjHl+dX78c3YgI\n/F9z\r\n=PVhB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjlaxBiZ236QImlXC1+2dF3xxfIlnVypff6dJJ7RhbhgIgMshX0WiceRv2Uy1reRba023P+fzI2Vye/OQDZpA3VDY="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.14_1567588678971_0.8145173312019187"},"_hasShrinkwrap":false},"0.0.15":{"name":"react-redux-with-networking-helper","version":"0.0.15","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"2bc6a9141659baeed7eb65ade2bc905ab45fd79f","_id":"react-redux-with-networking-helper@0.0.15","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-1xRMw4UAEUmpC9F16MakxvEoNqg/aCbvKagVAJDsD1uEYM9++Ug1OSCvX6RFKIDw1e6pmRxHMzNn4mj07YmKxA==","shasum":"d19307323340398f92141f075cc081bde828e577","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.15.tgz","fileCount":24,"unpackedSize":79472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcjCVCRA9TVsSAnZWagAAwE0QAJG5wOqCV8+fPzbvRDnb\nW6x7r+wznBZZCei4CcgE6Jkp3rMVvNWtzTuZePHZ9s7/2wVyDIvKxC0VWb+n\nuBxDsAOD7v1iJxaMupZS6ZeAdtk832Q70nEviKwb1PdJigW6ZoQwH9qqjqsE\nm6sjVsTgrz9fQyuyrIeIHrsUSwi7AucWofTLThnkPZAwmwuNupdYbp32jX1l\nwt2XT/VBER098XKB3IjQEu+19AKILiR2E3BWPSs5u7Zi4tpyqEnIOCOhEVOz\nQHUYAoejwMbVwTqd1mVkjhLywosgmITC4uICZdu/CyUm/ruLUBo0Sjc2aZNP\nK/k978jj4TCZCtggBb+GOTOQQ70xwyhDyIe5B9W2otH5yfAbDJUqHhrYcyM9\ne9zu8BW318a8j0NDOudsip6zpm8sC8LcFMT9Znnk5d5AR1dVqdfLbv2XyUHn\nr8lM0l+Kg9pnX0o3Tbjjv5WPeg/x0KHgU/50P3eCWob8crdEzinI1R+VvL+l\n4bHMALHwyHn+nLdMcFuoMiC4suWdxszRZYowkDQldEb/u97rvexwem//fGSL\nu7pEQqMGXW0/skuXBx8TzsBs1ipNc4m8lwNgyObLuszpPkGlre/6WTsRjzu0\nPB2J41z5grOchuq4Cx4NAuNeE4YfRG7ck660y2/KsZXl/DfzJYBovzQ2/D4Y\niT1m\r\n=4FDi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe8dwvpQ+NbNY+qLCuuc3yWTQ1zoHPLMZTcSAzpsYe1AiEA5CuVaoKVYHAUD/rVGXEo27xyzw1H1n1JwQT7f2yAjns="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.15_1567764628138_0.633088807345056"},"_hasShrinkwrap":false},"0.0.16":{"name":"react-redux-with-networking-helper","version":"0.0.16","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"2bc6a9141659baeed7eb65ade2bc905ab45fd79f","_id":"react-redux-with-networking-helper@0.0.16","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-MKtdEpDr1ZdWB6pAWkyxxferStZwWN4HxdDCQk5rtIujfp3Vf/A/KbxoHV6seMk1ckBK5aG2uVeQ4klEHrGKqw==","shasum":"6970a7ea1ea4192cead47eb08eddd3ddd74c9cce","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.16.tgz","fileCount":24,"unpackedSize":79820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcoSoCRA9TVsSAnZWagAAJdgP/RpPwMwoeHHtusfrMW3P\nAgNnCxaNnFmgvFSl2BGt5WqR/3UkrrNxOlI6anHBHxuvmCXgywC13Va6HUBI\nISnsra0mWRbwRJwPo8EcoGnmntmvaGv37jqV0RJwzctpIgwqPRLT4GW4FhzC\nWXm7qcEPgwQRrE/1da6yolWXLWnV6rUMWe4ylx3BxTgKHGaA4IVxzdj82KgC\nScsUuw3d2o5H7VOxdnoRHF1uKbTZKzsWEvQJHqWI1Bwf/7+GhPF8Jr8fHm9o\nLV6Rr1lSvoOTQPUQV3EscN8aAv6+qHCbHA6GCeVn94UgFtxyNia4AZGEp3hg\npzYB3DEjSmGuiJUrfASVD6XfXLRHu8JZ4CpB8n3h3ZR/4/qWbtmH6qpW8kLN\nXbAhXTdw8YBsT8gUGtpO/L1zB3Bctq1UFL5IsMtF+JwcGiKDssO8/EnlbQUV\newmwlNt1iJsZzEE2TGwAFRigBQnNgSu0cJ+ahrkYlbDds6j0hkwa6QlzwuCa\na4YgAbFFX6jLYMYxZC3R215MehsYk26zLvCWzsf1Gx2S+gTY0k365U8AlPBm\nZzhm2sYyonASgm7ePrwzd1zqRaVsUb2RiIlrAh9TAZ1u3VzwZizXVa7G7G42\niPFKYkhou1sst/OLxHUgCMS00tjpTyTCH/L/OHkgy3WEKOUbqjL0cQUC8zdG\nR9hx\r\n=aTUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTQa+Y7SfBS6+I5ltdfqH5e01VOZhr3IIB5Vitb/XgDAiEAgx6FdyyiWFvsaNhvdysM1CA09DOswDTEUfve6LUhWJQ="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.16_1567786151313_0.26656377379716156"},"_hasShrinkwrap":false},"0.0.17":{"name":"react-redux-with-networking-helper","version":"0.0.17","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"4e09eaf73cd5b633b5e8c98c314faecb020bf354","_id":"react-redux-with-networking-helper@0.0.17","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-Msr0TUAH8PhqUmOxTkva6HuYb4vZ1vyRj2vmxk380jCSkG38J4C34FPNePzNyjwi32JODquFB+YuppIpelAr6w==","shasum":"26f5c6be9ae8d7575060008f9e286b2d6c540bca","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.17.tgz","fileCount":24,"unpackedSize":83328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc90hCRA9TVsSAnZWagAAoykP/0Dwiah+/NmnQhYV5+Fe\nldt6mM1JWpZH8txSg5HXkLGeGix66wh7ZQH/KyLlZ1+QFtCQVR4OjrW8Rdly\neVTIqLqcMlNily776A3uX4g8yVNIdrq7qPYYqBUX9o3/sIzWi1e/rlRYygEc\nCsI4QK6ygl450We3NeTXFYIYz4FNyyT3lVTfytcPwocWQEyl/ixiSOBhT7qn\nkcglrCHW3tq2TADkTz1LD/fxhi5rpHvsolPmzdxikzFO7JRMYy7cfoYYTItt\nZ7J0POjIxMr56DIv+Em091K0CG9T+LQc3usP3So/3N7gAgqXH5+c06XIkgXp\nmCEdfp44q+9+TQPgKi1/iEtq5+Ni1zGAMQVN6an7OBCplH0w7uxcjN+t6igR\nFVoIaXLZtM8i+qsE8wEYu9eTXE4ihNpqnqduP7xt7GqjqRwlmlHx9M/AgaUo\n+1a6UA+FES50M4zsghNGdTwmCQPqfo/QKZ4WRzxbwjsChAbLHtXoJitOlx23\nAevt23xv+ObB6n/tG630hVjjdXiZzv1XxaHV4cr/DJfRGR05l6kCjvrwDfUd\nA7ZnFT6Jmr7vigsQ3/a3qEgoQuALI3qx0kocXsjlJaHUHIX2ML9iTsq4hZ7R\nfIWnMfFEW0OuITZaFt+cjaei3feZ8snnWjVntGz3QKw48cxkT4xry0f90Gdv\ndDzb\r\n=tsEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe+3OZx893tJDlLzA92USF9nP9+s+Z2zGXu4lmfQ6gwwIgODyGZxL85z140z4TBMoZ0X961aIwj6yNcmxlL28DsMc="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.17_1567874336698_0.5384502401161337"},"_hasShrinkwrap":false},"0.0.18":{"name":"react-redux-with-networking-helper","version":"0.0.18","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"4e09eaf73cd5b633b5e8c98c314faecb020bf354","_id":"react-redux-with-networking-helper@0.0.18","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-0xYgx9bwhouwRDJPlYYkC1LgqfcStvker9OW1+J+ZyDkzh70LXueSPzOh+mcXhotsZ+IAfmFgiXWXvuOxb4vjA==","shasum":"14a28d911c25a5476078283dfe09cf098aef2a5a","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.18.tgz","fileCount":24,"unpackedSize":83322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc91bCRA9TVsSAnZWagAAd7sP/1DSddsn7vpeZgnXmjsw\nTDAm0zyKzNPkHx3r/kJMzt8L+IQGIvWfD4hqik5TKfyJRopB1M1S5R5aOsdx\n0gap4Q899xKNTbY2PdbZxYrpogbGFhCi/gjDOBw5fi0Jk/dc2X1tV3QNwCGx\ngMFkyYnsQG/J01rBXHCFdn3M6X4Q3diQB2jPKuJ1lyKu9b9x8QLYwltcH8dc\n4Mp2EeMR4MNrixECWdKfpq7Mk2lO9ObbQ/b5Ufdw+c7wv60VAwNs6okhp/8j\nnuyOyIFPGCuYTgElHHlfrEJo4Mu7JhH+fDJgw+srYf0RWusl5q8WNXH2ekKw\nn94sH4lzCyNWPLXBdSkHKZjOVxnSc81rnA3CSq+E2ZeXOXu4qeD8izN+ZXiv\na2VO1vt4+kfXx00cewvb1l5Qm1vE0s4ZmzmCSob5NEPKJqPXgNgjLyOCU4gH\nOL7iIxVt/ba7Z84TFa9xZP0iMRtdSE5uED0Kbvon1VF4V3ACciBOhLYGlhur\ne8eSvIpsPXMRpTEHuJKzE8CJex23rJLNoXd4GWTbFM6SlGS/hZiRjMUO0n/m\njTfklnTnUXj6lNQe+hBuI6qkZ7FBqnkjwz5hjRuViJkwYp7hOleSsRD3FXBm\nWqx08PRuBNk48m/HdkBOB/E7nIYAM9GuUgBl2N2s0rIbk9J11jfbq9v25LuL\nhvvP\r\n=VXgT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Tk3d2CtmSVZZPEPy7SrlKPtWFd8iFQaH4wdzk1DJvwIhAK5q8lgOouYMSX4WAoSxujD60e1aM9Gc/HpvUe1rB/hZ"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.18_1567874394399_0.979357030135096"},"_hasShrinkwrap":false},"0.0.19":{"name":"react-redux-with-networking-helper","version":"0.0.19","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"5fa076c660d1e210b3535dacd3c66243dde1b1e7","_id":"react-redux-with-networking-helper@0.0.19","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-j+J340h0nnJWJhgr3HlHMV0rVsOpZgqMl72KgAiKVG/+nxmd+sjJGoRtRMA/I/UG6QAxRQlFI3NO2USUaoQVqg==","shasum":"ba8f0fc328a571d822417c1c0fcff82ea845a053","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.19.tgz","fileCount":24,"unpackedSize":87976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc/xmCRA9TVsSAnZWagAAVMUP/AlGtuWriQKRrdwUuaNW\nPbE1FU9pyKpFqRDCNEOIEIIZiRtkqgQIRr0PkWi6WnYTjx1slqPy+jkv6sO1\nQ9snzUETLWOLG+QmIwBS+9yBB/aA3yneetuuIpnydUVAwt6oJwGNc2lpU/3w\nR19YxUZ3KZu9b+wagZRkarQZb2HLgqZmdwiLXsDXYY6oAr6hcR2j/ARMytKy\nNpNHCApnSlWVK0YaB0lVGJNosXIPyMQQcc5+XPhnsgs8tdu0OZyMp95OPqAB\nJhJh4r6CatnNZBL9/NZmyiAB2icQJBy+EhTOR4rIIM8BF0tNVzJ49Ezxk/Km\nn3Ht7+oLboJva0AvMmYAB5Y20cwfDzN/inrGIk9XuSDRRCcCQdaW3Py8/ais\nIar5cM0TomvbmZJissOn9uSWgqaK0Cyp+/39nCRsa8TJb67yK4GAwHYpg6KD\nvhCo6LZcqShcSpAKqWxhmX1VSrZngb/0PsgXC649fclvDjX9VQU4e3osgYSb\nEN4SoQ6SAeeYGzMz27W+tfLeHCvxBg0ehX2DvDH9PiyZYkyavmPhn/OBMirz\na+S46BNY5f1o2iCuBB0BAlrs16OK0/JX2D6ii9AkpUVga5R0TkiWTrmGcyHP\n8hbN828ozPluDOFjnDRMSS2hQdmXJJeWCnaBNxdmAevZOJ05V8e803vdwfW/\nTNfV\r\n=t3mf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsgIDBHG8gYdz2flSi7YrUM2PjyNu/YuKUf1axlAB1FAiEAkRRsMSqGPv17Dlurz4bdcGEk48DOu7xhHk+2dKYaxpo="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.19_1567882341765_0.517835533785417"},"_hasShrinkwrap":false},"0.0.20":{"name":"react-redux-with-networking-helper","version":"0.0.20","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"5fa076c660d1e210b3535dacd3c66243dde1b1e7","_id":"react-redux-with-networking-helper@0.0.20","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-HY/61HVZXgcEpFzvXRBd3evY/GDCeSpFUL7qB+TcyO4nMY6DaLO7p8DCkei1A8HjobyH1Lk2UbDleZHvbUoCgA==","shasum":"6c322e7f5b2739ad2717b21a9c9d2a1870878532","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.20.tgz","fileCount":24,"unpackedSize":87983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdc/zUCRA9TVsSAnZWagAAaIoQAJ95kYuhn/neQ8gr9a1G\nSn41IlhlZxe5dIrBeW5sV3PMeTeg/uoxOf5AxhNodXHnRRC4bkZLx9uBi36q\nFDGFdp8BRFblo5yu2z5EZ1VH7asM0Qge9M+f7Qdd+jtGlWWuoczwnhkoL4iT\nmhhq68CUpibIIzk3Ypnyo+jaKHrZRRlZHSbJbQ4HIwZZRQyMCb8i8/Ab1Ng+\nezQAQ08UFpjQI2DuNmf7R+36mIbwrPHni/ODEreh9kiyDHdWrTTbt1YJEco9\n42kKa3fggoPI4xAXLotFC5EfDJzkGL924ACZ0XOiqHCtvR4b5tdUNKC6gJfe\nGCWMsrSTMazNd9j6SyEDUgGDS+1IrHSD5qOPxG02fnMmWIDvR5cNwTLFutEQ\n2wIJT92QBo8dg+cpQ9FCw9chmBx6OkFW72yStXz1uiRQ70rRhUmnyaGrpf2/\nRhiWD60qYAc9a3r2kqnqPZl63yFvGOMPHyDPBDE3mEimCQanBgBwv9AUl2yU\ny8UP7tr3JBkXZM+Y6ID8oysON9ytHCSKHFEece0jvK7e5hpzPkbeoaj6ghCt\nCoXe9QHJzhtues7DQ18sxLJ803jLdvViAY/MemTSbn+NkRDnlozhb9+mjRIn\nnm7HXMBdOIdQGJk2C/hTw+OEqUBq5WIQhhODTVn8wX6OF90jT3A1ew4FevPe\nzVO2\r\n=w0g2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEJl29fq4h333rH+mcpIfccL+D/ORAcg3I/HVpM67FcAIhAIcjlPk5cByVIY2oWwhJg2vNJ6YqlmxDUX1HILRp4UzJ"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.20_1567882452218_0.16638400459778957"},"_hasShrinkwrap":false},"0.0.21":{"name":"react-redux-with-networking-helper","version":"0.0.21","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"19e446378c1c280cadb4877d3c09c4267d66a4ec","_id":"react-redux-with-networking-helper@0.0.21","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-BHG19dEPYZSMDBisVA/wPYaaS9qCkuC6O9oUDRumU5MVsLGDl7BZa64bIIEF++LG8Y26jtpGNtpTCdcp51aGkA==","shasum":"dbe422ac894c8c82bbed4deba668df30c005c7e8","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.21.tgz","fileCount":24,"unpackedSize":88200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddDVFCRA9TVsSAnZWagAA6vUP/1BX8jAm+zwUIDFO9GIF\ncoiRFMbSTs1ld4PBqLQO8/lIGyDOxt7thSAASukseqfSHil82UYW59WSIDDF\nGiTcYCTjcdyz6sXD42wbIBiD00w4kAm8uktq+1gy6pH+mO0zvpnf7Cy7PBrX\nWSLqzxrizOD+HVRW+5dmNo+FFO2XcFg1NGsTltFJr0r7A5HknLFnc2sFJr13\nFr7DBAOFCAp+FKJat245/mxjX/0oaAbN/7O6lcI50PtP/7e9xMuDUdg83eXP\n/+XUok/GU9D9jJa/6AmX4iqUp6S8rIOSPvuGvJqTxm/OKtUrpNQD8VnvXSG9\nVgD8KI/VsHLJjA5tZvTKC2sAn35HLyGVvAHzaAj5ExBhvxJJtHcbQezPGIan\nMx+PC1Z3hv11vvaqoNqr1atL2yL0zxpGtUB9ZDOsKkSr/t9JIZ/ivuZQcdkx\ne/JqTPnNG7BtyP77QxFBW04ZmrebpPOLm+HKQa793jL8cUhoWHqqEAZfrA0j\n5OaH5ZPB1+zh5++hqVzUyak5a0lYGRs7fu9bBPtlUorcq2sL9GB5PJKX68kE\nuFjaiX9c46rzcJgCKanCfoWLNOLQLUSEeAyNVB5zWk95iKwyFD79Rd1dJ7EY\nZvrxnKmi7yyxXpnoBJz+TZnKVRpTg6k7Lz2vqV2eyZQUn4mKu3Oy+CmDFwDk\nZ4uT\r\n=rzco\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPR+XR5zT9lGmLKXxOb5ZHYJEFWAn9hmxcx8IayFsI0AiEAne0OoPT4/FZYw0vLzSfeV4R0/sLcWql8oa19TTKRTOc="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.21_1567896900608_0.37868666459137157"},"_hasShrinkwrap":false},"0.0.22":{"name":"react-redux-with-networking-helper","version":"0.0.22","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"19e446378c1c280cadb4877d3c09c4267d66a4ec","_id":"react-redux-with-networking-helper@0.0.22","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-jLNInr4K+ILDTwS6IIB/AhQJac1CafvnjDid6UiruRfwudXe9GiLU7vlur0YS/jxODZwadDDSVdFo/5HIF+aAQ==","shasum":"82741789a3d5b451e421a8dac845d9135e05ef32","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.22.tgz","fileCount":24,"unpackedSize":88272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddDZZCRA9TVsSAnZWagAAPYUP/0DNgeop89KF2ZxzI1Hq\nDcqdynXzFV6Pm6Me7UN9lSSvvzCZ8G2MCN28S+Xaj+w0AR00wDKmnX/MgofR\nG46RubgbHu+fJL22V65zD34lTFCKH/BSsEOWg3J6repKUdSVOWda6F2C26ZH\nJQfgYAOe7gjAFcNALf2oQz0ApZ0dwfbDm2eFk6r6jUUqFe3tS4eSQTit9JB/\naC1GxnBc1SCwQjHdPK06YwKnx6eoLUP9LpU7H/evVrCAOCOjSg69cWhDHv6n\n3COmDEbfPD8eTc9Yt8DACdVjVf46xlKAQ2gizltLDrnz+gSKnVYy4OoKC3sR\nY6J4aJiGUeutOim47b3Cpzdcs4Q38SfisGY3juJtoOdc8YbDSGjfIyqmuq2c\nPoSW55vTaUTABlF/KVqSiT+nBndYlCkSCN/sMtNuAxMOjRSpAiE8rftZFBws\n6WBPXSoFxc7U8nE5MoY7l3Cu3SgOF1saECay9hR959ovbB8eCYdbvaBRYKGl\nPBEUpT7iKDFl9LO95+YRUZTa7a2rm+TpJlgE8To0YstMX/koJiBMN2SyRZ/G\nNhwGMjvN8vga/VxpHDe5bkHMh8qgWVJf1xGOLr0ENFORymVPiYJ/UB56UtiA\nORxp6/cclKN8j0m+yVOoPxlG3MaxmjQE8PtWng5884pNtds+SC8sVNfoZuJ5\n7Xyq\r\n=ZB9T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZQQAt4JprCOXGorVyis5pmZtXLlzJf0C7FCaUiqh9HAiEAzld3KlkgyByyw5FFWC+Z0ra+REdVa0U8n91sPXXF+i8="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.22_1567897177030_0.443485182415414"},"_hasShrinkwrap":false},"0.0.23":{"name":"react-redux-with-networking-helper","version":"0.0.23","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"f34c2b2260e5e6f4fc5937356552ee3ff992a7ab","_id":"react-redux-with-networking-helper@0.0.23","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-TAk2m/iNlm1CHd5QLfooLIJ315B3S7KV0VdcRnwvaarWtccsb6HKQmjVasawv4xEhX2S8NyixcMgY8QmhQCNCQ==","shasum":"b67ea2ca664aac830da97d4bf9a04d27bef2ff30","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.23.tgz","fileCount":24,"unpackedSize":89520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddmbiCRA9TVsSAnZWagAATRgP+gMdZy2q0nb9UP2ihP8Z\n1UfpLojJyk3GtHNPYqxc6F0ebom7AOupA+/zBO/XHA0ckLbgSUq5I659kDqC\nBijnA/lDVEP8yhCEsgAIMUhsqdab5Gs07UrLFnMP+Vuldw4tcFQijMN4aKdU\n17m2VDY8qIlOBCcgv349jY4c6nS2hxPTNOfV+TIZ+LtAbFrspmghyCSw4GiY\nflLYhy7tjrnaqKbClDrU7NLO+z6mULbXuC7xR/O6juGb01nfHi0cv+CsGL7E\nlUURed0ye75Nkh4bxir0EouMo0bVmMmmpeMIxPgKtwilvrvAfl5qYmqUXN1f\nzc/nU/gOiKPW1sgSMpXygzgPfUn9hy0ttQZLvhjpA26rxrScPZeTIKTpIEdk\ns8pDsRGM8MwHUqnNRRhmbm3mjRx0dKnBjkB5HTXJr8KhLq+0u8yBbKSnNuv/\nFEb/gNnn3gtMMENMCI3J/KhhbNnPIjuBc5py7xdk7clMiGyRgl08yTQf/j1E\nwhSrh5VYqbQxgL2puwSCJQ3cET/Ibed9mZIPEk3mt3iWuqOMmpKtDUbyjKNT\n6sg/JCGg+sDwX0UXC9Yj3moHHlcC6thtuqmCIRL9bw0DDAs8Nb7GEQeeQ/xl\nvr+edc5/o06BbwIXy1g4RLGIjGcIAu8Rg752gwb6fnufw+zNRDJXKMUo1mGH\nBB+K\r\n=04op\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcXbLxS5mA7Rn1nkfGZ6AY7vmOuQo+hp6kwvJ65r4F3gIhALxZJiQCplInFhgEgWe6J4UlSon3LE8mkgDHEmnYP1sB"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.23_1568040673406_0.3805137258142586"},"_hasShrinkwrap":false},"0.0.24":{"name":"react-redux-with-networking-helper","version":"0.0.24","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"092a707014bf106de4bd4d25b82299227af71e35","_id":"react-redux-with-networking-helper@0.0.24","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-RBfUKF7hOeW3N20zO0f9XNR9LfJP7q4GmpaCnyQP1zMfwqetdK148AmHwJnhEXYtT18RZeTDQoEakKQYf+7mQg==","shasum":"3db60d63d375f13ba241cc91faa9d5562834b941","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.24.tgz","fileCount":24,"unpackedSize":89438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddnQ9CRA9TVsSAnZWagAAPgIP/2LYlJwOVDe5fqCmUNre\nbiKktS/WsxYs+b9wi3ZhhXPrqHx52nE1Ww2eXzUotgi+U0tL5eCpb9aHcDDL\n+GSVW9mTVtpaiogM1W+WfjEIQtUQLnD2fzYvXImrrRU2woxo4v3JjzpFNdDN\nnuwCvsUOLOQR1m3VtGb/qn0PXrcATJR1YLdOQ+IQ0kkRxK3O49gYj594xeuu\nvRWO53hrAn8Bg+kk+WXU1SuvpkOeA+G2xFYiDVcOH5NwL+PjZFD/sp5//BSo\nZuHEU/tVusrHDDCjlrAZ+YtSxDeVfpqMs5kZSbze0mNihp5SUK+8Ch0djFOP\nTpJuQK3oQ4r5HiEZirpVWjg3ulba6DXYXPmZXQxEBI1i6lopYiez3fd5L14Z\n0B1PPJi7w3kiIkwSHb1WEl+rUW8afSL8tc00KSEJAwKRxzojTgIBURKMQpk6\nlB7wfwDvr4i90eYY1KbCkYk+q8n8WFxPSn8dn5XYIQi/pGay8uLssZbCDt28\nEyHiNFpJCo9EusXJ+5pnqpVgP+gF6FMTf+Hahc0G1oY9X0u+pKQppK62hLXv\nifJ3o4nYs0dAr6ZPIMMrprxDOH9RuUNYfRgZVtSXTDbS/x6cfcy/jHRKNRhI\njQDDi2G4Gryohp5naQTzI/BrKlOJJXPwgDKKRqgFltD6HMsA2BfUTNtjGR8a\nbSED\r\n=9k2Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPbMbJx3XZ5ZWjtI3cfFb9v06lWHUW5gwqqvjTpiYNyAiEAyfWAdWevtWxrBdDVVCHawElNOV6RC7wyFM7amPBEU5Q="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.24_1568044093048_0.3921829263997969"},"_hasShrinkwrap":false},"0.0.25":{"name":"react-redux-with-networking-helper","version":"0.0.25","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"55b74c11069e1a7073427c6dae973b64f9a431fd","_id":"react-redux-with-networking-helper@0.0.25","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-gulXSbgitw769shZ15d37df4/KnCo1H9yulsr5lcfM5thxKim7Zd6LB2w5+njOJTnWiHwv+cqkuxuVW3OMwPSg==","shasum":"f92776b09ce0335526be2c6c16b004867f9b8178","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.25.tgz","fileCount":24,"unpackedSize":89608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddqEKCRA9TVsSAnZWagAASlIP/3C1n8TVBkqyITQ6ecBw\nnWQp/4C3wWL+9qNBbm41Rv9i2su2F6c9jZ4vyERpkrPeqhJ76Jl5LRKL99md\nPUtH4L0eQPxuqALBYoF8MKghnRq2FTbOHAk8S34WTGo3S2qd6gbuOO2Ch8Pl\neICF/NeQVUIHObei0gSHh4bZjdnIRqQ6EWl372IfiJMTKovhGT6RqgOTZM+7\nslcvHCipvSTFlt3DZgTGzCL/naRVpWrvM9BK2IumLI6pJ0YDyVhCApVApgRC\nC4uMv99ztXYJVrM1a9l7136DNvw/jZvU+DSc29P1qhwfnqxOX13nu9CyzhOr\nUEritDoM/rkRoVxcBg+1PEnry1PiOpLwoKxHlyWze7lKaUNHcht3WRzr1kRW\nS7352lTTorjP/jw9Mvgfb35bqF6jyo1mOJvTbNsyS8alm6Pxae2gQ1THdxkE\nlkZQXYldPcRJqp7xX4K9DiT60hJygUjM+4TOqO8BMz8+7s//vsj9gJCgPxYW\nU/E5LaGFgtdM+zBI0UuUstYjKQ8kMniLKbKhkCJOSmi3cWkAcYOW5sIFVF6X\nAK95PbEV1QTFnlLUwfPhTys0DSp3miwsuK9vW+UKz4FFgVXqKxcSy0d4usLy\nBPdESY0v31nfcx5z8x0VgBJAlbDdrwbXMFEA4UVKveSA7qizOCTBOkqEBeB+\nLa6P\r\n=mZCE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSUMpFqN61huQjklWR2klAsSRryjrqE5HFf7UBe4Yz+AIhAKL6Fnj0JBZnZnPNoCMaOGnXFP1jh6CYzA4XNDDTradZ"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.25_1568055562006_0.11555062022778007"},"_hasShrinkwrap":false},"0.0.26":{"name":"react-redux-with-networking-helper","version":"0.0.26","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"ac0155cfa23ae81a0a0035a57d269826453dda8e","_id":"react-redux-with-networking-helper@0.0.26","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-5olR1mvbR+ZI1+iAvPFLC4Mi+wZ+7VdWaL/ch2Xl/bAe2cINpvGA5SviTnUTite4Hwp3AZfpE+0o7QMtEuO0EA==","shasum":"51cb98baed5b478000e85ae947633f2c68a023f4","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.26.tgz","fileCount":24,"unpackedSize":90751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd6W9CRA9TVsSAnZWagAArgMQAIWFtZEj/UNq4FS4101x\nK1Jd+sb8Odsda/XDqlJaSU2FZ4rq0Xcvsa1Dfi0clxsBO3iuTag9rnVGB/So\nURDQOC/BgZbjO2P7OJ8laD7bJoOh1yyaLLi66ZIg5YBmRS0bc7MsfOa7Q69S\nNep0QTMxqyGGPW6C/suDPB04JRMVktJya0ODnyczaK2dAXUny2i+YMEFIJCW\nunWslEX1pFW5hZc56gwKnu7TA6O/g2xml54DcZnMxuc5JwPo5TmClbCgPNWG\nDagk8MO7NFWt95neHytxULjOmlxamN4a2ExYkLUmfXM53QKk6ypnrGv4bKVx\ncjDzQ6UVdR8ZBwdgd8XvSDaNe1Kr97GNbuXapYFG6mKnya2NpcZHxW8+RnW1\nVcbTjyvdoDwqUXDjz7COaW6L3AmVzun59Dj3M9oMyQKPmINKRf6JMXJiZ9te\nKcxhwXirDvHfBj/Xwjx25eVO9rMGMXBdGq5O0LI0sO3tCK0VZT5avALNpV/X\nnkYWyhUvTGQekuwLfT/ZxZg2pAJG1BnQ5iS0i4W2MobtFn5NRqGavsZK/hNo\nxbCrYde9iz0o+P5lFgRVtq57jmjmhFufiig0K0+f2gZR1/dFocgMb0/IQIz3\nZQF358LbK4QWEV/LYT2Blswr42hOVKgwmtlrYYv3kNvqE7whg0+fjEMzKrzz\n3IyZ\r\n=jbQL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC73kN3US7DmEe+6xaf7cAm7ZOVmdL505U0LrEOYdug4AiEAtv0T/+imLuIZ5ySpBeZVeimjpjBN91/4QhEclqyijsI="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.26_1568122300556_0.9568929542702609"},"_hasShrinkwrap":false},"0.0.27":{"name":"react-redux-with-networking-helper","version":"0.0.27","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"3.1.3","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.0","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"5.10.0","redux-saga":"1.0.5","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.5.4","@babel/runtime":"7.5.4","babel-eslint":"10.0.2","eslint":"6.1.0","eslint-config-airbnb":"17.1.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.2"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"d12d9dbd736d8f948f9ece75700e139e1ee8220d","_id":"react-redux-with-networking-helper@0.0.27","_nodeVersion":"12.2.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-o3AT1nS1DXN3qXtUKiXPE6ewYgvJbouQp6OjrKtDotoCWdpBzX9iHxr+514GVVJKfKbbBpJJvRIVuRFQmwd86A==","shasum":"2dcf17a21fcfc4887781ca9b8c3ee89d4024c8c5","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.27.tgz","fileCount":24,"unpackedSize":91014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdic12CRA9TVsSAnZWagAAOX8QAJ3hTJNbCADaPVdx2EaU\n5fg/FLMFhdrOgMclBuzWuUnlLb0ubITKdYT86kZdH1zYJ9smacmNMkWcKy90\nnwhk/tgO7WvA3vuRtfqG0lC1j15IOuUZxA7MJ+vX5UsNp2yUelJFh046qOGZ\nPRdD9kxX0QqUSOF4HkLD9OcHQ3zh/CzPA632HsRu6r0AbkW/1XjW+QwL0esX\n65MGTeKG6TyKKzT7O6VzFkrefx2k8ud7wOj6Gh5cj1C/upAOZgbpiLYGpmAA\nGGohjF6QfOfEfyDTkjop1ahcAEv/IydiqW4ff8+gtz7sFY4ks8VPWEUv7+6X\n9jfvqbhVlQkeWbDAGzvoTytvUhfSeCZTUuN/uFFp+WYdF/ypzaioz/eoPkN2\nKVZRYOCHGK6xpiRITZJ3FPVHyxY8hUwmV9fNOB8pXE3WeCalrmeFhC7Jo1MV\n9y3t3qpuxMLnES55GDaTCUtN77NNoOyro9i3jTCjdLLefMlKXol2TXYqmUpr\nT44z5N+Uq6OuF7+3MzOdFe6n8M/feHQXiTFiZVRQigS/AiS5aLKxRCSf2XGU\nZDkNRchgeBbK7tDVGPVWliWPOFcdFHOoK0VqOC1VbPeTY90LzuhGoxICAoq3\n2acWUHxKTboIvx2le0wKA2GiFBoe7xeUH+MrFOs+9ATyzk8BHHl/9fn90ZGw\nnfnl\r\n=3p8Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDw5TNpgfKjyEcF+WuIKsbmzFvCqG3QaPZYu3BJFQV5WAiEArpD6tgh8rFMy6x6+yaJVYUA1seXakSqfTEGA3gGIKCM="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.27_1569312117509_0.09365343876607768"},"_hasShrinkwrap":false},"0.0.28":{"name":"react-redux-with-networking-helper","version":"0.0.28","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"^4.0.0","lodash":"4.17.15","prop-types":"15.7.2","react":"^16.8.6","react-redux":"7.1.1","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"6.0.0","redux-saga":"1.1.1","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.6.2","@babel/runtime":"7.6.2","babel-eslint":"10.0.3","eslint":"6.4.0","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"abf0fb6af1837b3627304e4ea44ab49a8b0e7961","_id":"react-redux-with-networking-helper@0.0.28","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-7USEBnqRPCzNvvukbHgptVBuC7rfGSqk9tuaSo2fx9G3XbfIDOcM872hI/x9pY/m5ja1mcZwsLF+/EoXQ1YOJA==","shasum":"3a3ddb5f650e0a776bfc9c151fd595c888bc0041","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.28.tgz","fileCount":24,"unpackedSize":91361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdidABCRA9TVsSAnZWagAA1yEP/jzHGFGE18+kmPnVb1Qi\nhk3qChhmkppnMJyyblAZicSAXvvYUXSHXI6CyetZa+zOEaGuQcH7H7imT24D\n4WOtxTdBUjz9eptv+CH7VsXshJyiUMOUoVrSvlX5Zl3nS1we6DYMPld4LNAA\n6EM/V2msBA9seVtEj9LdDK1Ui142ZMeqJiFiZ4CBSzdZuLLOA3FpSjBD6Y8O\nxqLxckf9WCdvJME4O1o5rSTfcTDlwFWYbkejCRtwpjxp9vRX3qFAR19MEY5b\n4jfMA3KEFZB6KvO1lQTTR5V4zeW9VO1pECypZ/a3hEOSSDi+qqGQnhm2R9jR\nKPyZB6rfwigC0cThqz/tZ2FDxih34uPyEevKV3lrrpaCA5LX9pLyU7+Abjax\nbxg+xxyXCIYvDiWpNAez+IJxn3vfha0fJIh+sIgR3Z344WqwgIPgeOeANNne\ntejAf4kAVcfdBlwT/bhS4I8c/DZLYKYWJ9UGSA3ta9OLLveD1HVWsneeFcqu\nbonaPAI8SjCKFH2dleuas8uEHb1cIhPrgX8c+WHyqEZYWiA2FXRJUdaQy7Br\nW/1NOQMQEJzLVUBHoRTi0Q/XlS8dKUId7hQ/BWE3RYlg0pKCi4ZzUdx9Gz5+\n02XiMRN7mAyOCyAnpaRpi/t+rHMXZKuvbSHRr91mUUBQqN7O0bdltihRVfZY\nrlSi\r\n=CN2m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkCk5G6sA0GJzp8QyZM8H1s9eYioQixlFVuacRNiGsEQIhAJUeGUcaAf6q+XYJXusKg9hTAoQ0UUEj9dtC+ny5Pmms"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.28_1569312769107_0.4877849601256261"},"_hasShrinkwrap":false},"0.0.29":{"name":"react-redux-with-networking-helper","version":"0.0.29","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"^4.0.0","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.1","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"6.0.0","redux-saga":"1.1.1","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.6.2","@babel/runtime":"7.6.2","babel-eslint":"10.0.3","eslint":"6.4.0","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"abf0fb6af1837b3627304e4ea44ab49a8b0e7961","_id":"react-redux-with-networking-helper@0.0.29","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-NkqjXu7lKKg4KforS/6bjUlfoXOvbu9prHRiNq0cFjzvE++znaFPnzXDOu8H2Gj91jfo2vmNOU/UAtyltUWxvQ==","shasum":"67e8b980e829175bb87800729ca244638ab610c0","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.29.tgz","fileCount":24,"unpackedSize":91360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdidGHCRA9TVsSAnZWagAAangQAJedKtyPkv2BYqEyKvGZ\nZ2NQQt68nVltT3nnS9PrTXNrplFEbX21RsfHndWuezztZA1rVWzbHbg9+eod\nf1sIrEEAqKQOxLNvd/7SvSLrRbbTUoBinaGlSR88DeeyclM/xVYgCTX9VUQf\n+bPKZB0rrTO503HrNB2OEdR5mszNciWj+OZzLqWVm+j2ddYIdsBVK7Wv0Qgi\nWdU+iaBLFgaP9Y/swrS4gixwwDHLkswbfiGdXLkCbX/XVKwCYIMNs0UQ93Qx\nwZ+z4v1FpubiBPPQO9hJPWEJbRVBFdxu1/HXcRN4CCLBB2qTNxgwWYyU/vxz\nFbMT9xShJc8iXU7MJMy7XIbqmn7hY6Bixet/nYFhb35+0Qkvc/EHr6fPAqVb\nxVMtFygwnKdAAZbVlghB5UE8IZqATpM0pNiH34ehqcMc+i37s7upO6PsYkJf\ngodHrs59zgm2pBQElEYY7YGOGXXRtcmnkb9Em5zD3o1LLXbapwl+eUEBQ8rj\nry6hG+W+368/39ychyZBMe9EMH84RO2pn8wN0R8u4y8jOs1fQNLo6t7UwCKl\nEQISH3YWHAXM7vrTLXXo5ejdr7bpVD2Gihd9obBKAElNPQW+3bauIkeplXJF\nEWTibbgMtbNJRhRQD8mtG+47AuL/+zhScBFXaHFAsvHqVVseq8PiSHDW8Qbi\nc8QV\r\n=fqSx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHSym+hLlrav6czemRCCxqmdBawPkJtJgOq5rId7WrbAiEAh3r1KcpmjsIkWQN1u6wnYYxB2+a78xbPMj6ReDjNHmw="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.29_1569313158765_0.17580007056238012"},"_hasShrinkwrap":false},"0.0.30":{"name":"react-redux-with-networking-helper","version":"0.0.30","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"^4.0.0","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.1","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"6.0.0","redux-saga":"1.1.1","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.6.2","@babel/runtime":"7.6.2","babel-eslint":"10.0.3","eslint":"6.4.0","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.6"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"8887e2dbcd9635f769392616751bb61ace5042b5","_id":"react-redux-with-networking-helper@0.0.30","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-4oujVix2V9CeCpDYQIue2+wBJ28HD6MtIgyhs8kb2rIUR+a+mbOvTQ6w0fhgk6+w55FvaSarTdCbzojw3Bii3Q==","shasum":"5cf76790dc7cda3815661ff0bb296aeade4e7b8c","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.30.tgz","fileCount":24,"unpackedSize":91412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdidRKCRA9TVsSAnZWagAAtGIP+we28qN8jAkhyAh1TYGn\n8z76MSCwvJTh/nux7tA5wpWV/BMvsj76oLRsx3FiO47ggLYyIDGk9iHpuqTE\nCbzE5qvCVr1JnuAAxKT0ZRHMFY1Daa0jhYT/EWQetSGkM+0A/L2HZLbBxs+P\nn+150mImOyGTknDePKCxpKLZvn34cdxfow5XDXzuFayrms7a9pcQ+6Jp4vl6\nADvBrZrSKM9SDowTP+V3QvfT7KyX9W229rvwnaWBwxUfebs6j/QP8Bu1LQ7D\nkV5qAZLpvj2HiBbT6SUJdZNFgOgeB3MWrLgBN4ypfdE+blBrUmEhrHLJKLEZ\n1PGvUf6whjGksLBg0YsVFpG5LYtSIgrsNlHCve4qBPd1jwkcCiH35L7i0PUZ\nt89+7H+qS7wWrajohhJJHmQ52x0JesNafC6pJ5j19wTXmFl+mFumlIwB4vJb\nQitsjf/QSX5u3huWNEcS8zZe2T8rxnpHwuXNv++UNDz8RpHDf7BXwNpbzPZx\nOPHKb2pRWUChTY0WAmLYgPIFNr62ThAcWcZBS/xWaynH+WfyMQmTjznCehNC\n4nNOpvVg4Oaq8nJOYcC/fl/3ob3sKTp7L/9TNen5CCbGzk2hZ+U3RC9L2R09\nuIswQ9/mruscAe3owah3LOcyWWQB2NyPnmeEUd2qqYHlV7GPB8kmOMJ1h55i\nO0e0\r\n=S9Ig\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdjuM74K1BTXq+SRAXr4zO1O3RTXg+StfOZ0gZd7kT1AiB+lL3fyB+sOZcvPzGv3b2pIvpDSOdy87HpN59+yZHB2Q=="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.30_1569313866199_0.3188616779634621"},"_hasShrinkwrap":false},"0.0.31":{"name":"react-redux-with-networking-helper","version":"0.0.31","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"^4.0.0","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.1","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"6.0.0","redux-saga":"1.1.1","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.6.2","@babel/runtime":"7.6.2","babel-eslint":"10.0.3","eslint":"6.4.0","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.9.0"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"8887e2dbcd9635f769392616751bb61ace5042b5","_id":"react-redux-with-networking-helper@0.0.31","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Y9nxRO3qoEl6gdIni/DU+KOiw9kFJsozN2WrvMlPZc5FOj1O+IC6kVg4BZFpRZpVa9D9/7N1pu/140TTRQpQyg==","shasum":"ae4d0e82b3854197915a80e439c701b1fe405ec2","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.31.tgz","fileCount":24,"unpackedSize":91412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjg2jCRA9TVsSAnZWagAAaz0P/1feYSD9MMOUaKaCo/Lb\nYZMOF6iKdHTP6csyo7Xgt6Qy5W/pO8wiM9t3a4ASaccncdGbVI1n5PLCgLM2\nvzQK1iTgDiMURUJd6RsBVHtNteRgQzLcZyu9WEXopGWGe1lx8wZeLOI30b0D\n9MHFI15w0v0dkezUwO85BCQRwpK/kgQOBrCqIVybzu4In+mstuO1AgWR0CYB\nM7w59kYIGJjO/Pi1t271f5rGAIT1JwFlxjtN76EgjBRByLyR0onHjdwqqfTf\nIywgehwAkTyJa9iNEsxdv82KDU/RNSYbvHad8KHj5HN7BuCSS1JsBI9JFWDQ\nOqy69S7wqugf47TWl+IVuOasCQgVE4JV29FqeiXwfOP00FEs7o18oVDTRvZj\nCLVGmWxay1sySjVV45hx6fGoZA2JHqpgjyfDlaf0HQt8i1oCtdxDtCnDVGZW\ngXP3UsS5K2cvHu3pXJLWlsJzZjVPwhjPlizpw88VQ8pwnWcEFRsNOxcuPm/8\nJUKDRjIZ48AIOZekjVFBqOzHxmPRPKik4urexkyxDzFCkMLmrUKAyrFI7T5i\nX6lNCg4F9oExuevvxKiMB6KPgD8HgYe7GWuiBmiuU65y77pxPR0qHurL8kkh\nYgkrhZkA/HmEza6gebOjTPY9GkC2+26BXuRxD1iUkhqQl1VAyPqs97mz5qrJ\njWKa\r\n=ggGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2bAoS/zP91AFLBBiee1ilKjlMdhtwlJNC4JX1iOaPRgIhAKJz8Smqa1CVB4jidk9oPC/XYq+MAt3IAtpRrLWMqjks"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.31_1569590690345_0.19644581362963986"},"_hasShrinkwrap":false},"0.0.32":{"name":"react-redux-with-networking-helper","version":"0.0.32","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"^4.0.0","lodash":"4.17.15","prop-types":"15.7.2","react":"16.8.6","react-redux":"7.1.1","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"6.0.0","redux-saga":"1.1.1","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.6.2","@babel/runtime":"7.6.2","babel-eslint":"10.0.3","eslint":"6.4.0","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.3"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"ebfee8db77655e8bd3373fed9357bc34f66ac42a","_id":"react-redux-with-networking-helper@0.0.32","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-QdiF+4JJRZFw35x5B55+o2BEfLXT7d7N+4LsrXjXISIH+vQcFiLXXl9C7CUNOAxUrF/7sFuAVVkgni6UMX/7xQ==","shasum":"60bf007f781bcc9a6e36ba29e5497c3b1a5b2eef","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.32.tgz","fileCount":24,"unpackedSize":91412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjhKsCRA9TVsSAnZWagAAfUwQAI9b2eNuvC05nCVmquNt\nvixpYqgW+Mr2TeXziHBT59CCPBKugq+V0LNKwHEMuwd2H1sRRHlczBMmu7gF\nJf46E4lN6fVIzAXIFH8ceGSqt5u+jLcEfpftxzT2Z5xWbNMMmQNnkmDGG25e\nuuXG/dTb//zsIOR+TKIvcZst9aO2hY/iKaYMh/BGL67lqmXMcjEKCHDZH07i\nfU5USae5ey6rnb7j0Vckt6CToXXfh+UWNovkGf/YdxHbWnqK6p3YZi3VrEDa\nRECpIXubO5ki4xMA/ArTsqs9ev56BnMpQYP9Oo+jebVmWjTH2NlOccDJQe86\nyDhqscNIOqfblAoc/75Cs3Rx+9XyFgjL0w1Z3j5/4iD/WyxwSoVuFtklU58L\nM3+Bbd4hd756i61ChX1th/ZggSlWo56KqUiaX+X9ElvVNNEpFYvZAOyGsy1s\nJeHDgL4cz+1Q8wwc6GP24RHIOubpVyJaSmzuNwMTUAZ9LAsy8dQdWnE7L3CO\nJrGcslbOuchKlWFEVfVGTWIzvyjLKtBngL3D1Qsky0X47UAkxL66KuHujkUL\nbS4Wlbze14wh4t9zddbZYiZtI9MIpeAmDZl0oWLMDmnvTsVtSVtnWwg6Aaum\n5ssK1q2Vw8P8VF+6WpexEIFwjhzd4I4CtOkOzOg4MAk2mRANKp3Gk6v+KuMl\n917+\r\n=nTP2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFKRaQim313ETwWaqBqvGHu0bz2o+1knH8iZ3iDBSD+GAiEAvtkT/VfmtULpd3Q7CU0TwHEflV0r8/K2oedLXPwJv1c="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.32_1569591979326_0.9990074642990803"},"_hasShrinkwrap":false},"0.0.33":{"name":"react-redux-with-networking-helper","version":"0.0.33","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"^4.0.0","lodash":"4.17.15","prop-types":"15.7.2","react-redux":"7.1.1","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"6.0.0","redux-saga":"1.1.1","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.6.2","@babel/runtime":"7.6.2","babel-eslint":"10.0.3","eslint":"6.4.0","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.14.3","react":"^16.8.3"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.3"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"ebfee8db77655e8bd3373fed9357bc34f66ac42a","_id":"react-redux-with-networking-helper@0.0.33","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-nV9qOKwOJuCSftORJ92MSvlS31V8WbhbftZ2936FctJ205JDmetzSv31q6km5OVF31IrjvTsaPXJ0iHisOj7tQ==","shasum":"09787ff3bc6e5b231e98cc004437a81793b5ceb8","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.33.tgz","fileCount":24,"unpackedSize":91413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjhPmCRA9TVsSAnZWagAAFyYQAItuaA3jHEZhPH9BkzBV\nhL15rFiLCFFHputRmAY0OS0jf9G9bObE2zw/4IcjL+cjyQ9qlujvN/w2CqVF\nhYDNVI57kKo58ClKBycLpIhCHFOR/W2LZbVUyfbrYT66fRR6QMD263Jkbcgq\n75tCl7vX3oXvD8DO/yEoDc+E7Stpwl9Shh0zUPpeOy07SPVozAcMZurlz0uZ\nLsaAWyHcsTCfywVBBE9bURptc7COfxsNsQziKPOSAwl4XmVPbpw2SOun7EoD\nnnIivWXVHjb5kspx2HnxDRWV8mC1bmCkYR1RD0bXxwvw+vGLd7sLLYQSzBK7\nxg7AqVkjbFfHd6uszvnZ/vXXHxqjbp9EyHtwxVeRTaTM3Thc8k6E0sTZat52\nzsecESADoAgHzzIqwI9AT51r7MIHZ4NpCSFtMJHiA7LSmZhGTUWYIoRud/Ji\nXVeFT9Qn92AuVzIVrPs7VdFgu2UEqYO0owOikFE89ASZR67dJSylWearRh4U\nL3s6o+FSbZPQBfrPW9sy+kZ2GIrxN2xu/bsoMpiFfCNHcB6Z0Du/D/FwY6P2\naatd6Br91rAONEMx0zMdRh3lYfVUV/HoQHJ/FeQdBw3NxmegIYB9rwxv8O+x\nfJ+yw7l5jnGv7PCQSgzVKRdf9B04oOrnT/xEUiagU94gSEh2fpQYCoKm0EvC\nrBhi\r\n=goSj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmB/Ko4H4fiEHpxbk0V0js7pAp9i6NBbjhyGfh7c5yPAiBYnKjxtEQ8TiVYX1JDjl5X99dlpA8xBgaKMTW6tMcCAQ=="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.33_1569592293263_0.13987868969426454"},"_hasShrinkwrap":false},"0.0.34":{"name":"react-redux-with-networking-helper","version":"0.0.34","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"5.0.0","lodash":"4.17.15","prop-types":"15.7.2","react-redux":"7.1.3","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"6.0.0","redux-saga":"1.1.3","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.6.2","@babel/runtime":"7.6.2","babel-eslint":"10.0.3","eslint":"6.7.2","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.17.0","react":"^16.8.3"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.3"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"a1cb9e652a5545d6fe1bd583ef3dceb0f2dab70b","_id":"react-redux-with-networking-helper@0.0.34","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-WC7kBHbA4JVWcyM6M4iHN7jKiz9CS6n7WUucGIigX6N43F4O97KmDwTkGjbToT+CzeM1a4atfhMQ0rkCmahixw==","shasum":"f37b149dbd179753b7e9803a3655fc5a5411ff15","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.34.tgz","fileCount":24,"unpackedSize":91505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd59kZCRA9TVsSAnZWagAAHCMP/ij1qj2Nfc7d5irmD5c8\nNEdSyl+lUHl2jJbLNg0sVOfnN8dtIa3gs/5DJVGdrZlqYEoRJlrC+ZKzxxwa\nkWoKKUy7t5fYHnv1qGKCGU9Cjy5z+U91uRDF85sOZ4G6C3lJwmwNVT+Lr+0d\no6MTC3nFkjzL70PxeKAtT8wVusCYGoBWPCJeWas6qaptJghVgJ3zTmjnsbV2\nTga3o3ku4TXnOQPnSvd0iNeJ4ovvm2xjsH0wXOKtq0e6oE8LsmhH1eAofCM0\nAzTaYh21VU3uMEWtbDlb4E2Nh35WK/wAl57VLo0IyOotm37W/qkCdaqdpLo6\nFfdQqWGz8OglY2K82t7GVX1Bqp8WqrgyiTxTpTtH+6CnxjipRs+FuejoCMcO\nACDfuW7jNX0vQpMcHeb/Bv+HRI9REUPl7WgfoEVp9PCAU1JT7N74nNQxyj4t\nDnmG5jHqeIH7Bo0ZZlZbbwfWncUkAJ0Z6Xu2ZEgwJkkGfOyzPeyOxOQlH9oA\njJO6ZO7VgyIYvHvrXr9Zm79pWrWOf+s1LPRo/aNF23nmYyO4+/TD6AuNoCD/\nrGO2V1zbUIGqBEMF9pevfsjv742agv0qXFe2an8RIgKJnUNQfvEDFy0RtrOD\na+mTuh736fMXk4BpOk+8qDQG/a+6bXSc51fBRsbhjdxdXhKmYAfFfteSHmtP\nmuAv\r\n=30+4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCutaI0HXDlSLvT9GdI2Zatc0ggqxGEIsdzS60HupEIIwIhAPiaSEjLzCoHFdQiUuyn+QoifvTORXRAJfkpT/4Fb7g7"}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.34_1575475480621_0.3923701363360932"},"_hasShrinkwrap":false},"0.0.35":{"name":"react-redux-with-networking-helper","version":"0.0.35","description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","main":"src/index.js","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"scripts":{"lint":"eslint --fix --cache ./src"},"author":{"name":"Tom Pickard"},"license":"MIT","bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","dependencies":{"axios":"0.19.0","axios-curlirize":"git+https://github.com/iamacup/axios-curlirize.git#7aefdee","immer":"5.0.0","lodash":"4.17.15","prop-types":"15.7.2","react-redux":"7.1.3","redux":"4.0.4","redux-logger":"3.0.6","redux-persist":"6.0.0","redux-saga":"1.1.3","reselect":"4.0.0"},"devDependencies":{"@babel/core":"7.6.2","@babel/runtime":"7.6.2","babel-eslint":"10.0.3","eslint":"6.7.2","eslint-config-airbnb":"18.0.1","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.17.0","react":"^16.8.3"},"peerDependencies":{"prop-types":"^15.7.2","react":"^16.8.3"},"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"gitHead":"1f4b455c265337f3f917364d72d127b7005f0ceb","_id":"react-redux-with-networking-helper@0.0.35","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-86+hHNm5t3C1fo5uxGlXcRsd+N87RnbwWChCwjsj/gFUGGHoryYNaLI7qQCw0FByNgtWMZpWv7DYax26MbQ4MA==","shasum":"60ede671f505279a37229cef0fb2aadc3b07630c","tarball":"https://registry.npmjs.org/react-redux-with-networking-helper/-/react-redux-with-networking-helper-0.0.35.tgz","fileCount":24,"unpackedSize":91506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd59q3CRA9TVsSAnZWagAAP5YP/jb+5rrVLjj4g7FATdyk\n1EU9goApczUQLFVkADxVaDKErl+Ug5TlYyIL8D7AFUhcv1ix0zy+y5m/3iig\nvUKOEq5EsK8jYadqMfXnhR36dpeYn/e6Y1lgh658I/2is5rtm0xoZZ60gZWL\n/r+sVcvBNI0v32xnVQsss9evVuksVFOMLiuZ9SE1NGoE7QKqJOKrgbZnIm2F\nvRnP9mrQ7t4YVIibHxgzlkZ9ie5KZxMRpXZUBW7UE9woUwfqGoDlez9rZxs9\nn5ePuDV5n029xzO1PLSVJ9h0P73VGhrFE/THGZQG0BmicU/uFb8BlTPwLaPk\nuLY6UXbu29wjDbqxgOu5HmQ/vHkSOYx3oSWLNsdVQPrTXUi2J1llhc8lJSpT\nvU9KmcY2n+9mtRN2gsBnuvq7Zl2VzpLcdDviZ4k4m5a1h7yff55mt2QoRG2g\neN8arg49oTHDhwxvnJq4bCBACk8F6xTzE1hn/8YKZ7eJdO4vjUwkBcOxX2hD\nPvElhGZ+Qt2f3yoOXIqZ2IPj8yAaJiloQmgLV6EkQvtehICf9iJcuCafTSRr\ntIeoJ5m/8Qq633ciJ2D+zxLGWRJQtnsevKtFsSbaqq90m42ymbr/B3OTACak\naus6qBsVPKXXDy+Bx7wFnDlxPbaei0XuKhkxsnPORymk0y5JT/bxX0iOcXSU\nvKbO\r\n=8U8Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkhoMlnJ9m98vQvoXdLoGl8miaxnj4IDhS9zXfBXszMAiBWf5btEmOdQTRNKcWwa2WwG8AM2c469bC+cHJ0NTi5eA=="}]},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"_npmUser":{"name":"iamacup","email":"npm@tompickard.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-redux-with-networking-helper_0.0.35_1575475894668_0.9914351869789151"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-26T12:29:31.473Z","0.0.1":"2019-08-26T12:29:31.621Z","modified":"2022-05-15T02:35:45.616Z","0.0.2":"2019-08-26T13:55:26.101Z","0.0.3":"2019-08-26T14:35:09.811Z","0.0.4":"2019-08-27T20:40:20.706Z","0.0.5":"2019-08-28T18:39:08.215Z","0.0.6":"2019-08-29T12:42:40.662Z","0.0.7":"2019-08-29T12:57:55.786Z","0.0.8":"2019-08-29T15:15:50.676Z","0.0.9":"2019-08-29T15:17:39.570Z","0.0.10":"2019-08-30T09:17:45.356Z","0.0.11":"2019-08-30T09:35:28.288Z","0.0.12":"2019-08-30T11:19:09.864Z","0.0.13":"2019-09-02T13:15:22.959Z","0.0.14":"2019-09-04T09:17:59.118Z","0.0.15":"2019-09-06T10:10:28.278Z","0.0.16":"2019-09-06T16:09:11.493Z","0.0.17":"2019-09-07T16:38:56.866Z","0.0.18":"2019-09-07T16:39:54.537Z","0.0.19":"2019-09-07T18:52:21.903Z","0.0.20":"2019-09-07T18:54:12.356Z","0.0.21":"2019-09-07T22:55:00.744Z","0.0.22":"2019-09-07T22:59:37.170Z","0.0.23":"2019-09-09T14:51:13.558Z","0.0.24":"2019-09-09T15:48:13.238Z","0.0.25":"2019-09-09T18:59:22.147Z","0.0.26":"2019-09-10T13:31:40.721Z","0.0.27":"2019-09-24T08:01:57.637Z","0.0.28":"2019-09-24T08:12:49.240Z","0.0.29":"2019-09-24T08:19:18.898Z","0.0.30":"2019-09-24T08:31:06.329Z","0.0.31":"2019-09-27T13:24:50.467Z","0.0.32":"2019-09-27T13:46:19.433Z","0.0.33":"2019-09-27T13:51:33.430Z","0.0.34":"2019-12-04T16:04:40.824Z","0.0.35":"2019-12-04T16:11:34.814Z"},"maintainers":[{"name":"iamacup","email":"npm@tompickard.com"}],"description":"A tool to make dropping redux into a project easy, fast, and provide a good way to do networking as well","homepage":"https://github.com/iamacup/react-redux-with-networking-helper/","keywords":["react-native","reactjs","react","reactnative","redux","immer","reselect","redux-saga","boilerplate","helper"],"repository":{"type":"git","url":"git+https://github.com/iamacup/react-redux-with-networking-helper.git"},"author":{"name":"Tom Pickard"},"bugs":{"url":"https://github.com/iamacup/react-redux-with-networking-helper/issues"},"license":"MIT","readme":"# react-redux-with-networking-helper\n\n#### Required versions\n\n * **react** > 16.8.6\n * or\n * **react-native** > 0.60.0 \n\n\n#### Hooks\n\nHooks are fully supported, examples and documentation includes `connect` based and hook based methods for implementation.\n\n\n#### Project\n\nThis project aims to produce a low code, high productivity solution to working with React/Redux and networking.\n\nIt stores networking state and 'global' state separately, but provides tools for combining the two effectively - keeping a single source of truth about your application while simultaneously updating it with network data.\n\nIn addition, the library provides some utilities to handle disconnection and network retry as well as 'expiration' of network requests over time.\n\nThis project was built for React Native, although it also works with React DOM\n\n\n## Getting Started\n\nFirst, install the package\n\n`yarn add react-redux-with-networking-helper`\n\nThen you need to wrap your upper most component (*react-native:* usually the one registered with `AppRegistry.registerComponent`) like this:\n\n```\nimport { ReduxWrapper } from 'react-redux-with-networking-helper';\n\nexport default class Entrypoint extends Component {\n  render() {\n    return (\n      <ReduxWrapper>\n        {/* Your app children here */}\n      </ReduxWrapper>\n    );\n  }\n}\n```\n\nThen you are ready to go - you can connect up any components to the store and use any of the API's below, or create and use your own.\n\n\n## Examples\n\n#### React Native\n\n<details><summary>Basic Data API</summary>\n<p>\n\nIn this example we use the data API like the this.setState API, note that this example will persist over reloads and application crashes due to the persistor. You would probably not make a [controlled input](https://reactjs.org/docs/forms.html#controlled-components), using this library instead of setState, in most cases - this is just for the example.\n\n * [no hooks](./examples/simple)\n * [hooks](./examples/simplehooks)\n\n</p>\n</details>\n\nTODO things\n\n* Using the Data API\n* Using the Networking API\n* Using the Data and Networking API together\n* Advanced and fun stuff\n\n#### React DOM\n\n**TODO**\n\n\n## How To Think About It\n\nThe whole point of this library is to have a single source of data truth - the 'global state' - this state can then be 'tuned in to' by various components using the connect method from react-redux in order to get updates. We have a bunch of selectors for selecting this data in a convenient way.\n\nThis 'global state' is then updated, either directly through actions on components - i.e. when you need to update the user's current handle - or indirectly through network data - i.e. when you just logged in and need to update the current users object.\n\n\n## Under the Hood\n\nUnder the hood we use the following libraries:\n\n * **axios** - for all the networking\n * **react-redux** - for the global state\n * **redux-saga** - to handle sagary stuff (networking, in this case)\n * **reselect** - to let us efficiently subscribe to state changes on components without causing re-renders\n * **immer** - for easy global state manipulation\n\n\n## A note for react-native\n\nYou need to pass in a storage mechanism explicitly as of redux-persist v6.0.0, this is how you do this:\n\n```\nimport AsyncStorage from '@react-native-community/async-storage';\n\n...\n\n<ReduxWrapper\n  persistorStorageOverride={ AsyncStorage }\n<\n...\n</ReduxWrapper>\n\n...\n\n```\n\nThere are problems with react native on android with large states when usinig the redux-persist library. If you want to work around this, you need to install [redux-persist-filesystem-storage](https://github.com/robwalkerco/redux-persist-filesystem-storage) into your project and link it correctly, then pass the storage into the Wrapper like this:\n\n```\nimport FilesystemStorage from 'redux-persist-filesystem-storage';\nimport AsyncStorage from '@react-native-community/async-storage';\nimport { Platform } from 'react-native';\n...\n\n<ReduxWrapper\n  persistorStorageOverride={ Platform.OS === 'android' ? FilesystemStorage : AsyncStorage }\n<\n...\n</ReduxWrapper>\n\n...\n```\n\n## Something about the persistor\n\nWe only persist network transactions to the storage once they are finished, this is to stop the case where the runtime crashes, and is then restarted but with half complete network transaction states in the global state that no saga is operating on and will never complete.\n\n\n## Locations\n\nLocations are an important part of the library. They are specified as string with the following syntax and effectively they dictate where you read and write data:\n\n`some.location.in.the.data.store`\n\nYou can also include array indices like this\n\n`some.location.with.an.array.[3].in.the.[0].data.store`\n\n* Whenever **putting data into the data store**, it will create all levels specified if they do not exist, as objects. \n* Whenever **pulling data out of the data store**, traversal stops once a level is reached that does not exist and an empty object `{}` is returned or whatever was specified as the default value when creating the selector.\n\n\n## Selectors - makeGet and get\n\nBear in mind that under the hood we are using [Reselect](https://github.com/reduxjs/reselect) for our selectors, there are, therefore, two types of every selector - you can read about this in detail in the [reselect documentation here](https://github.com/reduxjs/reselect#sharing-selectors-with-props-across-multiple-component-instances) - but the cheatsheet version is - if you only have **one instance** of a component you can use the `get***` function, if you will have **multiple instances** of a component you need to use the equivalent `makeGet***` function to build your selectors. To be on the safe side, use the `makeGet***`.\n\nFor some selectors we allow for caching, that caching is applied to the `makeGet***` functions so that instead of having multiple components with many functions that do the same thing, we have multiple components with a single function that does the same thing.\n\nWhen using hooks, the same rules apply but with different syntax, full explination [here](https://react-redux.js.org/next/api/hooks) with documentation and examples below.\n\n\n## APIs\n\nThere are two different API's that have actions and selectors: the **Data API** and the **Network API**. There is no link from the Data API to the Network API, but there is a link from the Network API to the Data API - that is to say, network requests can modify the 'global state'.\n\nIn addition, there is the **ReduxWrapper API** which is the main component you will use to wrap your application.\n\n## The ReduxWrapper API\n\n\n<details><summary>ReduxWrapper properties</summary>\n<p>\n\n\n| Property | Default | Description                                                      \n| --- | --- | ---\n| `setDebugWithCurlirize` | `false` | Will print all network out as curl commands\n| `networkExceptionCallback` | `(err) => {}` | Is called for any exceptions that occur in axios, *application order* can be seen [here](#network-request-flow)\n| `globalResponseIntercept` | `(obj) => {}` | Is called for all network responses with the obj formatted like this:<br><br>{<br>`    type`: 'error' or 'success',<br>`    insertData`: 'data after relevant formatters are applied',<br>`    responseData`: 'the original network response data' or 'exception object if responseStatusCode is -1',<br>`    responseStatusCode:` 'response status code' or '-1 if an exception',<br>`    responseHeaders`: 'response headers' or 'empty object if an exception',<br>}<br><br>*application order* can be seen [here](#network-request-flow)\n| `globalErrorFormatter` | `(data) => data` | This is called for any error condition, see order [here](#network-request-flow), and should return any data format you want to use in subsequent items, this is useful because often you want to format your error data from an API in a specific, and global way.\n| `additionalReducers` | `[]` | Should contain any additional reducers that you want to include in the state, you can fire actions that will be picked up by these in any connected component.\n| `networkTestAction` | `{}` | If specified as some `NetworkActions.start***` action, this will be used to test for network connectivity changes once a downtime event is triggered. I.e.<br><br> `networkTestAction={NetworkActions.startGET({url: 'https://some-test-url'})}`.<br><br>All network connections that fail, with this specified, will be queued up if they have `autoRetryOnNetworkReconnection` set to true on their individual config and then will be actioned when this network request succeeds\n| `networkTestDelay` | `10000` | This is the delay between uptime checks on the `networkTestAction`\n| `persistorStorageOverride` | `null` | Provide an alternative storage method for the persistor, see more [here](#a-note-for-react-native)\n| `defaultContentTypes`| `defaultContentTypesObject` | For each type of request, this object specifies the default value for the `Content-Type` header. This value can and will be overwritten by other headers, see header order of priority [here](#header-order-priority). See below this table for the default values, null set for any method will not apply any value to `Content-Type`\n\n`defaultContentTypesObject` default value\n\n```\n{\n    get: null,\n    post: 'application/json',\n    patch: 'application/json',\n    delete: 'application/json',\n    head: null,\n    options: null,\n    put: 'application/json',\n}\n```\n\n</p>\n</details>\n\n\n<details><summary>ReduxWrapper methods</summary>\n<p>\n\nYou can access methods on the ReduxWrapper like this:\n\n```\n<ReduxWrapper\n  ref={(el) => { this.wrapper = el; }}\n>\n  {/* Your app children here */}\n</ReduxWrapper>\n\n...\n\nthis.wrapper.METHOD()\n```\n\n| Function | Description                                                      \n| --- | --- \n| `persistorPurge()` | Will clear the persistor storage completely.\n\n\n</p>\n</details>\n\n## The Data API\n\n#### Actions (DataActions)\n\n##### Modifying the data\n\n\n<details><summary>DataActions.setData(location, data, keys = null)</summary>\n<p>\n\n`DataActions.setData(location, data, keys = null)`\n\nOverrides any element at the current location with the data specified. See keys note below for description.\n\n</p>\n</details>\n\n<details><summary>DataActions.mergeData(location, data, keys = null)</summary>\n<p>\n\n`DataActions.mergeData(location, data, keys = null)`\n\nUses `Object.assign({}, currentStateAtLocation, data)` to mutate the state\n\n</p>\n</details>\n\n<details><summary>DataActions.concatFirstData(location, data)</summary>\n<p>\n\n`DataActions.concatFirstData(location, data)`\n\nUses `locationState = data.concat(currentStateAtLocation);` to add the existing state (assuming it is an array) to the end of the data you are inserting, if the `data` value is not an array it will be converted to an array prior to concatenation.\n\n</p>\n</details>\n\n<details><summary>DataActions.concatLastData(location, data)</summary>\n<p>\n\n`DataActions.concatLastData(location, data)`\n\nUses `locationState = currentStateAtLocation.concat(data);` to add your data to the end of the array at the location, if the data at the location is not an array, it will be overwritten with a blank array.\n\n</p>\n</details>\n\n\n<details><summary>The keys parameter</summary>\n<p>\n\nThe `keys` parameter is useful for putting array data with some unique ID into the global state so it can be referenced - the keyExtractor parameter in network requests is used to generate the `keys` array.\n\nIf the `keys` parameter is specified, it must be an array, and the `data` must be an array with the same length as keys.\n\nThe data in `data` is 'spread' onto the `location` with the keys as values - an example:\n\n```\nconst data = [{one: true}, {two: true}, {three: true}];\nconst keys = ['a', 'b', 'c'];\nconst location = 'some.location';\n\nsetData(location, data, keys);\n\n// the modified state would now have this value:\n\n{\n  some: {\n    location: {\n      a: {one: true},\n      b: {two: true},\n      c: {three: true},\n    }\n  }\n}\n\n```\n\nin contrast, not using a keys array gives this behaviour:\n\n```\nconst data = [{one: true}, {two: true}, {three: true}];\nconst location = 'some.location';\n\nsetData(location, data);\n\n// the modified state would now have this value:\n\n{\n  some: {\n    location: [\n      {one: true}, \n      {two: true}, \n      {three: true}\n    ]\n  }\n}\n```\n\n</p>\n</details>\n\n\n##### Removing data\n\n<details><summary>DataActions.unsetData(location)</summary>\n<p>\n\n`DataActions.unsetData(location)`\n\nRemoves data at a specific location from the state.\n\n</p>\n</details>\n\n\n<details><summary>DataActions.unsetKeysAtLocation(location, keys)</summary>\n<p>\n\n`DataActions.unsetKeysAtLocation(location, keys)`\n\nRemoves any keys in the keys array at the location.\n\n</p>\n</details>\n\n\n<details><summary>DataActions.clearWithIgnoreList(ignores)</summary>\n<p>\n\n`DataActions.clearWithIgnoreList(ignores)`\n\nRemoves everything from the state, while ignoring any keys in 'ignores'\n\nThis would remove all keys on the global data store except `userObject` and `applicationVersion`\n\n```\nDataActions.clearWithIgnoreList(['userObject', 'applicationVersion'])\n```\n\n</p>\n</details>\n\n\n<details><summary>DataActions.clearAllData()</summary>\n<p>\n\n`DataActions.clearAllData()`\n\nRestores the state back to how it was when initialised. Useful for logout type events.\n\n</p>\n</details>\n\n\n#### Selectors (DataSelectors)\n\nRemember that `makeGet***` will return a function to select on and so the value passed to a `makeGet***` function does *NOT* perform the same function as the location value that is passed to the returned function. [Read more here.](#Selectors---makeGet-and-get)\n\n\n##### Listening to one location\n\n<details><summary>DataSelectors.makeGetData(cacheName = null)</summary>\n<p>\n\n`DataSelectors.makeGetData(cacheName = null)`\n\nreturns a function with the signature\n\n* `(state, location, emptyReturnValue = {})`\n\nThe optional `cacheName` value instructs the selector to cache the returned function, and additional calls to makeGetData with the same cacheName value will return the same function, make sure that when doing this, the resulting function call also has the same location: **as a tip** use the location as the cacheName.\n\nThis returns a function that can be used to select data like this:\n\n```\nconst makeMapStateToProps = () => {\n  const getData = DataSelectors.makeGetData();\n\n  function mapStateToProps(state) {\n    return {\n      _alertsCounter: getData(state, 'user.alerts.counter', 0),\n    };\n  }\n\n  return mapStateToProps;\n};\n```\n\nWhich will return the data in user.alerts.counter, or 0 if it does not exist.\n\nIt will appear on the component like this:\n\n```\nconsole.log(this.props.alertsCounter); // reads 0 if not defined, something else if it is \n```\n\n</p>\n</details>\n\n\n<details><summary>DataSelectors.getData()</summary>\n<p>\n\n`DataSelectors.getData()`\n\n\n```\nfunction mapStateToProps(state) {\n  return {\n    alertsCounter: DataSelectors.getData(state, 'user.alerts.counter', 0),\n  };\n}\n```\n\nWhich will return the data in user.alerts.counter, or 0 if it does not exist.\n\nIt will appear on the component like this:\n\n```\nconsole.log(this.props.alertsCounter); // reads 0 if not defined, something else if it is \n```\n\n</p>\n</details>\n\n\n\n##### Multiple locations\n\nNow, there is a problem with these selectors, while they may provide you with convenience, the whole point of selectors is to select just the data that changes so you don't end up render thrashing. Because of the structure of these selectors, they can lead to bad performance if miss-used. In general, it is better to over-select data (i.e. select staticData instead of staticData.one and staticData.two, even i there is staticData.three in the state) or use multiple selectors on the same component that have good re-use and caching than to use these.\n\nWhat this is useful for is assigning data to specific keys, all from the same data structure, like `current, previous, next` in a news article app, for instance.\n\n\n<details><summary>DataSelectors.makeGetDataMulti()</summary>\n<p>\n\n`DataSelectors.makeGetDataMulti()`\n\nreturns a function with the signature\n\n* `(state, inputLocations)`\n\nwhere inputLocations is an array of object like this:\n\n```\n{\n  name: <string> // the name the connected component will reference this value by\n  location: <string> // the location to pull data from\n  emptyReturnValue: <any> // optional return value if not found, defaults to empty object {}\n}\n```\n\neg:\n\n```\n[\n  { name: 'appState', location: 'app.state' },\n  { name: 'userAlertsCounter', location: 'user.alerts.counter', emptyReturnValue: 0},\n  ...\n]\n```\n\nThis returns a function that can be used to select data like this:\n\n```\nconst makeMapStateToProps = () => {\n  const getDataMulti = DataSelectors.makeGetDataMullti();\n\n  function mapStateToProps(state) {\n    return {\n      globalData: getDataMulti(state, [\n        { name: 'appState', location: 'app.state' },\n        { name: 'userAlertsCounter', location: 'user.alerts.counter', emptyReturnValue: 0},\n      ]),\n    };\n  }\n\n  return mapStateToProps;\n};\n```\n\nWhich will return the data both the app.state location and the user.alerts.counter location\n\nIt will appear on the component like this:\n\n```\nconsole.log(this.props.globalData.appState); // contains the value in app.state or {} if undefined\nconsole.log(this.props.globalData.userAlertsCounter); // contains teh value in user.alerts.counter or 0 if undefined\n```\n\n\n</p>\n</details>\n\n<details><summary>DataSelectors.getDataMulti()</summary>\n<p>\n\n`DataSelectors.getDataMulti(state, inputLocations)`\n\nwhere inputLocations is an array of object like this:\n\n```\n{\n  name: <string> // the name the connected component will reference this value by\n  location: <string> // the location to pull data from\n  emptyReturnValue: <any> // optional return value if not found, defaults to empty object {}\n}\n```\n\neg:\n\n```\n[\n  { name: 'appState', location: 'app.state' },\n  { name: 'userAlertsCounter', location: 'user.alerts.counter', emptyReturnValue: 0},\n  ...\n]\n```\n\nThis returns a function that can be used to select data like this:\n\n```\nfunction mapStateToProps(state) {\n  return {\n    globalData: DataSelectors.getDataMulti(state, [\n      { name: 'appState', location: 'app.state' },\n      { name: 'userAlertsCounter', location: 'user.alerts.counter', emptyReturnValue: 0},\n    ]),\n  };\n}\n```\n\nWhich will return the data both the app.state location and the user.alerts.counter location\n\nIt will appear on the component like this:\n\n```\nconsole.log(this.props.globalData.appState); // contains the value in app.state or {} if undefined\nconsole.log(this.props.globalData.userAlertsCounter); // contains teh value in user.alerts.counter or 0 if undefined\n```\n\n\n</p>\n</details>\n\n\n## The Network API\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n#### Actions (NetworkActions)\n\n##### Starting a Network Transaction\n\nNetwork transactions have a variety of configuration options, all detailed in the `NetworkActions.start*****` documentation, but fundamentally there are two different types of request, and it matters because of how you will access them with the selectors:\n\n * Single - has an identifier, and a state - good for *getting an individual users details*\n * Multiple - has an identifier, a sub identifier, and each identifier/sub identifier combo has its own state - good for *getting paginated data*\n\nIn addition, there are two types of data when it comes to network request\n\n * The current state of the network request - you 'tune into' this with `makeGetNetworkData` or `getNetworkData` and it contains data about the current state of the transaction but does NOT (by default, although you can make it) contain the success response data - it will only contain error data by default.\n * The response data - usually it is expected that this be dumped onto the global state and be accessed with the `DataSelectors` - you need to see the `responseTarget` parameter for more information in the `NetworkActions.start*****`\n\nThe framework provides massive flexibility in how you handle response data, errors etc. but **the main idea is that the networking component updates the global state.**\n\n##### Network request flow\n\n| >= 200 && <= 299 | Other status codes | Exception                                                         \n| --- | --- | ---\n| `requestConfig.successFormatHandler` | *`ReduxWrapper.globalErrorFormatter`* | *`ReduxWrapper.networkExceptionCallback`*\n| `requestConfig.setGlobalHeaders` | `requestConfig.errorFormatHandler` | `requestConfig.errorFormatHandler`\n| `requestConfig.keyExtractor` | `requestConfig.errorCallback` | *`ReduxWrapper.globalResponseIntercept`* \n| `requestConfig.preDataInsertCleanupHandler` | *`ReduxWrapper.globalResponseIntercept`*\n| `requestConfig.successCallback` |\n| *`ReduxWrapper.globalResponseIntercept`* |\n\n\n##### Header order priority\n\nThere are a variety of ways to modify headers for an individual request - here is the order in which they are applied to any request:\n\n * `ReduxWrapper.defaultContentTypes` is applied for the specific request type, setting the `Content-Type` header if not null\n * The global headers are then collected, these are set through either `requestConfig.setGlobalHeaders` or directly through `NetworkActions.setGlobalHeaders`. If there is a `Content-Type` header, it will override the header set in the previous step.\n * The request specific headers are then applied from `requestConfig.additionalHeaders`, overwriting anything from the previous two steps if there are conflicts\n\n\n<details><summary>NetworkActions.startGET(requestConfig), NetworkActions.startPOST(requestConfig), NetworkActions.startPATCH(requestConfig), NetworkActions.startDELETE(requestConfig), NetworkActions.startHEAD(requestConfig), NetworkActions.startOPTIONS(requestConfig), NetworkActions.startPUT(requestConfig)</summary>\n<p>\n\n * `NetworkActions.startGET(requestConfig)` \n * `NetworkActions.startPOST(requestConfig)` \n * `NetworkActions.startPATCH(requestConfig)`\n * `NetworkActions.startDELETE(requestConfig)`\n * `NetworkActions.startHEAD(requestConfig)`\n * `NetworkActions.startOPTIONS(requestConfig)`\n * `NetworkActions.startPUT(requestConfig)`\n\nThe `requestConfig` object has these parameters:\n\n**The request data**\n\n| Value | Required | Default | Description                                                                 \n| --- | --- | --- | --- \n| `url` | `true` | `null` | This is the fully qualified domain name for the request\n| `data` | `false` | `{}` | The request data, ignored for GET requests\n| `multi` | `false` | `false` | if this is true, there can be more than 1 request for the same identifier, see `multiIdentifier`\n| `additionalHeaders` | `false` | `[]` | array of additional headers in the format of `{ name: 'header-name', value: 'header-value' }` to be added on, these are applied LAST so can override global headers\n\n\n**Where to put the response**\n\n| Value | Required | Default | Description                                                                 \n| --- | --- | --- | --- \n| `responseTarget` | `false` | `null` | [see location documentation](#locations) - a string like `location.other.place` to target in the global data or null to not put it into the global data, use the `successFormatHandler` and `keyExtractor` to decide the format of what ends up here\n| `responseTargetMethod` | `false` | `set` | decides how to handle placement of the data onto the `responseTarget`, `merge` will shallow merge the object, `set` will just set it, `concatFirst` and `concatLast` will perform an array concatenation (start of end of the existing array) - note the concat values do not work with a value set on `keyExtractor` - the extractor will be ignored\n\n\n**How to listen to the status of the network request**\n\n| Value | Required | Default | Description                                                                 \n| --- | --- | --- | --- \n| `identifier` | `false` | `null` | Identifier used to monitor the status of this request if you don't need to hook into the response at all set this to null, check out the [selectors section](#selectors-networkselectors) for more info\n| `multiIdentifier` | `false` | `null` | If this is not null, it will be used as a sub identifier (see selectors to understand how it is used), if null and multi is set to true, uuid will be generated, check out the [selectors section](#selectors-networkselectors) for more info\n| `dumpSuccessResponseToNetworkState` | `false` | `false` | if this is set to true, the data will be put onto the network state (specified by `identifier/multiIdentifier`). Setting this to true will not stop anything that happened with responseTarget and its chain of actions.\n\n\n**Lifecyle hooks**\n\n*application order* can be seen [here](#network-request-flow)\n\n| Value | Required | Default | Description                                                                 \n| --- | --- | --- | --- \n| `successFormatHandler(data, statusCode, existingData, responseHeaders) => data` | `false` | `null` | a function that is called with any 200 <> 299 status code, can return an array of objects to be dumped into the `responseTarget` - the `keyExtractor` will be called to distribute them properly, if this does not return an array, it will not call the `keyExtractor` at all and just dump onto the `responseTarget`, if the `keyExtractor` is null, the response will just be dumped onto the `responseTarget` - `existingData` is NULL if no `responseTarget` specified, or is the current data in the store at that target\n| `errorFormatHandler(data, statusCode, err, responseHeaders) => { return data; }` | `false` | `null` | a function that is called with any other status code not captured by the success handler, whatever is returned by this function is returned as the data attribute when there is an error, note it is possible for this function to receive an exception (Error) type as well as an actual response, the statusCode will be -1 if this is the case with the error as the third argument, and the error.toString() value as the data\n| `successCallback(formattedData, originalData, statusCode, responseHeaders) => {}` | `false` | `null` | a function that is called with any 200 <> 299 status code after the sucessFormatHandler in case you need to do any side effects as a result of a success condition\n| `errorCallback(formattedData, originalData, statusCode, responseHeaders) => {}` | `false` | `null` | called when there is an error, inverse of `successCallback`\n| `preDataInsertCleanupHandler(existingData, modifiedKeys, networkState, responseHeaders) => {}` | `false` | `null` | this function is called right before successFormatHandler and the insert action for response target which can be used to remove / clean up old state changes\n| `keyExtractor(item, index) => 'key'` | `false` | `null` | this is called for every element returned by the `successFormatHandler` and should return a key that will be used to allocate the data to the `responseTarget.[key]` location. if it is null then it will not be used and the data will be just dumped onto the object, this will not be called if the data returned from `successFormatHandler` is not an array\n| `setGlobalHeaders(formattedData, originalData, statusCode) => {}` | `false` | `null` | This is called before the success format handler with the same conditions as success format handler (200 <> 299 status) - any thing return by this needs to be an array of `{ name: 'header-name', value: 'header-value' }` and will update the global headers so every subsequent request has this set of headers, useful for authentication. If it does not return an array then nothing happens.\n\n\n**Retrying, timeouts and multiple similar requests**\n\n| Value | Required | Default | Description                                                                 \n| --- | --- | --- | --- \n| `autoRetryOnNetworkReconnection` | `false` | `false` | If autoRetryOnNetworkReconnection is true, we will retry this network request if it fails due to network connectivity once connectivity is re-established, tested with `networkTestAction` set on the `ReduxWrapper`. Make sure `networkTestAction` is specified or these network connections will not be retried.\n| `timeout` | `false` | `-1` | Once this many seconds have gone by, the network state will be set to EXPIRED, negative numbers are ignored entirely\n| `cancelInFlightWithSameIdentifiers` | `false` | `true` | If this is set to true, then we match against some identifier/multiIdentifier combo - if they are the same, any in flight request is cancelled and replaced with the new one.\n\n\n\n</p>\n</details>\n\n\n##### Clearing network data\n\n<details><summary>clearNetworkData(identifier)</summary>\n<p>\n\n`NetworkActions.clearNetworkData(identifier)`\n\nThis will clear all the network response data for a given identifier, regardless of if it is single or multi\n\n</p>\n</details>\n\n<details><summary>clearAllNetworkData()</summary>\n<p>\n\n`NetworkActions.clearAllNetworkData()`\n\nThis completely clears everything in the network state, setting the whole thing to default, including all headers and anything else.\n\n</p>\n</details>\n\n\n##### Manipulating global headers\n\n<details><summary>setGlobalHeaders(headers)</summary>\n<p>\n\n`NetworkActions.setGlobalHeaders(headers)`\n\nYou can call this to set a global header, see how global headers are applied [here](#header-order-priority). \n\nFormat for `headers` parameter is\n\n```\n[\n  {name: 'Content-Type', value :'application/json'}\n  ....\n]\n```\n\nAny headers in the state with the same name will be overwritten.\n\n</p>\n</details>\n\n\n#### Selectors (NetworkSelectors)\n\nRemember that `makeGet***` will return a function to select on and so the value passed to a `makeGet***` function does *NOT* perform the same function as the location value that is passed to the returned function. [Read more here.](#Selectors---makeGet-and-get)\n\n\n##### Network response object\n\nWhen using a network selector there are a couple of scenarios to worry about:\n\n1. Single request selectors always return an object with the structure outlined below\n2. Multi request selectors return a keyed object, if a request was started for a specific key then it will have the structure outline below, if it is not started it will be undefined - this is a limitation because we do not know ahead of time what the 'multi identifiers' will be so can't get the selector to populate them with 'not started'\n\n\n<details><summary>Structure of the response object</summary>\n<p>\n\n\nThe object takes this form: \n\n```\n{\n  state: NetworkStates.NOT_STARTED || NetworkStates.LOADING || NetworkStates.RELOADING ||  || NetworkStates.ERROR || NetworkStates.SUCCESS || NetworkStates.EXPIRED,\n  statusCode: null || <response status code>,\n  data: {} || <error data> || <success data if requestConfig.dumpSuccessResponseToNetworkState set to true>,\n  started: false || true,\n  finished: false || true,\n  startTimestamp: null || <timestamp>,\n  endTimestamp: null || <timestamp>,\n  stateUpdatedKeys: null || <array of keys>,\n  _internalID: null || <internal tracking ID for this library>,\n}\n```\n\nSome details about the values:\n\n| Value | Description                                                                 \n| --- | ---\n| `state` | Is a value that indicates what sort of state the network request is in so you can show loading spinners etc.\n| `statusCode` | Will be null until the `state` is either `NetworkStates.ERROR` or `NetworkStates.SUCCESS` or `NetworkStates.EXPIRED`\n| `data` | Will contain data if `state` `=` `NetworkStates.ERROR` OR if `state` `=` `NetworkStates.SUCCESS` and `requestConfig.dumpSuccessResponseToNetworkState` `=` `true`\n| `started` | False if the request is not started for single requests, it will never be false for a multi request as starting a multi request is the thing that populates the relevant key on the multi identifier object\n| `false` | False if the state is not `NetworkStates.ERROR` or `NetworkStates.SUCCESS` or `NetworkStates.EXPIRED`\n| `startedTimestamp` | The time the network request was started\n| `endTimestamp` | The time the network request ended\n| `stateUpdatedKeys` | Details the keys the `requestConfig.keyExtractor` updated as part of this request\n| `_internalID` | Used by this library internally\n\n</p>\n</details>\n\n\n<details><summary>NetworkStates object</summary>\n<p>\n\nNetwork requests have a set of 'states' associated with them - you can compare the current state of a network request to the `NetworkStates` object\n\n```\nimport { NetworkStates } from 'react-redux-with-networking-helper';\n\nconsole.log(NetworkState);\n\n{\n  NOT_STARTED: 'not-started', // not started - note this will never be seen for multi requests\n  LOADING: 'loading', // we are loading something (for the first time)\n  RELOADING: 'reloading', // we are 're' loading something\n  ERROR: 'error', // there was an error\n  SUCCESS: 'success', // there was success\n  EXPIRED: 'timed-out', // a request has been expired because of the requestConfig.timeout value\n}\n```\n\n</p>\n</details>\n\n\n\n\n##### Listening to a single request\n\n<details><summary>NetworkSelectors.makeGetNetworkData()</summary>\n<p>\n\n`NetworkSelectors.makeGetNetworkData()`\n\nReturns a function with the signature\n\n* `(state, identifier)`\n\nWhere identifier matches whatever you used in the initial request config.\n\nThe usage is like this:\n\n```\nconst makeMapStateToProps = () => {\n  const getNetworkData = NetworkSelectors.makeGetNetworkData();\n\n  function mapStateToProps(state) {\n    return {\n      _networkData: getNetworkData(state, 'user-settings'),\n    };\n  }\n\n  return mapStateToProps;\n};\n```\n\nWhich returns data in this format onto the `_networkData` property, details of which can be found [here](#network-response-object)\n\n\n</p>\n</details>\n\n\n<details><summary>NetworkSelectors.getNetworkData()</summary>\n<p>\n\n`NetworkSelectors.getNetworkData(state, identifier)`\n\nWhere identifier matches whatever you used in the initial request config.\n\nThe usage is like this:\n\n```\nfunction mapStateToProps(state) {\n  return {\n    _networkData: NetworkSelectors.getNetworkData(state, 'user-settings'),\n  };\n}\n\nreturn mapStateToProps;\n```\n\nWhich returns data in this format onto the `_networkData` property, details of which can be found [here](#network-response-object)\n\n</p>\n</details>\n\n\n\n##### Listening to a multi request\n\n<details><summary>DataSelectors.makeGetNetworkDataMulti()</summary>\n<p>\n\n`DataSelectors.makeGetNetworkDataMulti()`\n\nReturns a function with the signature\n\n* `(state, identifier)`\n\nWhere identifier matches whatever you used in the initial request config.\n\nThe usage is like this:\n\n```\nconst makeMapStateToProps = () => {\n  const getNetworkDataMulti = NetworkSelectors.makeGetNetworkDataMulti();\n\n  function mapStateToProps(state) {\n    return {\n      _networkData: getNetworkDataMulti(state, 'user-settings'),\n    };\n  }\n\n  return mapStateToProps;\n};\n```\n\nWhich returns data in this format onto the `_networkData` property, details of which can be found [here](#network-response-object)\n\n</p>\n</details>\n\n<details><summary>DataSelectors.getNetworkDataMulti()</summary>\n<p>\n\n`DataSelectors.getNetworkDataMulti(state, identifier)`\n\nWhere identifier matches whatever you used in the initial request config.\n\nThe usage is like this:\n\n```\nfunction mapStateToProps(state) {\n  return {\n    _networkData: NetworkSelectors.getNetworkDataMulti(state, 'user-settings'),\n  };\n}\n\nreturn mapStateToProps;\n```\n\nWhich returns data in this format onto the `_networkData` property, details of which can be found [here](#network-response-object)\n\n</p>\n</details>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## Custom Actions, Reducers, Selectors and Sagas\n\nThis library provides a bunch of actions, reducers, selectors and sagas to perform the pre-canned set of tasks it was designed for, that is not to say that it is limited to just those things, you can plug your stuff into the underlying store easily\n\n<details><summary>Actions and Reducers</summary>\n<p>\n\nYou can specify your own actions and reducers by passing in the appropriate reducers to the `additionalReducers` prop on the `ReduxWrapper` component. Once you have specified them, you can call dispatch whatever actions they respond to from any connected component.\n\n</p>\n</details>\n\n\n<details><summary>Selectors</summary>\n\nYou can build your own selectors anywhere, and just include them - react-redux-with-networking-helper uses reselect to build it's selectors, but you can use anything.\n\n</p>\n</details>\n\n\n<details><summary>Sagas</summary>\n<p>\n\nTODO - not supported yet\n\n</p>\n</details>\n\n\n\n\n## TODO\n\n * Documentation on how we export immer for import in other projects (convenience, immerProduce)\n * Update docs examples with hooks everywhere\n * Make examples and finish documentation\n * Put hook examples into documentation and include imports in the in-line API ddlcs\n * Add doNotPersistKeys to docs\n * Provide additional / custom sagas to the initialisation of the library\n * Test on dom react (non react-native) project / environment\n * TODO convenience method for selector creation so you don't have to reference immer directly\n * Removal / invalidation of global headers?\n * Some kind of debugging switch for selectors etc. to see performance \n * a way to select between shallow and deep equity checking\n * Cleanup the locationStore variable in the referenceData selector\n * A flag to toggle the redux logging middleware\n * Update the dependencies - don't need strict version numbers on stuff like prop-types etc.\n * When cancelling active network request SAGA forks, the axios transactions are not interrupted and will still complete and return, this can lead to performance problems as the underlying device will probably limit how many connections are allowed, meaning its possible to take ages for things to complete even though the sagas are dead and don't care about the response\n * We don't properly cleanup the timeouts when calling LOCAL_NETWORK_CLEAR_NETWORK_DATA\n * need to do something to support state migrations as is supported by react-redux\n * test what will happen is networkTestAction is not specified - we need to not store up network requests if we have no way of unblocking them etc.\n * toggle if you want to even use the persistor\n * one setDebugWithCurl is set on the wrapper, it can't be unset\n * document the immer import/export on the wrapper\n\n","readmeFilename":"readme.md"}