{"_id":"@ben-gee723/use-context-hook","_rev":"16-7ecf23c7cea7ee6a411f7fcc5675024b","name":"@ben-gee723/use-context-hook","dist-tags":{"latest":"1.1.6"},"versions":{"1.0.0":{"name":"@ben-gee723/use-context-hook","version":"1.0.0","description":"","main":"useMyContext.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"564e3321754f6200fc0a72521e1db5e198069e7d","_id":"@ben-gee723/use-context-hook@1.0.0","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-DAb8cjxf8tG32svmj1XFdXeIGuttV5RaLMpATe7h47AzP7iWoxB88U6ENy/N2WEU0z/rhau80nYRhZGXkit7iw==","shasum":"760193d1178b6fdf9b0cb528f253ab815e489887","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.0.tgz","fileCount":2,"unpackedSize":912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/cqzETI0J+TDRnLUDN5Cv8vOAz9uIz6xUoPFrSfHhUQIgIUDFEs3sVQAnRf7QZrCpNZ/2C3bt6300nvvjsHXYwAI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxJIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU+g/+LGY3FF+dmT4l2FyUsRnNCcoA2lh+JVoiuqHSOSJueAhi4e24\r\ntTgCCqDQrFKmp0BI/0z1dmMnKciDs1sddz17WShEktoMRhI5vdUC5Zz7Yq8/\r\ng1jiSXr3O4EhD//QTcNkVYh108zygjf/b3tYgOPjLf6ftA091pQDPaX2M4VL\r\nzcrblo00pfX1Ig8Fnf0QjAmJ8h4Gjl00eXP8ipX9VhWZ3Ak4iwBpzJeyOm6s\r\nUyCX9+vO7kiJwTvTo2mp9w/BvPeWHPRdtLG7XuNnzhQ1Fp4gosIXPUexvCrG\r\nhAf/EnVxnsyowOkz7NzaqqV3sLWFoV1qsTCztu8qztF0afgpQv6R3r7CQh1Z\r\nSQjBkgkgYYXODlwwe8moQwJ04aKb7v2vafv5EYXDEZzl41xQtBX6hnJwDF+T\r\nfJNUyifxdmilErRfR2lbSMPL1TjqzF3fn/aovpybc3JgaRmAQUstmMVXWgY9\r\nfRBN6pOizdGlrleNO4u0QrOeqFBI8YqQ75A8wz9TcKqpJmnaHiEBl0Zg75dQ\r\nPkRlYP9C++FOSSaXKx6gH+vNTwUwhuTFfIgZj/O31fmSFWPbzTew7Zvw8MIl\r\nrLQ8J29D0pd3I2zc4DEgZ0u4MzRRXWXbD+jH0nfm3aSlP2IDxFCEzVSfpvqQ\r\nKsz+E02AjOgw/liqvtvvwzFZTC1nu99TtyM=\r\n=Ut27\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.0_1678709320544_0.4938840971560665"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ben-gee723/use-context-hook","version":"1.0.1","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"59193e27fcca28175bb346ed3172443e54c0c1ce","_id":"@ben-gee723/use-context-hook@1.0.1","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FTB9dzoLC1OEoHCKXTiD55J2pAUe+iNGxyl0gSjt1TM9EaMn1fbaZzpWochEg13kqD+Ckxz3s2FqpfcNM854Aw==","shasum":"861dba1357eb6199d93eda071a4d63ab50599961","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.1.tgz","fileCount":3,"unpackedSize":5857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqA4rDqW4WaNgooCv6UfFoi0SRoTJutk4ydj18vYRaSAiEAwV4nBYeg0PU1cQxhm4IVypEFwzZHJka2E8tVyrnWYRU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxRWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdKQ/9E/SpvYx5salHhwQG4DS8XmUz+pV/gv/sqQXXRSQ8p7YEmA9x\r\nppF8EHeshqbjjoZEdfvFG+Aw3asRgoLfIrjHtzy20tEqkR38HYTIrB99SOQo\r\nf3JgErsXGgMwot0BQulG3Yxm2t+KPZWBz0MfNwhxi+c9+LjX+x0YzsWw7UPa\r\nAKcT4R1Mx8e4g+ULL8C2XDeqcvwHSuHwDPhQCru7QEwsPaQ0jmJVowcbTS0/\r\nmgmiWhzBXyef2SLva6VvLieaUIVzVqPFXM06KvkGatwwLWpfOoypKDb097JL\r\nsOSik6PTQ41PEncGhoWZbzrFjZCpi/JfXUlhwPNDx3tUTa9umy5mAeLmRzAh\r\nzgiwZFXqqcPBDZPsHArjpP3CUholXthdiWGDYMKJFWa2z5XOp02PyfqYKx5i\r\nT1X6P+QN1Arkl8GFZdFzm23rC7y/OQeAjtfVjpRomY9U/6DYDftH3G5UWHgM\r\ngSfkQfP/kWP+ZBudZwG15vPvTR8ShgLsL0sotWM1Lzu9Oa7qLUXWyKeVvr6T\r\nDiNTKpkVBsZgLaWpcjYNsF4QZX531dgP/bfRDDadm9Aot6weFn+82CdnDU7x\r\nBeNwPolPlOF569BZ5WJw2tescs5NkLG5MCXT4QC42EqStoct0qhLYywpRfRq\r\njgzY9gg1s9OAw36BDCngo3WeMVz54Zfy8zY=\r\n=B3Nx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.1_1678709846599_0.8069570569200557"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ben-gee723/use-context-hook","version":"1.0.2","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"59193e27fcca28175bb346ed3172443e54c0c1ce","_id":"@ben-gee723/use-context-hook@1.0.2","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-88ZZzltI0O/jboBbiJI3s4Sq+ad3p5e464TjIg4kwLk40IhPFcOJo8BI/TFrbwXM+iKKp6wZ2kA/E7KHXSlVpw==","shasum":"364a4d5a0656acf3195c76e7e2464de29bbeb22c","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.2.tgz","fileCount":3,"unpackedSize":5858,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD72zT8AgVu4DEG/Sjq7lLB8txWLqtEitOMzDNIQHCNdgIgfGu2chLqniy+y0AohbwZCXo6qALlNyTkXDM9WNZfAiU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Fg/9EvcIVS0yA/GCz0P2IhaEuPNeZ4/M73pnC/VR8UFUtd2YZ3oH\r\nlNTce6gt5ZO0ajBXykMFZ4UwhrR1ryQ9pE+ZFdXuYBif7sZ2qpEj7Rk1rcet\r\nEmltBCED99S37NO1TSyOsDfojzTuVMaorUUB5AIkclAiiQ7ErCHZOHGqvkw+\r\nZ+8gmIPREIvcsp5l3siPqJ22sujYLfaEGkIA8/NX/PO5/T3MyCBXp5hTPEdg\r\nxeQ7pQaERQeFF6zGeYk7DdDTT6j1ZWYctakstwME7P73pv554KL6+IrfxSJg\r\nxaIsgB3Fd6la+B8XsjgS9K2bG3a8arBYlfmsYXLTP9g9Tzs8RGzyXb950VIW\r\nUwF7fHS6yOKTpubWcOniEe/WD8LoN9sKCNDXX3Ngt2gSpbzobEdY0TuwMqYO\r\nAbyrtKE5vXcYTmu0/L4c6/yDSmr1cE/khzLl4bP4fj1y90N/yJ1rg3Nlmp8f\r\ntMRqP3KlDSjadsaRscaoKSMHoUqvBUEWrwSJqFVKGZ04EABpg7i3qb7qUsh9\r\nwsQ04KeE6BEf/GdBVRQVWvgU6STOcsBepUpa8Py2bl5FGQfXP/j4QmG9nmUj\r\n4aTUeN+H9Pwg7OrPouJufZ/PHrpBpHUP/TkWxfkx0e5JiYJsEvVEOuLfMZ4q\r\n4mp5kaqXjAV5Cmox4CVpOisiHbTqnwNyV0U=\r\n=u7nj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.2_1678709919192_0.3327943096351531"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ben-gee723/use-context-hook","version":"1.0.3","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"59193e27fcca28175bb346ed3172443e54c0c1ce","_id":"@ben-gee723/use-context-hook@1.0.3","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-GaL7DEHRNRVFat/h/HLzZ6lO8ywqydSJn41Gak4f/oJiVu0jYSAIQ9zNK2M5IKBk0E2xk505na5zk1styJbH6Q==","shasum":"5d4d7b1f5d228b4209cf8b2ddd1b9efb31ea7ecf","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.3.tgz","fileCount":3,"unpackedSize":5857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOpRDGdQBaDO6xyU6igH7As6WCekQxAI6Ukjq+kYmftAiBNSzLiRkrlQZ+7Z0oNh5hu/CZAC+wtaPCnO5z0fn1JdA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqi4g//Qg6ftaXE3Ah/KMFpErCdmOJXt5TAZAuhaKSZAapbBZ2qcQJ6\r\nCJEQGLxVv+kqtfvAKw7jfwnc/s/i+W3L/7vCatvNHfiqw3ggBTB+LvwBqt4+\r\nrAqtJho44YR/ypuj/KwixHA3tFndnICE7pYP8gQ/ju4Y+xJokPqNKziAXMT2\r\n6/NV/MINZVzE12rvbRxg/+BSt+CY/jRg1JZV2+ktW8sS/A36RVRzVxfGsfBl\r\n9IEmHy+/VaNzT2mz/gQ4DYMXnMejAqa7OvTS4TCCw56Ul3NiThaRiia9xVRN\r\nNS97DEm73aTXlAVE6VO52ne5zjd8FBwXssjAmgX17rOxp5mnExv3L1uXpCQQ\r\nqZFh2hdnDyUAFxTR49637hW6MDthBt7hMt2P+B1rpIYhLFsq/S51c4Kd7beJ\r\n1WquG18cnxbSMOUfSQbOVObdpS9yBWIqGGr3MCc/aqeQOYS1VeTdlaSTZfeO\r\n/oaVKbKpfTKn+kD3+xDQhrhw7Kw5EezFK5Q3HGHI8PK585TzooshGXwropJV\r\npjgPN6KIw+i9EuzId+nR4foAJ5I2fSJocBcwROI4/zR0QI9pBHPd4CTwW9aH\r\nzch3F9DTnyBpoi29OrFJsmD4m/dsuRTreIhi5YoEiZGPmTgj/jZWFeuB4NjP\r\nSB6bGICDcTLXvgvunVyk1ICAZaERj3fHP5s=\r\n=AFI/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.3_1678709995762_0.9794924264997737"},"_hasShrinkwrap":false},"1.0.4":{"name":"@ben-gee723/use-context-hook","version":"1.0.4","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"7604cbee21fe4061cd6620c38c5f4300df16d55c","_id":"@ben-gee723/use-context-hook@1.0.4","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-VdHl/bpSMHydFQQ7e07VRAbb8CALM3uzXpIaYTwMCfWwXLQNC9WsXyHZYVs5PrkhomZpU+NLDv0oMPQhTxluDw==","shasum":"f4975759a20bd1eac278f22a4e7d5aa939084424","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.4.tgz","fileCount":3,"unpackedSize":5864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKSCsJBUashsBfoaE/iF4veUOPI5CBF+HribcSWCPUQgIgTBmXVWxwFV1I71PLanfqt+b31DuOX9wh9vWZ3aGfZXU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxVgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Cg//aEDRA3bDVI7zytFlMosBMssNa5J/iPoZHaZ70lHp+RBvly0D\r\ngkcYFUwNyQ8HUHP/FwcwE4Sjrk8qAvMGAFj/NkxJ+sfhEGUrtf0Fi2IcCS7G\r\nqlJNEbw2/1PW4J2y29ZJyQyXlSSRKJNcrvdJEZ3qzYKMeaiM8QUrDddY/mkw\r\nrouCymXpYVqN2HW/AHcG1EIuku5KnGskr82dtnbY16DL7MydWk0DNDiJHLRo\r\n9gB+VVIU9/w8mMpRLO5xyzpNBupv3qg9bnSqP9N5WyXEXloJaMqOc+NUGxOj\r\nxgHdaGbwTxHFlqfQxrCktkwKtp4pJUaDRpep6eAUXpi8Zz44sbOWU+su/EM8\r\nywfbjdb3RuigSZFyVNjzPks7oOt3l/MiBm9rnDnBomAynPlShsD+rt3gj3D5\r\n8nN3NwFA36TU3sFL0DFaqMMr4T6IDwQim5n/LRsUcDQ2tu2mXc06ZB6YsJAN\r\nZmY6TsR9MTh1y+Z+e0ODJsgBWphlyGRbCpNYUyOMx+shB0U2cIuYUk+hK0Qf\r\nMWGJnghedEHYuuPd2Mi3zpwlbcjAmsgBz9F/j8urvG91aX+yrX5KIvYswoo+\r\n4CGWQbY4PLYzsg8AFnPBbIiJp4/7nSlu1FZYeHchnVwcFbJqWynwpyj7Z1oc\r\n5yWuc6eyf9mQcbQN1uicTzVDx4EeVlm5n18=\r\n=CiLp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.4_1678710112798_0.7008748780694971"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ben-gee723/use-context-hook","version":"1.0.5","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"7604cbee21fe4061cd6620c38c5f4300df16d55c","_id":"@ben-gee723/use-context-hook@1.0.5","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZUlJ7hNqJqoM3MCZphBM6NqZJWNbM4Dd/nESRo5CsGHScM4HDw1fhyEL0RGRfTzC+gGpuRQWY6D1avpeHQO29Q==","shasum":"e60dd1d596f2e70eec3b356f0fefd753b3f2d943","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.5.tgz","fileCount":3,"unpackedSize":5865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5s4hZUTGrJGNK4XS1XzuqErVz082bRKtXJS16t+PJMwIhAKmOUy+ukj6ZEiKuHmpBe9Od5u2wTP/ypAEBj4HWaWcm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxWjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6pw//WvapJXKCc8DYtyl6Z/KeTyl9KJRf2hWyUKNUXEmKleWnYzlk\r\nQjszSyHek6+6YXYpur0hWRO/1G6eYpZ6aXIAFa/fTb3gU3C4RfV2gTyrQcP6\r\nxjCIcfxZ3JYYSe8aLkuh0ejZlzKo7XIknujBqSbuRbxI1/pH9oSiMIyhBUOx\r\nE/8aM7vD43Q5Jv5qfrHsViE1XdycUpgZPC7ljQ648+n92pzTXa7B9YBTbQlk\r\nhQ1uJBgHbz0y/DKPIeyJxrKf8k/zxnNEubm5gKq8vj8rKsiAbgSD81aQAHZW\r\nyeZ79l9xKziTndFm4ldLy/uo9DILfEyQ9Iqvm1dINhP+6pB51+sJ2+ZJ8+iJ\r\n5BLXYwleX5P+knzvseqANPzdfgNTebig6QRm8JEEzs24yS3MySOBFRZDPAFI\r\nbXGtYSELfgYasAMKn6/oEgmNv8mzySzdlCHqnQd6pRjuOxjrclBbm6miQFhU\r\nEhxB1noJgn9Lyv4L4MdMQ9LQWB7DioONvLftcW2Jbx7WWZF054ZGZBNdHpOV\r\nhQsup7hvetbz8mHcoewodZ/YIuOntODhY3CSIb0RTLNisqyQjlo7sZsYMcZs\r\nTNMI55RVL18rUCyPWja7G2MsSfDmSd+Mh4Emr9psbDbgCK0Dj5VQfFTUNGDH\r\nKYzBBd1q9E/Nu0jYGMYMmCriO2t7YWWW46w=\r\n=BTJm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.5_1678710179641_0.7508434187898001"},"_hasShrinkwrap":false},"1.0.6":{"name":"@ben-gee723/use-context-hook","version":"1.0.6","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"gitHead":"aedba2b0a87b4ee5e882c84bb9f86dabf5df0c28","_id":"@ben-gee723/use-context-hook@1.0.6","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-MdCnytT81CRVuizrZb9zZMNgE/WaD2jaRx9IH4Z7wgSj+VHoYv5b165zG+GOM6NIIYSlTNueko2dDYzV8ZMj5w==","shasum":"1eff30bdb8ef297c3c444622acf0235c1631317e","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.6.tgz","fileCount":3,"unpackedSize":5865,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkcoFpwC2iAFb1PWWOiNXT/gYvCY7lwezv+NTaUobZJAiAfcDhcFfDSVmfKP3y0Uh7YR0OoXjdC7DIuRTG2f2D5xA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxc5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFvBAAgzsQcdZwSKp/CoFZVweGfEvRRSxdPAS1VIb3K57lKt6QeIdC\r\nZoOuOD8WnTDTY2ef7PC3NDnuOgy4wzMVTGEMrRPq5Crw57HEvwhUzmjtLlUW\r\nuvmZLuTZcLPLkY9uEcE+U2Hcdy+RHnnDSrGuA4LKIf92yDzubWKEWPlSh+P7\r\n1ITDty4qDBy2d6i3ka1LQxYECeIfJTtYgEZwAEri7F4K7IOgzPuSfsxM1OVw\r\nn+qiNCWJKq0GhmViDCVId8+a/+wluMu4F50J2iajPcgH5mJeySgA0MkXZb/h\r\nH51Fd+FPYxwf+JTDm9f/RoPjVwDr9QtXbGikWANssN9Qr0jaBig9FvmQusdP\r\nsTAnFBZvMeCHCU0Rd/g8GoXOUuR7dQZ0TzO1L+Wc4YkirWoJKqrjh2ePsiX2\r\n2Ucm+FEEm6W/Y93s34e+W0yTayWhX7nOXIK3LKOaoK5CI3DzE4rZIcEJqauo\r\nSJdBgpSEgbjRAhQK/USW3OoosAclss3hdJOquX85PqFTjRZMonp7lLPxuU63\r\niQ2keKvAAoiqSONAGyE1EAD6PWX8X9QW5jitbUIB1vm5lDEZ1kfhfxH18CKz\r\nS1K/Kjj6aLej/r7uZ0oVLruXUz0z5NJBBeVNddH2m4a1xyh0g1q8bodX2vO2\r\nUPzFQcuXWHhJW4UIUuXP2nZ8OUu5tqU62O8=\r\n=FmSW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.6_1678710585421_0.5423643952207307"},"_hasShrinkwrap":false},"1.0.7":{"name":"@ben-gee723/use-context-hook","version":"1.0.7","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"91b6df5807c23f881299aa68a544f2972f22a9a1","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.0.7","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CalkiYho1WZgMpbmUF1M0j9U+Zi2j+ONvjd9AI26r8IHIA2jE5WIZgq7RN3YWkoXjKvraubXrPJ6SxDbDymtsg==","shasum":"f3afe87d484823d7be283820acbece2a3744edc2","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.7.tgz","fileCount":3,"unpackedSize":5975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1fILOTYK8dgtyIyu0F/VL0vBBuRG+av8HpUz1nmMyJAIhAJjSYCeqcz3qdhrzzAEXCu7lvQJw5TB6YCVwUdFxrMtE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxelACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRaw//Z8bv+1AurpPj8cVrxVZIXKtI9CvmS1WEg2Lh+vc0vQFqxhm4\r\n0VM63zFjfxN5nEy4VZfjwz2CM2+cVpKrSfs9/UEPe3wTYEg2E9kLZOVbwSxw\r\nXOrLPwuisW46FxnCdFgmNlmk+EmxfaJNgpoTyDN3z+neIUMBkeaZMGf2ELz7\r\nD6IdNb89s9gh9/qy1C0Yrp+qhImEsv0GLoM0sm/JdXH5Rc1gksp/DECRIHkq\r\nuap18ul9923JySWSYtvAkFSL0LMJJr19YOT5F6GYjJ5+TdqY4RM5PurLcvBe\r\nnmQzqmyYV/7xr/qvJNkYbfyW85a9X4T6BkovpFBnp4ub1oBUncuWg7MyuCKb\r\nK+ElWwFUShCpjY4vkpaN5NOlvm4KKeSRyI7/iK3I0GHx2LvQAa+gdkZnCKxY\r\nFDt3gpEUunBTm9VtgO7PsR1wep4bbfhZBMj0VthUGGjQ3x+dA10wgdE6xGEW\r\ng9A+uv6rBVVSaMfGnAW7H21yN5/154n4d8fgpS5ehDZAqDXvpquBsszQEh5B\r\nh68jjG3xGDnJdloQRlZJjtlc7olpBPW2y0CDzzUJe2Yv43fcGzATytg9qNt6\r\nmgazdAi+PGnmqA/lfsSRF7q8o2SOtPsj/RuPKJOOxFzTzchsxoeUyAe4LZdo\r\nQQW/VvpdAzd42fWmn1PgMVY+NdcHqsAAls0=\r\n=1R8I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.7_1678710693662_0.9524777790293166"},"_hasShrinkwrap":false},"1.0.8":{"name":"@ben-gee723/use-context-hook","version":"1.0.8","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"cf02c8b15670097f4751e052e90e42e7b945e421","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.0.8","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-LPoQqWNwYovoYFjQ0LDEGikb1NAyuSboaC28RY4ynPGu5xBhgHqHy2ujIxGmzQHaCt25qIC8PhUVbUQbYKn16A==","shasum":"45673b6cdd22a7116ccb25e8f076708e5ab2d741","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.8.tgz","fileCount":5,"unpackedSize":6894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsnsoPGlmZoyEmSRfNaBvLWAfnGhlKXVWHrrAVzhY+YAiEA2+tF92VTJ0DjXwPhtHtxJ8OJp1EkYoGJkCC1SABb7Vg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDxtFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGgg//aqgWaBjv17XLOacIQT870+DZ0M9Dsfyv4NyN3xXKfDdfPhr/\r\na3KqCOrzLOUK4TNoQoCyU0RMfC7UemYlZQPCd0ue8M7wnkth1uVDzygmfwes\r\neIp/28LkNHnqkBHovtlnA+RvF7QhY/NMETn77CeX/GBmICsSHrJQq3DI85So\r\no03Q7Ovr7xFF9okRYMmHwo1WGkdOy3Yw2331RAIys08Ancqoa2spsO1E8aiq\r\n8oyHBxfTyvh8EPKyDw7CiKMa+y1T4x76bcBrJNrjEwjhWdDXnybZvwYkf4Sy\r\nYCkDRa5UsmnAYD446iVtjImZZx+9NUD+xny2e7ybiBgvOKSwD9j5wabQaxMU\r\n8B2UUIHEB2gjb6F0LTYXs46rNF5xS2Iddd6n2XFuAEboDYFgMUIcCq75729L\r\nWbVn/p9Tk4nsQxdTjS1CpUIHdiZSrNZI6TYXoGN0DSlOGoxnL3VThUoC/q9c\r\n/7tkMoutPNvkNjJNfW+soELThW2w+jaB2PCAn5UMjIU8Eq7FOpqNDwNBay5T\r\nAJJkKyqNh4hXoj5skxI46Zz8i6okdHdpvo6vUMrf0fleLyWbbwhPZbzUL8uC\r\nmLFxoQkVaVPxgeiyO3lbd4xyBf/G5mVPM0vOKNHAz6/05haecGxNROem94ck\r\nOE/rkyvB6e1FkInrvuEdlLsRYoOPs08vbJc=\r\n=hihN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.8_1678711621559_0.20807421106604762"},"_hasShrinkwrap":false},"1.0.9":{"name":"@ben-gee723/use-context-hook","version":"1.0.9","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"7e9f383133fa956b279b55b6fa4f704fb90d6c5a","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.0.9","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-DCvd0aXeis3kinPLequ4e9LmzSK0DtiQOJUxYlIIQK0nWNQ6ciKP0lRwHzAC5HqksTOVB5GvwhoxU9qpLAgpzQ==","shasum":"0e9107cc046b489e115297a48f9b62546efbdc63","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.0.9.tgz","fileCount":5,"unpackedSize":7525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPaHjrLEuKYd3vn1TVZwMRdOj7P9SlzgryqkHGCOdtJAiAvLizUF/Kyr+ncaqJgx5WE9nVU0Sj2CXxe/iqL/+zIXg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDyEBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqUg/8C0F162TIGAqNanzHjTR58CQZas4m6M93yPMPs64ZTuyFz6vU\r\n5q7n27sUm7L/GWwgxqJoQ2ib51xEHNMq1pRbqpsqOdL2GgBl2p2UiEjk3Dxy\r\nvxCb2BPILZoBc5jTpmBdcgs/tf9ECszgd1kHoyc6B0tSdv7Nb7IlsaTFyy1j\r\nGkD6m5hpaRoLKbzHVmpOdeNrlhBGKEacCwOvr9jI6eUmCT+5tdcKwB5GmkoZ\r\nwkDiWUjH4gJUsQzlj9uJQ58AfI4bskx3/msS+I0BG9D/0WU8QimaN4It6AkM\r\npDNdQI7A9+EabA4cP3uR8egDKlPgefKKvacxvKVBXsVV7NSLjePQ6bqoISJY\r\no/VjgmgGoNOgWEoA2KUAo6fjwgA5/P/jQm+Bwl7IBdb9Z7rdbTUPVD3hpdz5\r\npcFAUjBAN1d/29MB+V0DTKhc0hfzO8Vddt174VMsmyH0AEp671w5iuUSd0KD\r\n3BuWcPqCxMVbpMX3VSiQ99bcg38By8wgvihUZ2ezxMgRKso15BYCVML8Lvgs\r\nqw1J9i3P2+U3s8Qc9JVSO69vIpJEhEDkCaoWDdBVgTPmf9sS5vOhTzZ1w9s5\r\nVV7AbpXUpEU2Zg6nygK2AajRiRiC1l7ywoB1Ry2NO5VrYyQF866Bx72viXdf\r\nBlhH+FRWa/5JlqUkOVXitXsKLrz5dSy+U4I=\r\n=PjPf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.0.9_1678713089631_0.4522862515012158"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ben-gee723/use-context-hook","version":"1.1.0","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"93e79e29349117ba3da65f392b6ac072007c5367","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.1.0","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-EKpERsEiJICWlP1yDqRNOSJmNrhCAnAx5Y7llgiP3DHYvGt9D8NuxriTQFL4F54q3KLyX++vbqY7jf4Y2fI40Q==","shasum":"8ceffb96b4be9cd00fa2c7a2dd4457435a819ecf","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.1.0.tgz","fileCount":5,"unpackedSize":7547,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5WDVvY3AoGQ7sTQxTqKY/ytlNVh5e6aWBbz1R86XdywIgIpFJE5xAZ8o+mIYEt+VzeOMP2nrwCHqSJyI4mtdcwWs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDyz1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYahAAkjgrqnlnFDnehsZKUv52EsdkMfBUfUg9qf2g+fCJd5Md48Yx\r\nBP8iQx6EGKEm75QiTvTHFh6Af9U1jWfRWqNao97OrQaCkrvravq4ckun0x/w\r\nVHtiq3kBVSO7WMDVae+dw1zpuarX7nJtQ6aiPlM0Y/7Bh2RUmNGbZylL/tjA\r\nk4uE6XNf74hyaIkSvVgn71fyyy2P/Ijy7F2RtnKlsYIhn/FcQhCipe6YWeiN\r\nHwrvf77UqLTETXM0ELzMAz5RIDeucKdldTmQ/UFqxwLlR8sZQDftR4y79dPJ\r\nd7BbiLesIbUoeAXB4dckCouMwkAEGnL3oxQd/cwPpwPryOEfp8JuG1AO3Tn6\r\nDv+rK2d7zWtvCV+W/sKXlcNSVNyJMhd3pQVaiZAIbqq1J60GhCSWogV00drA\r\nSY1o7DqE/3Je9/wPMDvx2Rsbapb45MEm3cXm1fE/5AGQHQrJCR8om4VprCr5\r\nM3kCINX8M5izz8jhOZFeG9EWSWI4hw8vzaaHrj4qelHcRKsluY76bdV4nsnr\r\nRSWgPgqkIWqtMg6868/x43zoUjvU1ygeSQP1E8TtlW/CGIt7GtJ4XqnhIlgz\r\nIQQZNbpW2VKwNxqScsZxnpkEB9rjngnVGO6Gr93T1KWdPckQyhgHjxFhV5V6\r\nz/HjRzwkXe2iwk38OM+A3MZDouVEhpa1lEU=\r\n=kPWT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.1.0_1678716148984_0.10719773780937825"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ben-gee723/use-context-hook","version":"1.1.1","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"3dfd8d77b23957159a2127f038e99f051e6bac8f","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.1.1","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-AEJMSTvq+b7PgPK4OGR13JJCN02v1Hv+dLHF9qPE/zmfb5ctFkkUBR+kHvulysu2lQqfqhZuHPO5mDsrh1E9IA==","shasum":"26ea57b02889b193eb22620155ecc1c5f68d8e4d","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.1.1.tgz","fileCount":5,"unpackedSize":7696,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXSTcoC+/w61+0XozrxJsVEghnQEUzY3Eqvt87HVwpRAiEA0cR2nQqr+7XnobONMl+9VGi7PvOSEPaxLrEXnE9KI+E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEs5fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRVBAAjU6FaXSwZuPhDFl7/nFQFXPMFMaDm+rH/hpdhX5AeZ2vEajq\r\nwhPeFrHTWexzqoOUhPOpkxyspQE+pddam5JGj7YmGNWcfSIwR7sd6nocDQTL\r\n47U0i+PmXcLc63ayS0aEZGkRbH86FAwTZoY3+A5xhoFoHAmkvUlzADOI+XEk\r\n618h1O4F9jMz1tFqx5Pdgf6dBEQ6AOqaK18MST/9zxHYqiBhnShcPWBxBv1t\r\n3vMjWAoMRE8dh414uqk3PS4M5FGjUxUWfX06P+Bf3vk+zpkou2WKwOpzJK5q\r\n/rosHmPt4WBfgSSEdQjZHATmDBnM4al0e1MCy5SDWnyIOYP641f7/McnobwV\r\nfK1Dc5xY5FYlGpjPuQ8iJ9GkkqHc7qyJiljQ1l339IpQtGb85xb42mlqtkOp\r\noPU0NjdvTzHmspYlhMgqzcbFGLEh5L1jpY3tPIZm5/ueCCPke6BIN0trNdNe\r\nqWlNOQAH0Xpj5MJUX/cVYGXf4SiKPEpn6KPTBAs/MQO6JyhQz4wheGYFhUoi\r\nyxWRVj4JnOZ3KLTWp/wCQ/wXY2mI/otObJ6qK9WBtrnYuImPe90waejtMZM7\r\nj/+dUSW6LgMbvFdLqj7HnSQqnHTxhkHM7m7S/24wG3F83O5AXaEjSKnKulSI\r\nJHhCXTjl59k19WVTBFVHUwIcerqQcLbQUfs=\r\n=qFKq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.1.1_1678954079517_0.9777164589898204"},"_hasShrinkwrap":false},"1.1.2":{"name":"@ben-gee723/use-context-hook","version":"1.1.2","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"afeea2535b80b538c622e689b5cd0f255f6a5f74","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.1.2","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-uNJNXnXv0Fvx8RFw+pOwpuE/rIpCRfwKKD8uWxtTDZs5gfxpgqAVyylAlwacjc5qv3RqWJb3K56lZ1JmpLhxMA==","shasum":"24053a2b7a63699a7edbcd2a36ac56a53ec18636","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.1.2.tgz","fileCount":5,"unpackedSize":7761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6Zr1ODN8GTySvL6jR/jkEZGRWqVi+wvZIFaKzmJa0qAiEArYcotzZbmUFMglRsSD+ubwjKmPL4sY63hQt2BJ2H6Cw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEtxiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB+Q/+O8PJTVFL6ZzQp1137aZnMFRGeNL75oyhwKrSCJCX/rx1tmv/\r\niNN9Btu+0yZEPup2qbwPcLGWTQnLKWmXe+ulX9xIV4sQV0AeciuwAN5XeL13\r\nV0I/lbRe6H/SiCYVqjJ7R/8oXwBEHRdshelbGQLDvsToQFBbybnMGF0k2zcd\r\nOcKb9l6FT7yXjoM/BFsCOCcOUz9ErWc7zBg3SeJczcvynKDYdAdChAqZdQZu\r\nKwB3fSVw8R9+CBIxEvJ47077ptw0jwtJlKbWL+y5p60y8Cdsro0IhZLxhDAe\r\nzdKAiEnZSxlIUUWeUDgdqjye0JGmDE9ZEWwhGIn63ZOI1tAtqmA52SzLTGvb\r\ndidbkFmG21G4hlmr8IpLDgAlzlnRHy3LiO7zZrLes3crREEbQg49aWgKPEVN\r\n5gMESRG8ZPWZK0ggggE+6naDZv89ZsgPavxuk+zlPX433MPw16rJiPLagVw9\r\n4U4qy/dZWaUXowSxgr7zRBoSeI2f5G9No4SRAQWbZG0qfAlG5r7fVawKSp4u\r\n+ouJER5sv1ERpscPqRsgbk9BfSNdaR0j7QCGU/TvFatpSrM45mcTf+/aRV2L\r\nJW0OiRlqz3xJh97uo4duHUHiYf4ADkcxL6uLe95f8YzHcke3GpPg5GgEfgAt\r\noUbHZz9nYR4HmN+5ZdBM2WAFSI1o6FZHM2s=\r\n=wt1A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.1.2_1678957666118_0.38107812686027587"},"_hasShrinkwrap":false},"1.1.3":{"name":"@ben-gee723/use-context-hook","version":"1.1.3","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"003baae3b7b4e4c798a8ee55c86184294f1462f7","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.1.3","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7IKidegVce8Ty2iOJFscqUVqifCVyUn8pLSGemJJMYwfgu0Jl5FL626BUq95f5ciOZxMM3cozh5dpzAWiOFh5g==","shasum":"ba3bfa10efd8f72e870a478a6be5d5f2bce12255","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.1.3.tgz","fileCount":5,"unpackedSize":8166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlN37gXooidGIKzV0y/gtQcywW1xwDaXQoXIkcNR8xqAiEApFj8Rw+XIgq6oIyaFHBbCOyF28a+Tcf1WZzwwNLirXI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEusCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQGw/+O78Ny4l+mPANoxDfB4J8s4Qln2IWr59lB5a2BRyNvPpu20M4\r\n7hc63NsslQ5hrXon751MiQORAqoeBpeLTuysxI4Re/7WFLKOmFnYOp676Vnu\r\nFGNLJD1NcoSAUaESfhvlkvESRyV86xBAGhduaxUHFmu+nB5u9fSDUa1V6/7Y\r\nVsJZYAAPzid+Mgh4ZsBu7hDjL8JbXXca1xHjivHyp2K0Iu0kdY+mSFMP+NG0\r\nfPW5316tRa001ygWtvVAJpfxLTPeurisCK9Dcj1rzTCrvB3Jj262OvVkBG23\r\nfM6rU+frTSRx3O+IIpRyJ/iXCKPdT/gxuARdVn91O3wRErIAiHUbYwixqGu/\r\nIXOZDyZojOHyedDffg5sGcGBXTKHEeXjpbo4M1ExzspXlkGF3nKtPQaZkOKT\r\nnxoc7Mprt/jg0h7yqseHkEG5d0XYxc3uEoVSQKJKu/yaZ0kz8twG6ap32Ph8\r\nGvu0R1qGptgKqIOjrjNF3vcMx0OVLzFkxl07TkUMK9Ie7OKN+rl9/g4NgD7/\r\n+Xr00y8KvI/G3xPnwnTXGyhRzF3wpUkcAuS6QboVccde5ctQtvy4RrCYb3dw\r\n4NuUAjNXPeRUOPeywErIcCsFALbhAPl+7R3eC1oTual460QzLI8ZWRDsabnR\r\ncz3H6bANiKnZjK64gLLUqbHiu08WwyHhbpM=\r\n=zxUQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.1.3_1678961410738_0.13231720663021385"},"_hasShrinkwrap":false},"1.1.4":{"name":"@ben-gee723/use-context-hook","version":"1.1.4","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"d36b5826214bb58806afb7607cd979d649bbce54","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.1.4","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Uxt9InhRkEgu/SzKA+JkO2KB6SnSl/Xi7JKD0K18ewmBGAyW15xLIaCft9stYPZRdlPyU9pf01RlL8fx6K5T+g==","shasum":"f89f4c73afdf5b8df42c67a6709bcd7883a30cc3","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.1.4.tgz","fileCount":6,"unpackedSize":9042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkcG6e9DLyF5lErbtstqqAMKc7DeLA4xKacK4+B5TQjwIgRIi1lwUeOwpXoAs7fW67cFMimN/sA7p/xEW0y0gkJ1I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEzSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnQw/+NXq5QMVH97BaOBfIloe17RU3uZQaf/Nk1eyOInNMB69ZBjh+\r\nPE6DMaZ4W+sLTb0e9yx1Ux6xL90JZ1nRsErr/PaJDJyn6APu88QOIPWp+/di\r\nXETWaSUbDeLsAZznmwGd2CzuqzY6Fn4vHHr9YHn+1xct1CB4ZrB/SifSvQTj\r\nZNgfUn3l7NFc1IPAA1RjIjj92KqdkP/8N2amb7QevgbYwHgnUYYBP99AKfj0\r\n4feGde5Gs+/01xF8y5vI8T3CFG+t7GGKuZt/OE2rhqc0b0A1P5K5y3Ef9+2k\r\nqQPDgxBo+8vAHUQMRefV1GcGCvznSkGQbgQv3r0HnCycUqRsQuNJuOBqJM7a\r\nVZ0pPHqoIV6jJrW6F3rjt/ROdGdd96Q18PLQLxSJsqqRCrii/+uHVQWOLky9\r\nIHZ0NynvwkxSKJIKKr+Phae4OIAXaoOZE78MHjAxX8IL6Lt08iKDOx9Sip/G\r\nraDptvzdKBOfU7ccYE4mfWSjk8TeSmxdjjmbD52PYFNqOqJb6ZMdoRZgX3Nx\r\ncKZ42pLpRbVZl/W7tYvlaHSRR7wScskyNwwiX/Ks3/WROzRfCSxOzqkAJYQ/\r\nVMgaYZsd/ghRr3iG1ystywlsh/tVwMnKpVVDXp53IxNFlZrRJvCkzBFFGZf9\r\nAM4WAh3VPSft0FZL7pYApxyota2TpWDqjQA=\r\n=SzVl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.1.4_1678980274763_0.20402286964611216"},"_hasShrinkwrap":false},"1.1.5":{"name":"@ben-gee723/use-context-hook","version":"1.1.5","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"d5f599b70c6b7a0b570e82413c00d64ec9b3376a","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.1.5","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+VwTx0JLgpbjZYAqEiQLPD0Ce90kLz8XWRs5XEnBWpPWWh2QSYce8/neSOdjB32aKw+nwX+X3JemV5KDH3KSjw==","shasum":"1c4f29dcbc3d37c72fe9cb74450c1aa796d2b364","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.1.5.tgz","fileCount":6,"unpackedSize":9045,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmOXY64TYrU4hHEdlNN8Q8DW43cX0ZLcVNo6UgsUXU1AIhAL1fs/Zm1GeXqMQYI4+EulWLvQbcYtvR8mq/j+KsSV5L"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEzVGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZiA//UP8eyaKE+NYGPeY7a9XBDVHRM5XFp///H0F1elQQlsblWY1d\r\n2x+TIklde0OJa+FzktPUFzBQgR8/3wyqkPokqamePUY9tXZv3jr41PQTeiC3\r\nOGNfrg7QQKu0o5kGojqcvefmzVn5DS72dQQg01XeOoDg4YtdTMAWGMLyhBD1\r\nCGt6Nv9OKfFMvWq8LsOiTL3Q9FNQNU67qtKK4qG6b9a4zmJQGWjVjrrVZklk\r\nCcZsWBuLJ9+ChPmlqnkomZSnuBJuIfbXrGTWXoL8wd/5jcrAmGcSYngB/wAr\r\nIq0P3m8XY0r+WojJf/N15htBA8Jd3UqzwRn8BlTHG2xaXPxc0qU54dQNrfEL\r\na3HeqHUtAcYXfqDgAvyXy58SSOpTVEwHUGcPnrHsxo3wEDdEAwCB6frzqTq9\r\ncjB1/zFp4Zy20RHJvHm9BhmlIm2yGYpB5sYjxfjTjxZvoqy1+PmuK/YExOxI\r\nPAMPZ/wZLLx2WKO2TNGXS+FB8c74M9uHg1tHHT/AIjkPgfyORyBZ4LHFg/wY\r\ns3SAnZhedp0BFdcYB6PxDWaTc9IkXjgdBwkAdFXZQ4jLe+By5wF8UOrGFHbU\r\npafi3ep/vShlmpdIePKSxHVVFZIWuZPLSqpPF2qXsr8bROdxHiOMInUa6eyB\r\nhosiAUFq7ulqIvsymHlHQT3H4x+b2FN9USg=\r\n=rrVu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.1.5_1678980421795_0.3818170979468465"},"_hasShrinkwrap":false},"1.1.6":{"name":"@ben-gee723/use-context-hook","version":"1.1.6","description":"- Another useContext hook created from only React hooks!","main":"useMyContext.jsx","keywords":["node","javascript","react","hook","hooks","context"],"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"ben-gee723"},"license":"ISC","dependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0"},"repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"gitHead":"0a40b9b86923c787a825eca34837a82590163eb0","bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"homepage":"https://github.com/ben-gee723/use-context-hook#readme","_id":"@ben-gee723/use-context-hook@1.1.6","_nodeVersion":"17.9.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-RxHjIvpx0rN1fejEXYWnipQzNc5Yovrj1alzb4KRyDp99fF30XxXFZtwje/o79U0CElaLp7mzsMoY8KmP/HEZQ==","shasum":"9cf12016199e1223a157a91c20ca99be39511872","tarball":"https://registry.npmjs.org/@ben-gee723/use-context-hook/-/use-context-hook-1.1.6.tgz","fileCount":7,"unpackedSize":10196,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKeL8SSuR0+I8BtTSwADN98ZNSpYGugtGR5MgL118TSAIgLrZPjaZIdjc5GzWb9YBheyKoHnVfPvVQPcHbR/G2DkI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFTd3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzqA//aq+pUMEdorfIkCqGoZJrW3EoM74uphiUKUPqx9xjK7ZOjbfp\r\nz1ifPx4EOi8wDwO81OY8fUSQlZeeUyyBFhSkOL8Vb1q9cIm48ENh5+Dewtq3\r\nO69Mp8iaglYkBbaq/F0EOiOvqW2VJMb2soh7lNm1lVsnBLie9EMQUs/+/iIb\r\niMLMabf6DWSHohsWdAFfdKszL0kh7Yi1TSTcTPNk7xKW6VGUgnSanBvzojn1\r\nKgFbaRpQicdS/euxCFRTZVju1uYmE059+72nZJe8c5aokLmZNu2P60KVuFp9\r\nh0/OwUVMY+PLgEH0/Pa4H1OWI5MeJpTx7+U+ISPJtbbv9KFDl7Ba9VJ2fUw5\r\nL3OSeE0cPJkywuLLREtXV69/bAE9twgtzM50R2WYLs13BpO94Iin5nFT9dev\r\nGKPFuKPXW5eF3gRNH9x69vsm5dNYkrDGLqEZyTeICnAnh1UCt1jyrakH9lvM\r\nyZ/R0oSUHUbUUYWJ9xGvGANhVbznpfhWgxpmApcZEiMY8siN6hdKUijF4/Fd\r\ns2GrKGkG/Aq/yj1y+7Hi2PtdcDFMDieF4IgZwLtW9GlyYO/GNZmjq8YOpXTP\r\ntZwUNZS4P5/O/Hw9XBeUvUZ4rtFWybeFMohg40Kq107ai0KC+d5s9F1GNeyM\r\nRSphCeGyEwg9MjexPFpYfQXBMsLav3yehHY=\r\n=MxVx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"},"directories":{},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-context-hook_1.1.6_1679112055307_0.605435677263066"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-13T12:08:40.407Z","1.0.0":"2023-03-13T12:08:40.639Z","modified":"2023-03-18T04:00:55.649Z","1.0.1":"2023-03-13T12:17:26.772Z","1.0.2":"2023-03-13T12:18:39.377Z","1.0.3":"2023-03-13T12:19:56.012Z","1.0.4":"2023-03-13T12:21:52.956Z","1.0.5":"2023-03-13T12:22:59.841Z","1.0.6":"2023-03-13T12:29:45.563Z","1.0.7":"2023-03-13T12:31:33.803Z","1.0.8":"2023-03-13T12:47:01.727Z","1.0.9":"2023-03-13T13:11:29.763Z","1.1.0":"2023-03-13T14:02:29.129Z","1.1.1":"2023-03-16T08:07:59.693Z","1.1.2":"2023-03-16T09:07:46.254Z","1.1.3":"2023-03-16T10:10:10.899Z","1.1.4":"2023-03-16T15:24:34.979Z","1.1.5":"2023-03-16T15:27:02.031Z","1.1.6":"2023-03-18T04:00:55.487Z"},"maintainers":[{"name":"ben-gee723","email":"ben.m.goldschmidt@gmail.com"}],"author":{"name":"ben-gee723"},"license":"ISC","readme":"# use-context-hook\n - Another useContext hook created from only React hooks!\n\n#\n\n## 0. Set-Up: `useMyContext.jsx` \nThis section has already been established to create a function which:\n - the hook `useMyContext` takes an object as an argument where a name, the initital state and functions will be defined\n - the name will be used in conjunction with localStorage to persist the store (may be edited later to account for backend storage)\n - the initial context is initialised with `createContext\n - creates a named export \"ParentContext\" Element which provides  the context to its children through a `Context.Provider`, and lastly\n - creates the default export \"store\" which is a small JSX-Component which calls on `useContext(IntitalContext)`\n\nWhich returns the ParentContext Element and store in an Array:\n```jsx\nimport { createContext, useState, useEffect, useContext } from \"react\";\n\nconst useMyContext = ({name, init, functions}) => {\n    const InitialContext = createContext();\n    \n    function ParentContext ({ children }){\n        const ls = JSON.parse(localStorage.getItem(name));\n        const initalState = ls ? ls: init;\n\n        const [state, setState] = useState(initalState);\n        \n        useEffect(()=> {\n            localStorage.setItem(name, JSON.stringify(state))\n        }, [state])\n        \n        const value = [state, setState, functions];\n        \n        return (\n            <InitialContext.Provider value={value}>\n                {children}\n            </InitialContext.Provider>\n        )\n    }\n\n    const Store = () => useContext(InitialContext);\n\n    return [ParentContext, Store];\n}\n```\n#\n\n## 1. Installing:\n - the package can be installed with the following command:\n\n```\n    npm install @ben-gee723/use-context-hook\n```\n\n#\n\n## 2. Importing and Implmentation\n - After installing the package, we then need to import the function from the package\n\n### For example in `exampleStores.jsx`\n```jsx\n    import useMyContext from \"@ben-gee723/use-context-hook\";\n```\n\n - The function `useMyContext` takes an object as an argument where the name, initital state and functions will be defined\n - It is structured so that the return value will give back a ParentContext Component and the Store, thanks to already being declared within the set-up\n\n### Syntax:\n```jsx\n    const [<ContextName>, <StoreName>] = useMyContext({ name: \"name\", init: {}, functions: {}})\n```\nWhere:\n - `ContextName` - the name of the ParentContext Element\n - `StoreName` - the name of the store to be created\n - `useMyContext` - the hook called with the object as argument\n - `name` - the name of the context as a string (which will be used in conjunction with the localStorage)\n - `init` - the initial values stored in an object\n - `functions` - the functions also stored in an object\n\n### Example: in `exampleStores.jsx`\n - After the calling of the hook, both the Context-Element and the store will be exported as named exports\n\n```jsx\nimport useMyContext from \"@ben-gee723/use-context-hook\"; \n\nconst [CounterContext, counterStore] = useMyContext({\n    name: \"counter\",\n    init: { count: 0 },\n    functions: {\n        increase: (state, setState) => setState({...state, count: state.count + 1}),\n        decrease: (state, setState) => setState({...state, count: state.count - 1}),\n    } \n})\n\nexport { CounterContext, counterStore };\n```\n\n#\n\n## 3. Wrap ParentContext\n - Like normal, the ParentContext Element will be wrapped around the desired children elements\n - In the example below, it shows the ParentContext Element wrapped around the entire App Component\n\nExample `exampleMain.jsx`\n```jsx\nimport React from 'react'\nimport App from './App'\n\nimport { CounterContext } from './store/stores'\n\nReactDOM.createRoot(document.getElementById('root')).render(\n    <CounterContext>\n        <App />\n    </CounterContext>\n)\n```\n\n#\n\n## 4.1 Usage - store import and declaration\n - Lastly, the store will be imported into the desired Component to be used\n\n### Syntax: `store`\n - The information from the store will be desctructured in order to name and access the information, \n - Very much like using useState from before,\n\nLike so:\n```jsx\nconst [state, setState, functions] = store();\n```\n\nWhere:\n - `state` - state of the store derived from the useState in the set-up\n - `setState` - setState function derived from the useState in the set-up\n - `functions` - the object of functions declared in the useMyContext argument\n - `store()` - the calling of the store function\n\n### Example:\n- Since the functions are declared in an object, it is also possible to destructure only the necessary functions to be used\n- It is unfortunately not possible to destructure the state value, since we will require that for the handlers (shown in a sec `;)` )\n    - (Or after this initial declaration, you could destructure the state object further)\n\n```jsx\nimport './styles/App.css'\nimport { counterStore } from './store/stores'\n\nfunction App() {\n  const [counter, setCounter, { increase, decrease }] = counterStore();\n\n  // Further destructured Object\n  const { count } = counter;\n\n  return (\n    // ...\n  )\n}\n\nexport default App\n```\n\n#\n\n## 4.2 Usage - state and handlers\n\n### Syntax 1: displaying the `state`\n - In order to display the information, we can can use dot or bracket notation\n\n```jsx\n    <h1>{counter.count}</h1>\n    <h1>{counter[\"count\"]}</h1>\n```\n\n - Or with a further destructured state object\n```jsx\n    const [counter, setCounter, { increase, decrease }] = counterStore();\n    const { count } = counter;\n\n    return (\n        <h1>{count}</h1>\n    )\n```\n\n### Syntax 2: `handler` functionss\n - The handler functions can be impleted as shown below:\n\n```jsx\n    <button onClick={() => increase(counter, setCounter)}>Increase</button>\n```\n\n - As you see, the function requires that 2 arguments to be parsed, namely; the state and the setState function, as callback functions (which links it back to the functions declared in the useMyContext)\n\n#\n\n### Example:\n - Here is an example of it in `exampleApp.jsx`\n\n```jsx\nimport './styles/App.css'\nimport { counterStore } from './store/stores'\n\nfunction App() {\n  const [counter, setCounter, { increase, decrease }] = counterStore();\n\n  return (\n    <div className=\"App\">\n      <h1>{counter.count}</h1>\n      <button onClick={() => increase(counter, setCounter)}>Increase</button>\n      <button onClick={() => decrease(counter, setCounter)}>Decrease</button>\n    </div>\n  )\n}\n\nexport default App;\n```\n\n#\n\n## I hope this helps with your use of multiple contexts!\n\n#\n\n## Advanced Implmentations (tba)","readmeFilename":"README.md","description":"- Another useContext hook created from only React hooks!","homepage":"https://github.com/ben-gee723/use-context-hook#readme","repository":{"type":"git","url":"git+https://github.com/ben-gee723/use-context-hook.git"},"bugs":{"url":"https://github.com/ben-gee723/use-context-hook/issues"},"keywords":["node","javascript","react","hook","hooks","context"]}