{"_id":"react-fp-context","_rev":"31-73c35181c2b29c4279221582c07294c4","name":"react-fp-context","dist-tags":{"latest":"8.1.3"},"versions":{"1.0.0":{"name":"react-fp-context","version":"1.0.0","description":"React Functional Context","keywords":["react","functional","context"],"main":"dist/index.js","dependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@babel/core":"^7.8.4","@storybook/react":"^5.3.12","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","parcel":"^1.12.4","pre-commit":"^1.2.2","react-scripts":"^3.0.1"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint .","test":"react-scripts test --env=jsdom","eject":"react-scripts eject"},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"2d69a1c8f90b1d0dfaa4439d6634aebd38cffb93","_id":"react-fp-context@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-VhBFztJYW+/BUT+FKcKmIMF1z9sIbEpmPFpP2lbWXUsLckUUsJ1jPpYycijSG4/EwZQYZ3vPtFapsWmZi4AxWA==","shasum":"8abdca8b06946de5b49cb9cfc1e68ca559bd930d","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-1.0.0.tgz","fileCount":19,"unpackedSize":391773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoHEFCRA9TVsSAnZWagAAoQgP/08FQ4Xr+SGJ9FZLF70w\nQnGfOiCiZ/eto8W/zzx3OCl+Q85n3r2cNIJpIoveu7R+wzOGA192QNF7XSLH\nup0NJoBJRS08SofabOlrG7UhQoAIk+24mRpZmRVOp9uWUdiayJdNetGKa3LN\noSAJCje+77w+MW6E0zhI5TIdLbbZXX2Au/LyA47pQdY7PgDeCKkw5D4wP9g3\nJ8oKmPzIAEvzLpcFCrI3OEQCjHLX6ra2PNgLTGFTZ5GxsvDDHRUOsiVgfpzQ\nSsH+UFlqMvOvNfax3l2nxZn+YuH/tn4Q8M+87xzede8q+E49ght0A2BkSVYZ\nc5ahPFYkauG7psC+c7AtnAE/36xn20CTZ/xcHIKGU7NH82YNJGUhPBxppwDC\ndcdh+j9qrCeDd/cSHGcR9GxZM/inCiQzM4iPDnBe3Jph3nJ5nIVazhKO5Iu2\n9+tabB5vTZi7HELSsV5ouzPE4WTvYe0TRoAKwIgg9WEd/0ue3AQpUI++YjIE\nnz7b/4NXUODAM0/B/gsei3jKX7pg0OQ9qMpMUuOAEQUK4DhTpBDaMlc6h09N\ntZGXuMkw3p+i8m1PaEtWNilAqSJwgk8wWicI0PGvtCRNF2Lxft9GCkkhyAyW\nPd0WmmQvqIh+Fd5SELJ8NAeiEu42BnjViSUGhw3D8AhfjMtc72I1RZuOYz02\n0/CH\r\n=XGln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEc4DMP0n/eCdh1EsbWKM4nIbuC2SPVv/EQVSEAVKN7MAiBfcqGEZU77rEEffVBtH7QyePBhlwxhDj+rHFvDfjUorQ=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_1.0.0_1587572996860_0.7880025001384987"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-fp-context","version":"2.0.0","description":"React Functional Context","keywords":["react","functional","context"],"main":"dist/index.js","dependencies":{"react":"^16.12.0","react-dom":"^16.12.0"},"devDependencies":{"@babel/core":"^7.8.4","@storybook/react":"^5.3.12","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","parcel":"^1.12.4","pre-commit":"^1.2.2","react-scripts":"^3.0.1"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint .","test":"react-scripts test --env=jsdom","eject":"react-scripts eject"},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"fd9db030e71ceff5ffd315102b961a8c57e8dbd8","_id":"react-fp-context@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-/HAgDFD2EA1dy3o5UIFeNi82NYlFeM1sWgCta1ovU0eKOoO2WUDik/AARtkCBmCuUy87M2O1Vh5D/WkBxyUFoA==","shasum":"f68f5e2ca4addcc97b40c8ddfdffca0dc3de31f3","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-2.0.0.tgz","fileCount":19,"unpackedSize":392021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoHxbCRA9TVsSAnZWagAAU3gP/2c3FFz4HDJqACDcrskP\nOU12wF9VyswaKt0I8EnfkVfIHBEDZL4Aixl7+LDy7htsJgPlLBNnRk9Wf722\noTm4gXVeDmP5Qme3N6bfY+X2i5sHwL9QQsEY4alVLDWpRBrFugg5zNSoXYuK\n93pHj/3f6BigFQWy+BKKjBmIj2kkQdevf25X5LVZB/8WO9BEH5YFBElJuorJ\n8S6XzXfyxkN7aXkPXgNLtHDEjimfN6u+P3OSRcN4iViHJs3fhyAFbi2/LHBn\nfB5UawXLO61B7hDc9bDTem76F0/w6OwCzru9gx15LNKo9nkB4wT9QqUifChF\nIlSCE1hatclbLGaSnhWaeYG03B0VASdz4HlIN1VYANfwqBQPLH2PDnIh/bAV\nY2VtvlvroapnSn4T/G7QYg7NV8tEKzyNy6v7rq6wTjed1MawwfusPrnzXWA8\nZOpuOPJftEdGMkGXEgWbVd0ozY13/qpiQ4qphFdq2TGGBAxReCVpMYk9qqNZ\newmAm7enKXnRZbuLDr5KdLlvxLS22DyJ8avFHeL8CNJDPX6QJgBh5Sy2DlgT\ndFcuLDGd4ziY8K91Gq/qy2XGRPQgsJ5oUPMd7247BTsHFIMU4LVZMR1W4Vvu\nUilpQGStXjANHlYboFEkOgFNm3uzJk5aMM8nXsc0EESmScHQ5lAmGu22Ya9q\n2HCQ\r\n=sCbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyu3rNsMuzfErJ4j+1ehdjiuywCnAPbrYDF2uldwPJtAIgHo9nsfuURSeFlG4IjpF43sINk83zJDqDMsHOci3gGXs="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_2.0.0_1587575899182_0.47730936444884464"},"_hasShrinkwrap":false},"2.0.1-rc":{"name":"react-fp-context","version":"2.0.1-rc","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint ."},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"49512739887ca6a64147f40bd201bf2c53586ad3","_id":"react-fp-context@2.0.1-rc","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-HCX1HjNeBKHVN+g3KsQHEHhA7ilsWEyiI9mxW3E7D17jQi4kXHHbUTvaDc9aSw89Iz9/eUThyGyQ08C5R0B/Ug==","shasum":"691f8651927d0a9237c22b6309f885ba1af4668a","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-2.0.1-rc.tgz","fileCount":20,"unpackedSize":60380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUERCRA9TVsSAnZWagAAei4P/i0G3FecNupQtHUroZfc\nlBCfHJF3gSIE//6RwjNmr2e5BmIFpJnEHk/Kg5KLH/zGtHnrlRphsN1Z7L7H\njyF/zge0WXn2PO/Td2eeNG8L55VRZV3w1K0RMV9W6zR1pqdUGyKnq18DFrvG\nnnazrrO7xnTOMId4QdI5Ynv/Kw/GcKuQmarM34CiOGXpiwX5JHb/sVZS9nID\nbUNOCmNQ3tKfmQvjrOkQt2p8PFbdD9w2RWDE1hfLXBsRXcd3Qpm7ImNdPL7/\ns1KUNSVawTcyE1aW/blNt4zSWJjYY8Rq2sBMUTAq7jPtmS9hrYE3Y8QgACPk\n+gtA+4svJMI30QRmsndE1pJQSF642nMuyoa6HqsMz1+DJ7OrDB9Yo6++kXIE\nflFIYsv3Q9GhmX5msskZoPotrAQFfkwhRJV+/zCZMB1EW9W9jeQygXRsnhlh\n6sqBILSFrrhN8oxXTKZUw2EsOOy5hL7CDy/s+MHDpVYMoVsrE4hqGWMcnqeS\nYGifu6JTAh5kluSnJ7Iex6Bg2GbYzjOMRLtpZYsKlmNPi/Wq8rdHKgeZRF1U\nUJbfp6HCrrZ44qLlF84jlM/PnkZOZIlD2W2kmDoI85xVjCaI7vzLdrCmC7MN\nleRmQepielYo3mjuW7FbY4Umg2ZjqCRtApKk9phqy2eRKqGAI8KBqcjJ1byp\nCKOI\r\n=g+Ck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvx8cGK2Ubv62bQHQ/TRfD8zDxA+qNNMUyJCkULJstHAiEArxtKbL99X4QhrWty5nb4FnEPxBxkMG6ISDx6JVchDbs="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_2.0.1-rc_1587626256513_0.6660649642899081"},"_hasShrinkwrap":false},"2.0.1-rc2":{"name":"react-fp-context","version":"2.0.1-rc2","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint ."},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"49512739887ca6a64147f40bd201bf2c53586ad3","_id":"react-fp-context@2.0.1-rc2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-DyO1jCExnT8P8pq2/i3OfLwQ7qrNU5kjjs/FOqGxfXu4sEFqe1HhEMm//xN79xxnQc8ASIxEVB68OcqVGBVyeg==","shasum":"aebedb4695333fade2371631a9db262b89a68680","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-2.0.1-rc2.tgz","fileCount":20,"unpackedSize":60410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUNGCRA9TVsSAnZWagAAVrsQAJ51V0nLuxteHkm7wbY9\n7IXtAi3JP3NYeXoWrylYo9H8CwPCHOt7P1aq7Ibpcpi6FG/ygHF58Dgv7O7x\nrJYACbLLMRCnQAFJ9sRebFoOq0HNAvL9KKDhKOiaDc7CkHHDQurxv0/izZ+l\n9AlYOGAwwZkBSDtHnWnrYqkIQMV0coQ93ERvfbvubFFh4idq9SkQZGAA4UMX\nBeQbcUYKLo0u+MrwrljfpUeK0Ibxb+PTj3LozOgdXEwfSh0DL6DOUSOdItNa\nnVudez57nn2tE5F3bm3v65eQfnGC2CKfuYqqWLuCwNF4REUP1uqsTmQC3Egc\nbfqN8UJU2V+wCJncdj5YaoRs68Z52iGKPPUHcWv0QdT+CP71YPHj8U8yLSBD\nF3jBBHI6Ug2r9Hk4plPfT/oyGRE5iFvWpIv6exylNZyQY0b7ni4yFDQgxtDC\nnXKE7r3Q0AyQbb7hL4VqRsBUUMRn7TO4cm+UEuUaYpRnyeNZNq0+26B532jv\nvoZzF5aZVQXrP2GF2qZIMiG2i8mzmQSv4zyR/taii9XWWTvFBtewJpMKUNhZ\n5QR49O8MiujJ2qkTJU9aUYHmfwIde8RMNeUbd868L8MGLHrsUgrepxNhkTI/\nYuBtcYnN0oE60aOx8oQeP0zN8vA/ciihrmgWP8xXO43oinS33wPKcgTzJi4E\n2D65\r\n=NoEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUFS/y++uJyAmu3u41GOZv3LWm45LoCxDNZtuOYA+RsAiEAjVMOd0nXui6JTFipkIY8YXjmSKUi5BVwk3UgNEc6g/w="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_2.0.1-rc2_1587626821881_0.34178948820723365"},"_hasShrinkwrap":false},"2.0.1-rc3":{"name":"react-fp-context","version":"2.0.1-rc3","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint ."},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"49512739887ca6a64147f40bd201bf2c53586ad3","_id":"react-fp-context@2.0.1-rc3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-muTLPFrlD9ib3nzPDjpTenk28LcUKqGh5qk5R4izXTsuCMCH2Lg7pib+k0bxUxQdfKZEoGCRSrtH9y60Y0hZZg==","shasum":"60ffcc52cf8c8512882c31adbd70373189586726","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-2.0.1-rc3.tgz","fileCount":20,"unpackedSize":60694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUPoCRA9TVsSAnZWagAAlsoP/je6huiReiYjCUvOvRR6\nivxp3BDrSHfs96QvKjTfCDOj8GcquKtdWfwUIBu5H0VO/DuMmuVOm75WxSRc\nn6GX5n3lfp4DB1F9dWYGFWVCeo7JqaXIziyMibWX7lXNYQXMembBi6XNSBkI\nJfSsTMIfLAZ9tW7drHgwyDiHCVXr2luX2kNlC13N7QdTkPkqkozqEfrfMABm\nbqna1lYA6ybhTKBfBZlxhYdAILqKHIhXVx8lOovPYcntaUsHs2P7sagrspRW\nltGWGJNVVHpWGlQ3VMWPIoNdeJx69AicJOPIsQPZvi/+2S+V7RCNQAaDPBgs\niic6VdU43mnKTWn1vaGNnlByJVjyOvxBmnlVgAv4E165OZXDWp3y4lm3e0PY\nbzSgZb2pE8MFNxZb5KQdWIdLmbi0iMSv4qZg/FElkrkcfacQPfKz5BPSrEZ1\n7GII5OmABgDmR7E8vDmHOdAPEcLGjQxLAq2ChbWZJiic2nzMeyjupB2Ihqlc\nX3Z9yTmmQ8cLXdjSsH+xitae1fx+e/Yk38UNwRNnbmkmwVM8hXzIwdNuReAi\nnEOCgddKKj9917ijDlFaF9cFVGMvACMm5QxLkttC987l/46BtDJS0Qi932EI\nQKFtypG5o0Res7bUL3cayRqzQOuGdtZriYf8iPE2cGe5WL6ciYPS8TTvMvC1\nLbs+\r\n=V7SD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDh5d8d436MIBV9gSBT/vXwr8+QqaOeSQrdBlELVlabrAiAwOchaXRlHUOKrYUUFhsmU3nJpe1cBF0Eo3zYxGkhChQ=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_2.0.1-rc3_1587626984121_0.38291884314891766"},"_hasShrinkwrap":false},"2.0.1-rc4":{"name":"react-fp-context","version":"2.0.1-rc4","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint ."},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"49512739887ca6a64147f40bd201bf2c53586ad3","_id":"react-fp-context@2.0.1-rc4","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-H5eaoPTlVA9VzvsjMPhGLjTlGWxEXKUJvBf4NpYHAukysqlnq1Nwx4GjmQUVWQ3FmWFTXS2pplzs9srxLmlVCA==","shasum":"f50bee4624bc047d3ddd9732291979b521d2faf1","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-2.0.1-rc4.tgz","fileCount":20,"unpackedSize":61051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUSrCRA9TVsSAnZWagAABnMP/0eOXXXggrX3iLJ20y76\nqPan3rhizI3I+RsZvMmkkO+w7AIZV6I5TtNb3RVCcb2o6YOG9GXBcnNfh/JB\nCpIjc5kFxAFdFAYRoTqrUeJ02InLSlchi0NV7jKzc1/aczNfIcbtG4vFY6qY\nL4lSYYBhXB5WgZebDMZpqAcfyifcpAVwLw83n7I0YzNNaVLTG47F4FP75ZDS\nBiIprcQHsdskH+eMk3XOmW3ou6kcAhAOr1xiMW4wTkoyu4I4dQhNsaVto0b1\nPLOPvL7szAnBG1uuivvfR9nMxVX9WMW0uVyShdUGz1tvVk+Y3Mykh8Saq4Gu\nWcQKXrig7/Qw4U21jQlpD4t5m6ZkfGjJTCs8QizEiEnL01FIbMjM6HxanI+d\n1UiKBOhkBH0VobsMECMcL+fz8FoOvz+yjNpUuaXq+m+7k1tYsW+I/Eu6gVir\npOSwjE989kjXIfpsgaBrUgvNNRXMhXEV0aLjkyuiL+A3aLYX2hlTr9Xoq2vm\n9LYplGi3ql9uUPj+PWpbuXJPCfaedynSVCcvDVe0cfRasoJJQ2BEmgkY+D2S\ncWwIRkesncULzvuMd/AgjzCLt+BmxcOqCv/7Clw758/hGYFHTO6LAE7u4Eyz\n8aqs+cCuxrskpvkRel3oCiRzCcN+AKFzgNd+pbMvw8ohokCrMxEmqBagMRvR\nR9XJ\r\n=+kif\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf2NNR6jK1/G+0jLlElDgPxQQZRG7L4obk9CJc0iqreAiA8FnRhQMjhHVnFHyIA4+bhL4VkS9OusyTB8k/7KtSNww=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_2.0.1-rc4_1587627179374_0.23005292285226964"},"_hasShrinkwrap":false},"2.0.1-rc5":{"name":"react-fp-context","version":"2.0.1-rc5","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint ."},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"49512739887ca6a64147f40bd201bf2c53586ad3","_id":"react-fp-context@2.0.1-rc5","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-mY0E+S+Ug8JHfvIjp7WJxtrCTD5Vmhqm0a6qerJYNz2agF0jA71WNrVuRszUuxEWNFIpXhweAWB4+mnv7Hc9yQ==","shasum":"c4b759ec35c8d00717a97bbb9c99b25ce6c22e35","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-2.0.1-rc5.tgz","fileCount":20,"unpackedSize":60768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUUpCRA9TVsSAnZWagAAJv4P/335IzuxXXSi5EFYxqeG\nC7J8F8VIGqbAWyMw708RezQuPdoNHB4JX+5AdIX1DtHDkea8b3WSgGxw54Km\nj6VRAUUFh6G9w8mKSGYdntj8k7figtWYq9gib8z3GrmYJscQC9KdGFMURx3Z\nc3zF7IIANpzXNKmJpLQJPRRcLEcRcMGe1SIQr2iBs8VdBEJu1RzP9VBH75H8\nV3CWMIAJzvl53Um7IOcHpdRkRk/iR/UHZMh2wa0+fXkO2LeLkzm0Z8gKnCqp\nM3mF0fHkTBpST5BhWpY/m0PxFCubXjkGFYJddm6d4zBBKRHAfliD46slESVn\neMD2RumHVPQPbvtVoEQx93keMO2qTJ4RWFnqutVlpNgj4iQ/DK6UtbYs2HOC\n74lmAXfSgftfte9H9lZI5hbiju3sqvNZPIxmoWllLtIlBnt7w2ArJAe+GAZp\nsj2NjxdkCxnlzGtVHfhGSfqxIPlfs2U4HU0pR9Wbjvhg1IdHULQU+uQvVI4e\nvKTt9C886CZieRmfJTbu+bdmJQ7SYZwu8vhQp9ziIIgOeX6Lqta813GNpiZk\nvWEiLc9O5O0h8dhfT9mbKYXzSSJ/+N5/ohQ8tUINacfyII65MwO0Bv8r5xKe\nc3gt6t/vfYIK1LB7d4IfzrwyCOlN60LXDOt70Hq9CCc8ytBKwEiZiS/fITeU\nqXDD\r\n=gyCG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNWAMRcVdAN7VSRlGHVG6F0FpomEfomnj0p4gxvP6vCAIgY6XSE8tkGMoZXq622FQKS9eYzych3pl8G0nWjip0PZc="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_2.0.1-rc5_1587627305430_0.8616789235815752"},"_hasShrinkwrap":false},"2.0.1-rc6":{"name":"react-fp-context","version":"2.0.1-rc6","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint ."},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"49512739887ca6a64147f40bd201bf2c53586ad3","_id":"react-fp-context@2.0.1-rc6","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-uhgaV+IIHyL3f1ieBbNcwxjqJmuqCA1zE8UtBJSy43KYnCPJ5jFbogqL/nxNsl0S7Cl2QTtugkwWunJXAXUIZg==","shasum":"28843e36ee97317088eb9bb2e816ad3304b6d4c5","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-2.0.1-rc6.tgz","fileCount":20,"unpackedSize":60887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUWACRA9TVsSAnZWagAANVwP/2REFAI4moOQNOMr5WfB\n2gwWjDTZBGzW1/I3JmWNU0zYfQDwFgp2tamR9sJBC5hgX2eErvBoRdOw3q9G\n4JbyWMZsGZtFg7y9aie4TEd/e9KzJtt3H3uxhtwX8CmdxgRG2BbUocXKJcXc\nfT3a4bH6tMOUy76mRWWdSsQIL/9o7qqB2T45Y32iIDvWQJFv4IzIy66jXToD\n5AsibFNs8UNt1kRD8AHWLY8mIQNWQQl7JBpjOnj331gphcg9RejYzIaRm7A3\n2e+zE7fEl9eqxMaA4yqd6zuLsHM4Q6c57POYd3SsODnZKdf1GygF9kdNfPLR\nYi/BcK/gHI4fMt/p/WrjIaGfzbeM28dk7eLJCAICjHoRkaXCaFRlfHYAk2J8\nrN4+PspCQC8mP00qmVwfgzjsMElu3dHQJIksOgi/8ToDlYUOC45gW09gPn8l\nHzIyDjrZE0B1WXoNknzzDO0o6ew53TkFkJ9baT6QRQJ5+MxIQrKAfMXvJvI1\nR+EbB0cUlxShLcuLP/pnG4J8WRlvtMT8kJQUDARf79PGdTq1Hi5wfHVV3V0+\nN05PgbObjVMZfnaHm8OsmQN2KqljUbq4DYhIE88pKXc1fEkTix1ewTgvUKCD\nOQ26VgTa24zuCzemO0KR/AOxJkSNDj6qoqoWkcBMgcXcRNwPkmzfjJBAtHnM\nSJo1\r\n=E3OD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC40blTKf1QFBudvZCd0rhE7Wgma0kk7zOMN4qlH+lC/QIhANMpvWIAtmlTOufaK1OWxy7DPtVZQdlTnc8gHT3TeeDr"}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_2.0.1-rc6_1587627392516_0.7795959054286972"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-fp-context","version":"2.0.1","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"NODE_ENV=production parcel build src/index.js","lint":"eslint ."},"pre-commit":["lint"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"7734a8513067a0b4a492835a1b14b894560b6073","_id":"react-fp-context@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-fxfKmplyMHSkTLeAxMn8PwceZAgVzF6lC8mML7TR190KAXEbclwnDuFAeafisHzwmwB/BFEgLe8/G/477zkELg==","shasum":"2560d5d0eb35aea641f346b8613912366bf88d66","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-2.0.1.tgz","fileCount":20,"unpackedSize":60882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUZrCRA9TVsSAnZWagAAv7sP/2VUS4l39GNnTS/cuJh+\nbpH0a+Gm6A8aHQ7z9IYUR/saBsc1k3Pk1FKWU5zV9scdj6jweOWGWvT14JqX\nfpn2W8Ea9UyRtLk4ORa7+ahI6nCLEAsxRZUfIAfXl5BEj7LDYAdq29Y3zdw8\nmyG6wL0Ko35p4ty6i/NGijKvFyr/dzLh75LPQX9wJvFtNTBkSVgvaideCPp6\nIw1CZQYP19b+f4r4BzXvnO5Byh5ngAy10aYJvsFImk4VLoHC1d4iVR2hr63Y\nZLuDhgtkdjrZe9bMgwxvP9OFFrTh5s27rf5LKfBGsHYQj8ZxA3F7/2aMbZMw\nIT46kjdLg8PbybfBt7mHe2Al2xAIwMjs3qyqvlCdrjqxzbgObA/fmcbs41mT\nGJh7cVDBqX84CiOK/2dXJ9l5Nf7fPA/SAoDLh/XZZ+XTP7t5Ri1H5rq9BAON\nBUODUZCq0ieFaAWGdi5NjMEZRXE/WcXbxXQdm4ZoQYen04saGam3jLcA34gm\ndQrcf4rnxm27cxHoegN7djZUkbouaCX2YiA310Qc27NqogZFbNfS/tnkc7bD\nXQ0G0Rq00eo8rpIPcV50iPt4CjM8y7DiRNNXv9zeyNwfZvhfrKqZrdvRySD7\nHix+Jv959ZuENWK9mq1lBb1M6XN1NLaBSKssGQR5j3xYQasYz5UhvupGzHuQ\nefIa\r\n=gehR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7vCP2cjK07Mp2p3Mf0FmWrqgu1DI0QSCo0TrZCMMkFwIhAJ4CKiFgLlwFHWeS25N/jo8wx9b0MTi3g0xbIQ01Fzil"}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_2.0.1_1587627627411_0.2820965357412697"},"_hasShrinkwrap":false},"3.0.0":{"name":"react-fp-context","version":"3.0.0","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"1969b5aee47b930ba18bc8b6de278be2d363fc54","_id":"react-fp-context@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-WC8BJgEnMmGK4lwVtemZksgRDgvmargmjtTJ6fVVa9LYAOhBacU18OglQF17nyNu+00UxARCQI0JIYW0iJOb/g==","shasum":"fe87c1e9776bbdb462ee2242c450cf7d57b46c23","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-3.0.0.tgz","fileCount":39,"unpackedSize":364427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoUqbCRA9TVsSAnZWagAA/BIP/R6Tmt3h+vo1KuZ4CQdd\nCkD43jv31LP5VrDfZ2Mj+BrSA1dnVdYo/9rytd5hsFw6JW/7xGJbk8pBF2b7\nGaEYED0m+UG7r0EumoObXefnjX78zZIpcP6+GlgIawKwXz5eNRfB6FvTwjnq\nNV7YeHje3Es+r2H1y/E4aE7qKs74OkRnt27no78hND7Gk/7CfMXbLLK+vdp/\ngl9dTmxtZSv8Cas9Z+7qd/DJVjCUQEVAT0m3458TRJOt0WaBBFYhBvwv+pn2\ndQWo+qjwakcSuzVipR9RZbB4x7IvtTYy7095QEtV3E3Rw7SGasw6SsMfJSRa\njj4v9YXxKx/ZS6V3WwNeg64231nvPxfB7niJKlcW0kEVL4qylKokv6/qfHuB\nxPWd7tw4St+Z+u+/rJvQJ9TcpYnVALSYMnq5VnHm14zDBwicLnsSRCem9PZF\nUMcbDkyviTZHSsu4JV2ycANCgYoPotQQPzduN0RN6J6t+PH28ZOhAoWliKFu\nNQHLk8ws8Q8ndDijnHvCMqCTptbDo8Eby/29OyNqnstwRcfRj45dkOb6zCIT\ngT34IThPSfwwK9swEVsVYP/Y6hMHdNKA/3HpND6gpORmwryY1iYkcIp0MyIY\nKn4uTiNQPBreqILk+QbWor4m5WEtfJEBrsrDdfRS/wtGLGchGEc66/iOyS74\nAhy6\r\n=x+tz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBfXNBiy/mtxEgP2WqVu6FlP/tujdiyFsaON4mFOX3eIAiBiB5ai1oCGR6EwFUQ1HBTv2rE/zh4bierfirMaxXi2WQ=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_3.0.0_1587628698742_0.5980344569662797"},"_hasShrinkwrap":false},"4.0.0":{"name":"react-fp-context","version":"4.0.0","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"06f17ca9be75f51f97d6d6a7442136bee3b11735","_id":"react-fp-context@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-qMcHcWl0KY5jEt3s+X+z66tiVlwO1qNy3khznt3N5XG+Bl1b4pK4fEXS+WOLpMa4EnMoypj9taD2wfDYquSkQA==","shasum":"53a02b503a6f72cd59b057db2cd31fd0e2a16541","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-4.0.0.tgz","fileCount":49,"unpackedSize":375459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoW5ZCRA9TVsSAnZWagAA3QwQAJL/a1Pst1bOBA/rOqVV\nueIUxY1jJckDW23MvLw9tzJaS4aI6n7hqiLN6Sp7HJ6qdlRwSB9qli34hr++\nMgGHXmkMGpYvIPmerazQth1zq855wYBcjj+g0uTbo1Nz3X/kuxhwkBnfr3cv\nvjglGvQkw9UiS+rWXo4ZMx036+gB66iVopRzhaPjjmL58oL8CA74K5PbrnxA\niZszCblfHYsZt/N3o9DdsQHBK5AZ8Pa3rBbO2+dv3lMu1eRJCJkCgvhs8KU+\n4zYRQVMwD/oWulTaiv7UjVYLMkgoCda2sImBtRiETePT2HSvZJuNjINYdXMT\nqcaP5AqhtmfnLoLqJ5/xSqA0XR49dHfWNfxnlEbskdf83Z9vMzabaqzINell\nApt+UfAoeL5RlN+UIebCKBTPQ7goAlq0pqKUxjoJ448B8dc6ngOU/M+wRzt7\nC/PmtPzR7CIB2yqTrfrvZSuvQyev+pvwYPD3vrPngk5AXuqhnfIYHqG3MLrH\n5JS3LXxYii+Pmcf2k1qBGqe+pwi9pZwvXaU+MqaB1HkaR3h1iws6OWjIvZ/+\nRq7VtcFdhN86Cdk9qT4/PHYj9dqO3b4HBNm5L7AN+O0I4qkqvdpe4RptEzQZ\n8aN4NIORZPED9+T8Vmyt5iv8QAeLWxF2blbXXBSGQ2JwH7XYc9m1j3JDjIxh\n+Mdt\r\n=2EVD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhDGFNgDiCHu9UA4dxYzWpS9FFTyt+1nkI1QbgViGR0AiBfA6sEVZwQyRnJXX86uR3ppdIqJTST7JJXlKiKLjNNjQ=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_4.0.0_1587637848883_0.6264507449233969"},"_hasShrinkwrap":false},"4.0.1":{"name":"react-fp-context","version":"4.0.1","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"d73397e8fd8964b016e43df75a4efc6ef7caad84","_id":"react-fp-context@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-t5xaZb/bRiF08clNrfHG/+eJGf/BpIW9WBxtI85IdQojxdSFILEA6ZHB/wt9/ZSfYsE8Laj2NWoma+4whx20bw==","shasum":"5e602b9dda91f860b3fe8f58d42b5d286acb81c5","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-4.0.1.tgz","fileCount":49,"unpackedSize":378094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeob0pCRA9TVsSAnZWagAA/D0P/i6i6+thIN1H5jTXAQeB\n7AyMyVzlFgiPK4CQdYKhQi4V6n1IbFIdoiUDVZWFTxV1mcy46q9Iuz8fmLOh\n4T6yg5HZy35K6jPx3rjQU3dKmzJbT7Os6rVTURlt35AEp/1QPSpWksk3SQHY\n9FhriUdbBw5sIHCraC/Mjw0Om6Mpi2xCBHzgTcYJi/9qelkKpPFLk0p/SMfw\nEDuotZ6Hwp0UE9I14qSVRmNnysS7cdxr0AE/Tvv9to96ENJ/u96NLZsnP+3d\nk9yDM8WfhbVZphOoUDUVVVCz79dKJBs3HOuWa6W5PSVCg1Fhw+FYj00I0DoH\nie2+m193XyBen+ALpMFuTd1yZGxN+Gtq1QsogYEdL2H1Sp232YNDrmzgBNr/\nwnd4YUbcX7tRT7/7Tp/uRVjAOPEIIL3uVbsbKGZcgQdvIWybJuzY361Lr3bG\nDpqKl/ShSPh8MvNStC2DKLgXXMKHl9XfAZmQ1iI0QENY5O/ZMVCskTolWE75\nBGb0k03Xbe1SI5xIrPdLyOMVGcAS/wZgWCMAFeF2YknvDPQyw2SVi5GrbYYR\naYI0kDGGQTrYYhvlNW2haNbxQy1wOAFkyA2AedGpLh2lg8qwkHFDZxuPEv3+\n1JiGrWCrSW7OgaJsUpIGH/qb0d51LjZdU5FAziIP5ma9CsHAkwL6ahu+yI2G\n/BeL\r\n=n+y6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4Ls8jfzgJp38K/DsDK8zEgsc0m86SkJZtas0c1FjUrAiAtx7sEzwOjohiUNFXu5juu9gkbdXsvtXNtvfucRCv2OQ=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_4.0.1_1587658025079_0.6237846269151659"},"_hasShrinkwrap":false},"4.0.2":{"name":"react-fp-context","version":"4.0.2","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"67340a3ab7a47634ad167b3a60e1443f80ee4048","_id":"react-fp-context@4.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-zHPCVeyoWy4h7rL2ztoo+Ewh8Zcu9Pi4BezECBqGNm2EC/rBAVayLurqXf77g3dYdwjC6Vc/SnM976qriF5puw==","shasum":"8edcc1b6404b5269b63384f7325db440c4b108b3","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-4.0.2.tgz","fileCount":49,"unpackedSize":377627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeodjFCRA9TVsSAnZWagAAA0MP/0uxBoxgfTmVyPDqWGyV\n6uJDCxpwPaHzeha8gIH4EZPubCDmQjuY0a03+tnzzgSAXuLD6WvX2idO3DKB\n7CkSGPTRW8fyhwDFMF9m3XdLwsRlAp7/DiV0aob7N4wg0TkFsvNs90FfzIff\nrgvV/8ypkCAstcrWU7PkDVL2ixTj+Sd9j/PFt60mzZrkmeXzbMjxte44QemE\nK0zRWCcUSlQfUCBfzHnEGR6oRXozDedByGDmns23smvp49t1jFzx9T6S072s\n4cO+q0aQ4VxFQH4wDT3FzH52+9Gu5ZPxAXokJTa1z4NiOAJ/eZIivbvq7s1N\n+wKnW8VX0spuWEf33p9xw0YeH2aVnq955OjuXY13PXn9CU+qjI24gJZ13S4s\nkgwcbwy+9v+FzN23SesShCfSUCODgxmx6LcfsR3PVO8vLVutsao5x37c4dM1\nsI1AULopXZQ8wp59WzUrVVnPWp/XA+EK9eRXo3A+hw3yVGQz8tjlP9C8z3hH\nTySWOKFCY1dcV1olX1hZsYuXK8s8VVc7CgmGsoedSYdyhqnSurctmKWhbORk\n8XVJzmB+1X4ql6ST5xdEMhzdGGufnjkeW5l7VzRHV9aLBhojBP87CpSvLNBb\nFk3zrYX+J+c4cj+EYaDJw6M4ulS//bPqYjHuM5HdIr1XodQYAkDHoZvzCzC5\nwCmE\r\n=OI9v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP52g4DDgLM8s7T8IREL75KvrlGPp4nO6XGaYgRuoSNAIgJ9FQVkqrJejdbEBTdOJgoIe3ziDIne4FyMJABQkUBcQ="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_4.0.2_1587665092716_0.8844202827651895"},"_hasShrinkwrap":false},"4.0.3":{"name":"react-fp-context","version":"4.0.3","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"cdf5a9ba5d7117a40cb56a3bd13df7fb3504e63e","_id":"react-fp-context@4.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-LQ5wHCGKLB11aD6rL0d8k5OVm4pTCuAPzJJvKzqee9zWVZqJQs1afUQw+6q9QsvKi5EBBa8LE3gKpuTWLs3jpg==","shasum":"c3b2b9d00edda7ad179f1446bfae968262f74897","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-4.0.3.tgz","fileCount":49,"unpackedSize":377626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeodzMCRA9TVsSAnZWagAACbQP/38/UaFdAnHwshwV+GMp\nD8huiiEYd1tRi1tJpJ8HDDST61+kMfdbgC9k3xrmJipcI5NRGwdCA6Ti0Vif\ne5ujffrMrINXOtob+B0lmc3kql6lvs+7tAdHnd9IjtHKQ6YnHRfqcZFy6h6/\naCHfHmOm5SHYueonJ3HvYWMERRatHXUOiK4GBtEXovXiO1utf+pVMBC8ELPU\nYBeVvHvLBKjKZG+dS8llbA/zPaUXaJ8YYlSOgPCaL52otayKvQ7atfGIpnuM\nE8H018/IuxMaZJ3F8LhT9A03eB0UW/xEB5yO58Tts9r36icThOKoBnd1lWPa\nq9qVZhkO+0ulcjLQWRcznCjJ+1Di9aEQoQWJQ87l54iKQNWOJCFNl/kvA7LD\nxfIaELAryjJsyjUJP4+usMqCPiu+9LMaG6f7NruoWkVCoOyt1ZD8/R/STG/i\nrAr7IgU67R9JycnPi4CaK3AZ4NR7sxI4xX8TpCSPepzcPDOUCU8cYlKfJc2A\nmgJB7Ew8acNYsn2nbZj8fwC2mYc7KkhenSZh80SbNzDeYyM+vE5aKadNLe8t\nlvQ8qPpTyvQD8a/oW/QQ9yq423CqVchtrDQj2DGHmyP02ThgF7Uh3daNoMV2\nsSp79dKN5OC19JzLZSTO0NbCzfuHpGgjMc49v1OcuHilefGDg7H5WBYAOkT2\nisrI\r\n=rhxg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICO5r7sp9MlHU4TwYQ9oYLK/+7UxuVq9joLFbB5locBEAiBDPvSgYMNAaHWaY7hu6/KjApjmbC2XfWBt3uFRL/iw8Q=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_4.0.3_1587666124018_0.3282009274451225"},"_hasShrinkwrap":false},"5.0.0":{"name":"react-fp-context","version":"5.0.0","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"09dffba561476d03ca33fb9f49b39e8a30aa467d","_id":"react-fp-context@5.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-9HiRX8BYVpXhmk/NGco5y2HJ3PSvBSS/rnO+q8qO9HXgqUoYcRENXEXG3Q1sLwc8zvxCB8xkkFICUnElq+YO4w==","shasum":"66408f44d1037cf6fc7797293226aaf3370d69fe","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-5.0.0.tgz","fileCount":58,"unpackedSize":379474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeotzbCRA9TVsSAnZWagAAxXkP/2HfjHjJnNhgPnXa4qNR\nH0Q7JQQt/lHtjvzz+cerOxCISSfbGAlIeKaMFQFqxKuvbWCBBndDTNyTvaYU\n6c8pX+dNAjwLwWUjMSD3iZwkxpKmdjqlB6WWsJu3tZZOd2LbVSN3gyY8dqpw\nrgG8V7JXgWfF1+/WLVJxtwf49dtga5k8fUetRL8nMhen9yiaYsdRsIxFtViw\nZas6V3jbUhIJT24ETvA8VJIkaI80h+IEtVn2bChu2lIe7yLqoc/vdAbhi1kP\ntRgGjhFacPw54L6v7KI3zodOLOrDyJ44EK3gwJMacynjp3UwMleHphO/njRn\nxwVq0ojxvKWRNmc/89MU8oyTEKQMhNP/589YiTRtKucJXtJn6XCD0jMRjF9F\n5XsBELtzcxPRST9R6TVplkLABF0QczKvVBW9Rsbhos5kphYVBlmdrneIu22U\n5v4CQV1kGUoGFHjE/42srl1WNKdkjJbw8vdy++9sf9tzxDDMC+cQzX9yeRno\nX0RKMlQjjgJhAfSLeDMUnAcnhI3shLJYYc6NrIsNHCs1mH6P5cNr6JQT0bHQ\nhjCMhHAcFDf5sG+CDKeypPM8vSCJelMsragllYibaSEPnHk0OkOmucrT+nwe\nEpEb//UJHgqm8zCv+eGIJRrycCdF0yaYvAegDigkIJ/2k9drrNUJNSeBdaVR\nizRA\r\n=9lfY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAbuPj6cEkIBIvGfEuzsjzwQXO8j258MzmK7w2bJuloAIgUqVnM0uJRhHDJ4+EWK82Wgrc33BnOzs0+uLOpMxKwHQ="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_5.0.0_1587731675381_0.7014539042204337"},"_hasShrinkwrap":false},"5.0.1":{"name":"react-fp-context","version":"5.0.1","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"67ce116bf380eae90ae253c6ea7392333738c03b","_id":"react-fp-context@5.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-QLCNujiAjWdCR4KxrM54ZuSLjihsSTDx3WTwrnobvCcv2XxHgL+S1SZVfeWe5LubM8U/LYNUlejAmfnnNI5kkw==","shasum":"fcaeca1d3af623e58e76bd9d35c422d21065eae0","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-5.0.1.tgz","fileCount":58,"unpackedSize":379652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeouVgCRA9TVsSAnZWagAAgCgQAIspPtduOxD5ZblGmM+2\no5YX+UMphhDp2r6qUbfNyuHzHtFt9cOctKYzBR+IDb97bIFQ6MDDejHSwBn5\nqSkBt73zY/pqd+pnfbbAFFZ5fgpZN690sUC7in+83ZEUY32HUU6sgfC3gxe3\nV6hP1hMOV8IHHIpdQKWuqS3Bg3++FKIDQ/ZAa4Fp87bDO7Wk+rQytRCDxA4p\nGorrnHV6aDJSkYongAS4Oz32m+jQmtFqS3pHqNDb4IFjf9HtY8iSvezur+oL\nr68gFNMYp9Fv95pH6aqoPALkeh4NPDPZ1hBzatASl8Lgj2RjFBmPciiZw7lN\ntKVRZF/MzVGvjnfUHxrbDJKoMBeCjDCf7sl81S4sTH6MVOwbOV+/8w6gQn0d\nFr8NS26SHMcW27Ne4tXxYiEvcpEIg5C3gidapQ+Ft2dlT0sy80aEOvhK57Jq\ndeXZZBXd64KFLiIYVU95R6Lq1UM0O82eCxEkthzOnkgLntU3v2KrX6bH9fnv\nrCqJTTap8PGGFdl+JjipZJPG2eLSwQDUQUCFckvNyLu3q/iq9aDGMFsXEETU\nsiByWHw1CZa3oFbjhccQAb8+MBcSt707Dih8i1ib/Zzw/bRnIh9B2B9UN30U\nklKInYwDHjdlukXeH4XB/45qa0C6iDVuvNU0a6FvSvkXUChQeRnFeEeVVvwv\nYv2t\r\n=ZoQS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrABH0ZFs0ezX4JwqfPQBwrATeE1ouUi3MXfyO//dAHAiBi7JUye28WRM0jmeI38Jyv3Kb7b5imhwK1mHYmt4E1JQ=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_5.0.1_1587733856177_0.7581792975661967"},"_hasShrinkwrap":false},"5.0.2":{"name":"react-fp-context","version":"5.0.2","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"84950171365f04a6c5f3a400e2c4a89c2549c065","_id":"react-fp-context@5.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-/WkJqypVsVkV7j6/eP7wPfKBIM4PdTAv4HxSgNiJpTskb68WuiRJo1AyqXOzbW1KVCFiS2Owayh5FrmMup2kHw==","shasum":"fb8eca0a01cc62ecef36f59c25ffec29fd82d41d","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-5.0.2.tgz","fileCount":58,"unpackedSize":379427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoubICRA9TVsSAnZWagAAflIP+gOX4ZGZFXuPPxBLAQnV\nBppcawaZhJceAfYG27t9cGETY24dnUQ6D5SElUlv5d30tNogHgyrjrfmUsmA\nO1vdDwP8dL5zY2fDtismLj4l0RUI6KRW46oNIiQQzMWJdAQNNiaj4As6GIT0\nCW7LeiCvrmdf3bKBzG7LnmWEijPUQaCk7Hy61GL+/zvPYQqfZhQyN5COLRty\nRUVcQcnoKUGaZHXLiPYwjMs5qnyt4rI91DtLrAe6Cw8NGfU00qqdrtQI07rM\n7kF3iE8CAaoEKTSP1lA+ykrI4pz5Uqn3I7mEgAJ6Hjfjz5ePsfURPIPxVpLd\nM57ACcVbGoFHdF6OBV6qqvIra8Aqspn5YdeJfkMm2YhJm4l9PjryJclH+Q/Y\nRH6/bOlZEJEWDIxyJlbDKTMfbuNECIFYW8qYLAJgpEjAYB9R9YAwM/t9BPI0\nKet9/DS4flZKgtY9ShUvXS/bdxnS34uIN+VITUKn49H4ml8smr6yU44gg4G1\nWNM3JXUVnQb+ZRX5c8qSaOWG2LJik1mRUQHKOUdiAH4pFBOyOP5/2z0pJkrt\nYVulkiYY5i0fwRsaT8lzvu/tPvzBLKL9SPrx/32MOc3qteSFRVnPUfaH1uQK\nw0sWHiltgSzm3xNgo9s2kkNvcUSc+LuFvf574uvjIvcvRsIgE8GZKf26tMKD\n6fkH\r\n=HvZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZnf6oHbkyJWlVS4UM2VZTO2dEt5ol2ZSO827R3me79AIhAKIOZcM7SyFziCbXCanNeJyeY1O5E8ML8VAQBbhbl62W"}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_5.0.2_1587734216335_0.4863262029495663"},"_hasShrinkwrap":false},"5.0.3-rc":{"name":"react-fp-context","version":"5.0.3-rc","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"84950171365f04a6c5f3a400e2c4a89c2549c065","_id":"react-fp-context@5.0.3-rc","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-/sdGueJS52Qpm906U8VjXlaLXUpgKLcSBxfhKPOtq8EehZ80TKu2IjgEq39c7446vmbQFmOHE/MYXv5zWs9TFg==","shasum":"f6bce2525eb30873b574e7e5c7aee4f393c55a70","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-5.0.3-rc.tgz","fileCount":59,"unpackedSize":380226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeovF9CRA9TVsSAnZWagAA210P/1XlX08vfZFB7lZELA08\njnmYmaKHGbUVZz83Rdb2DsVatO6lIg3x697HT343lo1AkdorfVOZ3Eg3Au1H\niW7wlul3rLM8ex9U37gpa+dXdLZhZfuTRLP1qAn9+sEtin2rsgR7XHj7tgCl\nt2CLGOtA+2eHK2QCWKQum1uR/wvp7JXFxPyg4DLOGMwRG9wBlohNN/x57dj9\npaFLUXOMhte3ALA+cfOOL2advyBcmZusf2St8gJP1qXfuO/db3bUV6PQADbm\niJMiX3MPjBT/uOMhP/5y6U50T6V36tnLtDxFTtJWWPn4Po87TdeKAAqMjCGr\nV1JAU2A/zkofVZybUB8ZCJTRdhXgStPvSF/z0PdeL4wfm6DVBbR4FiIvqjah\n0oQA44FHaaWZ6YHGo8/xhXt/4QRr5AMm51KJWsIWa8Zxyfu8w7b69zcZMnPU\ncicZleqKmEtosg/lep89bIkrRpk/brApWP0O8wutaK4X6FJ4bHd7pq67ZrfL\nmh/TRPmAv6YgOQACbhSE82QKH23EtmZ97Vj4czyTK0NjDN077h3Y8vvaECdp\nPKxSw35KrkUAv77oKecMM60hH52mAA10mYxsF31vOIQxQsPiM2U5VnGgJ4QV\n8aV+7F2G2jJ7NmSrnqKXPCp5T13AfiTpMopliHnyKyZltfYotIBw2DU+3g4c\nMsP0\r\n=YEJ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8I/5TMdQr4mUnCgSVhT8+KKjfJ0wbPr/SQQqu7lUe1AiA6eyuU5B2GaWWUyAmelhi96p2GAw0pK1Nr46ofDM1TxQ=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_5.0.3-rc_1587736957429_0.38274714284568145"},"_hasShrinkwrap":false},"5.0.3":{"name":"react-fp-context","version":"5.0.3","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"462b5fe5f7c0b3123bc075aea3d58c5945f2538a","_id":"react-fp-context@5.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-O4xnYZAK/JrGjYPCBCMkDmteL/Cn86w9a987nIV6dqGDbY1K3QwexnLWm/SKt5gx8hgezVrl25LzWM2nWRM2UQ==","shasum":"25311bdf66593e07068a8e18eeca119ddd4b6946","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-5.0.3.tgz","fileCount":59,"unpackedSize":380223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeovIRCRA9TVsSAnZWagAA1lgP/0evdDG2LXVJXBHdBOsN\nDdsQ6O1LDp67aOgWVGDk9nGqVD+JtSSFQKaUPrUkHpcPtXZGv0LbG3H0xew4\nqULVwMxoRJeL2HPe5qOD8u3KrFU4GkonofehbGZlY6tdQtGtDHZFgclq00eO\nuKWNV8u0AL3zaCdad4CQD2QDAGryc5MD6gRg144lqm2TIZCuNS2+Iuw8PA/c\nDpjLgS5Xh8XqOqLQSPyhUF24UIz/5eJagn6Mg9mkBsV9ugSrHjgIyxoOZAf/\nqC9xk+MXXarbgk7ptBl/UUL09D09MUQtkpeagc2WDlokELdGcdNmJSdw+qnJ\n1SWHAijdIclclDbZiiWKA63qs8paJryFiI5cHLdMB4CiBlpQXEAaNnAfqsus\notB2vWtt8/7Xo+A7ezKBKfLSdfOGecIZpGN8fSg8mqVX2VdWYgwVSTtXv90L\n31nF2+qHQUqDddT39zfK0PAZt2/s/ILnroGyYPhNbcEGud4ERvDrjLghcZtJ\nuSsx4BrHbL1aRiQCvZe4+/RAUtiwboplB6NqQv0WblsK4YavDTFF8Nbr9n+e\n/J2BfHgQxLGs3MQLXAck/kHRPnJ9+kXrlFefpE7wIMKFlJ6agO3x/ebzm+bL\n6AOjYKz9tgTWrsuVgqs+6bXbPaJysAM/DG5dBKtOrAQc2w/pVkHrJLA+4R7+\nyK5i\r\n=AJfi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGf22gobALftNuWW6jp0micBg1azY1VwNYTQxlmNHHosAiAyIYDAotgmHZgwNxnnXHdYY+61oktI8IfKQF6+IqyUzQ=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_5.0.3_1587737105531_0.30184670403237335"},"_hasShrinkwrap":false},"6.0.0-rc":{"name":"react-fp-context","version":"6.0.0-rc","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"462b5fe5f7c0b3123bc075aea3d58c5945f2538a","_id":"react-fp-context@6.0.0-rc","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-Yq6oV/eduzDJ9wJDindEgf7YsUwCHld4ijihCgixEmNsTOUuJZqoucALTRcxSepxVuJkuV5hAelg7o8KlRTq1Q==","shasum":"d3c2da805577845657ff2919f6da2564a3e3015a","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-6.0.0-rc.tgz","fileCount":59,"unpackedSize":333621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepC+9CRA9TVsSAnZWagAAK9MP/Rx2siR0Enh6d2uNsiXQ\nYoze4x4n5CXOS0DFr5Ac4PHrWb3LX6Jdu2CMJwpjW0lqeS9I7nQCvVWQ3cYM\nXQJiExlNJWc5/TiJpUi4j7/a7ZI7fAVnfv/6piyZemlDSGnRnQEEfeZAAfSV\ndPiMpxZtCOBYWzZvP/gJ33kgYJzSCnHyR9JgEpyWFIP1iUySRrfoMSB1mySn\nlvU2dLDLCom74ipRaXMC2GP1tD74PRwWIbIvDuisaQ87fxVUzQP1aEL5BvBt\nekEbPeyjctxRYyUZDmC/n5gusegFsB9OTh13RIF/tR4XBPKwHkMlKCluoRhz\nKKuVl20XDO3uC6Zm/0fKLj03JAyDdq3S+XY1sfI7Hlax9QHh9vkQ6+hNM4nm\ncJphEumgYx0Kj+cjikGNjL22TEOzEhpA33ygb52wTLxHNai39bHYsA/1dVw5\nS95CBdXGKqvrv/L94QEdTETShXiaKKizqUYFGL6y+7Km9Y8f3BgLfJR75+Hp\nO3kYCtJdJrtNsLmMKW40K3ikFH+pZ8X9kFzcDMTk9eaNngiZvyW62M8/C1+p\nVYEX5f2h98nCwXBgGatZp3eoHSsy/tea6gChBJoUzwZFIvEVmh8b2MwCfbU9\nuokuA7dWiwTfIXDzTeciUT8eb0CMouoIM+5V260CpzxkpQ+z6y1vOkvbvOGC\nW3vb\r\n=oDvX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4Cbg9O3HJtzkYnxGAIkQaljikZpobZHNjc5LP9vvGgAiEArTCIvHx/ES/p4UtmYzi5gN8yfvy0q3anpr9Viqw+fPk="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_6.0.0-rc_1587818428993_0.03651908382839397"},"_hasShrinkwrap":false},"6.0.0-rc2":{"name":"react-fp-context","version":"6.0.0-rc2","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"462b5fe5f7c0b3123bc075aea3d58c5945f2538a","_id":"react-fp-context@6.0.0-rc2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-qlMQYTacWGYHcG1vOVC347LVp8ypwOXO+OghCdxT8+8xknxB6fnBVKhHXdskZa9xe5WdhPvTh4UEhoiGspi3TA==","shasum":"15f387b16c2ca1cb35c8e0ee27f1bdc2f75b446b","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-6.0.0-rc2.tgz","fileCount":59,"unpackedSize":334178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepDEGCRA9TVsSAnZWagAAMb8P/16BG8AAPnTHGpEUfnhq\n5+5ySxgQeEU8v1B5I8ZdbHQ8pEvyjyebRgRw5cn03RY7I3yC+8YFGyi+XVU7\n20ycE/XTBBdnRCpjaG6nu91mC5bCnkRt6PuKOvPoQ9Ci93r4faJG3e7m+ETK\niWH9nzyeWnd9uIfuYPm6IZiS6BdyHgfxIMBlF/XgSEYoyzoa2FfxELHI3kgP\nyQ3e0tSz6JCvS46KfpJBcLYewCwN73GGOphqtYkbG3KalXDkqxh3Gsw7T1YU\ntL5sx0MeyVZD17jlKY9h3I/83jfI264iGoWPBWTWdOLtUdmmEfBTPok1KsqA\n+8Wm6i6xQfMSFFwNtmfC+ZkmrsT/VA0t+dG3ojekWwVYcWAxQC25MfwxQrxr\nk9Ti2wrLGtQEPb/2aWvk5/2SLsnHZ1Y0iLirKUE7232RD+2vPYQTOwVOfv1D\nQa4BM1fKtFnDhyI49ZeQWZLBcwiRekY0yJhYcH3kNP7T628fTVkv+Vw5KyIs\nWSQShvJjuBl/JVrpj7JZ7HsJceKa7UJniqPIaEyur3zMOysvXxCg7lUPakoZ\nClBJwnl5G5z28YYNv0VbJyJb6Ug17+ZUHb9vtdX1bnJaeObgZ29mtQ1lND6o\njO96Nf/LwJ7U4YS+RqdE//UFf9hTa8mE8LAP8mMZ5m8gPHEAYoBn3o97z0U1\ni3zr\r\n=B1l6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2WroovwTx+FqUdtEdvaqtMP3dkgwAs8OgJkK1SNcwIAIgE/9Bf2NN/4wmzgW0PiQKwaJRBCFqoEn39W9K2AOmlBU="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_6.0.0-rc2_1587818758516_0.4178151392926792"},"_hasShrinkwrap":false},"6.0.0":{"name":"react-fp-context","version":"6.0.0","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"fec5af4aa9d2b6bc7db62f12dbc8c524d2577d46","_id":"react-fp-context@6.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-t+s0WkR+1Z4WnKiXbE06qYFa5FQmzWjUxZbdoK2JdLF8QJDi2b1MMXiuH/h7RZYfpaHy93lR00Uuac34TgxNPw==","shasum":"9c2255389191f1ec6941726702edc29a9d4f5dfc","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-6.0.0.tgz","fileCount":59,"unpackedSize":333204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepDHyCRA9TVsSAnZWagAABrwP/j7G/Tb6onhRCDZ5Yz/d\n+xPfykhBgS7Rn8DIQxrwfbNuUCcJcYqHXURdcyf91SdJzk/GIe7TiAIW/lvW\nx7rfzmuOLra+0mrw/sJN7U2PXL8tdH2tebQXr9IO4ukTR5XBqfP3uf2ftVJv\nVho88Gt22feI/JCCD2cWyGrgmSggKsYqWBvGkTF34LULVEzC6q9JV5rFdpes\n8WZWHq9s1ZVXmMpB/c086ThND9Zi7zvsR2B/wbuZBhWvxyPai+bF3rWQ2Hns\nnThqbCCDgrlLh4I4U7g4F0gD0yQy229Li8IFzP/lJ150xrY1mt7vIBSVN93D\nuYsB1Xhpg2eI2WOZ4cyMCpzfEx55Pzk1iCqUAJuXExtV1kCIh3asQ6HyXMmW\nZdRHkc8jThKWOvlT+ArjTSvzl2MvBtZb2vie5fbYIw7eUQPs/rZlUJRoL6+n\nmoF5vz5XLrLdt1mObDjsCtl8P50Tf3Owpt/gB0yjz2wNguI2zjfd3Rb/NA/q\ncrY/b3HBuC4lQzVY4RJ0VDulCQX+cWYCiaCq20sr2PsWwT/OnFwYChqjUHfN\n968JuDfrfHmLQ2rHBqdFba1x6+e8LyQ0w9G3c1vXZgDd+L1gMBQ53xVgdNbF\ney7YyS1dvf870yuJS0ObzRtr7noGzRntkn4a6DVxfw4RyIngoL49r8a9OSgC\n9O0O\r\n=HH19\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLM5vLS82lgVACz3gHnptZl0GJpPcLafzSuKJAisjqDwIhAMGku7qxzeFxIFxphMpgAo4Xl6inogzValRPH9p8sTle"}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_6.0.0_1587818993958_0.3891459644267421"},"_hasShrinkwrap":false},"6.0.1":{"name":"react-fp-context","version":"6.0.1","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"d1279f4a99eb3360f9f21c009f588a246420e680","_id":"react-fp-context@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-u84DCKMP5x5G+gArEhNvsMsLurqza0wLkJB/v1bZYupaRYNJRstbvBZ9f07hS+rOfGqdhPxXPIDY/9CkjbwpFg==","shasum":"ce6f190738923efbb125161213374e1017f119ec","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-6.0.1.tgz","fileCount":59,"unpackedSize":333204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepErdCRA9TVsSAnZWagAAM5QP/20cZSRcfzFn8gjNJ9HK\nfmfuVX0Ki5W1yJ7k7fbcWGWr4kCClpXvrFZSQGUA2JY6I449N/ju/97zMYhv\npwOw6/y06WLCF1xLFk5+spr76tjfXRQY1mvffhgSST9bZtMAMmVxMVInTdSt\nENlotplKs7cH19v2C0TLO2LiT3V0/WlAYq+6QKhE551vGq1U9p4dOCD7XFRg\nnfwSb5jPgIgtS9Df9VForhZflHVhmnEj/j2EVHRKmnDGnK/1Oq5yXs6k2rty\njPb0Osdq2OAllC90hnINKrjmXE8SZzprlSG3NeYylynCUUIzEUl9spF/xfnz\n07FfOWJspETHGNOj8KFSSenoC2Bmv49HUQJZNQvZEK8SB+UfFBco2P98N3Wa\n0PZ4pDrU4NovrwuKA31WJsPJCG1eLyAy93ymjLNX9BT8njY7BO79kQ1viKq9\nPzV+OR8HQ6pV95MUr+mlYo/WZKCAhBuo9vdX8i/0n7KRP2znLmfNgeX63qzi\nRF0YGXCVBaQdZpPUAkk2yfd1BPoduOLnEMsw2L0BZMJgi9WS6U0LY8ljwFfW\n+n/ag9MX5kSMfolTCAC1XM7XKngKbxDqpgQwFGafnScDZyU5n320LwfZK4w/\nCn0fLp498ImOfdAo+BYlBMDn/e/N8/DxpaNcPfuqInL2TTwqGxL60zpesiCm\nvYpU\r\n=obs7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIExp9hzYkcvKwIW8y8EygzVu+ozr1CbytVMiwnkjbH7UAiEAuMtK+Ozs9Gq6dtEXDoXs9Zc5cZLHUTDmXYRP8klOC30="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_6.0.1_1587825373190_0.3414334516621371"},"_hasShrinkwrap":false},"6.0.2":{"name":"react-fp-context","version":"6.0.2","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"0dd7e198af0bbe7a664f1aba5f1fa2e8afa03965","_id":"react-fp-context@6.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-ExxbwbRVcmt5nYtv9EfrQCQUdSG1efGcfEHNIiNy8smdxR2jCnDOSmw/tkqfOirqkVL5y3qe1AeteiALRanPcA==","shasum":"f60749c2e61fc75a70c36010fc31cac48d55cb1c","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-6.0.2.tgz","fileCount":59,"unpackedSize":333236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqCe4CRA9TVsSAnZWagAAVsEQAKLDwrXsyMc2t4oAENh9\nWaoxSlrtzNGHz+R8//Z+ZFcKUPepxelJesBH3T60h+iRMXGBvDeyoNyy+wgW\npRmcBDOiz+9CCixF6ppA7hHi0olds/nXq7i/IZivfBy8YcPnUm7bIQyYamuA\nIkhTDd9rL3XnDvqEGajLU8KcIZeDMWpTkG9A5WhTrGSRLQSLzU2jrIbocgRl\n+7BbOjrW+d3KW1x9+DpqzxTPuotgcbup1uPbug0AjTOv9Xjsfw48DSg4/Pts\nhvPsbXtbJ+v4MIzhzgC+6vUTVBKSTHIBdKGAbePY8+JItohHQZ0L8mSOAcbx\nhaMZUBRW0XgjXinCaoPHMYLfQzamOp3zImb3BB24S1EJGgl7ryxygWSQ5mqi\nDYjFgr5njTXQrovEplk+dt6aO+WOsh9mTyxh2SqpI6T8mjuuiqzsUI541aci\nsawmlPEcUv1FaX2BBZCLIfs2NF/5/UZzJ4z7ryVnjqLqN8xwu4lL0n+gnkMg\n1M6Nq+F7w1RggLT8444R7DcmFAYVc01xnJ/FUcV/PcUJAE8OKFT5580zmobV\nOWy/t9dw6WXdqfy3rBeP3w/mgsFvELyDiXeTKI+6bKOfafnD81vSTAh+gr+O\ngGvJfCGsY/a/+FGG5FA0nm4m/8PIAlpr5d8fYDnYeoSMjL697bicfhTZT/Wn\nExXx\r\n=59n2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW/CZaq4NreXgK2L8H3FmIl3bFHOBfe+HhDDrUaqb30wIgU05G/yRK0Cwst+Cq9ImUcS/zn9n/dAaLZLFWirnL2J4="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_6.0.2_1588078519994_0.8408227334753939"},"_hasShrinkwrap":false},"7.0.0":{"name":"react-fp-context","version":"7.0.0","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"1e091b2d073cb203a61a24a2eb982c5ecdfcc5ee","_id":"react-fp-context@7.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-E39QXsS36/Y3bcC23KQm6xCq4cLi7rAQEcB+a64DtvO7uP9Z1cnP691SZWPOmnb2h0uy6t6l58PMuSHIMxnI6g==","shasum":"7f3593999c0e7ed4616ccd17a1861c16e7b9107f","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-7.0.0.tgz","fileCount":61,"unpackedSize":336464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqW9SCRA9TVsSAnZWagAAGKUP/iYbGBXujy1VdjukyGWJ\ndYJWAk2rMdeZtyXNcXJ/phjUn3+y35dg4R4Pi3WzlaFOTP4RmUoAjHCAqwzK\nWZAuq6pXBwkBlzjDyJUApszpcGu4SK6oQIAfwciTWJ1iqODkWo25y+Hi+HSr\nolNrGVO2AsGuepU5uc+Ss2iZHluqutmkVOZTK1k+mauJHgHrtjgUWz0P/yPb\n1yyPTdNM/bACTVfFqBZQP9nojb90Rf752kpXt3861vaPBLtIylnn6JFK1twJ\nJkQQBAvVA0u80LDn339ktajerlinghsH8rocrQqbi/EwqGtNrO1u5Nq58Rf+\nM/+fRGHvq0igERIck4ukKWBsdLr70wUGUXWBs0M2YmxBPSVNlz4fOAKNQbJR\n/pwte4SAB2yS+/wSFstXxQH2m1vSFtmAlQy1bXlqb3KdcZ8y2BhfeGBRZu5R\n6/DrlnTS7zYb0d+zENEjzuJ1ycOWXJFT+mroCAF65isJdKr3GHRFmEr+e5eW\nL1LJG13mEdTAR78/mGQbrltIfq0ARkrPn3qP51cSazeJVReuuY4IQjEi84DJ\na8zo5fgyGkjXFicaEqZV4TdYNzecrar4ePYKF5LLpNAmeY0GKyhKpTVV6BQO\nYAGM/PXcqmILHb8VSBpePUBmy+JpNWiNYe3I41K/R4yi2u3GGN7yMPyFIvYl\ne65A\r\n=roOG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHl8/sRMTuPy8PyYDzIJH0o6gls7MmB/fgdnSplZn1QBAiEArVBcKAW2bY2zD6oPWYaXjDuMDDotEPnPhuehxEJpv30="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_7.0.0_1588162385790_0.15383343312359288"},"_hasShrinkwrap":false},"7.1.0":{"name":"react-fp-context","version":"7.1.0","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"87e74f349c0a204b1b0af0d07aa15aa52b770931","_id":"react-fp-context@7.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-7WKKYg5kGSEo7fQj+qiIr8TcpGL7XgWdKheCqCtKnXJ8eLlSyDqifDHnFdFngGMVGimaOyc+rEDuxrfWYiljsw==","shasum":"70c4552f81444289f51227b8ca179e9699124680","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-7.1.0.tgz","fileCount":73,"unpackedSize":347662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetyLgCRA9TVsSAnZWagAABRIP/0bs0Gwa4hLoN0TEk1Vy\nh3uyjkJmMNOvhSntt22hTCGwsmTEn7dqibCTaZljowsQ2E11uso5vP4FjYrZ\nLZi+WKJufgIejjrEny+flzunYSH6XrGOWR9l/goRumuqr0TAASMr+GD2S/9O\nqH6ivFK1x8vh2+lrpDHYXeOLsfSloS8BoLO/zq+KszPTjkbv7hBzbstxNO5c\nn9yPuMDqF4zMSkL0LyxFpG7UvM2x+S0waaQEc92C/zyAzp/7ASKnZ7gW6omO\nx0KPxgUBawQOEbGKLR+Hv23+e0TRqWbb4xhme6473B25bUNiQ5GKC1afsKlc\n1E7e4B7cyz3tNQkVwY+b2Y/r5PL0CSkUnawnErw0H1P6L6XeLVJUX8HxYr1K\nCVwbCIgM5yYzd7O2nc1PnykfQa+kbSKQfKGz6MMM5W+k2bGlUu9etPhoQ+L4\n3LaUrg/vENBUr0d8I1YyfPvpldQ90UhMZwB6rAA+jIPzpfp9saREgYV/6klh\nduawc78N0z/UJOySlStA6mYOxHA1Y+FGWKLF6wFLqNbGUDpbL9r3loGd22wg\ns3DMOptCWM7v0/iKXV0IoURjBC7t/DLNaXNvD/B2QsPEGhUwHtZyVbFTSZEL\nBXmV4NVE3UPCl39winPqGWiRtegzHfgFTee7abYi5d/pRK6cJBmfnSpXAtb2\nILvu\r\n=kYHC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4ryrKwQGf1NFfBo0SQZT/HFAEcRMJ4H51atG8cjXMcQIgSyTyVOnqLEFEDqmP400DuDKARp1Z5F7tDswfY/IO2Ms="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_7.1.0_1589060319827_0.2518365867026766"},"_hasShrinkwrap":false},"8.0.0":{"name":"react-fp-context","version":"8.0.0","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"ba023963c5553cdf5db7063401e4061fd519802b","_id":"react-fp-context@8.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-MIXb5qBYz0KiUlMBrg0yVSUiIKeL5/0qxdbK0Dvs5X5u79Bzodm3anMerqWLx94Rhj4Bs3EooJhaSbnTNv8YLg==","shasum":"c36c398d0aa4ee61e459d09cb9d6ae0a7838183c","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-8.0.0.tgz","fileCount":72,"unpackedSize":345087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuVInCRA9TVsSAnZWagAAK1cP/jQlTeDoicSHDLoTl/NF\nzO7/l3eEfVh/XfJ4UN60loJDlG/gP0doPlffALKT23B/NOvQ0kPqeekMtAqw\n5ysC6+HeZ1vSkBJeXIj3HukyAy+WWk5N7ucpKqXhXFQ6Sm8QuDvWeB2p4xUq\ngx89y1eiBQt8FuaADiGa/bVYyntvE6Xw+K+VvTQtQeLdCLQWREbxwChuYkwe\nyXqO8PnKe4R/FLqWd1fjFwZ2dpkePYQGzrDpm8fjjfN4iN+YRuVlTvLSk47d\naTNvpKS8Drg3KMZex2APqwuexouCY97jSxPppFs80qu5570q3ShX7w0OX5ls\nRIaepxQyPbOCksHscIRaayKv5lpN4SoamfihEnbQPwpsVCwm7EkdgiDKwyDA\n6LErVnoQDy8JTlswSVp544wHLHu/1YD2+bIeO0O1Ga0GUGRK5egxARz8zs2Z\n5RhZXLaxlHjT4k9zO3bCHOXLJPbaZI6qm41jfyo+bS9YDLXlhNJCnHslHryG\n9CKAmRjCppAo749oFC57JyXRsL3/DnmknCQSmNuP7IQEZSa5bQqIJ8p20RRX\nLcjB2QnVcXiDphG88IJsFH29Jwh/PKPEpnpuztMGcyUWcBahhKZlUYzZbppq\nhbJjjd1ca7LGsEhx3pZe6DwCZKSwkWvUoue5DJ/HMRIsVI18HNI9DC/t7RvC\nYpzJ\r\n=Dal/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOuL/BpcBf3WdmZeRmBfKIsSD/Ken5JFqag3y/irIplQIgGwGOi5ifNVffWM5Py5/0hysCjTCaNF+nY6Z7vLh4hHw="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_8.0.0_1589203495481_0.4185853760116418"},"_hasShrinkwrap":false},"8.1.0":{"name":"react-fp-context","version":"8.1.0","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-loader":"^8.1.0","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","react-scripts":"^3.0.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"5343a94932c3597d616493d5fcece399d3f6fa83","_id":"react-fp-context@8.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-MsmP0NAQ40KhAes7HfRiIS9Wo2+Eq8BkL5qAYut0mNNDzEWQerJXi9oTm3Vpjf0l1sDcSJXdaHNVluh1wHfbvw==","shasum":"72e574f8d677a1a8848bc2b8e74b18289e92da5f","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-8.1.0.tgz","fileCount":72,"unpackedSize":345311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuVgZCRA9TVsSAnZWagAAbkcP/3KYB9uDTTZSgMXQ3Ev4\nJwKUETqhWc20ZmTLffg/HWSdVMuohwFkdxgl1UqZCVXYlnpKin9i778E9++3\ny8I5if29q1I3D+6yalXgDKBfy0iAP/EGZ96pCYyTg8lG2VO2sEKXnfEnJLSt\nrlYOX0aFjiDcKLpeHiuXxYvOUN8oTi6LEd5i41TzKDrBjAHxnk/mvUYEPnLu\necQV/rQXL8ZoHSLkzpr9zHIseAYw5vWilktHuBYeTTFqj8c+FfLoRklmTjTp\nzIyrruEXra7QgnkJkqES25/OZ3N01W2G9ibfZRdjwRxpiihw8sYqM1TTkX8A\no2vZMak7LKyfXj6BZ+/x45AAceaFT4kCQmmojuE2KpkaqmJ9jTK0yyDSJqHl\nOAsRibcX7G+viC8B8XawItD5zXsJYDItVafjZ0u/06LbNTZI9D5Ct69kIBQ1\nF/l4v6sdIlhWq43lgJkJqTrzxuZxjCCrD4cXFSDRAR1JKebacBifpvCrlAXe\nvz1AxWW9qtEaOA06+w8059ra+pijH12p9hH2fOXHNv390QJYSAHIv6Y12xq2\nuah4z3V5o19+1MM3SU7On4/C/ve1HriIMh83155XqdLoV+ryaHvcWmmnE9ML\n+0P+0+wcaM2B9saAL7g4MNoyamhf6/k+gXTzOnf5l2dzMm//I9Dg0CHF6fMh\n+AvL\r\n=eQaX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHf+qXthDdA9Jw3vw3VV76rKPbvF6cRBrSy05aLno5sbAiEA0aA94dYmknMrjy9yn1SZPXULIjEbpjabO+/nuwsWPd8="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_8.1.0_1589205017373_0.5788062482585921"},"_hasShrinkwrap":false},"8.1.1":{"name":"react-fp-context","version":"8.1.1","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","css-loader":"^3.5.3","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"70c3f6f8c3681cf73b2bae72e5a98658d5f14f41","_id":"react-fp-context@8.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-WpMe90w9jsuAg9RuYfplogjYzLMO8UJEw0TV2pQxhHtsP5bKhM/jEu/I3Jh1lw/B3OH8ss/YL5P6E7/ulGPOXg==","shasum":"fabc1ff51b2f2d45fc25de7e78e5507979790f6e","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-8.1.1.tgz","fileCount":72,"unpackedSize":345744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu+qeCRA9TVsSAnZWagAA5AIP+QACKgUXGmdX1Jpm2q2H\npmClze4mgyI43hlO2m5LYbWuRPWsZvI3BAn7aKqts4oPFvuUF7e8ephuKMvN\nXMkeKqfXRDdsWHDOJcx7QG1YMPMRGsgPuKmaIi7yxlb4gEmNqN3Au30Msu67\nsedowZ1ypTVh07JrA7SthjOjVcML5zEhuJKz87oez4YVyQw/YHGgCxkQ8f8U\nocURGZeRheJWvoQwqwrgDHwViv08UfN3ZvMJ66s+LQj+noNRr3l+2ixdJ72Q\n+ghaXpXaXymoICwAK55Oc3XfhB4eTSHKBAuhKFg/98W0X6bP2MKTIHezcaN5\nrwRjtN1rEprH00pp3YNCEkVK65H7SHhh4tD0oYaPL69QyArbJXnJlvpO9NQg\nQ7Q2jkCG1fwUnsd0R385yP1FTT+Rkq+XWIMxHMyNo5VYqTLjkVsrmydsl7M8\nxEbAd1cyIClo3/hUrUWoIpn1KRQpOwGwqKbP7K2qpW6u2ZEFGX5OB4rHqkBC\nGB3AfzPA7KXVokMyQn+GaTQFvti3urpWn5wQCS1flJGJl6Xs56BhQ+wSLzbs\nqKZCPL7hlSwYqIug7eFlT1WrUJgF1Zykk7eXHcSlX+7MYbvBelJzWmgPYcDi\nLgz8i0pjkTSE6ZjQeM+1vxPhh5qIgH8jN7/94umwxreJTkypUXx7HLYRj6lA\noG9c\r\n=MMmM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBs1yQr4xDhZ/td76MfF5N8Ia+JDJCJ7gKKuqAr02VjmAiBhlLnN/sg+P8A/7TxdCTKMRCgwmfMuzdPzQ7ZECeCsXA=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_8.1.1_1589373597549_0.505936152937728"},"_hasShrinkwrap":false},"8.1.2":{"name":"react-fp-context","version":"8.1.2","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","css-loader":"^3.5.3","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint ."},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"7592e5f13188b6bda35028db353a7922e3fdbfd0","_id":"react-fp-context@8.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-W5lzTFarK/mn5zYYba4zrBoFEQF3YHY1p9LWaVfyH4QJIoLZwbfKuy5wzuU2mCVywnMNB7nbPGUMIB6Ipg5kfw==","shasum":"08398d40dc5d454eb7456aa7de3fac84312ed70a","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-8.1.2.tgz","fileCount":64,"unpackedSize":342476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevqMoCRA9TVsSAnZWagAATMcQAIeCnXgV/qbKKZoyo9DY\nmIWstAa0YFd5wyOL6eknEC7QLueeTxU1Dnr4sGSumMqVIAw2qh8LeFQu6ekI\nYL2VJ0cVV7tqSdF+TGaHE/JIffaiihIECNbQTkxlfiZRpAWxw+ja27Jzj1Tg\nXx0jGUhAW3Vtn0elNOh+NOxuT/KL5eWuihTKA92I1O00Htj4rN2/gqsDnRa5\n3WBM/ONmhITvVU1LEJuXU91bzVvOXs4fXpwPy+ae1M/MoLZizP8bK9Rk3Rf4\nGg03Z/0Tb0Fv2Ecxt4qR9UoQmzfgDRG8bN6dgxrI0/Wakgno3twSrCkPJmh3\npcG1OdLbIUy+UM1v02JNFGkGjfK+KB/wa6p+XJAO0gMpNceKGMpxjpqwVZD4\nYEqxQw0l7aD5d9LBcYad6xIzqNWGfpj6yLWHwHc3FXL9PISSXahEZ1LVYihT\nMiH5tO4xcvrt4FZT65wa2E+oM9jYRsqjQRbhDu3ryO1X79Ldr842cMA1buY5\nL1Cmwqv4JgVUkciK0ZEaVnQxI4NPQJ/zOGBaD92heo5wTNqU8Q6yF8bEJJGl\nhK3eSMxJViOlbvmAeaN77BH/P4IENqsuVU/q17j5Ahd7y4JX8/+2Ju6CHksN\n+xlTxU1D67bVWRuNhtnT1ucrkEU5n2khigEz902uyVfCFJw6JYJQsendKj2T\nt1nR\r\n=rDuk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnUFZ/6dT/Eio+p0oTRPFjVX347uwtNyhhyoYOZs00FwIgP1cvAi3Acf33XH5F0hJy7Kq3g7MKdhAwSrnCCWc48FQ="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_8.1.2_1589551912006_0.8706104145286013"},"_hasShrinkwrap":false},"8.1.3":{"name":"react-fp-context","version":"8.1.3","description":"React Functional Context","keywords":["react","functional","context","state","management"],"main":"dist/index.js","typings":"index.d.ts","dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-react":"^7.9.4","@storybook/react":"^5.3.18","babel-eslint":"^10.1.0","babel-jest":"^26.0.1","babel-loader":"^8.1.0","css-loader":"^3.5.3","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-react":"^7.18.3","eslint-plugin-react-hooks":"^2.4.0","jest":"^26.0.1","jest-enzyme":"^7.1.2","lodash":"^4.17.15","node-sass":"^4.13.1","pre-commit":"^1.2.2","react":"^16.12.0","react-dom":"^16.12.0","sass-loader":"^8.0.2","style-loader":"^1.2.1","webpack":"^4.43.0","webpack-cli":"^3.3.11"},"scripts":{"start":"npm run storybook","storybook":"start-storybook","build":"webpack --config webpack.config.js","lint":"eslint .","test":"jest"},"jest":{"setupFilesAfterEnv":["./node_modules/jest-enzyme/lib/index.js"]},"pre-commit":["lint","build"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"homepage":"https://github.com/Attrash-Islam/react-fp-context","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"gitHead":"98a66b43e0177ae0f7f53dcd21653636d49e7a25","_id":"react-fp-context@8.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"isattrash","email":"isattrash@gmail.com"},"dist":{"integrity":"sha512-KMHgy3ve3bAiJu/i+oIMH/iPEsOmRtQkOF0cYuLt3MCTOfXh5JT0C2dsXAMiJ0BLqPqagWAVTPuXrbXfp7Rrpg==","shasum":"5a71f329d6ff64fa7e1e953702fc065df8563b1a","tarball":"https://registry.npmjs.org/react-fp-context/-/react-fp-context-8.1.3.tgz","fileCount":65,"unpackedSize":348532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevtpACRA9TVsSAnZWagAAJfgP/0tJ8539dHMskSH585SC\nKVrz7Uh3wDkG8bvsoNiaJyxWYSrgHRbklo8jltybsjtm1PxNEiwBGp1ewMz/\nHdMc14Bj9YaNunDR/jZh1i4QJp+sB/Tsw5GGpRXR4TevX3i3Qh6DzobF+e1c\nBPp8W5dN927JghLuPexOjxmcqPMhlynE58hXXqEdzHaxu6Qm1NNbbUoqlSgi\nNuPIdgYMCHNpR9NbFJSUsiBviwhIf7ld6Ww39OmWng5VneWbNWrs1X9M7yOp\nb6hZ2NIN3Bg/Ent3dVd9ayWVAN3Z7DmqD8uQx9TzvkUOEUGvHZ/N6FD8aAbb\nEkh4pXUcKLgUnko6haUzQ5sNTy8aDlm6WZv8hz+yai32vT/nY1hvBvc1qMdc\nItj2rXRcXfeInvRV9MS0Co5Vr6gSk+744Z6v823isBuHB9QFRKNARM3i7PXU\nAb5EhQiswv4vpSq5hb4wcW9pm4vWenNuuH7qA7PO6+Wg2ecIa++247ty4HFC\npw6Rxew82hNncqXmLb7u6qprz4blvtfNDjhgk+Q0U/l4TZVRNhnqlUKlVEAL\nvVfsOAGm814zDQ55Bm9OT2+U7l4ZrWhDs7O0YPJ6xp99HC3DQ1KZ+WzV+yHS\nPem1VukUrt8Fk5zFD2PEaR4TIcEu7LgbcoI0ok5hfJD5+8JUXLcBES9GyHy1\nImH7\r\n=BZ8R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+twZ+hMx9ch/izSxI6iysCBVR/keLclQ6Lq4WTh63VAiB4xvyzemIY+1Yhz38vp3VU8CXbwiO28VZkpgGeT1jkSw=="}]},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-fp-context_8.1.3_1589566015999_0.06083684751198204"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-22T16:29:56.859Z","1.0.0":"2020-04-22T16:29:56.996Z","modified":"2022-05-14T11:19:26.227Z","2.0.0":"2020-04-22T17:18:19.322Z","2.0.1-rc":"2020-04-23T07:17:36.675Z","2.0.1-rc2":"2020-04-23T07:27:02.006Z","2.0.1-rc3":"2020-04-23T07:29:44.242Z","2.0.1-rc4":"2020-04-23T07:32:59.564Z","2.0.1-rc5":"2020-04-23T07:35:05.527Z","2.0.1-rc6":"2020-04-23T07:36:32.728Z","2.0.1":"2020-04-23T07:40:27.606Z","3.0.0":"2020-04-23T07:58:18.927Z","4.0.0":"2020-04-23T10:30:49.047Z","4.0.1":"2020-04-23T16:07:05.254Z","4.0.2":"2020-04-23T18:04:52.873Z","4.0.3":"2020-04-23T18:22:04.185Z","5.0.0":"2020-04-24T12:34:35.526Z","5.0.1":"2020-04-24T13:10:56.384Z","5.0.2":"2020-04-24T13:16:56.639Z","5.0.3-rc":"2020-04-24T14:02:37.540Z","5.0.3":"2020-04-24T14:05:05.678Z","6.0.0-rc":"2020-04-25T12:40:29.151Z","6.0.0-rc2":"2020-04-25T12:45:58.671Z","6.0.0":"2020-04-25T12:49:54.168Z","6.0.1":"2020-04-25T14:36:13.279Z","6.0.2":"2020-04-28T12:55:20.146Z","7.0.0":"2020-04-29T12:13:05.956Z","7.1.0":"2020-05-09T21:38:39.997Z","8.0.0":"2020-05-11T13:24:55.592Z","8.1.0":"2020-05-11T13:50:17.483Z","8.1.1":"2020-05-13T12:39:57.752Z","8.1.2":"2020-05-15T14:11:52.141Z","8.1.3":"2020-05-15T18:06:56.185Z"},"maintainers":[{"name":"isattrash","email":"isattrash@gmail.com"}],"description":"React Functional Context","homepage":"https://github.com/Attrash-Islam/react-fp-context","keywords":["react","functional","context","state","management"],"repository":{"type":"git","url":"git+ssh://git@github.com/Attrash-Islam/react-fp-context.git"},"author":{"name":"Islam Attrash","email":"isattrash@gmail.com"},"bugs":{"url":"https://github.com/Attrash-Islam/react-fp-context/issues"},"license":"MIT","readme":"# React FP Context\n\n**react-fp-context** is a library that wraps the [React Context](https://reactjs.org/docs/context.html) with a functional API ([lodash/fp](https://gist.github.com/jfmengels/6b973b69c491375117dc) API) that makes it easier to work with state. It provides you with a single way to get your state and a single way to update it without the need for selectors, actions, reducers, types, connectors, etc.\n\n## Background\n\nThe idea arose during a Hackathon in [Fiverr](https://github.com/fiverr) (the company I work for) where @igor-burshtein and I had to develop a full React project over the course of just 2 days. With such a fast turnaround, there was no time to set up the usual structure with actions, selectors, reducers, etc, but we still found ourselves in need of a quick & easy way to manage state. And, so, enter this library.\n\n(BTW we won in the Hackathon!)\n\n## Installation\n\n```js\nnpm i react-fp-context --save\n```\n\n## Options\n| **Option** | **Description** | **Default Value** |\n| --- | --- | --- |\n| **Context** | A React Context as the state container | *Required*\n| **initialPropsMapper?** | A mapper to map the Root Component props to a different state shape | *_.identity*\n| **effects?** | A list of effects | *[]*\n| **derivedStateSyncers?** | A list of derived state syncers | *[]*\n| **debug?** | Debug mode to trace state updates in the console | *false*\n\n## Important Notice\n\nReact Context and useContext is often used to avoid prop drilling, however it's known that there's a performance issue. When a context value is changed, **all components that useContext** will re-render even those who consume a slice of the context that didn't changed. (react-redux maintainers have talked about this pain [in a big discussion](https://github.com/reduxjs/react-redux/issues/1177)).\n\nReact team have talked about introducing something called [Context Selectors](https://github.com/reactjs/rfcs/pull/119) to solve this issue where component only re-render if and only if the selector returns a different value of that slice. Unfortunately, this is something that will need a refactor in React infrastructure and a multi-month project.\n\nOnce the Context Selector proposal land we'll add Hooks as another way to get/update the state as well as keeping the `connect` for backward compatibility.\n\n## Usage\n\nThis library exposes a ContextProvider-like HOC that can be passed configurations & the Root component we have in our app.\n\nAs an example, let's use a standard Counter application where we can increment/decrement a counter whilst the value is being displayed.\n\n![Apr-23-2020 11-48-06](https://user-images.githubusercontent.com/7091543/80079053-708b1200-8558-11ea-92d8-7756ac7d855e.gif)\n\nThis application has 3 components (`Counter`, `Display` and `Controls`) with `<Display/>` and `<Controls/>` being the children of `<Counter/>` (the Root component of our app).\n\nFirst step is to create the context:\n\n```js\nimport React from 'react';\n\nconst CounterContext = React.createContext();\nexport default CounterContext;\n```\n\nthen we wrap our **Root component** (`<Counter/>`) like this:\n\n```js\nimport ReactFpContextProvider from 'react-fp-context';\nimport CounterContext from './CounterContext';\n\nconst Counter = () => {\n    return (\n        <div className=\"counter\">\n            <Display/>\n            <Controls/>\n        </div>\n    );\n};\n\nexport default ReactFpContextProvider({\n    Context: CounterContext\n})(Counter);\n```\n\nAs you can see, the context is being sent to ReactFpContext as part of its options.\n\nLet us now render our Root component with its initial props (only the current counter value):\n\n```js\nexport const CounterAt_0 = () => {\n    return (<Counter count={0}/>);\n};\n```\n\nThe `<Display/>` component, which is a child of Root, can now reach the state easily.\n\n```js\nimport { connect } from 'react-fp-context';\nimport CounterContext from './CounterContext';\n\nconst Display = ({ count }) => {\n    return (\n        <div className=\"display\">\n            {count}\n        </div>\n    )\n};\n\nconst useStateToProps = ({ context }) => ({\n    count: context.count\n});\n\nexport default connect(useStateToProps)(Display);\n```\n\nIn our second child, `<Controls/>`, we want to update the state:\n\n```js\nimport { connect } from 'react-fp-context';\nimport CounterContext from './CounterContext';\n\nconst Controls = ({ onAddition, onDecrement }) => {\n    return (\n        <div className=\"controls\">\n            <div className=\"control\" onClick={onAddition}>+</div>\n            <div className=\"control\" onClick={onDecrement}>-</div>\n        </div>\n    )\n};\n\nconst useStateToProps = ({ context, setContext }) => {\n    const { count } = context;\n\n    // NOTE: All the inline functions MUST be wrapped with React.useCallback,\n    // so we can take the benefit of `useMemo` that we use in order to not re-render unnecessary components.\n    // without this, inline function will get reference on each render and our `connect` can't do the performance optimization\n    const onAddition = React.useCallback(() => {\n        setContext('count', count + 1);\n    }, [setContext, count]);\n\n    const onDecrement = React.useCallback(() => {\n        setContext('count', count + 1);\n    }, [setContext, count]);\n\n    return {\n        onAddition,\n        onDecrement\n    };\n}\n\nexport default connect(useStateToProps)(Controls);\n```\n\n**Please note:** Multiple `setContext` calls will be batched based on React.setState batching whilst having only one render phase. Also, `setContext` is using the `lodash/fp#set` and `lodash/fp#update` methods under the hood which means that you can update nested paths and arrays easily.\n\n```js\n    // create complex path that do not exist.\n    setContext('new.path.that.not.exist', 5);\n    // { new: { path: { that: { not: { exist: 5 } } } } }\n\n    // add new member to nested members array.\n    setContext('add.member.to.members', (members) => members.concat({ name: 'test' }));\n    // { add: { member: { to: { members: [{ name: 'myself' }, { name: 'test' }] } } } }\n```\n\nUp until now, we can see that the Context we passed into the options of the library has wrapped the values of the Root props and we can inspect the state by extracting `{ context }` and update it by extracting `{ setContext }`.\n\n## initialPropsMapper Option\n\nBut what if we need to map the Root props to a different state structure? Easy. We just pass another option (`initialPropsMapper`):\n\n```js\nimport ReactFpContextProvider from 'react-fp-context';\nimport CounterContext from './CounterContext';\n\nconst Counter = () => {\n    return (\n        <div className=\"counter\">\n            <Display/>\n            <Controls/>\n        </div>\n    );\n};\n\nexport default ReactFpContextProvider({\n    Context: CounterContext,\n    initialPropsMapper: ({ count }) => ({ mystate: { count }})\n})(Counter);\n\n```\n\nIf you console log your Context, you'll see that it now received the new shape.\n\n(We can even compare objects by referental equality (===) in`lodash/fp` since updates break the reference in the changed object upto the upper parent reference, so we can distinguish changes in each level without having to do expensive diffing.)\n\n## effects Option\n\nThere are two other major principles of `react-fp-context` - the handling of effects and derived states.\n\nLet's say that we have an effect that pops an alert message (or triggers a service request) if a specific condition is met (e.g. once the counter hits 10). In order to do this, we need access to `context` and `setContext` in our `effects` which allows us to inspect and respond with updates:\n\n```js\nimport React from 'react';\n\nconst useRequestReportOnTen = ({ context }) => {\n    const { count } = context;\n\n    React.useEffect(() => {\n        if (count !== 10) { return; }\n\n        alert('Got ten and sending to the backend!');\n    }, [count]);\n};\n\nexport default useRequestReportOnTen;\n```\n\nFirst we define our hook - then we inject it into our options:\n\n```js\nimport ReactFpContextProvider from 'react-fp-context';\nimport CounterContext from './CounterContext';\n\nconst Counter = () => {\n    return (\n        <div className=\"counter\">\n            <Display/>\n            <Controls/>\n        </div>\n    );\n};\n\nexport default ReactFpContextProvider({\n    Context: CounterContext,\n    effects: [useRequestReportOnTen]\n})(Counter);\n```\n\n(react-fp-context will inject `({ context, setContext })` into all these `effects` arrays.)\n\n## derivedStateSyncers Option\n\nThe next thing is the syncing of derived states. But why would you need derived state handling different from `effects` when you can simply use `effects` and be done with it?\n\nBelow, we'll present the `effects` solution of syncing states. We want to color the even numbers with blue and the odd numbers with red in the `<Display/>` component. (You may think that it can be computed in the render phase, but we want to see it in another place, so we need it in the state).\n\n![Apr-23-2020 13-20-45](https://user-images.githubusercontent.com/7091543/80088505-4855e000-8565-11ea-8a07-54d71ad6f255.gif)\n\nHere's the implementation:\n\n```js\nimport React from 'react';\n\nconst useBlueOnEvenRedOnOdd = ({ context, setContext }) => {\n    const { count } = context;\n\n    React.useEffect(() => {\n        setContext('color', count % 2 === 0 ? 'blue' : 'red');\n    }, [count, setContext]);\n};\n\nexport default useBlueOnEvenRedOnOdd;\n```\n\nThat's really nice! Whenever the count changes, we update the color in the `useEffect`. But there's something missing in this implementation. Let's build it in another way while consoling some logs:\n\n```js\nimport React from 'react';\n\nconst useBlueOnEvenRedOnOdd = ({ context, setContext }) => {\n    const { count, color } = context;\n\n    React.useEffect(() => {\n        console.log('unsynced state at some point in effects', { count, color });\n        const newColor = count % 2 === 0 ? 'blue' : 'red';\n\n        if (newColor === color) { return; }\n\n        setContext('color', newColor);\n    }, [count, setContext, color]);\n};\n\nexport default useBlueOnEvenRedOnOdd;\n```\n\nIf we run this and click **just once** on the control, we will get these logs:\n\n![image](https://user-images.githubusercontent.com/7091543/80085215-96b4b000-8560-11ea-9aaf-d846616db610.png)\n\nWe're rendering the component twice since the `count` was changed and the sync only starts in `useEffect` (after the render phase). But the unnecessary re-render isn't the worst thing - at some point in our effect, we got a unsynced state of number 1 being blue first and after that the sync comes which means that we can't be sure that our state is actually synced in our effects.\n\nHow can we solve this situation? Since we're syncing states and we aren't using the Browser API (DOM Mutations or Async Operations), we have another option to pass for derivedState syncing called `derivedStateSyncers`. First we define a function:\n\n```js\nconst blueOnEvenRedInOdd = ({ context, prevContext, setContext }) => {\n    const { count } = context;\n    const { count: prevCount } = prevContext;\n\n    if (count === prevCount) { return; }\n\n    setContext('color', count % 2 === 0 ? 'blue' : 'red');\n};\n\nexport default blueOnEvenRedInOdd;\n```\n\nThis function receives the context, setContext, prevContext (empty object {} in initial render) and updates the `color` based on changes in the `count`.\n\nAfter that we define this syncer in our syncers list:\n\n```js\nimport ReactFpContextProvider from 'react-fp-context';\nimport CounterContext from './CounterContext';\n\nconst Counter = () => {\n    return (\n        <div className=\"counter\">\n            <Display/>\n            <Controls/>\n        </div>\n    );\n};\n\nexport default ReactFpContextProvider({\n    Context: CounterContext,\n    derivedStateSyncers: [blueOnEvenRedInOdd]\n})(Counter);\n```\n\nNow we get synced state at each point of time in our `effects` and we also have just one render (even with the two changes - `count` and `color`) thanks to React.setState batching.\n\nRemember that you can always mix `effects` and `derivedStateSyncers` at the same time whenever it fits your purpose.\n\n## debug Option\n\nYou can debug and trace your state updates by passing this option as `true`. Once you do you will see logs in the console that will make it easy to track the execution flow.\n\n![image](https://user-images.githubusercontent.com/7091543/80594046-f6143380-8a2a-11ea-86ea-222984922cd7.png)\n","readmeFilename":"README.md"}