{"_id":"react-global-state-hooks","_rev":"175-6ca429b337194fefa1ae85fc62eed62b","name":"react-global-state-hooks","dist-tags":{"beta":"16.0.5-beta.0","latest":"16.0.6"},"versions":{"1.0.0":{"name":"react-global-state-hooks","version":"1.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"ISC","_id":"react-global-state-hooks@1.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hook#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hook/issues"},"dist":{"shasum":"488de21d36231d664d9a00731d387bfa5ed34ded","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.0.tgz","fileCount":8,"integrity":"sha512-UrRwiMQHSB+R+0zU1WKKwun74iLQJhhabFObSl03PcZEoQikBBPo0Swh3ScS6dKUORmBCNV1JfH2kULTEYM+7g==","signatures":[{"sig":"MEUCIBhJPrGI4AIBf1UhCLQ/xW7k6YFfjVedbk4MfBN8+44BAiEArIzv1mBvn+J0BuPr2aw5VMlpjIogI+85cvsQ7fMWY/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0kWsCRA9TVsSAnZWagAA3TkP/22G1AIilB9KaMOepBXX\numQdgF16TzP3ZVvti2OOD+fkDG8YAAkweOKSpeMR8OmzGqD8pFHtjXDR8v9J\nmJB8grH6aKR16zUJkjShHmmdMD1Mj9Z38FT3eV6brGZm68WowsOm4+NsZV9D\nqBOQSnUirQV3NxYN0ckrcZUsFWUFLUqzGlrV59UeYSqmNGjNM6SP2mShUuM6\nUzNwRXVZPHkri2J+a2edQqpJVaQN+sOBBoVRE1vkZHz0krAB3cDRL2Zc+x/Y\n41OpJ8+MGJFc1l0r+/eOofU49ms6YACTeyxOTV0VsYW9tjmHLuvRfBFoM5oV\ntbATM1zbLWKHHtanjE28mVBBkh1rtQS1Du/8tb1aMIQHDXVn3ojLFIEsOlS6\nkS0niycobR9b9DkAb0ObRtJBHpcpiaQqGllntBkDX4Ohrhm0CYZ56HVUb0DR\nNCA0kO/NDDEzNPFme2TYMNINOt4uYTq/1+M+DN+G8FanlqfS5eGo7XAhjMJz\n6kI666YC8PWa2GJNvaZGdba9QaO/T7IUqWWLslmdFA3RRq0cFZgV5yC9CNkC\n8AzR5gNBWhXogyftSgDLR+UdfPAvV4HxsDWDQ1chEo56T7TajyfSYiHjRM+u\nWO9bcGPHKx/18ilJ2jzZor0s9/pEpzq12naevHEJqGSByg0I8SPd+BEdrHWM\npWDh\r\n=bcja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"37b4be85ab969de8ac8852b6859c8d11c524789e","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hook.git","type":"git"},"_npmVersion":"6.9.0","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"react":"workspace:*","lodash":"^4.17.20","react-dom":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.0_1607615916486_0.27906531937122403","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-global-state-hooks","version":"1.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"ISC","_id":"react-global-state-hooks@1.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"d2d43dc108a334365209cb11637f9d5634dc48d9","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.1.tgz","fileCount":8,"integrity":"sha512-OcNaaA0PhnOzc9n3VKYOIdScgh9jrU7tLt6k1R0BS+DPWcTyWgYKqdFYp6s9EB6KCSEN+cYr1f+jlyK6BgqNAQ==","signatures":[{"sig":"MEUCIQDZqQeTzAp8Uf4ucO0e/88T927OhnashNve9PSSxtdX8AIgSa3QrPymfPStPKJmpXosmBxWRRfKck4rgsZ3COwTDMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0kYNCRA9TVsSAnZWagAABtIP/Ah26MlVTSQXW7onVa6t\n081FTsrC42Qy4A7hPexoI0SN+4bO3p3WXTjg15IfNqkxmoEVJnjC6xbiGdKu\n7ld8tNiU/4fpp7E/1kKPDHLRaw61P0HzgX3wPmJgHvWf39IxxgJs/SSV5Bv4\n6Tz8Hs0mmdppdtcqOQGmNReHJ4OlAut9R1fiwRHIoUpkWRqWe9AIv+0bIRF6\nXf+Xarsd114kmRtcEr5peiVobMMF1iDMfyQ9jhS8gDbUKrtAw1hXTXvSWXMU\nwwEL04HWwpnS1PSv9ke2/qpWZvmnAhqD47XszZqTBV6k0ueJpvCxZrtZQSp5\nXi1kOX1GzHfDvJY0Bs3d9ez58G7UXmwkJhUxUg+uSuyk26AtDTOggCU3yvhS\neY3hrHCZIRBe0YkAS+d+QXP6Hglqh1Z5q2IR2rulKj9I+In+4RSIyVanggTC\n8dmHmajAU8M2qtRQTAyHM7R9QABnwKN6dX1duJ6Mci2B/nOwD1Qs7J+EriUn\nmXFQtLUXzffmTWG/mtCE/OwTkr56dpt3UzTda+eIH1FIy3vAg5rQUJoi0uFM\nYzUWxzaRRLtG+pdRojJWoxZ/rviCHX7ufeeNc4kz6vxkVopSFZYaDxyVFU+5\ngUFOC9nBspLoKzYveHe0Wb1Uv1t538Fe0NC7wTGL10lGucq343pjpMa+Aqx2\nD6zb\r\n=xdkH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"37b4be85ab969de8ac8852b6859c8d11c524789e","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"_npmVersion":"6.9.0","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"10.16.3","dependencies":{"react":"workspace:*","lodash":"^4.17.20","react-dom":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.1_1607616012917_0.18324531661499943","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-global-state-hooks","version":"1.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"ISC","_id":"react-global-state-hooks@1.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c2a84f009a968c2cc75140a1e4d5f0f0e013ca4b","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.2.tgz","fileCount":8,"integrity":"sha512-vJpePLpCvsl4N2POk0rO9WLzYzcnmBGol6qmEZEK3nJNVG8wAHEiPPmxJh2dpxMBHEk/dCIsNkOUvpSXGXAPyA==","signatures":[{"sig":"MEYCIQCeM2rj6+9drubwCaHnM84dhHVjBPYdpPo7SoysPsdG+AIhAIUdVkdhSZ7Z1q5XbOwTkN/STuRCbFfDl9gBZxkafyDz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0px6CRA9TVsSAnZWagAAfjYP/0Dric2yemdx/guZgidc\nFOj6LJjVFPPHMuZLzWUntv2CNZP8dbDrAD25tGpurovutMQ/PI1s0IMJkQ0I\n72UyEp3ZI7o9VqxuMrYPn62InNtvLDzRXoegNl4b3WzzqqGck63QJRze4X9q\nvYNM40MSdOf7WkO7RRD7YyymvoLi37VlpWHiuP4OXQtkks7H/3LDZNXTYMLv\nsgEtHAbzlooIGPPFXRfDltOiHZQVEwIVCwW286FtdbXWXYdu+QdpdFCYvunI\n9XPKS6HN0i5Y+MLqyS2DiYTniFI0Jk0FiYMbz/fugvWGjXWw4ff7dtamVupI\nxVkni8BPJ7b5jKcLLtbgj+lpGqalTQfUaSHXB4udGgtY93+tfmn+cT8UZytC\nYT1bhwYw9kgRXfpA3aRPFvg6AjaJQRmRxjO0/X+HWZ/7+ABGG9qfiCec7afn\ngDQ0FE13FevKJhFNYZ0IgHmC8uPvMaS7G3dfoWdZToMhhYD/+fHpVK2/fHW8\n6xQz0vL6fEeQ05DsvFLSYE5Nq56DEXfF/8Z/xpPpFlZdZnmPq60PeNeuTOmQ\ngjgy74k1bYqpSmLRk3rZP7DD5QvP0s02YY2c+COx/4r+0clWL62ZSOWQbUsw\nb5qBobAvkKzpLVMZoYD5n4uPydb3Zcs/kWoE73tbDUwGPHknyUpXImf/Jx8e\n8ePX\r\n=f5Et\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"52b85eeb27dacb5d6ede1a0ecd7b2671b2d688a9","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"react":"workspace:*","lodash":"^4.17.20","react-dom":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.2_1607638138372_0.02075398655038252","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-global-state-hooks","version":"1.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"ISC","_id":"react-global-state-hooks@1.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"98069eba3d9720c7842f94c8e7fd8d18027d09ce","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.3.tgz","fileCount":8,"integrity":"sha512-CuzT106K6joK4QP7Fvupm+7l7xMwwLeEF6LIraj/fR6JxD7goVyBv6mPoYI2bxwTUvXd9PJzflhmVu/IH+g1pw==","signatures":[{"sig":"MEUCIFMRxiHkJA9TQVoDTw/13rxYWKbfipvBiDWI1hp2sNlpAiEAmc9oPYAGlHJSq+/pMvl/KgerBVQtX84xKsADuqU9Q+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2aBlCRA9TVsSAnZWagAA5X8QAKOioiKFkP5QB8EM74Nq\nS6pE00F1eMPCA2EBpmH3m8xXBUCfTSh0f4ekT/+FyzxkJpK6wQOkKHJxZrfj\nhHBH/LQ1CAyk9+e/P9uidN7igMLJUKaA5YCVox+zTPdSPUKAi7Xxlzdet0Pf\nOwhtFcIQ2fjYiZYAX861Fq1nN7VENSHRa6G3q8Njsctj7JGqFmPfgh7sPOBo\n6V59+QNpo2PXnNuzq0sbGqxB5CrA1oLXmZ6UNn7ysNo4/DBw4X93PSNm9obZ\nulMfdxKlFOM5Z+f8orQJwiw9Wy/6LYwSm5KavCbbS9CQqg9jh/hdcnW8Da2g\nOKXHtWYpxooEYoNUc8MFYi80DV74H7EKfDeXsSjbu5ODCS+iJOY8dY3IZcJJ\na2VDqiQHGipEPhoQQ7qEp2Hy5CgXIIEQT/yskjYFyO94bEbKYq6ZLmA2cldC\n9vqLlxXdZM/v6Sl7LBy0SHz8kGJIaVBIsoKohP3Gna10hZD9V/rh424Qv9R0\nlPsVHZbWw7BFrBKGEj+szOfOWj1AM5sv+QGqR+PkPe1JRZAGgYOAJ0aEn0qS\nhSdDApoCk/Xs9oddQAfMOf0gkSZfMJ40qC6rQOdCaSkTOUUnEBbFPc6R9/p7\nfu6r7kcWg/ttyEJmS8Ze3fnn7xSrV9pmE0dEkADzfXASPWJMSJVsxm41rGFJ\n7BJa\r\n=Nrx5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"57639de1eeb6cc35ec468a78417f835702882d15","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"react":"workspace:*","tslib":"workspace:^2.0.3","lodash":"^4.17.20","react-dom":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.3_1608097893085_0.3484518334457425","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-global-state-hooks","version":"1.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"ISC","_id":"react-global-state-hooks@1.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"623ce78aa9a3cd380ea0c29efec17c8c1dd9bbe2","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.4.tgz","fileCount":8,"integrity":"sha512-X6RT0peQIcxvmLg+gJYcZ0Abl4bqWuNFbIpgNT1daVoSayaDiLe3EP2y+Iylw+UNBXnx1QA3BIk/SN/trg9Kdg==","signatures":[{"sig":"MEYCIQDEqsGPgYC5SSqjk8+f64PAQtdN5Zj2nnEiqGUR1wGP0gIhAMB8m35UPxMu4w7kew/DGKEIYiTtyhZG7iZI8yhZnpQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2iJBCRA9TVsSAnZWagAAgEcP/jsBxJ3mzHsDNqRAiOXX\nbmtntPDR2eQ0uyhI2DW8RV4IHBy31PGhzOXogNHC+r69JM05Y7v3lWEQALNL\n0ALDSRA0HO7eNNwAF5nMi7XJ50KmwkQ6vEWJrCalHPyX7P+rmDfdTAIQfopQ\nsOe5b7o0xM7PQ/hhyoNHfUPoGWocp4gfOvSepGO8WJ73oWji7ID6epj/gRxa\ndEZDuh+/rqHLACtFP/Ovd04AAVkwt6W/AdnYV36qJl/nlXCK0PRxQrlHzYCH\nxG1NRiVoNhRocPAqy/Z5Ie4SJnA1SmDqxrVpOsqmnevhuEDuYYoCb9vm6quK\nCQDJrLL5I1pG+CYlgq4mcRmZVIsYMIAGLEpLB/R1xSLtZJIqvPtYM/z0Wod8\n00YTl6S0WHx+j6dEBK9hGOXqkCkwDkw1C5mWHv5P3RfVtXR7h32tNMosSLWd\njE93/9wrYG5ChAaVrGUJ9GWyhoYUNS5MxFnQt2vo+5mLxzp8D9XiPPB66YY7\nfF/msrRtIXsnriciGb+iOQD/2SJjj9VD+hACFzvOuL+/fnW0JoGJbXic7Tnl\nwsQ9A74+tbQ+9lniHhQLRXog6gfRlqQI5EyhlrhDmQveRR4giRwYO2UmjGiR\nYYuQuh6JewiH6HNKu4byHIruIpL0djYlxKgSaGtScx1h+x3Hvfh5NXrCsg/S\nE5sd\r\n=5gAE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"57639de1eeb6cc35ec468a78417f835702882d15","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"12.18.3","dependencies":{"react":"workspace:*","lodash":"^4.17.20","react-dom":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.4_1608131137221_0.9649845701866613","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-global-state-hooks","version":"1.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ee0cd1b0e1754e152338cdf31c20822d169de0fb","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.5.tgz","fileCount":9,"integrity":"sha512-k813wfSeh+KtIuU8twxZ5ao//OzVm1waNeHTdgVIm4hKHM4bFf2KVhxFha1C3bONreWMvb6jCvVz3Mlg/t+m6Q==","signatures":[{"sig":"MEQCHwttEKJX1XPETFDa/c880OlsbO4k9Rwv7wzRAub20jcCIQCNFV/U1WLCwMWlK105xB8VYjqXQTqrlUxvrfal6mE5qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4PJXCRA9TVsSAnZWagAAHDEP+wTBmLlG2jA3UtsJubJz\nW0a9USq3Fog7299M5eQa+FqqVFKGJGqitCMaYiU2db5oq5KOqt3/tvWhREYk\nqdeFa7V2AgV4imkJVYHopcU1fjeJiQUrhMjuqaNL/BZxpzKDQ2Oj3axbPbcA\nw1/zIRjKss9u7/JmdRm0Oi63JI4OVJ4YuNby19j92wjCpfAPxwjivDivOTMj\nK+cVdhcKgLKO+hC7IGWRQhASWuV4js64fWDDYx9QrDkds8SjVhB6bedbrQSl\n1+Ek/d0Z52EGGjyK/gf0NvyXO4cW/eyYipwz8CTVAKot8B/5mEUMFJveZfaw\ndWXXOpnK6otvxutmpbGPFhBlZIyhcKFqE9xkTFjKH01+ZC/P/UVmzpPHm6vn\nKReZIIu3mMo773xNe10g+A7eYUqQRR+d/jaxoY6HbvvwzHracAIig563OSzB\nuv3U/wD/tBJJUFrh8HnElrIELG5NfyyHrSQa6wIje/AAS3I+27QNTongcr+L\na7KSolX31/MNtdDQ9LRlT+cSSLIVHF+ovGPqX+5QPYERXYOzv48iU8lO7w1+\n8J7TJ3dt3QTF/KFYAbpBjpVAA6wJHWq+YK/CcJHEbHoGth80SrMPwn0d6AcD\nrmbWL8QOY/llGtwVrs62HctV/vZzb7iCknOabJ6TYfDb8B4dZatA4/aIMh26\ndsbx\r\n=uv5f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"073dddf1a6af1ec6db43ea5bbc1255d2865cd503","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"12.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","lodash":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.5_1608577622816_0.04222208190790733","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-global-state-hooks","version":"1.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ea3b22c3bf74dbfeff9bce340d36e2ce0bfe509a","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.6.tgz","fileCount":9,"integrity":"sha512-pkZjTemt3IFoEicQfiWOwCQeVOaDzOZH6Xg8DfnrgFA2h6TInYLkkgyguMWZ5YairZBE20ZhfxnfyOKjq/avLA==","signatures":[{"sig":"MEUCICy56DdZHujloep9DO0wE6AE/+3b1HW2toXA5sZJlasGAiEA3j5VYtOz+qEJZvZZdjbUCnvqj0uRn5cKONkkQcLeRp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5Fc6CRA9TVsSAnZWagAAOOkP+gI/VLfcghDR+qce/Qik\nSxErxYU7SawthWVdQyp3rXzOia2WpS+Zboqnpr85pI+GnbnMeFmH9uyqDM/S\n1w+LEM6ru+0hYbaKjzIwuXztigduQ+4Zjm3MvRAa6i6C1tRW+HA1HuDSNJzB\nHQQ1axxWC7PwxvbAXwLO/jnpyolPV+UiQJgwhagq+LIlc+qyPf9/lJ5hzx8y\nXevm6rmlDw7KrhYIc0dPhoAnbzaML2UcSCj2L3k1f0snAHnoT42dEj3m8yeA\nPSuONYGVJBkJla5KcH04mymkz/4P6h70HiyvJ4GrLa86G+TqRm8O0OXqztLe\nNBR5VOT3vTU9ctp96MgZCDG81xUKYNx91DmXII4dt1xGiZEY0R9vFFfk/IN+\nUbkn3HVNOTmgtOFIeOCkz8tTUtEpwYYKycqoabcpuZ3jU7wJm3RBEiJHoJZQ\nSenGva1PIvmvUTccBcY1DC+MDG6Pvd7adIfEhVHjmNtCzkgfiVlTq91R8AlP\nByg+81Si2Negv/c7FrFwxJw2qFJZk4auHBZgDW7s80mXi5HeYNhnWsqiiaUo\nZHvTkrr5As1wYZQbGFlj+skvJ7ni/uh7fl2eow+Fk7O0yyzlEx5taDDgzXsV\nEK0GgX7J9r3VhT7hj9GHOjiiTE0fukV1FA+8Y066mLFFp83b3jxlbapvDTtk\n5KTv\r\n=v995\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"3ec302a721cc445b2af14935ec6743ceb80c950b","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"12.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","lodash":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.6_1608800057747_0.46453418795471313","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-global-state-hooks","version":"1.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"798ca89339b78404153f5b88a5773219236e1956","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.7.tgz","fileCount":9,"integrity":"sha512-ZJYvqSQ51l6mkpPNn6V52TptZkUxzHz3CouWaOVMwpkqHsx+Otf3vdDgUaHUZjgc591Gw/GxHCKE48x4KCsX4w==","signatures":[{"sig":"MEUCIQDZrkXk9FE2yEpLf+f6/dtL2JVIjKpU3Oz4ChaMfZu7+AIgfwU4/Bp3RqNRU0p3gTM+6etCF6B3Zm+OPxfoZNoXS+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG4w1CRA9TVsSAnZWagAA+q8P/2J5D4CC5f3gjFbPtdZP\nmqmzEweUaS27DVRDVwUkn8k0RJSSFI61/xDV1JGX9ia08MskM4eamQsyqbZw\n8b/Rc8Tqku3zIy+8n9q3paN+cjYqjE45iwvTBZAB1JKB4POHhCncW8Ts7EUq\n/7J0j3KGTfUQZhS5LBqaC2ygsd58eDJW8BaD7hZokwYPksjO/+gpakboRDXj\nMeozZvsMH8St8CgEjNEjML2g3snClW0gW4esfh0W04U1GgPndcZ+XW5OfiKM\nTrlGYSqA8gf21ZoREClJ3mNHI8X3WC4/hWvax7FVHv48PQuG71RU76/R2B5r\nosP62Kkjr3rKgtvvDL0hITC/+tfWzyjAIVVVJQXQmtfW6KlKqD+vhf5IU3Uq\n9TERSU4Qat0kUorGxMhpfFObcqDjEOayhKznNgyG8lLnWXMDpZKrUqH0Mbxc\nNd4VEgUEF85o3ZKHCKOSfduoaeu62BIwCjG8NpwiFuQom/lsg0pzex3dyxrR\nyQzToNLSn03/oKhINKk+UtCCnUWx+BLEes4Br+pzXzZrL2Wm6OGjJnWEDQDI\nihoRIgVx95yTh0w6fyucQXz9Hfa71FilAAQKUeUHKBllSdcoFqeeRaXVSdaK\nv8x8547V3OcuddPmOqDt2oRT7j6wI/tECWATcFadjhhwC7rRxTjBkdxTAPDT\nV/YJ\r\n=lUfW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"571cdafad87913fb9668f79bff5df077708d2a8f","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"_npmVersion":"6.9.0","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"10.16.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","lodash":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.7_1612418101097_0.9590166079980005","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"react-global-state-hooks","version":"1.0.8","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0eab6177e360358b2734d044b1ccd37ad317ceee","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.8.tgz","fileCount":9,"integrity":"sha512-gEXkA9tX1pufBiJbqbVp6ljXBNOFTHzscMANDBcSWApaMGMr6Nryb83RjdUwiPEBdBEIqZb47/IBu+qUyCMzTw==","signatures":[{"sig":"MEYCIQC9BIbJucqsEcuzwszvB5h4UVFWNwFEX1PqymtTIpVyrAIhAMc6ccpehk1Dfb4Phm/1guNHWXsIu6FWz8N0Go5RsjaF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG6QdCRA9TVsSAnZWagAA1UUP/RTYnO74OXsqtM7qhCMN\nyrGFVpUMeAxy1syqbdg1ZqwJYxbrwtRZAaLsiS6dCUxwo8rsOtURVevDxQae\nmGyB7AMLUtn2+3RTvnEGA4nBJC+eEE4TDHUdyfTDVbOsxJxfsB+qKrA0dO/v\ncrdbKlguYRUqMXEl4l5veDQUQ/pQGk9G7ZBMIGl47nnjn83KD7Kb1tyri8ev\npCaeNdrKfo9kmFpHCuRy3FnKb6Kd4FBwOMe8oS+8D8mT6b0bKwCkPBxP20em\nFBilNV6110VgyRUz0qJ7SMt3J6AIV1duFFXmERgO6iI1xtTJjzTZ6GYZ54nh\n/fNNXv8Eo3O9WtuyRKoJsNFwmlWB9rJIRkTubObDXYDvF67As+2p+VK2gfzZ\nIM2GDIEwdNrUdpVDGnxE3m1g9pNxgod7zxWGUhIwxrrdCn9Dwg36Wt8hGCs1\ne4ocRE1TO1MZXCGhXxXzUiNK158cWkSGOXYexp307CSHPRoZ7uzwkEijZ9ig\nxDrqr5rl8f0aXUzuslrdymDwsWAhGUTfdfwTnf9MKlcA6FTgVrUVZWKAFR/x\nKJdcDaIKHzXdl+IRmpkSByj8RyABNmkhsJWUFjnZRZ9XI57qdYYUgghePSIR\nlG/PmBwXXQE0P6OZBHW3mf012jGhbB8xmj91LPkdzgr4aT+mcts1s+GPO2wB\nCiHV\r\n=kkiq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","gitHead":"b6c0d202e8c16fb4b71d089e061daa3b38822cdc","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"_npmVersion":"6.14.6","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"12.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","lodash":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.8_1612424220974_0.6847529417190112","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"react-global-state-hooks","version":"1.0.9","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.9","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"e7709c87d2416b76e0fff2c8241170cfae587eb2","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.9.tgz","fileCount":12,"integrity":"sha512-80l0CRY23lnYnEJl3zJGrrs1h+WLZcmE5lmd4EWYGI6TpGnwg00jr9INrD/oVELaGyfeDSgUTFy2LYa52XG3Ew==","signatures":[{"sig":"MEYCIQDQ+9ED9hOe/9pTub+SLEA9U+rrjtWsi+7fE+v+c7UDcAIhALDryPww+5qfMEg/zS4AYmjlUcwj+yVoOVCyO7GRFaOT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlNZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomFhAAjzY1EtTm6b3v+1mUFpvbFhhYX+xsUOOdAeWQcJBKdVuW5NmU\r\nixOQC5XUwNINPqKerbKuam4tV0TP86HPCHnW4Phkuycfz0hSTBPfAfspNudb\r\nqnpjdCX0Zyb7spKhV1/oEm3SukROAZoAIrPGIIjU9oyaMy1AJam1lBHH+4cV\r\nzYYoSaVp40d5ylM5oV3r0IEvd0F2WNBC5Wsm8r115+PIs31uRogoy+zg0VFR\r\npxr7JNNJYyVQiTX3DAztK24AmlB3M8q+NgJvF3b/9SKi8CbyOGh8ktTXvEdD\r\n1Tb9xhpcRfkOTvtEfg2UCsirJhTTVi1vmfYFQf1SHPvdd1FAqKWG2xAtmfuz\r\nmj+baSbNxtQnOsHq0eTHDp6wC7KTdwsDwc2wVxVkhVlk3QNLrFzb2O0HEIHz\r\ng4SMqPy8Pj8XKS9NJtPXPWFOJGuWYEfpK6nzCzSaJYwa5TDPpoCD+mVkUwVX\r\ndnYBdCKCdgPHC9BcyElwkT6FWwTdmJgBft0cKtO6BJ2iRbhtDeh3qezeapZI\r\nADDWlZ+6yJBopWvDRkJy9keO4ZwK+Ku6VjCYzcaAIpS4J9IJFz8cyB8L9EWm\r\nITM2WGu7wPdPH7ssCnSiTS94F3SJSYBm+10Ty6jmErOnds3E/eOA5mDlReig\r\nXfsfSefLvhxJA9McEW91WJMQ575rTm0POTM=\r\n=BwvA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","lodash":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.9_1670698603648_0.8805853623982864","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"react-global-state-hooks","version":"1.0.10","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.10","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7d3c563e9ecea59f9bd55af1b75276f8947138fc","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.10.tgz","fileCount":12,"integrity":"sha512-Jyrg7w9lFzh6SG99QVwH1fbw42nFYtW8ZvzwFy4zz8Cf2xEEU3dhQ/FtHh1KMPnuOL108Hwg/IDwJ2Jpm2N2ww==","signatures":[{"sig":"MEUCIQCzWpcHaHM02PWSa6vjBAYZSdPoEUpLkc/rPAT7gLPmVgIgHk5RCjoYg7GEpcmOJYyLnxCgYLuIjgtP+2BFtCJn24Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlPO4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqpbw//Ru7xCtks/Stb/028MAEfxzgUBWv3h8qcx/5nz7v8MTLwt7GJ\r\nKfi1lVvdbSc0SWMJMzzA4VWCEzaZqKtkifLbvgLIsYvftu24LH0+6Xvb6ISB\r\nzbMtHEtuYU2DMmUMFGWwCvjgitNEfGndTIRfbON4cEfBFt7qvYNgDUf/wBTa\r\nKmXio0IEB6sCD0Naruya1X07jKUSx+2k7E1Wg//q7sxSvHniQmRHkcIeGNbC\r\nl8ZShNJg7xkvOby5ZpgTBD0zZoSF9VfpQeia+ewa49qoXce0Erg5A8LL5QIe\r\nbN4A3KM8L2tgRbVGr0imVViW4bsPz22lSRAm8gZcZyP10lsNMpa9uvXWtaJS\r\nkuPunz17S/LlRvIZCoKVceI46YEc0V4Cbbvfi0JBVMsVR1SyMeGpjyFTNMmy\r\nTpMZzBUFDJxweXQk8VHMJKo3fYdf4mTWwabs1P6gibrRWbZeMH7dniUUawtL\r\nFnglTzjLmQ4OS3BIcD+cVyjQjIjCM26EH70/ETZDY8j4jvdf5HZUb1nTK6wu\r\nXfk7s+HnDgA8HBcVMwvS757dExOKYF7zryot3FtfwfJWOAcZNBvZFyDiQop3\r\nMlpZjOzGrOY+mSHc8npAtiFyK+vwuxAMRK3M+GbiHJTcz6+iHJiuInA4DmVc\r\nt8i2XyUKTlbgkDyZw4O6ExGWx9msGUbshcQ=\r\n=lUeT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","lodash":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.10_1670706103876_0.2812969056030443","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"react-global-state-hooks","version":"1.0.11","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.11","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"5621ee28ead7552d205d146f5db55250a9dcc5a9","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.11.tgz","fileCount":12,"integrity":"sha512-3EgPv96k3tehIfQQbjF+p0KeMDy8qg5+/ogaDYCDNjZSrRcYo4ZX/on0SVSu4K8GIENf9Be4sJHloctFT3FbpA==","signatures":[{"sig":"MEUCIGBtR4SUXMhjc3I320jct+pi+b+xbPEE5BaDWdII8uZkAiEA6xsu9nYtbWxQvTrZ7wwUC3sTJ0Y6sYBula+Ytbl6xt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmPMkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb4Q//b5yy6Bm0QdMUWtkCabyGdkINiPMYrynsJ6Jkt3De3VKy7WRF\r\ndQS7cHGh8/e0wvLnTJht+K6SZOPU23cSab4VHIWWonY7nHn6zLevjFSRTPab\r\nphC183paRMrOCtmdeTx2FLut6uePnKwHk2pLqF6EIz19hsD2yMYH0pH+JPKR\r\nY6MIyUQbjyq8zAOvY7jhYPGADMIYmYNLH5SnGJjJrZusd5y97hrjR1GBovrV\r\n3XyvytPJG11/nYt/cTe/6HS/Q16eZPN+b9H68bjHyE6fQIer/ztuVHC9RSHi\r\nB+wbnfBuLuEuiF6RoESEdNMCcS7DMubmWSXTLNZeo4LnLZcX+NLzI/3sQAOh\r\n170F9aadodHGM4B5hmVXSLz2HYyI7xeCwEoJBRzsmV/H7jW14ZVgh4k6hDoF\r\njU+6V8lKSQ3HstrBMp+QdDGMrVRZ4JmVn5DRyGMxBivP6CIjwfWPYffh+UDI\r\nEXxxx+eTgyhwW6fJ104eFDNW1hSMsNiaP6nsluJr2tJoPcq+e475IhKZB4UZ\r\n/Ea5NiBOcESvwEiDoG1sLNx/OCGlc2b21LBoxAvvjbSy2m8+KwwQHN4fli4v\r\nTFzzDkS5R/X4E9rNGvSiBU4scgc81Etn9TbKpusTaQYzQ/sdhh/JP502rnh8\r\nCvtPsOdJd9CktjrXolM9JNY31ZzmhHUp+bs=\r\n=e57C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developerreact-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","ts-jest":"^26.4.4","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/lodash":"^4.14.165","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","lodash":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.11_1670968100124_0.1961135224188344","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"react-global-state-hooks","version":"1.0.12","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.12","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"8f0403af75ce9b8b8167d4860db0990982ac9f99","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.12.tgz","fileCount":12,"integrity":"sha512-MYoxp9fnBmTtNxtQMrb5kHqeih9EhZzjJeHndE5wd0HARrWUCQ7CJDRWUZYhYQqwEjNh7wtiTTf+u62PkYmYqQ==","signatures":[{"sig":"MEUCIFRrdgmMyhE9smilH5NtLUia+hgI/2b/SdhArzTLrv/CAiEAuYVsMv5NLHM4MsPuopu540zpWMngo8af93XeHoFl0dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmS16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpROw/+NBPYsvh2A0YAQKbkCtLhYeo2DDXPQpbrrR7uYSfBcHrkZ06F\r\nLmk7wsRPO79UUOt+8CZPraVWOZpmM1cswb68neJWqeSkSb67nBW1Ug5FxlfW\r\nO7G1vJLPUEk/lsV/sA1WcTdkhk9qyjg5QkYnKv5ixTXPgu/aIXU1OLa2uOwA\r\n04zc7DiE9AbsYtjhp4xAjWMDjFb5eyn5/qUA8iDns1qLUr4SRnw2KzRcYGvk\r\nPWl/CX61xlA0XO9SSfcYFyCHxIzQeeG7+BKRE6OIhEda+juUOb7/I60hv4XU\r\nM4QzSK3cpccHkUWu43S/dBW+oiU+dnyH5wSEwkTK4Fxjes6tvdSuobJSWfiZ\r\n24qta4Eh8mh9Pm4j8a3F3nxU3E5N9z0HwLasKjaKEIIEhZ00uc37/cDnXb/v\r\nTKyDO2L86wN2igm0n2RUxJlTMJftBJNEvL5a04M5zE0+8eJhhz9vXZVaPxYV\r\nt7ELdq96AeOaVyHOjCb7bkrxGwmBn9QXYAaRYQH+jFXQ2OPgS1cOdIR1vjGc\r\n/tZQ5NtL0JFTnumtGXuQZNv11icJW9r2rooFxOUrfZyU4JRVlw7KEL/Brssj\r\n9baWdv4Qm067Kb8ZqUaGnQcHjq/AogMdgB2RrwWigW8FrY5tNKq346Q4NbGo\r\nY0q6TI0ESZSxp4PNY8gO0xnlUDCK6tHCtng=\r\n=TTj9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"json-storage-formatter":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.12_1670983034321_0.8947148776995211","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"react-global-state-hooks","version":"1.0.13","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.13","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"e1b97eb24ab16088f05c83ce271b92e0b1b8b638","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.13.tgz","fileCount":12,"integrity":"sha512-0dKlK3za3Od7c8t0UH8PzVDeDuz9IKPIT4EcrVBsDRPKRqEnvQjdxOxt1WK1smvbmHMye1LnXWMzQNIoOLa6yw==","signatures":[{"sig":"MEQCIAU0oXuxfM6x/yUJLygBhs2aalrp8bADNoqvvvR1VWcwAiByAWtQrC/6Cf4xYP2ymmBNtS920eNVm8nVTCmQxDWEOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmTCfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5cA//eEMH3qybiLTykHu6g3QBtsiWXraJiY6d/1DWlC6sOl/zcdPP\r\nOOKsygTSH2LO8gyYpLK1KHUhiY0Ev5uWU2HK9oJJBMzVLqnR3V/WIq2k0LVQ\r\n4i8ZC4xo4AqpMgdXFWYS8L1PpGeWX3FWff58J4wYNvQomlEa7/jHFs+DwgZj\r\noVDy9wQiekXm8xYr4atmMy7aPtSG1vBd1wSmuK5J3Lyf6j0jQtEElpcD+mDc\r\niAu7A/vfXTtAOL/mDTUpZcuPlsTPTbSfuMdjFLjblueif1HLq9MgRrt0N8P4\r\nrqgjsw8irT1PhHr69OEXSWseQtzBDkhVN/Nu5KHbW75wsFHak0PkfDsu8gkx\r\nH9qXj6UhedaAuqJSdTKX70vhw5Bb5RyVDRRJ7jxwdOKowtioje4fAMGFfjlt\r\nE5ayP4VqKEeSB53LgnxO89B2DD+vtJ6cRCRN0ELp8peoV/IkVc3Rfmh6XRsB\r\nq9KxbISLrWPrU5PO1HxVPNcHZkaWfCmzeSLzVaciPk0pUkUu9z8RBOM0cjM+\r\nrrs9nW/dYFvY+aVReSAxsRK1ZmWNuN0iKyV24kJWLr/4P/aLA0hu6HxBcrre\r\nn5SvjziLv9vfMNCCjQmEkdMmd/gORxSvAlL9/KZQtzYeUHZirCym04LMphR+\r\ntK3KxfE6IXoswmROMVmdVOzmYh3dvrfSROw=\r\n=81Lw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"json-storage-formatter":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.13_1670983839404_0.7419311511995854","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"react-global-state-hooks","version":"1.0.14","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.14","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ad94eea0bd4b8b6770a909eb7ccb1539253f38e7","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.14.tgz","fileCount":12,"integrity":"sha512-GUui6yQ0ee4LcHfOyQwwDap/tkCrmw+MuGHUA7gf6D3q3GvfOPmPWAkguDxFWzBGaBGann1ebp8CNxboWyNCog==","signatures":[{"sig":"MEQCIAirDInezwyL9BNskIe4RM+L/2wCc5gNTYJl8IehdwxNAiBRZpcp0G9h1U+PZZ4G4KJ9ckv198iWczkCCTHALd2/aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv0VQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5AxAAjOXI8TI1b1bxkQbuNvPU83ChiwGdoIYuvqe2bdfOI4Z1A3Nd\r\nSca6dh4PNe0F0/B973M+18Qqd+PTwgIKB7Hu66D0wsOyCTpgIPIkAlCT+bdc\r\nQAj3S7sdEfm/tekBL3nzVLE5q11dc+3Xarh32qp5NvoyKKtXcv84u1MtuEs8\r\ncDcf13DLUWCPlMiw/Btqw/qR+roItisFNmew4ET61TGehxI8zbVV6HfkeH1I\r\nHZ+23IfltubAcDMMhA+JNL7pQcadVaRwNwhWBRgTC0VTYioLzpS8ItF3Cjdr\r\nEjVkhaIFH1s3fquT4b4t2OZpMMgohApZN6bveH1m6db6KP1ZcPmYHwY8hShZ\r\nHJAo/Q4PEG8MckQ9yiWZKzbNyqc17a2oSNlajwtBGak5vmyY8sJ6cPRDlQUb\r\nzdH0KZ9zJqW8/WErQjY2Qz9RzBFUrpZtoClmtzhdoqWJ5fs1x4g/GISHrz/L\r\ncK6/LRi1BMrER1lX+5D3hISBPxHIwvzr2bqfB2Jx2kXzRqFoUlZPjWKUFVF3\r\nWRIJ3xXUy7S3gSsmUnccrf8li+jAkcfc4fpN7+yrTLso8//imheYWVeejxdQ\r\npo7uzyiHGuxQX/ewcl5fhNyCOY4ch8j3IEZhFIWT+yCieP+vHqmRBWpiUxKy\r\nZTYJf+JxYt8FwuH5RrCFWfvWS22EF0pwz6o=\r\n=UxRh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"json-storage-formatter":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.14_1673479503780_0.42998404611049357","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"react-global-state-hooks","version":"1.0.15","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.15","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"6b2bb8ce04c721fff7fc54247ee95653c8e4f7bc","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.15.tgz","fileCount":11,"integrity":"sha512-0pTfpcBIo6c7QK1fF5+BlAONXHKKFlyUh5ktggScJITakvsHMdUutxk8syoi3e5/aSesdsSa3nftQ7eQzGkhZw==","signatures":[{"sig":"MEUCID+OBgVkMRyAScMTd4mpYojfdw/kfRa4zTTzXnzBXP9kAiEAxUYcuU2KJrZ4vtw6fo+hTOOFxV5dudVTY+XPRl43T3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6sDPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod4g//aYTLwKLW9Gogrs+6WezuG3hZyzEs/5gm+rMA8qf+nWwy8/tW\r\nNrme9oVQa1an6VKWXvezSz/ZPsQFS5+X3yOmINHPzEsYYk9TI6DJEYa9TS+g\r\nEqKODHjL0onFCl4hK32mB9mkJ8iQ7vIMZqszXWcLAu1qeeM/xenXjuE/Wi+W\r\nUld5XQWq6xhuLShLHW+I/c7AuCp/Kl1fM/aVd5zNDmdTen+NmEgNHkZrfQp7\r\nQAI0tzhmbwI+QAfzhQrxT+QRyW/RXrEmqA8zp7TZY9Tcue3zY8Ekwy6i9XtU\r\nRvpnLPELnJdpY7+ddmQfESdkHgV7BiuDZjCA7Q294Pxf4e/fCKx/Wg+w1Yii\r\nc3F0X8NBs87dWXSc5+Uqg4culpOh0Cyjygj2/U63zND6/fYyvGVqWUqcGgdK\r\nlZy6nqCHHoDYZt/VPKy8aUj6mI0qlq+jgkoiic1nLxYXSoEnv87IeISQjYvT\r\n6Z+iypsgAu1+QJyS71+qpga/WG36DLhPQ2X1/VaVAZUNIDjbGdmwHs6jtOdi\r\nEkyHr1TBbQsHybBwxoyBfGuDNTh215AvPq9Jc5LggC5F5aGamXgBerWdLChn\r\nfmGp934JwasEoPv1ixiBLIJSUsKzTSxhubXimcoiLA10EPM9ognCAvr3XRxz\r\n0lCIwTq0s3vzdBYXFogkddkrbHrwBIhM6D0=\r\n=PxK5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.15_1676329167671_0.37818211316820904","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"react-global-state-hooks","version":"1.0.16","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.16","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"cc143b271d2235ea909091076f9e4aacf2e864c6","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.16.tgz","fileCount":11,"integrity":"sha512-VR209l3JJ4ueAtCN0Up1krbXH4WbJtYaci0qCxS5azfdOwuOk3bs+JI4wUuZKMgAgBjuUTWovR2HeiIC17gInA==","signatures":[{"sig":"MEUCIHso4d8ZponoV2Pp9iISwjRf51RiQ1Cgu8gfgrTSDq+PAiEA54fHhvN7VXpiSou2ug7tF4VYI+nwM9CPrQKzZbpt7pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7DDbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0og//VbKCbQEA5nmDd6K6ZdzX7Tcf4jG3i5cXqAyyFooFi+UQCXkU\r\nNGIHAdt2tGptNMbsDyY4Mzv4PFuoAHS5HVf+9ttLWoVtQVjbYL4UMjC7E2A+\r\nlCw3kRyn2t8cBIGFtu8iQP0fXn5WODzfC6z9VbU+1IiQrmP8LykUnkZc4XLa\r\nwcPkK8oM/8v5u6U3L5u22jFBVlT7H1VlRjL0ijnBW2wA1pSZtNmZJU+94+Ct\r\nMbDOfnl/5WV6GW03oyRvHgXX0GaweXgQxhwNDCWVmkTt9z0GmkCEdS8e5KiZ\r\nRRPsoNBovpSGYuvvPhEXttpuYdEYpVTsj/MxQouXYuLZGwC8K63sUfaCMEV/\r\nTC62xKL17DTDoYlkAEpOwPobevBMmEDedn8KBS2tT/Ed17q9pX7YJCBlSaiV\r\n0kA7xCHkCYdBftfbqBk5W5vq4PlBoqE1jlioeSX0sRh99lcgj+CXMfBrkIWf\r\nLBtxgIyLdm/yCIgvhq1G3kLcPFcFdF3mwR8gOufCtOG/hYb88cJ40V/Xme9P\r\nX/0T5aje/ISYkkW5wArrQCSFel1DYalai1Vgc9EFDCgjLlsRT8ZlgC+n/f/w\r\nF3Nx7O1ge6otUTaYZQI1kpw1t/h7mrMKmP3jqTewLUN58eMG3An6d0ZqOhki\r\nXO84iuDfQfWzcP8b5cHemRCTFrWduqxPjTQ=\r\n=ph+x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^2.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.16_1676423387359_0.4027550051668063","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"react-global-state-hooks","version":"1.0.18","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.18","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"92895c48d9834900a3455477ce7baddec0b07a58","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.18.tgz","fileCount":11,"integrity":"sha512-AMrAX8gqQnjm4HpxFteVPqxfrJv6yZfeofcTgTWfBJEbqxJdaMCzVetHodFw6fqZluOPcuAnjkNAnmYrWsPGuA==","signatures":[{"sig":"MEYCIQCiZkS3Xee2WBQcL9nlnYuUGwluHMFDouzCW2QAyE6SgQIhANNUYgDt6LlzAL1M8LcqoijM45tYdbsjpZs7r3EKnvJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7DErACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnaA//bIob3088YXgIag8qqdnCSRQ5giIm15IyqXk6klvLv8ewJElg\r\npctJbfh1I9VtITn3AOWNHzbPrakJHHu3Hv8hTU1t208zpLmMNStg8yR2d131\r\nYnYcXRuuvVIVCltTRAwjwXz5JnZaheOJJGlZClvQrTZqzaSJ/456QgTqJT1E\r\nuaXlweX4L2iLIlWrqCU2QWyDS7mCg0WUa5BVQC8hw/hYbcC50ox7aY0YhmMR\r\n1N7AvnPOqEe4fXA3Q0We29wXgm+JrewbsOfccJ1nmhXHhr1s5qQCHUUxMotv\r\nWg6180ZRqaTiKnRaL8FZuu8jUKYmIhhEJNMC0m9y3XkM8fwVW3e7AXB+OCwb\r\nOvFe3qp8xLcb4LX+unUU2pNTX/dqTr7uLdwItvNS1JUQQPMIrhFt4fICM2W4\r\nS22k8tkRPZ51Og9py3t3hE4SwwzF41/fjHHBh+Mblw8vR0GQDykthJIrYRol\r\nPfeYjFZbF6gtE53YEBQrKf9lNGfUcP9WtMt4uCCHX6NsEJSRTR5nnlFloJnX\r\nbIKYfP1lEae8smv2Ns+hHHjMYGKGzasmTRKgNUEtQJZdq6vKnCUaPPWhioXI\r\nm2r7jakSvZK88rbcp0mXj24JPolya+ycYu9PvhtcvWl1k9vDwTX8ZSyHGpWJ\r\nY88AARxP9Ix3RrzO2gYSGJoMfr94fdA3/V0=\r\n=+GZA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.18_1676423467529_0.8816011612621031","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"react-global-state-hooks","version":"1.0.19","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.19","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"b1002b08aa3392de97832c3fb93083e89e84b17d","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.19.tgz","fileCount":11,"integrity":"sha512-nmg8jDwluJyn2VuZ6YBS/ltFBLf/YBLCl4dErUIE9cjZzXzcIL6KXME4FRcH77DHNp39icr9KrH/xmvbsQtQgA==","signatures":[{"sig":"MEQCIEV5kzgPKdio2LypEaTavDg2QS1WzQNkt56L2W8XpHvdAiAHLj6i22sPb+NTdSQhfouXIFOZrzvUjIzGh7B65P45wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj78rNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrasg/+LrA1St/AdiOxcNBoa/3rsF8PglZ7zNDBRa8lOmJb9vsWJUvO\r\nTrcMu4DJGpqiGFGYxQUMi+46EVert3pvXNs1KDf4pI4W2mgzVdn61gmyKMHH\r\n/LPJbTP6jE2rfUlXfktcXRMfmVzwtBHT9ut9r26xaQQHcPVMryQ8WLugqoNn\r\nwNt66kMGqQ8rnf80YWwPz6d5q8WPog8wP8HmnftV0YRbMK49B/OfSEJz+TqQ\r\nJDYiAX5Pag1xDkz8RUsVS9uBUGGcHDTdr/Jyndx8CwkKlDo3eS+mL4+OVKqB\r\nSWZTQb8joG3kQ1TKXJVpDMdkJWdZ06SDcYxBr9Nq8h5mFQL/6N27bXUAqzMf\r\n3TTcQTjD76EZuqmEpZarXr5ZoLXEwHUnSJMNY3w0N+VM1YH8w3CDZFCNZ5fx\r\ny9eOWnUNvyPWdu2nbSU0mi0J8U3Dcfv3ntIUHshNtybTemj1wWGaO3hEYqke\r\nGigMBegCxZA8Y4fKt0aOo4f4Wi+A+/vOEKBsQM8NugNBrRB3aEU6hwv28VJP\r\nJGt8SlbDO6DSmiD5YAGs4R7z6XWmHEpg/cSi0CYbP/oGkzwidK/k6m4DqUVu\r\n7Juw+KAfwh2/WkIw8J4fgGSW6yjLSkNr8q0GB0zjMDLgkNQYjHiSXahooLV9\r\ngNclKszwKptOUGH1lbMasUYlS0+oUqRXgpU=\r\n=bFjQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.19_1676659405522_0.08884600367944717","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"react-global-state-hooks","version":"1.0.20","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.20","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"3c99ada7ab0579cc2266989b41c3568a0520b1d4","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.20.tgz","fileCount":11,"integrity":"sha512-qbFNVgGg44qDEdYTyyCVE5CWlPCAPZ6ZooVRTFZXzgu1cyrO7ut7zp1QDFEJFSL+5H4Zigebg1UiczYPQG8WeA==","signatures":[{"sig":"MEQCIDSaqocS7ymvKXGcaIfUQblOrJz/wS/FllOcCD0xootqAiBWRm2ygMIIwBJFEKtM1cL/i9BZterzn6SWyx3Fz6caaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj81CPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqq2g/+JIxddMUSi7IyDouVWRArXF9VQcxvIIbAw2wGGue+6IAUzIaB\r\n+xSSRjdlgBlN4De4y8/VPMMfEo6d+35S0XFI4WbHr1UFTdxfy/90lOOjMna9\r\ncwQ6cccLFoBkg3YycgaW8MGRzDnznqN0QL4F9XNK0vohvKL7H9Msv/4K1Y1o\r\nb1FP0ch3qkYdeXtO3RR2jc7Y4V+h36IWIHJaIaQeD2Er8A506ZsjFHSex9qr\r\njAbwzLWalaxaFNHPQoGPx3uJB/y6XWMJ0zH2OjNtdyHwpBkk/dxYne8Jqeq/\r\n0zvNUNy+mRuimn0RfdkYflnKZNWwe2V7g+xbGdSvYHvSEKiT392qnooVCuBF\r\nWCfQqUxz5E8IJ3Up925CEKwPoSfMSg7rVJPAmjLorUpxsgSlB9yvu6VuBzZx\r\nlhgmIVTqoHomAdhyD9SPxZnmuiMFhZp8wCze3DuccCaudEUXFt1sMTqpbuLF\r\nsKZEi7Ks6CczfcoItB26AzwsBpLxR0tBkxUjj2COynSiNbMb8RLp0fxn30Vh\r\nxrYUT+IC/H9PmPu2YD3vMsz7rZJzfC4jGpfModaU4qkwvH+xPBnuAgXq37/5\r\nl0tn4GHSNTR6mtueDA6BDQemUp+vaGqaUyLQteiEfd54HrxULm+0Jf52pmmt\r\nh31macqlliNFWmafVOr07jch2w4HwN+GJD4=\r\n=em98\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.20_1676890255394_0.3908594624736452","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"react-global-state-hooks","version":"1.0.21","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.21","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"72cf15a82b380f7d84d7c8921259f754ed436344","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.21.tgz","fileCount":11,"integrity":"sha512-zagG8FHaxKT2J6QYooN0tggKaKOSfNH2VcwYHRaIUxo9uZQX9RYLTkdKiFrMWFnuDTINa9KbxUkEJoSVWedrtQ==","signatures":[{"sig":"MEYCIQCvhgB5DzhQNgZxfrV7d19kxHQklbQpaQGVvCXJDEvKwgIhAIdjF+ucFU/uI75wfyA2XyA/+wJePFDmS2m4QMAfUkHE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/OVJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgJw//SrGzZ6iCLRzujAyU6P3kMwiQ6EaULh3pRiWPqAS3XEmhcxgI\r\nLYIMRiR1wZ/x+4tDoHW5FW5GOZiuqMgjRn9wP8ad0THowZe4l++V6WKFg6CF\r\nNHHYV0BvCYuN1Ej760iapxTk74CVltKArKyJB1vZM/sIry4wlwV1cZDBvPrC\r\n8UHHzG4Q3olS18qxJvusNCLW+qVa3KCZw8H/6V4pCXGII/1DE4RVeMjmipQY\r\nF2HeBrV4YoPD3K+TtdlfKI4dRBJPqZHvyeODUQOVbvaAETypwVAMqkIsrx6K\r\nvVUKhaMxu7npUsjgbmuYQD33EJ5nDYwQ0Lpiwn5CVkoFMVquBxxTAw3JFqJu\r\npySUNsV5SP0k59gzVi5zWqOR3V1SH+qDQ7uIReEgW/ot7dIh0d3WYGNiQ2Ey\r\nAmFlveHgl4M9ILw54BhNrpkWro5bnBZZVkwRAEHnp4SLjonbxpYzVzxbxiiS\r\nTEshiaDxHntPvGlPkFB3DCaWTIvohTQ/9oGDJZ/oypszCtBYH0vCPaTycmjx\r\nTFrmG1uqnoE+1RDYGFt5KxxDEuRC3X6qv1ypRWfrOiVmlhQFuww14g8JmbDa\r\n2G5/Buw3D78/sN/qn90giCZwTDiVDkkc0uRRDY7Wh/pJbt5HccSRMBqpeVQm\r\noqwrnK8DOoKCqo/rDN0dT4q7aM1Waj0QU94=\r\n=YHc6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.21_1677518153272_0.6830976097976389","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"react-global-state-hooks","version":"1.0.22","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.22","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"914a58b138c531fb06445d410dc46a8c70d9a08c","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.22.tgz","fileCount":11,"integrity":"sha512-NV+FV9UKYSx81zzPK1cFOeGu7G0tNp16wvfZBH0ekq0yNYhjgtzKTF07g7xk5+/fU8CCTNE088PVK+UWHoaApQ==","signatures":[{"sig":"MEQCIBXHr1TOdV5sGpfEbx/3YHyi/GxCQYvlSZgTzT7vWIGNAiBAjmadryCQ3cVYmcn4dSPqhgDyo10LycyaLHAeVz7AQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBblkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrznA/9HQhy11mj/OdWYRHsnov6xGd8kvaSs4nTLfj1d2TIIZVqIGrq\r\nC0tymCnVXEqFosumSxyp465ZG8b8zl6MpqkOlQlv2o3UB09kb4PMf3pdV7U6\r\nWJVPG9Zg8aW/WejHgrfxTwEpYM8vbIs4cXYs0zMDF1EcM33UXjfJVhQP6Wyk\r\nMcRyfZyGfEware4UdPb+ttb2U6jsZMOKNlH25jgSlxtjIQorWkB/NuyxyoU2\r\n2KyfDG1EJgTCTSpGRCllpVw4ZMMkWK1ue63buoxCN0NabYjRzppoHbOgyPp+\r\nWkB+VapQyC1jHmOcjwME3vGXuLz9EQvoaXbR8JpyhGz9HRCLTaCrxa/xGLjp\r\nFMINRPM2CKc3jE9AlbStmQlESPOY9jcgoT1+/tyuY0YTSC5r/xgikJ9mCwku\r\n0hWJ5JNVFZovxLlFNj85sx6oey7YGs0IdpbtWinzIU3uzjK1FgSwhuWPCXNf\r\nEvqpOxClx3S1oaYp7Kx5e5w4KtQCpS5lOVgx9EW12R2NbNE9vusHAcpr4ccO\r\nOkSIUiB6241ksvaOX4yXywmrJBGb26VtnS0PaPiH5ZtEFTOm4ckwuagyyJml\r\nuD5pFZA3LN818TKkKrqHi1+Mc/Ib4gXiU25oq1PErXc1nhWlHrUGBdyXPlhn\r\nIaffmEDVk2kEi7toxezdVckrn5bZol5oW5U=\r\n=TP2v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^2.1.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"17.0.2","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"17.0.2","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"workspace:*","react-dom":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.22_1678096740006_0.4748719603741598","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"react-global-state-hooks","version":"1.0.23","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.23","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"312375e69e2a872ceabd3e856fff0031d5d9f791","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.23.tgz","fileCount":11,"integrity":"sha512-n7PDiQF0eOic/NLvklMWM7DfBrbXNRnOMHhL54Jev4gBU8yOOoPNBpsoeBjoW9n9zO4m4K8870c7jYLyXb9EdQ==","signatures":[{"sig":"MEUCIQCeq+XkMGlF23ZLG39OrHAVoQrm8BXgdl8cXZ0g1Wkz0QIgBUWN2wXiyFBefleOjienkb7Kwzwzb+IqXflm2bHthnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDHx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXaA//UHgpKCkWkE0x6X6mEJ4DrDGxhTaLaR1zm/y9svpo7HFz6W/u\r\nbUGFa3mYVm/JPhIqt01AlacTsauBk8Bbag1A6gWHYvuRlEkkXA87Bx0558ud\r\nCOu5xWrcyifDJZ4hgi6DkywVGHAR/HORa3mXRIfRKBJwDryjdvaWNARou97d\r\n1hZp5cz1rKf2eQmdVcox7O+MMXDB4iF/wKwl+j1eT0XOhm+Wcx14EuzIP37W\r\n/7J2RFZgo54ZMkTqV4H79UmkuIacQY0NhIGOjm5O8TJn7ih7ruhJITnNMelJ\r\neo25FdRCYFXdK/BuXMFDct1bV67q2HdR1hXcvnBZVFJyaF7Yj8efdgFPZ1Y3\r\n1mg5j7CEH1Gbtm+JfO9/rLnKZUqnSPMfgWeH4Ui52lnNyp9/st/D1czT+1K9\r\nOef2CVKprRGh4EwuHr10nDh+56lAwxZJfQjxjrB9+oVyPgoSqL1TUBxfzVrS\r\nG2jQ9VAR2Zg9CMzkPkmmtB5foMSATjNrJpfKZhD7bpcuUl9gfPs3igekgOAc\r\nkwX+5qxcUvQ5mdB/lXuvSy0mcvlAbZKXWyytbUh+QlnEtEt7xrpst9Y3NF8Q\r\nqrGIofse4dEsVrEXVxu352KPPQSLkqGoAWuGnw/pdrFi9bc/Ct3qF/nHXzf3\r\nz8FW25bs0KNhZ7b5zf6yxVWx0XS7jbELrho=\r\n=R4ol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"^17.0.0","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^1.0.6","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","react-native-global-state-hooks":"^2.1.16","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","json-storage-formatter":"^1.0.6","react-native-global-state-hooks":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.23_1678539900912_0.19995525923327162","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"react-global-state-hooks","version":"1.0.24","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.24","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"4d9ff7cec6234af5faba261622cd21725573560b","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.24.tgz","fileCount":11,"integrity":"sha512-CDsdgnGvA3cxyQ6/0042aiTRdtPCT76+4+Y91JUr+KfY5U6+Qq3QMe1F2X9vWjHyrNVXXZczuVtI9iLvVytnfQ==","signatures":[{"sig":"MEQCICCdIt87yOhrfMf9YsJPpQTzgihlI9JVZOpBq84FAGb+AiA1qxt32YXjX+gNHzL812aThia9BBk/k9tYYmlRENfzPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDIH5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxXBAAlcqCEveYoE2FUDmBZnEAkucTsU5x7l64mzpGBb9uBIrpnQis\r\nt+tV806IH8lRzHCSsKyVxmNCydAsQtnO7MkFLsTS4IKbEc75+pMAv8mWkgAP\r\n0DRMtLrOgIKsH+5AC4HO15d1U+fEuUyEfUvLMUBrhWrIdMHT+HdWXZTmcs5K\r\nJjrimknWZseBNZktIKfLUhMSplTaP4rPyifaMXJ3N60IPXvLyUidql/Hw1VL\r\njPHtsRyBdU5dDQTupktfEkmSInFXQy6UyUizVjVxyGn0LmhpuIc+xdUZL1C/\r\nI0t+stHpJL0md31Gg/rcKa/juUJ/9iQN/4zOny25/MkJpOAf1yt7ZzEjnZqp\r\nuiDmekwiDvKcvGTKkLrLsT82xJP7aRSwLQWWcBkG6TRIeEoPNyCKV6/S17gJ\r\nsH0lpLAfJQVyrA5LkgALsdWcKGJ2uXfR0OLJhRF/4hVvY18D7/yHAEM3OL7d\r\nCB7LksRg6PVqKJpXXhXsc6ud/5NXvpPjDzFgBbuz1zbsX63QunRgJuUCdBKP\r\n3hCf0ng+3H8W2S+WcMfYj9bODn6vyI1i7T4OoiS2syvLGgwbH+G+dU3sS6Iw\r\n17kC/CfsLsK+90mcRy4EJ9JKvjgDIOmptDItJsdhzKOp7onn9DC/uP1F6WYZ\r\nHBB2U65MUorl6kdqkb073jif+y7BgJeemUc=\r\n=RZjR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"^17.0.0","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^1.0.6","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","react-native-global-state-hooks":"^2.1.16","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","json-storage-formatter":"^1.0.6","react-native-global-state-hooks":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.24_1678541305059_0.40825494585853406","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"react-global-state-hooks","version":"1.0.25","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.25","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0fb54a12ef548a2fb677448de95a29c622f15a40","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.25.tgz","fileCount":11,"integrity":"sha512-B5cE/9VbzfRNUyF/H9hUpDpQPZCKkHkAGDwQbg2PQnIIfVAb7qNR7sixRPkfO6WbFTc1idEqQHLw3QMQInDgcg==","signatures":[{"sig":"MEUCIQCODeCJR13OyFruF1X2r4iMjfvWqOnn8EidoFsTzIe5nwIgHsJ/n+cXrOP5hXRvCCOvx43AycMXmQzaMuj6toprftk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDIavACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQww/+PyujjaUQHYH7y7oChqnHJsv1H8e9eaq/Eupz6uo5EhysXF5D\r\nlhSXBWP+HhfngHOSmYdu4MDj7LBhVCy5ujiC6eaQ4gGMdHWHrUK0mgsxhyYU\r\nupg837GIPNGLQjaFS+Owy2o7iASXx6mjKDgterNDQZ3GnGuUCAzzMyZU1qJp\r\nX05mRAUfcGftS0Es/8BaIYVLR7zgj1+3lD/4zDL+WHjgQ4Hgv4RP3NTQ9qNQ\r\nslufXpO54okt/rRHnwAmW/Q8CFSRUIaWxRTiuDjtq5mMNlv5uzEBqZQE94Tr\r\nWf+0dU5cU3UiokflUK51DbCwGLK6fErE+qYQLjng3NasHGtwxTuSU9X+9eTP\r\nXFsWVDBwk48768HdU3I4wJLvBCABifDIT6rJW684M9rZKEW1c8CafRQ1XHwu\r\npdzQxrmAd2lnlUIdYAYTju3U0MUSRVlOcEPxh3wotw6EdhrkjDnh9GgCvBpK\r\niRmpceqtTgC6ni0dvEAG2Gx9FEJsD6OIvZ43XJiILyxpMKsPtyITKZGmRy7Z\r\nqeD1GhBz+2c5Fq9tAREJJdirj6GBYQVCDFzgTXMSOQ72TfqqJ6wRYs1PSrbU\r\nCs5p3I6R3IvVl5jwnQhBtwwR1tdbsmyDcHCwN8fMXdaPdEzVpj0v93Cj+l6i\r\nbr7mLXwZ2+W/o/Xk/Y/ZBEjL8E11L0yVp70=\r\n=yCTu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"^17.0.0","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^1.0.6","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","react-native-global-state-hooks":"^2.1.16","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","json-storage-formatter":"^1.0.6","react-native-global-state-hooks":"^2.1.16"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.25_1678542510863_0.9433592663829742","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"react-global-state-hooks","version":"1.0.27","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.27","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"f35ec64cdfc6a0cc5f4ce2c2c182528a363bf103","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.27.tgz","fileCount":11,"integrity":"sha512-fHgAfLsWXP4limWuNXypKCegWWSyhaZQvwJuzlPGpKozteNZ75SltmMFxvIjeqP+Ce2F9/uvb7sw2r6Ty6HP+Q==","signatures":[{"sig":"MEUCIBi4w+wJfjwzzyOphGTQjFy/a+uR1okWMATT+bpZ2kPJAiEAiA633BviMh/1MPVD8KOFbYyvAeedq+zjV3ESGKstbq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDItiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmollw/8CcWGwODcrwjGq3k4wf3V2ktIBK3I6NVax4RJOz/LBwsVvlUs\r\njGBaBl/JSMlfRKLPosCtURqpUZtMdo0ZKFi4+fos5IJ48Q3Hj64VpND03htn\r\n2lV8ZB0fXq5UdHqSyHvf0mimFYnnjU2iFWoqlKuyWfUCdFsXc4A83BaGFIbU\r\nRY/Qutb/nBZvGQ7znGn2HBqWMi0w1QB7gkH1e4/jRKU465LJcc/7CVuviSD3\r\nN9dD73co9L+UxyLPota4z9rP4TCHaaTQ9y4oXl9EPS4oI/f/C9/K1icKby+E\r\nnBFUP1jzWwHnmGx1t45l+UFI+pkBo/Cx39Z/PMbqxuj8nwqrEmhopAyGoIT9\r\nfeOA1TVV6+syVzWY4gpH91uEdfE1/9v9mHYeA5RvAvIefeShWZROho+oMihM\r\n9zoH5r7oOMAimPtAgUBUDDOJbeNB3mCJ+8BDkMu+cUNGfz6Jey2H5cKyGXeB\r\nmJkwYH8XjKOaDW2UEHy2N+IQdKSaTFfrP344tfADiuc5gDYryOpBIiIEiOjL\r\n3S8Bl9PqQXltHlPddFlJWDcQn2IJ9geBnYmRtEhH0xENgmJTH1/7WH5mWIJq\r\nQTTAwTbee1a6sldMfj7WWA63if0XCjqF/Dkzy5GDL7cEMtBvBYRYBrfdnrvS\r\njrWUMj0mPO+g0hvkDG7XcIxYVIabmFJ+3yM=\r\n=nbJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"^17.0.0","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^1.0.6","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":"^17.0.0","react-dom":"^17.0.0","json-storage-formatter":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.27_1678543714239_0.4576430127132518","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"react-global-state-hooks","version":"1.0.28","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.0.28","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"dc7d96b66d9714119b14ecfe01e96612ef33e554","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.0.28.tgz","fileCount":11,"integrity":"sha512-kGehFFnxS+bu7j/9OvB6dhfOFHDUuVG5HlD3yGexZ1gMd7dqeqgMdlfX5vFshWEy9GRXAL4N60JRp+22eP0wPw==","signatures":[{"sig":"MEYCIQCj7sHK3n9AAQeQm9u3kKe4UGyT3wPtmSNgGPqzNf9jMAIhAOUYMEqZsaGE0GXZFygxVf8GyCir8z1lAKhWgyCOhtFE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDvxuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/wQ//QVxp5wzq5sFmuHsorXSVCCm/rIKQzhxfFDm7Wwxj6VJ3TlJZ\r\nfVaEEQ7BFhTI+5kidJA/akK33D5kbKsh4nMItq/0Aj2do10zAykiE9OCiK+j\r\np2JnmHYhHLCq6BkfxxbD1VNe+Ok37BhT/MaAU3CxjN7sZFTPCvvudYtbCr/3\r\nonaMjhFBUsvKh9dURDG/MDZ+hcZLH0AGc/CAspDPUi9NmQJYX1NJuHonHz7A\r\noT7NFz16tipVjokrml3FJTLQ+X7FkoT3T4jvhuVrSdv2ewp3c/sgMq+En3XQ\r\nBI2gLQXg1jIWv9R9TLg+Iz3SRhckj3u50UFFR2OyiG1v/3mTn5IzMnFJ4kAw\r\ndgWT3KizIRe7V/Mpb0yVnJNRE7f08V0n88gybhnSY7ulG0l70xrPwj52jXd6\r\nlI7q7mA4zIIkhbRvnys2yxtJLZ0+pSry/SOltwWV13xEm7AOFKlEZx7hJIir\r\n4nIUbpSFldzD83wWlU9ypffmmtE5Qtf+w3u0j12xxKExmF9fvPmRfVzisRe5\r\nHSFS577hFQXba06caN45CdNdp50Npn24b5ZJXVM9Nkk+lqBqT5xtmx4DzVYP\r\nz9qtXXlP2kcbW3Odg+2yQ1cm84DNF/gUfy5zSXW32cxSU6iukb2IHxWjIJ3/\r\nqG2QwBqK7ZtbJeo7OjQwdcW2H/Xn46MeJKc=\r\n=/HJb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/GlobalStore.js","scripts":{"build":"tsc","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":">=2.1.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","react-dom":"^17.0.0","typescript":"^4.1.2","@types/jest":"^26.0.17","@types/react":"^17.0.0","@types/react-dom":"^17.0.0","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^1.0.6","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0","json-storage-formatter":">=1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.0.28_1678703726484_0.0484195922352606","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"react-global-state-hooks","version":"1.1.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.1.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"2114473ede9b467f1b3437724fed1fd804cedc7b","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.1.1.tgz","fileCount":10,"integrity":"sha512-iBfpQ0qQUj1r7GG34MH5aE7HMVYbvifgNz+tzvGNFIb79sLbJyB98sWNPA9pnGpwZ/j+PWWM5wemcf8iz42LWA==","signatures":[{"sig":"MEQCIDfjgGMqnWNgcCIhN1SCJZmT+a5RRfrdNZGIBBo1YnDpAiAgs/HTnO6PUB8KKSfmrb8Z4RCtiRaCziB5iQ3aDszAiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHCrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVzQ/6A1lLtjMxlAfxrQzQ9y7la3TlxSlL9kQjq/I9/kgghI7HSSgF\r\nfyq8CLKAsKDLCuTxo5+ZqqenAD/Spejx93XI5zc4qid9pDUDBppPrKMwLdbr\r\n+ZupOdCE/8TOF6gzWJVOE8yNQMbVe/dplptw8V+rPOuoBr7n+Cxpoa+OIeFF\r\n70QVYxy4/HzfmdeJWMW8onCkd9L+PDZH08XFAa1rPaZ4Z4UufsR9NuUADpvx\r\njZXMo6UkVArh031vJs+mf7qMW8u2e6Qwidqn9D6aUR6AbhdMAV6DNbE4htbl\r\nz15+i57+8XrAcM5ixiGp13K6TpSHbk05YJNz7ZGhOpHQ98jtGPusuvP9Bb7G\r\nGcZzZxsuiMO2yxHKMBjgRDikAxwXtF6oA663lIq5Q1qBcPtQHhJ9se7OPFGe\r\nO7pjSdkTm8TgKzH4RhwEFsINUSsUtBvpX3xc724GAKIfqqlZjQsASxPe1qa9\r\nH34k8kS5F4pbbGyQbh0CHrbHfseoJD9smxLLOJx4qL5ipduuoKLbZQr1BMW4\r\n/tVT4vYLJNpA3rXwLk3RiPuXH6uNAm97fTY7v3u+X8hvVgwnjBJRPjOdUYDR\r\nIZBKMFkt8Uj3qhmEW9iqnIUpO8vuwjVkczI3F8W0/3kduQn18qolhi0zTRDs\r\n2qKf6GxH7zaXoB5UwPMm0MdHqGagLJNFDXQ=\r\n=xJMk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/bundle.js","types":"lib/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":"^17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.1.1_1680634027514_0.37452095411699693","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"react-global-state-hooks","version":"1.1.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@1.1.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c88f502bf2c7d50082014f518f1f39933805f017","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-1.1.2.tgz","fileCount":10,"integrity":"sha512-4L4vaLtj9J+s8mgMYvzm/vIZpkqUv0texAGdrESTBFEZOZEFt9AejinY6l+xmgKsNo/DkzW5pLGKkVJlWqU8qw==","signatures":[{"sig":"MEYCIQCsjvVuf1aNFwsGQJTO2QlTWLge08OFOd65DXGq7On2aQIhAIWvsz3vtnRae0IaHWev6VL6bnQAkLR8mHp1RTgMzLFx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLpceACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCKQ/+KO+JSuNpsiiguaCiuaHUwQdTzsTbgd+yn6yjYPujuTbX4mEB\r\ne70CjzgmqhFh4iP2wLxph804glYdFAmsfoGCRTGFb1iCVkR4cv1XNyeyyOar\r\n3d1VXOmm9ZIvU1zkgSs+tuZMMFk5AogHJkTgVmfTq8mcm0oEwlFPPZFHrfwd\r\nP8JCj0SSHaDnMWDl95MEbMaYOlnQSPPxLxxupYjC/BpUJG0r02ZuLkCUeIVb\r\nKtYGPP3A5uzlGWbyYSGNLbqpzgiq9DO+g0/m8OxFiyhODaBrwlWpgKXGyfR9\r\ndeGEVbitRz/gDmELSA1fTI6OGPJ02nJnLOMrGJayD9mp2wrPf+4F8u1+HP1M\r\nxrPVXKGa3IGq0KLEBFhIt8ON0Ty1q60YOjHs2yotEyrMCayz4ptS4l4lh7Uj\r\nFvywQhkgIMUGqfnkYzQ9pUXYB6w8lgbqDkvR3G4IM3a50ijHvjLP+L0TIiYX\r\nzkboGxzJc1hOwpjh9aNt7pwEgICCrttfrebgIO3id95/1WjYx+C0U41KTlss\r\n5audT60dbseqe45S5IJhxGrMPOQzHLhZrwdVcwgkCqTV1AmcyET4nkgsZtOL\r\n9svlnZiFISv/vPfVJp4/Vt1VbhCzWM7H3mPAfw0qskOiMopRT3V9W22JjmWH\r\nM7RtwR5CTa3z1Y13y6IEuG/As4sQgSUHaUU=\r\n=1zh1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/bundle.js","types":"lib/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":"^17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_1.1.2_1680774941965_0.9398892803324288","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-global-state-hooks","version":"2.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"885abc56e96471098e58b3ae11b63658bd4c4e6e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.0.tgz","fileCount":13,"integrity":"sha512-7Q69ZhwiqNyCUKQXRqLOZ0ZTysbzdTIUYADqe2vG1s7dD703QmwSqKtZ6c7YHMaNsJuMYjpaw3VWbOcbgm/8QQ==","signatures":[{"sig":"MEQCIFTfQU5zLfTdlDBGnEaXGDbVR1Y86SNWymB99e/3uzJNAiAjptPu13gMNRMNvfL+3ZaNxgdWJWXCmOvxwDckXpNxfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159757},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":"^17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","react-dom":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.0_1683323404420_0.7583135079926338","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-global-state-hooks","version":"2.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7268e1df4e531604ea6e780e16b1c6a58c55d3c7","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.1.tgz","fileCount":13,"integrity":"sha512-G/ZMJnWtekoy7bFjLs/4JnhRdeJxg366ihIZ+vaSeTkYClNIG+SktTeESta9ILhc515hjFWJ6jD4zOLViJhCkg==","signatures":[{"sig":"MEUCIQDTMgPTCvZS04FPGlI7vpAmyE1uD5zXPR9aqKjbRzJ2xAIgUMFJ7S1Xzmd3zy+us0EFWaVnVUDgnibmPr/EIS7Zca0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":159503},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.1_1683352009116_0.2611951104252992","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"react-global-state-hooks","version":"2.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7a157a80516fa9431f4dda5c56aa5b2a325a194f","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.2.tgz","fileCount":13,"integrity":"sha512-hPSPbfobKSD/w2/P+kxbeoMIxMv54GFCSCQPjygz1ymlLUVGrQJkrtq1SQDtz7tmjEhpMD7cDWJBT9XtdEuLoQ==","signatures":[{"sig":"MEYCIQCg05wcp6qDkrZPPvQIv+qHV1f0AcbJ9PzeTitdmaanGAIhAPBbYiA1+dqRUL8dFS/4COjHM46Nvy4qb9gk0kwaEnCO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157427},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.2_1683352300319_0.3468416648219643","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"react-global-state-hooks","version":"2.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"b9b21423844e6a3508c2163a24e006db88bb6e9c","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.3.tgz","fileCount":13,"integrity":"sha512-Lm6Oj04VFYKYgLv38MU+YBsJt+bEBXQ2RosC7jPnalUYqvsrgO8QC6/rPWp/m+J76r312pzQEgqL7+fFgaLY/A==","signatures":[{"sig":"MEQCIFmHEzhQszNgPVlgGJU9kwOcUT+gxr7VpDPTDdKoK+LzAiBy0av+Y5XdXZ6dVuMWw37iZ6r79WP83sQzHl4DZhE+oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157513},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.3_1683358143970_0.7098865851684093","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"react-global-state-hooks","version":"2.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"fe455d0921087a8909a795493efcf47eb23a72c2","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.4.tgz","fileCount":13,"integrity":"sha512-aPVUysXiaTjyzYiILGyOx/Nry22j5SHNPoFSrEf35uW4g658FOlANQGoxvkbKhX/oXIVTBFFpCye8zV2Dy3dEg==","signatures":[{"sig":"MEUCIQCHM+yLT0s4kSDZOiV2lVl1U3RCsR0+hQxRVN/d4r9gwQIgT0kmRBhvKhRjuo1I3HwGGbORegPmNmCmSyA0/t8lB2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157579},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.4_1683358812702_0.507753381718453","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"react-global-state-hooks","version":"2.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7a17084a3ed2ca956689e65d3cf01fc74774bb2e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.5.tgz","fileCount":13,"integrity":"sha512-+POPMyZJktx945bD64KUKGkZzwmdg7cr8A6MGzMMs1LNk5Ww21nZiwYHiY3eQqyBcHlj6wQdjh2xXUOB7xTFpA==","signatures":[{"sig":"MEYCIQDoZmtkbQlhEBOWHZAvHz0G2RGywtIsPQnOPCtJFswJ3QIhAI20lg9/LmsqwCmRgsRaJbaxUouUzCP+2mQH9KXZd2il","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157580},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.5_1683358963612_0.6487707656168846","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"react-global-state-hooks","version":"2.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"599e087c98fbbf173cab62114fae02d33b4bee80","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.6.tgz","fileCount":13,"integrity":"sha512-w2NDMCtmPP3YItczXP2uobg8baTCvEhvqFlWMaHyeJ/lt1JkgI0xLOggsFA1RVBK+rfdRLviPXkwy6g8iWcnMA==","signatures":[{"sig":"MEUCIFSTz+5BIud70Rw03ENozkCkmMKGyIWwtf5En94Yu4j6AiEArI2sB6kKqekG7iQKc4t3BDeFBM0gyiC4JNuvepi7i0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157581},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.6_1683359377668_0.9677757056980132","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"react-global-state-hooks","version":"2.0.8","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c8a0e455ea73780c0466ce4db885741273d1ea12","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.8.tgz","fileCount":13,"integrity":"sha512-7jmzVMJC1kJzWTaY3yXQCWG1rYR/ZBKSkvuvqgrGmh+pxYG/VREwQ6kyj4wqLODQSnuOMiosuqjbC30MFwH0dg==","signatures":[{"sig":"MEUCIFKy6mE48Iqdcr5DoWwviYP/pSlIInuyHd1XnY6hLoZfAiEAx4oUvDWaZJSlwd7Bun+/xup41jr8o41cl+s4SgkXn5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157792},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.8_1683360722475_0.7758976441562175","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"react-global-state-hooks","version":"2.0.10","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.10","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"5c9001eadf593ef6a9dfd3b0a722dce400fc6e2e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.10.tgz","fileCount":13,"integrity":"sha512-RfJdr+giE7Qo+XJEXwUm2GN6ZJHpvTzt0lY51ncRURIe10PWDeRT2US+cpqzX0A8Lif3xDnq3p3E9zXQGlgNvQ==","signatures":[{"sig":"MEQCIGnpKezc9ILA4CH6opX4xFyRIzawfO1JSxBtWTHFT/iKAiACa5N/R2K+B/t9iDLOISwVqjgj6LCGa+LG2a6LhNJVbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157263},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.10_1683379601444_0.00910311074119341","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"react-global-state-hooks","version":"2.0.11","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.11","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"b58f0f7345d25073759a95aad8df9787c30e5670","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.11.tgz","fileCount":13,"integrity":"sha512-QUfApjLO8WAl/RBw46JyalQ4Eys7fUvCcPnTKi/8LMPLVJAedx72PgrdgJBaxCVgDXcgp2zjNYxyBMGVK0swrg==","signatures":[{"sig":"MEQCIFog+XagCWa1O+WGgC45jO81WeFi4UlbuUB7N0SCZFO2AiBdQy95Lc9ozfFmRnTNgoEl+/eiHsD1nzO1KKay2z0hPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157178},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.11_1683379812290_0.36979511703243695","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"react-global-state-hooks","version":"2.0.12","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.12","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"cb379b5c4e6b97bc900b1aeb8b2e3a860cc51bee","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.12.tgz","fileCount":13,"integrity":"sha512-I/DCRfQYq7ANzNOuyyCZl0YxtZDwDkro64cevaEKoMj7Iq4+agv5XWj1zgXwSqXy1rVkeXoadA3pS3cmorR6GQ==","signatures":[{"sig":"MEQCICBfW8f/6iVPe8Jg4I2dg/GRHInKiXRuPJpTLEU+3X9WAiBidG5IyHNURs8Bjv/M8vAZ7/JnFsu9Ki1NVmTXtt6niQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177989},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.12_1683488230384_0.08373936486808042","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"react-global-state-hooks","version":"2.0.13","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.13","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"6728476a05fccec64bfeede55cd495beff078b44","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.13.tgz","fileCount":13,"integrity":"sha512-2ob7jI1heLLCh3SFCVxFWnk9U3LRkmtq20vhXoq3ERlPdr0C74Dqsb817Eg+8l5p9Gi2jJvjFiBp/uX1NfrpIg==","signatures":[{"sig":"MEUCIC5uuwff+sQv+VNXuAo5bpte+1fJzHQ7c0j+rV9aXTQiAiEA26DWNUx50IPqCGHHL69M3a3UOp5Bmqf4QGHBV7z75cM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157049},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.13_1683492891402_0.2020879740853494","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"react-global-state-hooks","version":"2.0.14","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.14","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"6e23b1a455f804a055b445bd0c8b537197ddc653","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.14.tgz","fileCount":13,"integrity":"sha512-WUawg8HDoYISnnIUZlry7Ogg32L6crxdkRORrhlidz00B3H4sTcSQpfbWxOUWJc5um9JEnozcDZ3ZkbmVn50ng==","signatures":[{"sig":"MEUCIQDgHETY7wdOHyEwAd+lHrLdyy+DcGhi/avl/dxVnP7SrAIga7JIFO0G+8xnXwfbGUA8/AejJOjx359z+Q4/4WMy44w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157049},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.14_1683492903945_0.28609712958413414","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"react-global-state-hooks","version":"2.0.15","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"johnny quesada"},"license":"MIT","_id":"react-global-state-hooks@2.0.15","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c58e405aecbc1dd748b348139a2b76b2d7d7d86b","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-2.0.15.tgz","fileCount":13,"integrity":"sha512-R79pKkASZJQQsIjMlagJg50KuHsNHveejPgJZRjyVevwycSbto3Aicod1Bn9+f1W4dNMbYavNdLKFm+/+dFMKA==","signatures":[{"sig":"MEUCIQC8EEkhV1n/w0d5bbIJH0vd9/cwuCuZNZ3I51NqlRm3dQIgYu6S+5vKILQ7heBO9YO1ML3ZpAVFPuheIQDDBkN3Rgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157081},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-native-global-state-hooks":"^5.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_2.0.15_1684067389084_0.2794699576378139","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"react-global-state-hooks","version":"3.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"8b18430d9742d17ad231cf746a8b522dc125ac90","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.0.tgz","fileCount":10,"integrity":"sha512-cK60QnfGcZ+BUSYC7abye+0Lsl5nYIvB59s2EaEzUMXpfgSyFDCymg3tiEzjy44NotrHOoHbTtJCnU8gL0teBw==","signatures":[{"sig":"MEQCIDgUH8Jhyk9xgWL7srEFzJaiDqcHkxJR0sDXztXsKoM6AiB4TplHhlIdBNrgv6QdSDM301/4o71Nftbnes2DzNbbJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156962},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"eaae55844caba41520c88782dbbc2aca54ed10c7","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"9.6.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"19.9.0","dependencies":{"react-hooks-global-states":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.0_1702563638234_0.7578464473724542","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"react-global-state-hooks","version":"3.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"5de35f50bf7fcf8bc016f26411ca162b36e03552","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.1.tgz","fileCount":10,"integrity":"sha512-+rxiLbwkj5rli93tqJ8k7wcmbVx96mq99iLV7VeBiSjU/nPSqQdVcyt5YWN9h5+n2felOTCJwxXMJSPRI4I4RQ==","signatures":[{"sig":"MEUCIQChgCtFDpjSy1JBF1uPWXwwqoeAMUDIKVxDbCIuJsWlcAIgFG318MybcySQ1yLDsIJFXIIxr+2Btu3kOUCH4DNeQ6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157083},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"6b0a27d773056a26affa896b61629b2b9bce039a","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"react-hooks-global-states":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.1_1702693433343_0.5828258852664188","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"react-global-state-hooks","version":"3.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"8e30002a08349d8ef3b4e0405cc3ea097abd6689","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.2.tgz","fileCount":10,"integrity":"sha512-Yef4EZFslebpod6DAzxxPloZO9O6n26lsjye3XEAEkFgPnPlz0EFTMyurRlvsn576LQbt6Ltsx6m68WN1yEVCQ==","signatures":[{"sig":"MEYCIQDWz2L65LplqItslWS670SEVexg0KUMf1R6o7y5DamkaQIhAOwkSADe4YfzY3CcqRBdu3bdBguck108VGFc9a1se/jk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157078},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"ea2bf6dd62610ffe4942062d081981131492983b","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.2_1702746618578_0.7075730100582882","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"react-global-state-hooks","version":"3.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"fc028c033b1cccdd7430290a6624ae89c52e2b86","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.3.tgz","fileCount":10,"integrity":"sha512-QdUNyBZnP7zF6YX+q2mY9ksgoTCsx51crU6ipbNqKkxAyuHq70kQljU0hjg/3zAscnQ8NUeDqlyzI3TjLbqmPw==","signatures":[{"sig":"MEQCIEMymoSIwDtyUrSZ8NRYUf6ICVj86xpeS8BTNlhMCN8aAiAjhmwClbsJQIqm4RQ2g+6vWuDEFR8dXLaosJNIAxynNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157339},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"230168bc52eb1d79c923b645b358c00c064e73e3","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.3_1702757156282_0.9789419191526536","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"react-global-state-hooks","version":"3.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"abdfd939f306cd1cc3829664627c35b8ea0512fa","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.4.tgz","fileCount":10,"integrity":"sha512-HLYFnfUHb2h5yWKDRrEMlBeabzYra+TTHjMZhZrhuFpaoHGc+TfRTgjx5RqRvxKPcnn39CQ58NJLAHZVtCds3A==","signatures":[{"sig":"MEYCIQDIOSkD7mw305DJ1nRaGZxu0cp/XQV5XLj94fdUDHiXbAIhAPjp2QqUXkpXKFI1SMLHU24eoSWtUOSM5GWf+/Z4yOxq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158399},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"72c2247730f3c8202d4207676581fa77e6cd260e","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.4_1703073580872_0.09704766474019721","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"react-global-state-hooks","version":"3.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"4682d3e9514a04cd1a4552528abb92c30784b943","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.5.tgz","fileCount":10,"integrity":"sha512-/+ekDMAv3UBGXPyCbHfG/HCdHuTOydtX4Yt4pc/wvda69nHp81l8YyFVKDRGSNIsyfrg7JjmBZ3dj1oHd3T9lw==","signatures":[{"sig":"MEYCIQChNDq/NS9gnI1+02KcbTRaNRaaf/lmWhd1iHGuvq6f5wIhAM/6VTrana3uMS2btzwZ8WLS+IcqxblhLXDDvlT5HQlv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158508},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"f91d8e7f382ecc972e3fb433b16baec13881308e","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"9.6.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"19.9.0","dependencies":{"react-hooks-global-states":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^4.1.2","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.5_1703115856628_0.9091959910922562","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"react-global-state-hooks","version":"3.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"5f8e6a5be3de48ddb23f827dda80213fc40297a6","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.6.tgz","fileCount":10,"integrity":"sha512-xFC9uh8jua/Cw0isuPYaGWTQgqDQli7L4+ctHlN6QWomauEUMe5PrOCyY83HCScYJiSd+MR5DNgWvq7NVkUrJg==","signatures":[{"sig":"MEUCIFnyelTLfSfDgyb44INwjkpOXPibQyLGsplO51BF14FRAiEAumW7mjlkQo6Nzoo/qx58Xn1WydWVNVgVwr/ojzlj7bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158330},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"3bfdab3f9e64d9cdeafe8f64627b95b2578f8176","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.6_1703994027613_0.9298106107737225","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"react-global-state-hooks","version":"3.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"56a775c86c5de1de8ade12ce52055e1e48f14662","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.7.tgz","fileCount":10,"integrity":"sha512-mGrbOKhCm9/kHbFXraNHc/Tk8kqUi9lqRgtorL0UDaxJ4RoqP+u66msXlMUWajoeOJMsheA43YOWLICdTLgFtg==","signatures":[{"sig":"MEUCIQC6ylVPHlpsxVra1aTXe7GB9UhkSLFNhKZX8SbLbejwvwIgMGcajhfFJXNOVVsowy1kT5Wb+Jlbnwy6LSx7YrcOhOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158481},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"e58974a0f7c4590a546cc6e4610b7920f6d76767","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.7_1706727636526_0.4408133016528841","host":"s3://npm-registry-packages"}},"3.0.8":{"name":"react-global-state-hooks","version":"3.0.8","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7072b1e5e78f325839b83562e5916bcaf2ef17de","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.0.8.tgz","fileCount":10,"integrity":"sha512-nFqcLmCGADCacllWR0bXP6+k+qqO0HWKaxNnqpkTQNkbU1MiabzDRJA0PIl3ww0dlWQ3mrUHr+jUUIaL8b1rfQ==","signatures":[{"sig":"MEQCIDNmzqRGJhYwhk4oLtlf2VYboOlFi3rwblpWdnhGA/FsAiB1k7pHvyvfsYO5gAec/fDxXBB3VlwL7YjuvFvemcKV0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158456},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"579503888b193097d39d2cd3c09d5fc06bb6a3fa","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.0.8_1706728127443_0.5064355380230536","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"react-global-state-hooks","version":"3.1.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.1.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0a2b33b5ff08b9bcf9426d2bf537ab91ba605c3f","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.1.0.tgz","fileCount":11,"integrity":"sha512-Xcu493U4oFMgDeWeP0iHMR7KHb22c2XRqjq0kIH4qthtzpW4oInfdmU7YBxkADX5M9SUr0ZJCbSYfOI+2hwVZQ==","signatures":[{"sig":"MEYCIQDNy09gi5Ha0QkSUfFGu7rGLjbEkdM1/vdk3JE1I9ttSwIhAJB16aZqvD18DJ9ExuCrVZMQMLr3XMm22MCNLxJaijNk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162936},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"adfcba9be24d275f12d82455be7a63406f03a60b","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.1.0_1723867901020_0.8971169481023007","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"react-global-state-hooks","version":"3.1.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.1.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ca4251d22dd61bc7bade4d307563e1ce58224c0f","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.1.1.tgz","fileCount":11,"integrity":"sha512-KPQzuy4OMevZlSzkXOsG4FavXn+PMY9Qmd8MsKaSnuLKvYnBJK9HVtSG/YYrPuYr2o/0O/aCiGwjm1e/NmRukg==","signatures":[{"sig":"MEYCIQD0jnKAGvQ54eTlTVe4YfWubx0Fnhun8quoAYkRXtYeBwIhALU85FdLRjyLD2P0qsUellNUWQM1qPjp52VtlGTNxTUE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162969},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"df910942c3518c6ce1940d6ae4986ce1947c90e1","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.1.1_1723868728576_0.5447810195982763","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"react-global-state-hooks","version":"3.1.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.1.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"85c5af972e8539340b226fe0abf0de2e8d755272","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.1.2.tgz","fileCount":11,"integrity":"sha512-1a4rklULYbZdgqhExa/d+JRcWB64GETbnvRuwvk0toEzNuZ/yZwYpCe60hLyMCZ7DYGiz/FqM//+BSTLDubRGw==","signatures":[{"sig":"MEUCIBdP3nhcT9NwLX8FBePA0SkhX7VlhDUs43TCba4Qgn3cAiEAlPEzEF/wALkqiS6gezkecexFqEOJffxoSvEDB90ZRQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101228},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"0db6a23e6bc1b49a38cb101b0f65b57a84cbacce","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.1.2_1723869394622_0.5381360639475607","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"react-global-state-hooks","version":"3.2.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@3.2.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"98c346470cf719c105f919c42a0f1dc37a54b941","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-3.2.0.tgz","fileCount":11,"integrity":"sha512-WM/lF/pHO6Nin+gjm9J++D39t2cuKH0Z4Bvdq31QNzdXApYtj50hT+RLjt3LaW9lFeAEavrllJbtCb42BW8QBQ==","signatures":[{"sig":"MEYCIQD8lNYDaX3XQ/oza0ZK4qDdpPjSGzm7pjiW5Ec4ux5tYAIhAMIE1qedpH3+tT9ZsbizcgKuw+uY+3JWF+54EQr+zaqu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101506},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"748987e6c34e1575716129054650dde805ed8185","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_3.2.0_1724462023619_0.3443043084143369","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"react-global-state-hooks","version":"4.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"342c4e0d0de2685d63defaf2beaad1cae3feb5c9","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.0.0.tgz","fileCount":14,"integrity":"sha512-+Zlmo4UvEBxoOInqZzwZ4ot6foUJwYnWnk399v3MAFnJV2XWQTpf9e3uNPTiM+7mFGsqjlvRVikOukByuFXcQg==","signatures":[{"sig":"MEQCIFGCjVnifP4EZV6QmG363enjixzMwftIvUkRdMzarx06AiAS3k04AlYFrSG1qlsWeQhDRI6sJWB/GO538yASotKFoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103673},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-hooks-global-states":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.0.0_1724806618050_0.6838261482305474","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"react-global-state-hooks","version":"4.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"1066276ba36ef6ed8694a3fa55c0d2eb07d44d4a","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.0.1.tgz","fileCount":14,"integrity":"sha512-GjWz5Dr3wtVR1WNM5cdn7MDnrzIXgT0D1fGXcbOy1cMog3WLszJKzd6Sd7o/hOOI50b3dzR3xP2LKlhSKkkbUw==","signatures":[{"sig":"MEUCIHrFkH7zgt0At43p9zFnZWG0bd2nXmt87STW4TTTwIfJAiEAolruOdRKqrA74gTUKRBMWhCEmHrqTRPoLpQtBVFcYQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103746},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react-hooks-global-states":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.0.1_1724880753861_0.9260624703831408","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"react-global-state-hooks","version":"4.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"78ddb7dc7673ed1a72a5cfb4bdb5c0839199060e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.0.2.tgz","fileCount":11,"integrity":"sha512-ICTAbTnQYr+05Bpvk7ROVXHq1Tdzi2M3CFHxZZSu275/XopYKmj92iek54P+5d3OFnuhbAIXD9MUwUQDmflS/g==","signatures":[{"sig":"MEQCIG0gMbyiuiSzJQ84CqB1FuGwuIhn1Vz9U7B0OSU3sIVQAiBeO7Tmx4h5iPooxp0xiK6pcLwtd3qYDTWRkv4HN6NJBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103746},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"a97a97d43203c3de49436af1dd391f45aa366922","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.0.2_1724884614447_0.4485723511111481","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"react-global-state-hooks","version":"4.1.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.1.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"598892efec6b2c02107df37bbc75bef5a0e96fa8","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.1.0.tgz","fileCount":11,"integrity":"sha512-yUhw1Vb2wy06iyXq/XkUvU3ML6J/vb8pwXsxd/JZGVLNBHLVZZLBPnMaYCIC2bstq5kmVxy3BQeZIluazORaMw==","signatures":[{"sig":"MEUCIB3Tzha/KG3/91TgRdoGroYG9igkkxGBD+S/xJf5lf7IAiEA5cZMugWlPQW+ZcRqrkMjrfIG+2eMLDdZvB6pmNgfawM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108268},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"29779e331323a399cd1d9df6344621d2cf5e169a","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.1.0_1725070257326_0.6468394977760126","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"react-global-state-hooks","version":"4.2.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.2.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"974a35e13b661ee8a1263c1a3efa9c1158859d84","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.2.0.tgz","fileCount":11,"integrity":"sha512-4nWSnNBl9/x8nLr6QuECT+yfssHLzbsfONYQVsmKOWTBdECmzM96DOA5vQBVRR7oaB1Xo33n0JRc5I0023TRhg==","signatures":[{"sig":"MEUCIQCO3NuAHldPqJuU7pFBYSbdzlrVMDqNRrOjybTn8Kcp9QIgfOgT54fPpfFzkS00zvfYAVDRb6du2dAaozanZf3cM/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109248},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"f8490a75f7509f724c6f72b152d72e2c22e2462f","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.2.0_1725303433781_0.12790901237963426","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"react-global-state-hooks","version":"4.2.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.2.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"f5801d9e53daf9d8a02abfd369180877b08ff3df","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.2.1.tgz","fileCount":11,"integrity":"sha512-pcqXC5K/g9r7+BNgWxETvz+8GJXf3hTcnBwzTq5Zlds1KsOGUpDsqL/rRnY9GbnvgrYZQnemFKIxhJYLLcAw8g==","signatures":[{"sig":"MEUCIDoOhG9MHVTiJowdh2s5knljORtTyQlLenrnjRZkj/EvAiEAn+gHUK+9pfTf9M9UpQhhzuWcsITKuBHAxZCzpe8qq+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109248},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"f8490a75f7509f724c6f72b152d72e2c22e2462f","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.2.1_1725321135220_0.2670165611525517","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"react-global-state-hooks","version":"4.2.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.2.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"20d0f29ddae85523059f7ed5e949ca44489fc336","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.2.2.tgz","fileCount":11,"integrity":"sha512-qrn9XscBYOd8ea5Dg+5+OEYZiOaj9e6vYuNIj+4dmOTLpOBeX5t0ksjd9ms+cJqZiNxjCwqAGhkLn9RE9oxPNQ==","signatures":[{"sig":"MEUCIQDBawLiw7MCaxuo+/fJuSxZsT8ULVItclZ77PDB27GbzgIgFR3zBTI4ZuhdTmjlw8VJK3YsSUsdijgRKaVsz70GqD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108444},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"a0c60f85a8c12dc7d103d32c407218e6c36e6373","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.2.2_1725367714255_0.940794502066586","host":"s3://npm-registry-packages"}},"4.2.3":{"name":"react-global-state-hooks","version":"4.2.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.2.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"9a92d1c635e1ea077094a1f5d88b81bd43ae3f3e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.2.3.tgz","fileCount":11,"integrity":"sha512-LWW+6G7vjSzD6WdmNhLkIlAywavAsx9siUCxzlAPAXnAFFBnCYLteDYytVgopHJH05cvJWBoylgjgLKzj49UOA==","signatures":[{"sig":"MEUCIHKOPREjL4TVOOeRpVS0aB3La9hmIWfcR8pcBjykcAUxAiEAnjX0keDXcbtAA7VPSSq7L4yqfwyV6+njoBblvi+Yl1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108487},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"a0c60f85a8c12dc7d103d32c407218e6c36e6373","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"2.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.2.3_1725608050887_0.8145299077755428","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"react-global-state-hooks","version":"4.3.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.3.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7cd0bfec4e479f8447e455000ebc68c1feb75f30","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.3.0.tgz","fileCount":11,"integrity":"sha512-1p/nWTi5pm+bnqlqMVVZmQHIlMvPhC7IJR9SA188MQ84ixWObsmYxUyLDHPEItWVBkEDWC3ghqD7i+aK+jIR0Q==","signatures":[{"sig":"MEQCIFLBF/sOl8X9HMqdZwJ05uX3Fhn4laF9QxSQ6t9GrUaMAiA/4N7frVgknFRm/UV2Cg7yb79OcE5e1Aw3Wl9i+pGpgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109506},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"5b3a423c7c4c938d93b037dfb8eda44a0c56e007","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.3.0_1726281012452_0.45529388955244987","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"react-global-state-hooks","version":"4.3.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.3.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"3d442455fef042a4a099176ce34e2b3fb244c8d1","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.3.1.tgz","fileCount":11,"integrity":"sha512-TPZ5ZbkekxjHys2Ly3ELbQENQSYM3CEqp/TDIjxnNi2+N1+jWZqoj0pl5C06CY5uu6tXTyNTjTZlMzYk4zl82g==","signatures":[{"sig":"MEUCIHosl7xsJj+QUiBVmOcD2L9zd6qvWcCkNbHknlmxVho2AiEAx/1/yGSGzKU/GWmrq6Ak9jsQ6b+4VLGAzH3RQYTLMj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109363},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"1c096b8f9380587584dbb15392c12aa6ed49a5e6","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.3.1_1726317395883_0.15219055449066632","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"react-global-state-hooks","version":"4.3.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@4.3.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"8f1425e4beee1c80b8c75095edeee32aca016ce0","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-4.3.2.tgz","fileCount":11,"integrity":"sha512-CsXfgJ8Wm6BagYuk8F7eHiwVhblQjdDY4VNfbCbebsMCf5mtqc3VdKmtTkLL5DSA766eggnLXXzZDTQOGxsPFg==","signatures":[{"sig":"MEUCIHThfp6sQnV76nPArQ6KQxPcdTXZf5B6/Pl7N1L5NauQAiEAzBrxsYowvd1A4C6qDntU7bAvi5Q6y35thTNBO35Frvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109364},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"88831c29ab5713fb06aafb9fb8f070162e4b171d","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_4.3.2_1726340765246_0.38128006839712136","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"react-global-state-hooks","version":"5.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@5.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"e6620c32d9b68b2b997709dbbae89a4aac11301b","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-5.0.0.tgz","fileCount":11,"integrity":"sha512-pCQAmDe4oR1zESOKhe+DmF5NfSQnixpNrtVGd3b8/DU6HsUbmHoWcWYSmDn5p4/5g059wugw8Dxue3mCPI0HGA==","signatures":[{"sig":"MEUCIQCDJi/eQxXs+RvP1I7AkFc+ep+YQwerfVtblBBIehIDvQIgSUlk0Nj/U9UQF4wrwbHZMOSCyEjGHDIElaD/l/d4P1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108769},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"41a9b2f86d8c470379db6b1d3952499a8b23e13a","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_5.0.0_1726625110025_0.40954087834430575","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"react-global-state-hooks","version":"5.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@5.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0d233298338c2f812ce4f9b18df07b8b8a5f1cbf","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-5.0.1.tgz","fileCount":11,"integrity":"sha512-H1Rkjz7+qYnGGKbj6ZVtnpOLCHb1ajAVmPLljZY88qYpXiCZDL4jTvwW/pEgJUpmsryfuRaI5eRxn2YBfRx34w==","signatures":[{"sig":"MEYCIQCcrUgfBU+AKX10buHs3pI7QHVFOmSpOJPbPop+zPzHiQIhAIsGkp3hg9mCsRiGl4Qd3U8A1pNkJferJPcbU1N8WVdd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108404},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"41a9b2f86d8c470379db6b1d3952499a8b23e13a","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_5.0.1_1726628896558_0.2969997314237456","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"react-global-state-hooks","version":"5.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@5.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"bd17977bdb99db452790c423e9a6ba0ca31b3e40","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-5.0.2.tgz","fileCount":11,"integrity":"sha512-6jG/tI0kdxmOSlZUPSuOYs1NMRCG9p62cA4imtH516W8frcbEbLpJ4i4f6AilJ3cVt3wb+99KoiVQnZgVtbwOA==","signatures":[{"sig":"MEYCIQD560bQ9my64+/lE0NlKg3dXSRYtPJ0vpweV+T0TD/BywIhAMOHyGcCeVZ/O2roHjIDWkdd76qxdjfHIZf1Tiu2sI0R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108425},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"5c6c90e2b1d500e0170f5079055509503cb6dfd0","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_5.0.2_1726631503049_0.8042655318889316","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"react-global-state-hooks","version":"5.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@5.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"8237d9ac8a3b0c895d662571035a759302488673","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-5.0.3.tgz","fileCount":11,"integrity":"sha512-0xhDPlBifabvBmDhIEYxsvI7HWjgosbHOvlZCtnQETbZBEYdYTYmm41pw1CiKWLpzgVQOSGgv8tz4sH60Fh0BA==","signatures":[{"sig":"MEYCIQD86N0dZwrqX5EfjFW1N2BXJNNy6atz89O+t9ZSb5LNuAIhAKSVEXb2S1VJtQHe7qeamtcPxF9Hb5R8woTj0c5ah8kJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106586},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"431e129f603c1a089fe29c87230c439d8b8386c4","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"3.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_5.0.3_1726671081729_0.7507928059347744","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"react-global-state-hooks","version":"6.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"77b8b0ef0e91a9cef8d671e63e5b5840101dc1a5","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.0.tgz","fileCount":11,"integrity":"sha512-tQ7HI8RW66gz3/Xv2GB/fiyuRq3UWXO/ZSxcE3RlUMSCaq+wZAmfF/Y8aYTYXgySjo09SFdbM+X7enh43JM4Sg==","signatures":[{"sig":"MEUCIQDRO4LW/EdQa0HGyh1hWbmcxjiMeuVr61L1+3InxV409QIgFrUANf97bFHFrNQaXCx2IoUliXJSJPzsWem024UKgSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112220},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"431e129f603c1a089fe29c87230c439d8b8386c4","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.0_1726864384481_0.519960173901677","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"react-global-state-hooks","version":"6.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"11922a3ea0f9a4494960020c206043580c732c05","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.1.tgz","fileCount":11,"integrity":"sha512-aXFHNwxBWC2/TJf18e7uppqFSxHlm7V9fZKoA6XL5LAM6L7PscWtqcURGtTt0HRCz7IFcqJqPI/BuBmsSE5Gmg==","signatures":[{"sig":"MEQCIF+BJhVRzqgSV21dtnvuUQsrWuQ9M/BMeV2JLWElAu2FAiBR3kOriUemqCBC1PiFLTmEAzXLK6+MQEDEVf/T9fDikQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111738},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"693ea360f07444afb83ab1710f3dcdc86b7309a9","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.1_1726866636163_0.921540884325422","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"react-global-state-hooks","version":"6.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"edcbfa7a1c08ab8714cbec26347d41ed245c1917","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.2.tgz","fileCount":11,"integrity":"sha512-ehDZSuc6fIy2/6cTF49vNFS1vmcH/1VASHhA2amI4nlQ82kzc0fc/hfQehaulGZ+X1CL8xfzMMcCQMQnwnM9rw==","signatures":[{"sig":"MEYCIQCFNuSFwwei0rZ2SqNhWcu72fQjiEt3Vu5RnzQs4tR7WwIhAJ3InNVSY1Xk+6XuR35aIZKJiydoAXVIIT7FwHoVW2e3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110030},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"443476d0382445b22e087f78c48cda472a431075","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.2_1726870211882_0.6533101150897027","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"react-global-state-hooks","version":"6.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"39853a30fe8791b6d18afe8f6be1d276ebec2685","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.3.tgz","fileCount":11,"integrity":"sha512-x8HxjtJMXUiDkNjS5PRjudn9n3oUfmfIG9uSeElPK5+PBw+3iQCTcVAy6a0lZWhw8tIwz2U3Gw3PJ7z0d+8HVw==","signatures":[{"sig":"MEYCIQC8J/hA4dkMbki9dSuVF2MrlHV5owtZlXUCHL2xNNLl2wIhAPRU+YSh1j3xDRxAW2Xw+1VGow1ylt66GqbeTu4MNdVF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110112},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"f10f23caf4c6c71ad408abedd73c1233ca5bae23","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.3_1726876164394_0.6848628518480524","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"react-global-state-hooks","version":"6.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"33b8a851d2fd6aae0bbe7a255de66e93c0941d5a","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.4.tgz","fileCount":11,"integrity":"sha512-oW8WBdcyHkRmyzwo9Ca9tWpG1DNGhuNTQ43SCtSOknKfkwy1QFBYFFt4uL2OMQ8h26a7MYnjrw4NOlR86guSKA==","signatures":[{"sig":"MEQCIF0STatgQWhFm7DGqaT+AkW+VMeX82hxs8vq/06/4/AwAiBqLu/y+qsV8HcntLpCGyhJ4IIYyKIPZFmNmpUz+qNeqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110712},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"a0e11da227a1a7cd75efdbf71a497a94d2513b66","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.4_1726961735302_0.2972877186846241","host":"s3://npm-registry-packages"}},"6.0.5":{"name":"react-global-state-hooks","version":"6.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ad3f8f6dc3db3ec88340e5063e818be0fb6eb7e4","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.5.tgz","fileCount":11,"integrity":"sha512-gi2JH4jBPb3puOe09sm2wyAZO0uzvOMSvvkMY0XdS0SRTKP2GQWWqAy0BZShiwaLhjWTj6+CHt1P8jRFkzBUpQ==","signatures":[{"sig":"MEYCIQC845KBSsL1YzeCEoUEEcq1IlnWLlNm25PhvEwE18cSAQIhAL3XlEkRKqXA1OeYepkKPQMjpAOjHaRfL/NgjjYXrOLp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110751},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"6de9fd9becf987e7c0ef6312c91a658e0f8123ca","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.5_1726962281200_0.014893175689598026","host":"s3://npm-registry-packages"}},"6.0.6":{"name":"react-global-state-hooks","version":"6.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"fb063fe0a7fd1922294fb13eba4eb200db79ffe8","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.6.tgz","fileCount":11,"integrity":"sha512-WGorS1LDt1dyDkQDrgGHA+yrv+pEDikuHAD8QE2UckgkMSzM1xTD9Oh3VqewGWwz434Sl8hpJLuuidCpwankpQ==","signatures":[{"sig":"MEUCIQDxVUhglsuHPH9cSj07jKgWHuJBu8UymzE83AzpB93DMgIgTFP1cBWjAdnLKIWRswAz593QjrhCdo+gHuvOZg6RtW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110751},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"528a52a324e001c8ca031351a83ecba90cf8de84","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.6_1727020462242_0.12832328798613446","host":"s3://npm-registry-packages"}},"6.0.7":{"name":"react-global-state-hooks","version":"6.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"dc34c4b1b2c54ff26ebfa390fd75a5b5e913ae59","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.7.tgz","fileCount":11,"integrity":"sha512-KCAt94/OAbOnwzzId9JTxPUi8oEYknXJgnXlxo8eqK2Mp1F76kbgAtBPuxL5jqJzTkAwQdUDdL9G45E5ey+8pg==","signatures":[{"sig":"MEUCIB27Crdgv2VcCyz/zmSxOTQ71O+wdcg/YDj9G+Rwuom6AiEAt2ysZgO86RVS7XUCPbN9nGoPFZ8cSWrXKppuiLLhI9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110985},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"d544afeee27cb0d4b90fcfd15818ce927d4bd70a","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.7_1727134106873_0.5278394787761695","host":"s3://npm-registry-packages"}},"6.0.8":{"name":"react-global-state-hooks","version":"6.0.8","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@6.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"5980aad95b64f942737b5032ebb26979fe2c985b","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-6.0.8.tgz","fileCount":11,"integrity":"sha512-eYYr0u0gtXd9xZAMRLBtPIEuC5dUgqYkuclxqscVkby8N0lIAeL+IHEzdO50qgBUfzaBwmI9pPafPiSPVsDxig==","signatures":[{"sig":"MEUCIQD60bvJMTesxmlNmXo7Bxn1wczI36WbtTXZ34C5ONtw2gIgLWCdJGjGk/RNzItAvXxu2Qvl1ftAqmHV7D5SXRUzBc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111005},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"d544afeee27cb0d4b90fcfd15818ce927d4bd70a","scripts":{"build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_6.0.8_1738703295371_0.909636886113079","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"react-global-state-hooks","version":"7.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@7.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c3d5f4972f0db647f429b9bba79697bef8f3b139","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-7.0.0.tgz","fileCount":38,"integrity":"sha512-AuayS/DTROlGZJRFXRZ3OjiZ1iVcM4jqAG+J5DsqIsbEAcRNPex4oyV0mqE4kv9CEnUbwX478NMOz/DmGFAJLw==","signatures":[{"sig":"MEQCIDWb/Rpyasw7IHkYKXASgh59mFO1zmP1cTN2nIUfn6KzAiBGLPA1hbPGqcoLdE8SaajHeFbnbmWF8OcHT6hfEyrxng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396676},"main":"./bundle.js","types":"./src/index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./useConstantValueRef":{"types":"./useConstantValueRef.d.ts","import":"./useConstantValueRef.js","require":"./useConstantValueRef.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./combineRetrieverAsynchronously":{"types":"./combineRetrieverAsynchronously.d.ts","import":"./combineRetrieverAsynchronously.js","require":"./combineRetrieverAsynchronously.js"},"./combineRetrieverEmitterAsynchronously":{"types":"./combineRetrieverEmitterAsynchronously.d.ts","import":"./combineRetrieverEmitterAsynchronously.js","require":"./combineRetrieverEmitterAsynchronously.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"1e649b754d60c084544625968eca0d2f75a22c0b","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"react-hooks-global-states":"^6.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_7.0.0_1739127754435_0.022432770785000944","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"react-global-state-hooks","version":"7.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@7.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"bdfe28f19577354d66b594fac0ff018f179dc859","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-7.0.1.tgz","fileCount":41,"integrity":"sha512-JNh/swHndRYz4duH2jhieocewKD1NGtpfvc9XwsKqn6lARtGMbahiDfSeU43p6HJEmI1c1QpA7TaAUUVGpfJjA==","signatures":[{"sig":"MEUCIQD2NlvSgJdCybXLowsmZM8SgNM6mz+u6GBSzKym7B0z+QIgfVbTm9PnaKMdlvbY1Tag/8TT7DkVTs0se+7n31vJ3RU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397220},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./useConstantValueRef":{"types":"./useConstantValueRef.d.ts","import":"./useConstantValueRef.js","require":"./useConstantValueRef.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./combineRetrieverAsynchronously":{"types":"./combineRetrieverAsynchronously.d.ts","import":"./combineRetrieverAsynchronously.js","require":"./combineRetrieverAsynchronously.js"},"./combineRetrieverEmitterAsynchronously":{"types":"./combineRetrieverEmitterAsynchronously.d.ts","import":"./combineRetrieverEmitterAsynchronously.js","require":"./combineRetrieverEmitterAsynchronously.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"react-hooks-global-states":"^6.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_7.0.1_1739299582320_0.34944250176638514","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"react-global-state-hooks","version":"7.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@7.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"9902c3321e7943016cb5f9c0dd3540294968dad5","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-7.0.2.tgz","fileCount":40,"integrity":"sha512-bXoVNNeNViPb+hjZly0yhwvzH5FZ6fBEhxKBgMO58NAb6EjGkkQ0BUhjB4skMFjoHRHZTRWCDwoH809DTqGY5A==","signatures":[{"sig":"MEQCIBAPHW4aT/dJiO4ASb6nCgt4VC3fnrk0QiEVL7HuF405AiBypyUDGiCRfnClJvONtMom3PCDCG2thTPhgJYnF1jUNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397668},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./useConstantValueRef":{"types":"./useConstantValueRef.d.ts","import":"./useConstantValueRef.js","require":"./useConstantValueRef.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./combineRetrieverAsynchronously":{"types":"./combineRetrieverAsynchronously.d.ts","import":"./combineRetrieverAsynchronously.js","require":"./combineRetrieverAsynchronously.js"},"./combineRetrieverEmitterAsynchronously":{"types":"./combineRetrieverEmitterAsynchronously.d.ts","import":"./combineRetrieverEmitterAsynchronously.js","require":"./combineRetrieverEmitterAsynchronously.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"b0d70f722d9dc465f67b747683cef5928c4bc51e","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^6.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_7.0.2_1739734014120_0.02921189350112896","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"react-global-state-hooks","version":"7.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@7.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"709d0af183d5f789dc3b4df825c269544ab42f1b","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-7.0.3.tgz","fileCount":40,"integrity":"sha512-gxQBMb+suB51hxrNcuE2EhJGq5vMiOPb9b/fiMIhlakfhz0DngK2Yweqj+GqG+pVZ3KGcAJc2hvh1FG7MoszOg==","signatures":[{"sig":"MEQCIAPYGLxZvt25gvKlHF72EFcWOQS3kNt6GZrf0dx7LI1LAiAy/J6q9JwExL8DapdHNfGxdXosLMMuWmHEF3VkpWsvTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":398151},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./useConstantValueRef":{"types":"./useConstantValueRef.d.ts","import":"./useConstantValueRef.js","require":"./useConstantValueRef.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./combineRetrieverAsynchronously":{"types":"./combineRetrieverAsynchronously.d.ts","import":"./combineRetrieverAsynchronously.js","require":"./combineRetrieverAsynchronously.js"},"./combineRetrieverEmitterAsynchronously":{"types":"./combineRetrieverEmitterAsynchronously.d.ts","import":"./combineRetrieverEmitterAsynchronously.js","require":"./combineRetrieverEmitterAsynchronously.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"ef1ab4307dbea57cf96bc15f5544317ca2ae6ab3","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^6.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_7.0.3_1739925615409_0.3277469367596675","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"react-global-state-hooks","version":"7.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@7.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"90acced9fd2d13b8b6cbe5d2f481f3bb75a9a864","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-7.0.4.tgz","fileCount":40,"integrity":"sha512-2P5pKqIFXpA00Dx5jT/5VZXo6yN1cY1TvlVhnD7T32iW2xJkWAYb1sxDWnQwl4JEESXLL5nswrVDU+RLnUPO8A==","signatures":[{"sig":"MEUCIQCBSPiq4npVQ8IzJCUIB4KyelWWUWmPLbckka9fXSfaEAIgWWnHySbjc/wsdPx2KkvqkEe+IKUIz5nvFN8Sz3F0kvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417591},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./combineRetrieverAsynchronously":{"types":"./combineRetrieverAsynchronously.d.ts","import":"./combineRetrieverAsynchronously.js","require":"./combineRetrieverAsynchronously.js"},"./combineRetrieverEmitterAsynchronously":{"types":"./combineRetrieverEmitterAsynchronously.d.ts","import":"./combineRetrieverEmitterAsynchronously.js","require":"./combineRetrieverEmitterAsynchronously.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"11f3773ed07d1ff3626795ea31510f32cb51b093","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^6.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_7.0.4_1740452029588_0.24553810801278053","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"react-global-state-hooks","version":"7.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@7.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"a8d068804bd3185ec7dca0a3282e09027e2ce05e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-7.0.5.tgz","fileCount":40,"integrity":"sha512-xK/V8CQ4Q7bf0qfLi8aFB9Q7tHbWd0JLlH0lpdclkocdNAdEw/DMJ8rpRZoxOE6II9F/OS1shaQiUEPyJnSatw==","signatures":[{"sig":"MEUCIQDSerPSwcoSCMwpDl9v3bOACnPVOkTIPpmYRCQCwlaAoAIgGM3jBTMRfKiHWrBbXsZHGPOwN/wX55B0nNg2f+HmcQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417591},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./combineRetrieverAsynchronously":{"types":"./combineRetrieverAsynchronously.d.ts","import":"./combineRetrieverAsynchronously.js","require":"./combineRetrieverAsynchronously.js"},"./combineRetrieverEmitterAsynchronously":{"types":"./combineRetrieverEmitterAsynchronously.d.ts","import":"./combineRetrieverEmitterAsynchronously.js","require":"./combineRetrieverEmitterAsynchronously.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"51850feb86fe34d9ee4ae4ebed68afccbc81ab98","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^6.0.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_7.0.5_1740453942754_0.17391266423342344","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"react-global-state-hooks","version":"7.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@7.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"a4778a3d756ecdb9fcef538150a27a407c47108d","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-7.0.6.tgz","fileCount":40,"integrity":"sha512-e+I8UwIKYxY8v/xT9SZhq8rA1qwksopZQzMwO7OtJfyTLb1mXwY1VPBoHiy5Omo9Js2YJsTigGuVwL7lNQg4yA==","signatures":[{"sig":"MEUCIQDRdmyVuWDQbQ8FWZzKb52QICX4AG+CA1OEehqBZZYwDAIgU6EJu/c+XO7Njb9m3DcXgBYYQRtXuH8dVkV1K9uJ/hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419537},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./combineRetrieverAsynchronously":{"types":"./combineRetrieverAsynchronously.d.ts","import":"./combineRetrieverAsynchronously.js","require":"./combineRetrieverAsynchronously.js"},"./combineRetrieverEmitterAsynchronously":{"types":"./combineRetrieverEmitterAsynchronously.d.ts","import":"./combineRetrieverEmitterAsynchronously.js","require":"./combineRetrieverEmitterAsynchronously.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"e2e4d24a3c2552d87d36621a58b66a6290fe51d9","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^6.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_7.0.6_1740660357151_0.7229561877985018","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"react-global-state-hooks","version":"8.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"721ac7f9c1a217a014ce00ff1a1b004bec2e6343","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.0.tgz","fileCount":36,"integrity":"sha512-XT4kkr3shNqkNRSlL2fAaTYWsj2Nv/tc0MzD08/Ipc1HDtkyGSAmsz5YzOb7+8s8PMxa/5NP3ClEjxfiV/0rgQ==","signatures":[{"sig":"MEUCID0QdpKW7CVGwCtc7HqE58rX7ug6YhxTzcnlmVHGBy5iAiEAhTxiO/P6gcoJeoysIu8RrQIfqMCCZsuOM+Wvu3G1ep8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385495},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"b93070ff0de0d73db78bd554e02b198f50ef6ad5","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.0_1740691925897_0.627705796513528","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"react-global-state-hooks","version":"8.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c48abbd586bd00be5a9a31d2528d674c8106848c","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.1.tgz","fileCount":36,"integrity":"sha512-5yDnl3tZo013ZdsW4hghGU4j7YussHdagnIGaYJZz2IhvAzYkWwjqC9Vs7MjJkhqY2JliDYEx+tVsQJraeuFZg==","signatures":[{"sig":"MEQCIB3XKycpB+DkhZE33BntsViJFEaNAUHbp0sh9M8/SnyVAiBQpU3YiZmwdvqSKA5EGtOCfo589s50pFYWtILiUGgA7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386295},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"b93070ff0de0d73db78bd554e02b198f50ef6ad5","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.1_1740692095885_0.49960530513421","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"react-global-state-hooks","version":"8.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"8fa574ffd3c5e42407ac743cea758689740a40a1","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.2.tgz","fileCount":36,"integrity":"sha512-4Jgcodmsdpq7kh1vYtuZxaIcHw2bSC9dx1/HcyK0kO0rnO0k9TmrngpojeGMUmIEeNWh6gWuhz5c+6/bwZXpAw==","signatures":[{"sig":"MEYCIQD/J2lUNXKVXBe3oIbrhK1LWIAV1ah+0YcnaQF9pFA7vgIhAMbju/HAcAHKgHu9jG+Y5waKYJGcypN6miUENqrjPsYO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356597},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"602c99369d3a8da71dd2010fe01affa6ebb2c105","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.2_1740754547343_0.027767883971452356","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"react-global-state-hooks","version":"8.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"f433e01986302e15dc254eaaff7e7f922ed51ba5","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.3.tgz","fileCount":36,"integrity":"sha512-uWnD2ndN3TN9/dKivb/G/1z4WiveJ6HK7aETK51Gs77EmZfFiQ4z8SenwWB3RSZbm4AX0f4lKK60N9Ptc2ijBg==","signatures":[{"sig":"MEUCIEW5CcnYOttujhZONRK1ahHaY0PbVF/c5/kE172oJOGpAiEAmFZXjcQRj6p3hoUj8Nm9Y0KFh9+d2NEASCKdwGMkHzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356891},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"602c99369d3a8da71dd2010fe01affa6ebb2c105","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.3_1740758567119_0.6201638325763525","host":"s3://npm-registry-packages-npm-production"}},"8.0.4":{"name":"react-global-state-hooks","version":"8.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7676092c02d19aadea887bcc796b95680cec3750","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.4.tgz","fileCount":36,"integrity":"sha512-AIlruV5n3j5u8MmzAkJTuDU81N6YhZrhC/Ahe+/nANP6lWVtGLANuU4w62qnQOAS7YzfySnVtDvE9vGwUm8zxw==","signatures":[{"sig":"MEUCIFBMrZbh0VZWbIctlodqfnGZYKG7dHkKlpdmaEFZsdzSAiEA9eSjWCmfi0TvJGhTp4aGapsYqTpiBfRfECXaT1wFcGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356381},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"cb191a926e529ecc0b06fe68f8a8ccf00bc43bfa","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.4_1740761806703_0.18017124371349436","host":"s3://npm-registry-packages-npm-production"}},"8.0.5":{"name":"react-global-state-hooks","version":"8.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"6ab7254c9fa0965db779d269ed280e972fbad0db","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.5.tgz","fileCount":36,"integrity":"sha512-ZWMAYcb1U7tFUUCPx5VoR0X1aHlg7Yk08MJ8B1MzYpgwfLnlpHmEZTEVIgHtJ0TvqgO7nUQAMoQAWDs4oEu4tQ==","signatures":[{"sig":"MEUCIQCZ3a3t3a6cxA2CISej32+M5kd2+bzX/yyxmVX8l76d3AIgAO60uVMomih9Jc0E+1Zd3GBnsJyk/Wj3BM4ym81Q644=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356381},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"70aac90a5b82aeb59ac754a631a56db403fe05c9","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.5_1740763645560_0.9190019123671449","host":"s3://npm-registry-packages-npm-production"}},"8.0.6":{"name":"react-global-state-hooks","version":"8.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"83c45721a53176dfd0925bc9f608e2799ba67058","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.6.tgz","fileCount":38,"integrity":"sha512-/ZoM80qYxbq5iSxdmhM/8dkIKgz6Y9vYQyi4fkKVsWQOnCpdBCa0DpMOC6b4FeRHraDonSwTr7SFBrIF9bHUDA==","signatures":[{"sig":"MEYCIQDJmYNh95bYELr69IzPz0HjWcYAiuwV5RT6FHp1Loq5OwIhAKHYzsjMO0JhK8FjSJOi/zbPSn7ooCmuikarn83z6zZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362447},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"70aac90a5b82aeb59ac754a631a56db403fe05c9","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.6_1740864481230_0.49379872046655926","host":"s3://npm-registry-packages-npm-production"}},"8.0.7":{"name":"react-global-state-hooks","version":"8.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7b08f490c8710bbe5717d18692f8b252d2b3b186","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.7.tgz","fileCount":38,"integrity":"sha512-vCPY/Aa4QK0Otv8nzI6IAsIz1s/6BOcRs4GHL+eNrnpWY0KIBbw6zTOucsdLSq32TGB+2OhUBry20mzwWS6Y9Q==","signatures":[{"sig":"MEUCIHSemHtfiVt/eTk4UfsqtuWaXhgLZq4aYwZaa3lnR64LAiEA/zL3HB/J76KeaGnT0jgJewLCdrm4IvxS6q1oxY+EnWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363083},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"08a4a1c235f04285ae3beed64beb6184bdbf3366","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.7_1740868286485_0.6290717507649255","host":"s3://npm-registry-packages-npm-production"}},"8.0.8":{"name":"react-global-state-hooks","version":"8.0.8","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"78d06d3f147caab6183a2e0602df61c0571e8eb4","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.8.tgz","fileCount":39,"integrity":"sha512-47XjqeB+zC8Xv4+7YIRg6TbO+OGLVJURnCDRCAFUC991K0DAOm2czwnvIIoCte86ipD9jnDtFcCAVEdrAM2TOA==","signatures":[{"sig":"MEUCICpjCSXzdA0Z/E8vrMJQlU7xNhCx0l2BRu+xv7qrLdMFAiEAiJSCKE9a+5Kc/SIJFkSbGp+hzpa+2C3xU4FS4rLufiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363125},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"react-global-state-hooks":"^8.0.7","react-hooks-global-states":"^7.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.8_1740869801435_0.3309907541211836","host":"s3://npm-registry-packages-npm-production"}},"8.0.9":{"name":"react-global-state-hooks","version":"8.0.9","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.9","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"70125b666db39171ceaaa4aaea63a370efc77922","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.9.tgz","fileCount":39,"integrity":"sha512-Y+XPCnGUdfnkbXAnagx0mJUzXCMl8wTapuQXdugIjIR3jcF5mx9psGgQx5+CSQc2G9TSMmWXKkKHfBO1f5Zd0A==","signatures":[{"sig":"MEUCIBRE50nV7t52fOcqA9IpxSNTo6e8mxr5+IwJagnbeAaAAiEA7WK8UiCD++Ta71n7cTrFeADw3LbEtlykn8Orl3YEbv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362933},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"react-hooks-global-states":"^7.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.9_1740870532479_0.7260927508077604","host":"s3://npm-registry-packages-npm-production"}},"8.0.10":{"name":"react-global-state-hooks","version":"8.0.10","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.10","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"182fc9dbfebfe7e0c11b61657a251b8e7bdb22e4","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.10.tgz","fileCount":38,"integrity":"sha512-a1MPF5XSwKfyj8uUl34Qnfa+AleF7WeNx7HVOw4JmlF0kq3dr4vM2+ViqOHQPxZDgWWJJSAuFaZ9QmPgf66mFw==","signatures":[{"sig":"MEYCIQDdkOHmZcKo/ZkgGC0038N0mAa4wd4k7ytkRx3Gdx/BtQIhAKMErV+aHTR/t/44iFuLBVTF9sKTjAnWPs+LXlaSEfwc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362976},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"5a8636a9477fad47a25e65aa96fdbb3cb7798228","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-global-state-hooks":"^8.0.9","react-hooks-global-states":"^7.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.10_1740884167134_0.2412457313610603","host":"s3://npm-registry-packages-npm-production"}},"8.0.11":{"name":"react-global-state-hooks","version":"8.0.11","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.11","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0bf4cf5c191047818d0478703d04c36dc7ec878f","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.11.tgz","fileCount":38,"integrity":"sha512-SBlCaRXTUjXqco1pjqYz0D3X0CD3HSqTMxeYfPITgXrYSKks2BRb/HTjg715S+QtByg6jgpLhbhoIM22+v2+dA==","signatures":[{"sig":"MEQCIDjvMHYv33BUlWQe793eO1LQAxa1rW9EcikJtLFBz+sBAiAzqrMoUAk8cdU3Q+UrkqujpMJlcLUFMfO4Xnb7g2tAGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363318},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"d7bd0f61f4c3e0675a82cea6ec91cca3e4a3e50e","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.11_1740885994026_0.9075072895605076","host":"s3://npm-registry-packages-npm-production"}},"8.0.12":{"name":"react-global-state-hooks","version":"8.0.12","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.12","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"9e63fd2bd86d0f2b7be67baf76c18df812a491ee","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.12.tgz","fileCount":38,"integrity":"sha512-D2r0/hyFDTcAnCjDrYGXecewyR7oLUYtefp68ZwWBa76LtbqIrnZw0qjw7s1Czq6S/1WJ19ORuyqVaCyh29JfA==","signatures":[{"sig":"MEYCIQCrTT+LxfvmWeHMqbWkDDGeFGldHYuTus1uvhBrTAx5AgIhAPqrCdLfdg/NU0iiOHDqPsxFyHMzXi8CHBasLW/yDg/R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365290},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"4d1a22f2b303bb2c207ffac340596a24f32a4e41","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.12_1740946264190_0.3474070201408461","host":"s3://npm-registry-packages-npm-production"}},"8.0.14":{"name":"react-global-state-hooks","version":"8.0.14","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.14","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0dc6743bc6e0a4ed15c7b2ffff705b4ed9b6629e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.14.tgz","fileCount":38,"integrity":"sha512-bP/gpFRxcqKxSb8BY0y5kRSucCt23OpAE5Xw8et7/7vBiYbS73+05oTR27UqcR66fZ8hwcZHDNhdEOUZCZJo7Q==","signatures":[{"sig":"MEYCIQDRxlebiOmGuVghDdJVMo0gn+t9jOxEAu1ROlCj+U0e8gIhAM5WIOVskIvYzZvSgmXJAzqdJudKqHv3xjals4HFtNfX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354113},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"4d1a22f2b303bb2c207ffac340596a24f32a4e41","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.14_1741037683495_0.7536760870788193","host":"s3://npm-registry-packages-npm-production"}},"8.0.15":{"name":"react-global-state-hooks","version":"8.0.15","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.15","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"795e31e3fba599d357e336122af6bd09efa06d98","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.15.tgz","fileCount":38,"integrity":"sha512-9hDH0KeD3y+4+oAFSaNqH9x3nm8leJCTvBhjpZ0XKeFh9KsTH5QbPa5n1lozq0KILKq0W55VuByNfTRT42dW+w==","signatures":[{"sig":"MEYCIQCZ9GZlyIY5J+bPi749/F/DEgJ+X8KLldvnjM+ALwUlkAIhAPNR88+yLzAtEUApLAwxhYaGM6Snvp6Hv32rdHX826BV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354112},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"3447a4b999b4eb0fb5daf43bcccc856548b600b6","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.15_1741041033436_0.046518149587746915","host":"s3://npm-registry-packages-npm-production"}},"8.0.16":{"name":"react-global-state-hooks","version":"8.0.16","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.16","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"3119afd99d7d2429cc5ce31d8e333af309de29cc","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.16.tgz","fileCount":38,"integrity":"sha512-lleOgf7/lNH02BfzolExsKC1vfOG2vC6wh0oZ0xk1HH+gghRY+cWqMqeV/6BQpGQ3LV7nKUiZlMPDV1Nmv75HQ==","signatures":[{"sig":"MEUCIQDxFLIjvCexLNElZXw/f+yeB1sQMyGZVeWXeNxQm+VohQIgB7ISotv4uAqcqG7MsOMnCceHHC6lFPSajYC/FhfPMfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354312},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"98658c9cebb7eb9b5c940529f7ba3ca671df45bd","scripts":{"build":"webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.16_1741046703478_0.7194888774057311","host":"s3://npm-registry-packages-npm-production"}},"8.0.17":{"name":"react-global-state-hooks","version":"8.0.17","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.17","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"3c59b38e5c5e4292252cd6d3653c5179cab42aaa","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.17.tgz","fileCount":38,"integrity":"sha512-zPKR0UJT5IvHsnmeUAQiwa1bB9l4RBrz+HW1TcR/M4zWG0RgK6wkKxDoV4BUhJq9c9RB3UMHBFt1YYsipIG/IQ==","signatures":[{"sig":"MEYCIQDwNumE/UMmIBGdfpvmn4y40DpQeNcyi+qxgwdBCM9vbwIhAJhxn+bmGICtPQRtalUh9rQjQsTe4dF5HMbalGJGJqnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68642},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"cec04b3960506b350f31ac6f7412496b12a0b16d","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.17_1741113507192_0.9071069207459634","host":"s3://npm-registry-packages-npm-production"}},"8.0.18":{"name":"react-global-state-hooks","version":"8.0.18","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@8.0.18","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"e1a64f2cbb0ff19d8300ddb51a5b5745289ccc70","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-8.0.18.tgz","fileCount":38,"integrity":"sha512-h1JMtCLlltJjLN2jshicqdRU2QLNXfslsHzozDuopB+Bnj688Hv5gy7jIpuwP2N8/7i+kTsb6jFTI9nmOfLlaQ==","signatures":[{"sig":"MEQCIB1tO2R5Tb77KVkz7J9cY1lmTB2G+0qwf8cBskkvZ69oAiB43ybA0973nbbNg7JS19TI8MaymXIoEHkacRJccfPdtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55769},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./debounce":{"types":"./debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"cec04b3960506b350f31ac6f7412496b12a0b16d","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^7.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_8.0.18_1741121469390_0.8836242687287374","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"react-global-state-hooks","version":"9.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"2b422d339e2e67a776081d41cd6a527ab304527c","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.0.0.tgz","fileCount":36,"integrity":"sha512-FYoYrfgsftZvTgXqT/eGnu5Z9blJD95wOVqtbFz4/Mk4i/84auQLNJYqhlx8UfUloGm5udmk/D/uMjY3REHYlg==","signatures":[{"sig":"MEUCIGpi/gq+k/faWWA5HIyaHtK6lzfgItExSVWtKuUANy5lAiEA2wGLUj4J20a7O8vA11jORHwl0usOjsqwR3C50kz6ssA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53342},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"5d34c60251a8cb887833bbe21353a6dfe9bbfd6a","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.0.0_1741125607588_0.8839811459673057","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"react-global-state-hooks","version":"9.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"3bdb72fb3d9f5aa92caeb8a0cf7b3d5ed38e6d67","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.0.1.tgz","fileCount":36,"integrity":"sha512-uZfUY7ZOROP6I3+s0UG3jAOY7DYyYUrKXp+91R+sCV3bqWr8HV1oyPb3ak/0IvtEgymZ3Oy/4X3iL54FfIA9dw==","signatures":[{"sig":"MEUCICTyyPkY3JdpMfxM99UwcYGByz5yYXR2zPoEnGtobqtuAiEAtwT/00G+oneSDeJW2sUssnpr7zjJrUaZFn9R01TfVKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53501},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"b81747de34495162b3cff0c97b0f3e27f573a59e","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.0.1_1741132537585_0.32163953810932466","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"react-global-state-hooks","version":"9.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"85649b65dbe0cd8498ca3f8dcc7771a414fe5a2d","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.0.2.tgz","fileCount":36,"integrity":"sha512-mDoJPCkFYsqLaaUOJBK60muYGuBJkgcbPoEaKpo1KHfyKJm2yWVo5LOOogtzYiSAePkmljf1Am4Xk6h8oipXyw==","signatures":[{"sig":"MEUCIDMt93G4regUt7CIZl01DX2X8GmySyQLcXJA86xwRU7cAiEAkdFGdWHVVOm0emltImal+jvg8n8lQD3nQAQyzfWbSHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53342},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"b81747de34495162b3cff0c97b0f3e27f573a59e","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.0.2_1741134936972_0.08078591286905445","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"react-global-state-hooks","version":"9.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"2620046d80fb94ff33264ca8bb79c78fe534c60d","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.0.3.tgz","fileCount":36,"integrity":"sha512-h8nrqOhVr2FcEUMSnzSAZ+zXcPjRvvoqQBLlNpJDlh2mm+w9lRpzS242eRfCLUMVgE/tEt5eq5sNqGjvVQBwMQ==","signatures":[{"sig":"MEYCIQDdIwfdO/SP2uEVX7lYube6KknEeihexwmuYfI78fCI9AIhAMi7NUgKwlqTWctUQZYKadjqJ6eL1fVHNGpK6icPZaDm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53342},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"fa84427245e1ac6f679a88429800942c96d7923a","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.0.3_1741206949188_0.2971526480988038","host":"s3://npm-registry-packages-npm-production"}},"9.0.4":{"name":"react-global-state-hooks","version":"9.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"da021a1451ab4779fb9da7d70a54bd6ef6b3208f","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.0.4.tgz","fileCount":36,"integrity":"sha512-X7BkIyXswEThkaesLQo4bX8G6h3TzOmKimMnv7GEcsLxPBFjfPvMVLoR555wJJqvGogkvvlpErfmduGVgdGltg==","signatures":[{"sig":"MEUCIAl4JMJcRKiMaIV1GZ7r5KVFURGHF2oy6Rvs82CEwsbRAiEA5FR58r+mOjBXjQcX8XqHHUCCm8lyLuj73ixBmgN5Hu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53238},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"03a1a4b3b9afc51e0af5434ae09da2dd59093c69","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.0.4_1741228045428_0.47887789368309175","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"react-global-state-hooks","version":"9.1.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.1.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"612948ec3f88d1f6bf22daa13d8fc3a0c934ccb2","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.1.0.tgz","fileCount":36,"integrity":"sha512-PKJmTPfTcQhH5UbuwC7is1KXt6YUCPhAWN0SkzWv4kxvAeB+AfrYEXTjAURjwDggXtypJ/qWOSwln/5cTwgoFQ==","signatures":[{"sig":"MEUCIQCDMPdUYVglRyWNJ/jjcCldzGVE9nN3gCcN6xfkvUhPrAIga7L63OvIRaSH5vPlm9o3qEBoGaE8SQz7RO6M8ROcOAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53196},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"03a1a4b3b9afc51e0af5434ae09da2dd59093c69","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.1.0_1741309803363_0.15566972582428185","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"react-global-state-hooks","version":"9.2.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.2.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"3e1a3dad1a252dc63c47846f8a2a0c0acb29c5ea","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.2.0.tgz","fileCount":37,"integrity":"sha512-ujEaNXPyGXeKK2f5+atTomJLucwz8ekk26d66pYBOAJOzJRRiEfW23tpI1Wx5bZvBeH6vb/6sncMv+jqX1mdrQ==","signatures":[{"sig":"MEQCIDl/mbadbg2ngv1zyfCzfORnDlgCOnqJo0sdtjs/xt6EAiAL/8LF74UGSSV44nULrEhvkJu/T5A7lusH9ooQK+P7Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53196},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"react-hooks-global-states":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.2.0_1741389623133_0.889132443738939","host":"s3://npm-registry-packages-npm-production"}},"9.2.1":{"name":"react-global-state-hooks","version":"9.2.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.2.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"18f43df5448558baabaf3e474632c5e1707d4e24","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.2.1.tgz","fileCount":36,"integrity":"sha512-m57n0hGiRByAyukhw7gPv8769sGxY0M0LQetE+sxTEDLJfjHAUMnOVcd3QdouzKiOzjSYzYYcdWymwgVP4RdCw==","signatures":[{"sig":"MEUCIB8n7m2rPgUpXeN7mSue7k+4HPVJ3FUAoCeyG2ZCQggLAiEAhj2DGF/JmzPXZbPXr9N2V4GA7z4OrS6pypA3ckZejJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53196},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"053ebfa4618244ef19903eb42c2f677d70011b3e","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.2.1_1741403314607_0.6379636600797691","host":"s3://npm-registry-packages-npm-production"}},"9.2.2":{"name":"react-global-state-hooks","version":"9.2.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.2.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ea0303bd040d0e296289d7ea67ff0949e36d9580","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.2.2.tgz","fileCount":36,"integrity":"sha512-nLm7Pb2g6rq4BwTC5VU31YTrgXXMGQSEAf7GZla7sKEAxrkO+LY6m39Q9z+3gu74ONF4we8et2s+mQ+0i7Inhw==","signatures":[{"sig":"MEQCIDynf6HgFSxUTykThShFqmRRJozWou2nNR+PJKZSIxrAAiBGUPP6hJXMUAgwhNJRBs467Vd1RNl7NwUa208qmoTVgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53196},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"a4822d424b24b5c20dfa476e07b72504df884d59","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.2.2_1741443006564_0.5446358043137989","host":"s3://npm-registry-packages-npm-production"}},"9.2.3":{"name":"react-global-state-hooks","version":"9.2.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.2.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7dbf841c44baf2fc423d29b7977aef7586721c92","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.2.3.tgz","fileCount":36,"integrity":"sha512-Y56b3Ob+gMaw3DRk6/yrQjb1BgYIA8nRkERFGZGdWyq1VZhIj9M56bIs7mChBdP/q4f7tlojMdoGXR9nn5wxZw==","signatures":[{"sig":"MEYCIQCh6Xjpn+Yf6FgBWNB1YXABsRQkl6uvBGOZpl8+u5VqqQIhAN/cUbiap/Y4QU0IM1F2P3IwVK8WOnNzlmP27kju2eAa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53196},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"666dc93c4ec8f504455db8c147cfecb56b30950a","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.2.3_1741739602313_0.6747234216562548","host":"s3://npm-registry-packages-npm-production"}},"9.2.4":{"name":"react-global-state-hooks","version":"9.2.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@9.2.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"02703f5c9cc71fbf5254b861697b10c8fd624972","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-9.2.4.tgz","fileCount":36,"integrity":"sha512-JwyzKztTPjfkPox3ZnKPW3q4ISd1GgiOAi/sWd3S2u9XlYT+JMzH0XsJXmWNskTXpfatGvfZ15DNf+kUayybVQ==","signatures":[{"sig":"MEQCIH7WVUP09OLlHK4zg0Wl74Vua82/UYJ3fAsvJnMuJqkLAiAcuKBGIOytBQFrwP208SQfXISr3AQiNDD8yHI1k2XAVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55835},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"206cf9e17f2e4ae700eb38bca7e9327538c41c50","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{"react-hooks-global-states":"^8.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":"^17.0.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","react-dom":">=17.0.0","ts-loader":"^9.4.2","typescript":"^5.3.3","@babel/core":"^7.21.3","@types/jest":"^26.0.17","webpack-cli":"^5.0.1","@types/react":"^17.0.0","babel-loader":"^9.1.2","@types/react-dom":"^17.0.0","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.5","react-test-renderer":"^17.0.1","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","cancelable-promise-jq":"^1.1.3","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.9","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.0","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_9.2.4_1741906764029_0.4597239930048871","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"react-global-state-hooks","version":"10.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"572a7845a277218be09e88a587c856e44da59d3a","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.0.0.tgz","fileCount":34,"integrity":"sha512-xkgei8DPjNKj9vpuamE+SOj3GRWRR05o0gyLSpUJY0ykQ9YKdv9/W36T4NIE2jnNBKOTrIuYhbcUOnI3bAvu/g==","signatures":[{"sig":"MEYCIQD6Hc+2dzsAaikL7rD0cK6CL2r5GWW9gdFZlGFwWZXqrwIhAO/lrKlMf2rmvkvVa2Xp5mRhdfan+X2Lh43PiR0Vv7iK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51090},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"39bbf6969edf9a80b9e2bd561cd6a25986b37047","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","actor":{"name":"johnny-qc","type":"user","email":"johnny-qc@hotmail.com"},"email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"10.1.0","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"react-hooks-global-states":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.0.0_1751969103875_0.35403765406107257","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"react-global-state-hooks","version":"10.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"f382d0d23082c4a532d194c007728a1fc2013dea","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.0.1.tgz","fileCount":34,"integrity":"sha512-VLOBEiqgnyDuTQp4C6HyxMlG+Pgb7RqhW+FlffvLHe4zhcdiSlRlQHvVHGbUoN+iNOxoYP454gEJodY/FRMgMQ==","signatures":[{"sig":"MEYCIQCsvrUU37tvWEG5KnROOaWEhPuI1AKHMt3URIoDtWe4pwIhAPB83kdisW8OxTpspv+XQYfQEVwfc/Es/CQKM+uZhAVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53779},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"dc46e64338c97b86ec9b029e4dc7dcae37ddfde0","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","actor":{"name":"johnny-qc","type":"user","email":"johnny-qc@hotmail.com"},"email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.0.1_1751983095408_0.21268175888307028","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"react-global-state-hooks","version":"10.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c2fa37758a4c4bda5c95dc12ef1fd759a8123d45","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.0.2.tgz","fileCount":34,"integrity":"sha512-CAHf3kHv4XrU6Om7+CqoDf/udBeOs9kLi5Hrgs+Hx2lJmBgmHdFenOvcTSVvAAB1kpEVjl/hT55u7ckZPDYv6w==","signatures":[{"sig":"MEUCICAOQVgVg+9Qj9Xuyp5WEBlob0K4KFjFHaWefVv4zSzcAiEA+z11hg4hE3nS+Ya79Kc7fOChw/2sg75ewTiYcqmsbXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53779},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"d83581291cd71ab9f035c2ff8aeba054c715d4d8","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"10.1.0","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"react-hooks-global-states":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.0.2_1752435052955_0.5028401518093262","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"react-global-state-hooks","version":"10.1.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.1.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0a6e2d3be81bff50a7f124d3f54e9849d1caa8bc","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.1.0.tgz","fileCount":34,"integrity":"sha512-QA/DltK7epJUH82PM3WTtV5Ov69pAGP8/6WaJn75stCyB3z2iawT20+aMHdXopaFbB6Akx9BJnseZ5QPJWHHzA==","signatures":[{"sig":"MEUCICgk1jUJnh4/tOwvjuw4mHtYmO05haS225JBc55EIluhAiEAhuNWKIKCypm3TEZMSEo1yxRdriU988dfuGJUgBGSswc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53758},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"d83581291cd71ab9f035c2ff8aeba054c715d4d8","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^10.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.1.0_1761659128056_0.9423028489541081","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"react-global-state-hooks","version":"10.1.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.1.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"5acc2cd99d037ed86c60222929be6ae16d001607","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.1.1.tgz","fileCount":34,"integrity":"sha512-EkDYDcyE8vIzBDYp975scnRSGS6Of66pI4cG8zQ5tMQ2yx1dL4kV5w6hK+YwiriMNVkxtI1c89xlBYNSLfbhCg==","signatures":[{"sig":"MEUCIHa/VqEJMARSSJikfGn3+A2bluPdIngBb7WQBmugNAx/AiEA1mT0HulNu1k+RWl2LY8Xx0/wq8ctswc5wPixeVOHXWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54006},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"dbea795a09431e9db975e9d7177e6a4e93998738","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^10.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.1.1_1761661629102_0.7752334469816751","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"react-global-state-hooks","version":"10.1.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.1.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"b05d51d8715fb0465a0de92ca6e5e71824d09fe6","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.1.2.tgz","fileCount":34,"integrity":"sha512-9GVmIf3xt6LB3dISX1UYQGSkFLGXwcp2D+x8P34iLAjjJkIbPtc2L9ss5KrBxzCJPRyn5vSNbl69PcwS563PjQ==","signatures":[{"sig":"MEUCIQCTybmMInt+HREvRqG1itubkqkYvIQofd2OdHnNw/RDdAIgC4eWl4MvXPsCddiDr1SrI+iiTZXop8LvoL+n4FqlBvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54160},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"7f0486395f1b2aa4735c5e566d3123fc657aec54","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^10.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.1.2_1761665399312_0.9342143632275928","host":"s3://npm-registry-packages-npm-production"}},"10.1.3":{"name":"react-global-state-hooks","version":"10.1.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.1.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"f0394f3d0692e5c7e815011325b87c229cea910b","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.1.3.tgz","fileCount":34,"integrity":"sha512-44hVMkdtBTLo/AdV0d3VvmWRQNo6iJDbsRAJrEhYEEAe/sOcBcZvnuhgz4whQixwDkSHG/mZ3ZCVxIRLHKk5fg==","signatures":[{"sig":"MEYCIQCxi3D+3JmB0JLlxRt6dumAjp617/mC/G2r8g9WkCQMjgIhAJsEAA01UUuQrjIGa4kiyEVWksI1ZuPHYFsE3Bpd4CH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54160},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"6875cc838af6cbdf018ad79af1165bbbcc6380a2","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^10.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.1.3_1761679752016_0.8516639806709552","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"react-global-state-hooks","version":"10.2.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.2.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"9831b78139c98318db8e15a6cc55b007abf15edf","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.2.0.tgz","fileCount":34,"integrity":"sha512-seP1hwb1Mn8eIGqWjE7DntLhGDlSKQwHbrrCXNW8Leo90xO/IhOB/Dj8PaANdce1k2J0mecTo/7FRJ9Xald5+Q==","signatures":[{"sig":"MEYCIQCpsA/qSREjGjgnaZUv/7/ZjAqu9MocxWIGHrUXZbPsXQIhAJSXm2qwZi8et/g5NWEg2UvNplLYb+zblHWWUU1rsPXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54160},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"023f5461559babfa496612dc949e68e4591654bd","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^10.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.2.0_1761705726044_0.16506937041581482","host":"s3://npm-registry-packages-npm-production"}},"10.3.0":{"name":"react-global-state-hooks","version":"10.3.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@10.3.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"f6603839b3bb59d63c72d9affd19981c3698d113","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-10.3.0.tgz","fileCount":34,"integrity":"sha512-ICbvKXUCNIfssZv2ii4WBW606NbiStRj3haxT1YROnhUhAtx4K8gzNtKvxXxF0Rzx9FiOUBZ3TRmqfh/9bbk7w==","signatures":[{"sig":"MEYCIQD82EKl6yVi7k9hePYjIXkbOtGOMVnBLo5XPHYloZ7G/gIhAMjbKoV0vYPJEUUX1PkNJhLD8pwOrbj7RCxtM8IECNDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54160},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./useStableState":{"types":"./useStableState.d.ts","import":"./useStableState.js","require":"./useStableState.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./generateStackHash":{"types":"./generateStackHash.d.ts","import":"./generateStackHash.js","require":"./generateStackHash.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"0138b0bd5a50f8549ba505b8cd87228d372a70a6","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^10.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_10.3.0_1761835419129_0.987310837268943","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"react-global-state-hooks","version":"11.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@11.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0379583d1874a23e08c37f94931758335f0714eb","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-11.0.0.tgz","fileCount":28,"integrity":"sha512-5iQPZvhR5eHf6ifBSQHMUDOSS7mjfFNULeEkl4q7VsouT2Jcha+nvvzBaJC9ASS1oOvbQXUE0V6sYakUv/Zu9g==","signatures":[{"sig":"MEYCIQDsb17Ex1fn6vQXNq2HlKhOfqkRCVSN+rpNdA5jlYqCbwIhAJ864XsVhQ/zMu0XdHLHou3LYVsHkG8GHLKFD9YKWs8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57122},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"342fb3684c2e7379a63d9105374893e799c691d7","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^11.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_11.0.0_1762176625016_0.9075564959462916","host":"s3://npm-registry-packages-npm-production"}},"12.0.0-beta.0":{"name":"react-global-state-hooks","version":"12.0.0-beta.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@12.0.0-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c20978e5284c4e0bcbc30ad4ef91ca49dad1c172","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-12.0.0-beta.0.tgz","fileCount":28,"integrity":"sha512-c2OMSe0cmZEnMuxwxgN+lGFL+sYrVrP2PSIUH2i6UBFi8f4m42NA/W0xViwBwdjJFcHZRDn03GqNciZfbx5Pdg==","signatures":[{"sig":"MEYCIQC9sC7/+UDGkY9Up8sJKaj73JnHtDOExH/vh0VaVAmZuAIhAPxblEqZuqdYkwlWaiD3LofTV4BbEi4OUOOxKACoKAPy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51697},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"7c7c9aa41d6641db83be15d69c6c17ab87627c4e","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"12.0.0-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_12.0.0-beta.0_1762312550540_0.7580663080641328","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"react-global-state-hooks","version":"12.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@12.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"e2a12eb6e2bd0a5831b70dcd56851849b51084db","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-12.0.0.tgz","fileCount":29,"integrity":"sha512-oBddKueZ/umc2oDztoWFjLP41sB9ERurhQTE1LoEsSTEYt8+mmrxDdoOBPEjGniBXTvuZa4l/QOGQV7cWuZQSw==","signatures":[{"sig":"MEYCIQDEQQ5SQAhv9gwPNglUnO5at9E++D5vQkH8YD9rbJe2UAIhAM+FjWrORsF5nkUvAXY0ee8QcsAY8QEaMZuvggEbupwr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51684},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"react-hooks-global-states":"^12.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_12.0.0_1762313637990_0.49565050212714223","host":"s3://npm-registry-packages-npm-production"}},"12.0.1":{"name":"react-global-state-hooks","version":"12.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@12.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c0e622cb2865d67878074aaa5a5226f71335045e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-12.0.1.tgz","fileCount":28,"integrity":"sha512-7wSJG7dStTB/fI8dAJs3GwBMNVWiiLG7SY6zxEECLDDANCd5ERGJPsEzRRbg0CHJT3d/xz98zR9NInru69jo/w==","signatures":[{"sig":"MEYCIQCqCSX1udysmysOXuky8qZu+Bril8c4x9aQ+kSNDbHtUwIhAKCYkEs4cEn1O93zG0FpDfbIkxkJQp0F09TUgQKvgRBS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51684},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"e8460f86a63457ab55b0199d271fe256e901eb32","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_12.0.1_1762314003452_0.9714878324529441","host":"s3://npm-registry-packages-npm-production"}},"12.0.2":{"name":"react-global-state-hooks","version":"12.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@12.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ca6c1f46ffb8ba764cc0e753a6efce3a5feb74a8","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-12.0.2.tgz","fileCount":28,"integrity":"sha512-BLMCSWDZ2RfCKqALy2VxKPAk5e81TwtT3DF7B+P6M+cq/9oY1nbWR6ux1wE4SI6QpwTRQ/6n1Hc9I0BnMijZHQ==","signatures":[{"sig":"MEYCIQCPj07TVTGe14q/NTLEvMT0y1sXIoVZ2Tud/FAQXdt9XQIhAJAaWDtf2dQftEClUyBT6IeO1rLwOGcdDimTsaFzdCa4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51684},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"6307706575986b7812f78f42d79164b5275a1210","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^12.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_12.0.2_1762314363068_0.11428635190109726","host":"s3://npm-registry-packages-npm-production"}},"12.0.3":{"name":"react-global-state-hooks","version":"12.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@12.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"162c70e20d5d60d763ec6d50d5dbc435048125b3","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-12.0.3.tgz","fileCount":28,"integrity":"sha512-O09PGyeL6q3sN/97vyLuitFd8w0g3G0+jUCSMigQVXz96LOW/jJ2ohh8bjvxXCMJFt8j9s1HrtGfEQSJRgA6LQ==","signatures":[{"sig":"MEYCIQDRKSwWazDmXXIyLN+IzZ5owFii1J0DW69uUdG3PJ+0/AIhAKpTTh0Jp8INEh/qjwO80QcML2zuLZSeE7/S8UTkE+3M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51684},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"9e50386e0dddd5164a0047aaf56aa58379ffe5b6","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^12.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_12.0.3_1762318047582_0.9409522329334812","host":"s3://npm-registry-packages-npm-production"}},"12.0.4":{"name":"react-global-state-hooks","version":"12.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@12.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"f0e581ed79a568ddc1c7dae9d58b4ef3bf9bbe97","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-12.0.4.tgz","fileCount":28,"integrity":"sha512-UEHl1eCdM5VmaC5SRiJH3qeOmRHkwLDaQ5TjbFgtXCSMp2YqY2bPguUiu9IPhEfwoloikoXjWxGabGKPDAPlwA==","signatures":[{"sig":"MEYCIQDZy0XVeXwlSrAxl0sQ7d9goUUSNIHZ3WCMITj9R78QiAIhAPob9eHCiaftWu0PHcn3wrqGlHDDF/k3OPo8H0aqp5HG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51684},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"a13163cd5a11513f34ff35959b6240b8f024c6d9","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^12.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_12.0.4_1762319099923_0.14139001947333818","host":"s3://npm-registry-packages-npm-production"}},"12.0.5":{"name":"react-global-state-hooks","version":"12.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@12.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"4f7b0dd0fa9c414c4bd54ea3ab50166bc5f76f2e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-12.0.5.tgz","fileCount":28,"integrity":"sha512-sTt9udGRQ5kmU3pfrnXrlI6tRjMI6wcmUd8sLwvfzrNNLNYsHdN814DqQ+VQzN6xcs4PV6wZPxnChoz7wWHjzg==","signatures":[{"sig":"MEYCIQCInJ06UAzMSampQB+I5jdrwxs/e0kJI82CdOQNmTT28wIhAJD437qHBx0ZHxobP05p45Sy6hgJDKtQf2a4p+/lNRNs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51684},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"e2275fa7393446517c38ef00a4c736718dbeb3ce","scripts":{"build":"yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"npm run build","version":"npm run format && git add -A src","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^12.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_12.0.5_1762376056442_0.06915482221309377","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"react-global-state-hooks","version":"14.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"882c03398b50b8a7e4d83eb48fd41bea25086bc4","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.0.0.tgz","fileCount":28,"integrity":"sha512-UNBJ+eT3lSYN2LECN3omuu8N20qzdTUjDbzUs+w0ARiIiqZDBWcduM43vP/KEQFnhxkvCxGbPL8gfDnhnG7afw==","signatures":[{"sig":"MEUCID8ZU7AJrwTjTvMkcD1WLeDOZeNKiQxGA+9nh9Z3iGTyAiEAwmJm4SPGDD3QtI6GO2mcpPFq3gnUMnF9Q1aD0nf86ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51785},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"5910aefaf23d804516b2f10664554bddd41f8f4c","scripts":{"build":"yarn ts-check &&yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"yarn ts-check && npm run build","version":"npm run format && git add -A src","ts-check":"tsc -p tsconfig.json --pretty true --noEmit true","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.0.0_1762397308429_0.3985730219952126","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"react-global-state-hooks","version":"14.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ac626b23bff773f83fd843ac4690fda041969878","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.0.1.tgz","fileCount":28,"integrity":"sha512-cYdy2jchBFqR4CsBbOAuNponflfUw9U1oLlbJgX4/rR0woTiQGLgNPe07Z1OQ+Zaj2sehg5Mg26ojuofde1g9g==","signatures":[{"sig":"MEQCIEulJ+Of002vY/TuY3KYh1gIfwQloT/MENHOYiXUSvP1AiA4SFN60gOml4UGtnY+OvC7VR7J57UVodiHe6sZ6LuIgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51785},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"e18daeb5eb3cada823aee6be95721ad8a7915478","scripts":{"build":"yarn ts-check &&yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"yarn ts-check && npm run build","version":"npm run format && git add -A src","ts-check":"tsc -p tsconfig.json --pretty true --noEmit true","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^14.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.0.1_1762398410978_0.7431248454180368","host":"s3://npm-registry-packages-npm-production"}},"14.0.2":{"name":"react-global-state-hooks","version":"14.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0a64749f386a962b44466637a756d1312c2ef4d3","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.0.2.tgz","fileCount":28,"integrity":"sha512-GPbj3f/NKOb8MaqdVvtQf1R6cvOznxDyC1OHLBQf7nefVpvPrfvFFDkx83wsT5bS2VsUQQ7qMWcpEMmaSdMcpA==","signatures":[{"sig":"MEYCIQC+KpqsvWa/hxZleqO1LivYv3naqwEBE5O+/jSkluTUjwIhANunxHHIAJfiqA7qegtgkrOmZ69XX9yrTrHx9GR88rOA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51785},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"e18daeb5eb3cada823aee6be95721ad8a7915478","scripts":{"build":"yarn ts-check &&yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' -exec rm {} +","format":"prettier --write .","prepare":"yarn ts-check && npm run build","version":"npm run format && git add -A src","ts-check":"tsc -p tsconfig.json --pretty true --noEmit true","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"jest --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"jest --maxWorkers=4 -c --colors --no-watchman --verbose --coverage"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"^14.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","@testing-library/react":"^16.3.0","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.0.2_1762398976277_0.7622858737172487","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.0":{"name":"react-global-state-hooks","version":"14.1.0-beta.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.1.0-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"a2fe2ee005cc2d652c2ebf41846c7698eb220618","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.1.0-beta.0.tgz","fileCount":28,"integrity":"sha512-7pbTdHveVwjQHrSZFnlor37lnVwITxg+KkmRFhI4S+Ip44hINeJtV2CQPZRgWeHiKPJSUoyM0WZ74e6D3jViIg==","signatures":[{"sig":"MEUCIDUBNdv0R28IQ+q6TOVBocPqLLIsksKQv5lXVW5t4RJSAiEAy19WMxsbIGUBColOhOLgJFI1ml+ff1Q7EfnyTnb4k0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52547},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./getLocalStorageItem":{"types":"./getLocalStorageItem.d.ts","import":"./getLocalStorageItem.js","require":"./getLocalStorageItem.js"},"./setLocalStorageItem":{"types":"./setLocalStorageItem.d.ts","import":"./setLocalStorageItem.js","require":"./setLocalStorageItem.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"1958f9eb8ea12c38137d74b05457caf1910f6507","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} +","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components No-redux, No-context.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"react-hooks-global-states":"14.1.0-beta.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","json-storage-formatter":"^2.0.9","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^2.0.9"},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.1.0-beta.0_1762639876149_0.5341733659428041","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.1":{"name":"react-global-state-hooks","version":"14.1.0-beta.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.1.0-beta.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"adf7851ff819534b617822acdb1eacf3280a0462","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.1.0-beta.1.tgz","fileCount":25,"integrity":"sha512-qJwT0UsUUDiyNDVAD4dk+CPKBPi3SpefwR43GJBKbom/lVdIa58rxBJrbmJvwkulSelDC/xLMf04E7zhz1oSnw==","signatures":[{"sig":"MEQCIAiMInv+etkY3fXZzJ+bAyKDQAZQwFyUDVuh0mU8NpIHAiAR9f9xzlFAt8WulMIScx9SLHyNykGF0mua3hbaUR/x6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53688},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"027a4ded2d22e611e8bfbc8e9196dfacbac12858","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"14.1.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.1.0-beta.1_1762758194627_0.41838765533677336","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.2":{"name":"react-global-state-hooks","version":"14.1.0-beta.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.1.0-beta.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"01a567dca0fc30f1ca4d343e734d63683511e60c","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.1.0-beta.2.tgz","fileCount":25,"integrity":"sha512-kLOLGPT/1FnpGjHv9ZYcwXmkipKw9fe6XYbJ3u/wdsPCnGcJyS4C4yYYQWhzcRDANTyxaQW04ZYu4KUrWT+N8A==","signatures":[{"sig":"MEUCIAogZY6rqIGFcmYGqRWm+af9viVjsuRD+9lIhllfEhFcAiEAkJjOZfO/rr8IdyEUn/ON5HX5xfXCGbFKEI/jPkA/7n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53688},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"027a4ded2d22e611e8bfbc8e9196dfacbac12858","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"14.1.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.1.0-beta.2_1762768468034_0.6909677449601959","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.4":{"name":"react-global-state-hooks","version":"14.1.0-beta.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.1.0-beta.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"3c6632babd02eb28c19752a17a7776215e6c48c1","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.1.0-beta.4.tgz","fileCount":25,"integrity":"sha512-RA+xUqI+m3uQdnnPtBB0zuSdB7MhYMUptSG6pZcfNAd335uIsJyai32riVq+dheF27Bi1U9a0SYRP9WIaoH69g==","signatures":[{"sig":"MEQCIEAran83NivcXTltpx8WEo3c7nf1xHCBY7uBqRMMkcizAiBr083QNbY22Syq88l0Wqng/fFK3293n1QkLdBGY+rq8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53924},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"507f91cca05f2ddd0f38d865c7d11a5760aaf2ac","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"14.1.0-beta.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.1.0-beta.4_1762770560590_0.04697024111673409","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.5":{"name":"react-global-state-hooks","version":"14.1.0-beta.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.1.0-beta.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"794590faa89866d95e0648ed15eaea554be71e10","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.1.0-beta.5.tgz","fileCount":25,"integrity":"sha512-PRAfDKTyBSsv+avKlPV16Rp+lmbr5a2z/1FMPTYs8aX7CilSPZZXMhlQ1BaXLDz9okoeC8ctkbY/1pFVoeG4bw==","signatures":[{"sig":"MEUCIQDHl309OIRV5TENlbcX1lg774P27puHnftTFmf5WD2RMgIgTonPWN+K/ozgcU60FkfPudI5C2GGtALlHERnuvtknco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53924},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"43286643e881919f8b5748d77d4ae2ceddc89e8b","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"14.1.0-beta.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.1.0-beta.5_1762784090828_0.24334250345142983","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.6":{"name":"react-global-state-hooks","version":"14.1.0-beta.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@14.1.0-beta.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7ed7848293bc0171b43cab50a3ba82e69bb5880d","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-14.1.0-beta.6.tgz","fileCount":25,"integrity":"sha512-DqKx/nJBKaG7lc5+eUqBY6ZJtS5xwjwyOkDlv3Juwskno9bZql+orwKVFMmpBZCevWZuo0J6BP9+1LmRt36Urg==","signatures":[{"sig":"MEQCIAD5ZOuQMk73JHoJ5lLceXVY5aYPPTlE4F83yR9V8uf5AiAZoVb6hUM0J6eHZGdudpXY2LUlqPVRvJlnVAJQhhyqOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53997},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"f4674d980660880beff613caf943deebeae3b55d","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"14.1.0-beta.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_14.1.0-beta.6_1762785867162_0.45915636418752226","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"react-global-state-hooks","version":"15.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"9a4cce825e1f03fdc951c79d4530c77b81d89a23","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.0.tgz","fileCount":25,"integrity":"sha512-NBaTTjS4RDLgg8pf7EIhcgZagx3NaSEfF8BBYW81Kew+ycBIw0be0On+t6vVy0X3dk8dCHa5SUld6OHC2XnPHw==","signatures":[{"sig":"MEYCIQCtBXWJhcpsbz8hezpi8fO4cYS8duJ6kbRD3x2cm5hPAgIhAIG3iJi3cYka7XyE4yhAqIKDRfsZBk3N9+8KH7nut5Tt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53984},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"1890d324c6b1447c9b6b4a3ee46e237cceab7cf6","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.0_1762790288788_0.10256824788039998","host":"s3://npm-registry-packages-npm-production"}},"15.0.1":{"name":"react-global-state-hooks","version":"15.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"cd608ded25daa21ff614df66ebb42d910feac6da","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.1.tgz","fileCount":25,"integrity":"sha512-8/PlCyTM4r26norscqwtdlYL5aJ8ebAyVYipQMcv6s1N3VWEEVJoiLBOJyzBqiCyPVfYKjN4F2K2j7fGFLr4BQ==","signatures":[{"sig":"MEYCIQDas74dVB35HbEptTHEuG6aw0NqdNbXXDhrEJWPXVc0rgIhAKf9RjN5xJuNWr6mJ6gOYCos7XmTKBrqZAu6WGlbfQLi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53984},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"1890d324c6b1447c9b6b4a3ee46e237cceab7cf6","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.1_1763645032506_0.30286495937456426","host":"s3://npm-registry-packages-npm-production"}},"15.0.2":{"name":"react-global-state-hooks","version":"15.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"a1cb10ad589dc04cb17c535c32e18e0621a350af","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.2.tgz","fileCount":25,"integrity":"sha512-dfWsITF/OH4FbgMJlavBlRPtygQVRQ292UQG1LU5vNlHkQXJQLt/sNyHxv+JwEtAiLeoqNgDV3CCY8P8CsSrRA==","signatures":[{"sig":"MEQCIAY2r6+wyYdFeSZqppObF8c13yxBB3LioBMdOv9mNCkPAiBJlsFrkOyQsiRYkbKnGjzWaE4AULMa8cAI1/l/hd8U5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53984},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"cde0c5ffc70cc35534a2503d9e0ac960a21aee94","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.2_1763825383397_0.9495393323554708","host":"s3://npm-registry-packages-npm-production"}},"15.0.3":{"name":"react-global-state-hooks","version":"15.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"1c7ebde891e39693015ca622424bc2ab0b640834","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.3.tgz","fileCount":25,"integrity":"sha512-4z5sOkZjiX3PLYMR+I/tJJH2sfim9WODUbGcOgKKcklyXFtIzVn0aLiaveDHGHTX5A9zNyVxYijyANlsp07kuA==","signatures":[{"sig":"MEUCIClZB+uqrnrR97B4w3G8Lws752OnLQlAYKXS52JghrgzAiEAsoBtrs3l9E7sZzPREcjO13X7qklgwjCDh3+NUbYWkvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54489},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"0fbeccb2fa5e6f73ae37dbe2f91d9b91d7c1a498","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.3_1763938470347_0.4312573399533184","host":"s3://npm-registry-packages-npm-production"}},"15.0.4":{"name":"react-global-state-hooks","version":"15.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"e92ec5e396502dc940f1722f57a9eee5d39f4e06","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.4.tgz","fileCount":25,"integrity":"sha512-221UuDdelmFC3fZ5/6whqJi2BkLVLHGASWe2IZwpzTnasilN3DhMQuKgVjGVvK+XdiWlnfobpbA5i4GT8kQe0g==","signatures":[{"sig":"MEUCIEwxtnKmBv3L6qb3oYYqa/JyA4d2xixygQ1z9bKeuKzvAiEAtm7yJ4TTTIESP2aVBtdg0XyE5mzP1pF+HLbPs9urg38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54524},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"172d576e414e42082924389588e4ec8150d27156","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.4_1764325789925_0.6001612887706775","host":"s3://npm-registry-packages-npm-production"}},"15.0.5":{"name":"react-global-state-hooks","version":"15.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"673880978d81e805c5600b5ea5befd62e9d6c7d4","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.5.tgz","fileCount":23,"integrity":"sha512-Qy59YGdKPHfar7IgKZ77bIpH2t0eLlYjslSBuYifr2gOBl7g3GUuSlRrN7sv35YeMqgkElWDCT26lNzmK4mnpw==","signatures":[{"sig":"MEYCIQDZ/fmRI8v2t873GG7rcHY7CzssALZDt8SC1T55I5kPMAIhAMZj6hmwBk8lz2TPwWLemIGu47E1n7ecKA6ilERY9z3h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49495},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"94acda69882b3ec5c9bb6c21396724f8a311950e","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.5_1765278963833_0.5620580713829166","host":"s3://npm-registry-packages-npm-production"}},"15.0.6":{"name":"react-global-state-hooks","version":"15.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"6231be181f6ea58daad057e65a9f5a2eeb1468ac","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.6.tgz","fileCount":23,"integrity":"sha512-BApAA3BF2PDfo3zPyXo7z3ikeWxFhvC/hr1y0lkBr5R6tN4o5wC7i+pubQ2mgKu8uPatk3a3U5RllOMr3kRwiA==","signatures":[{"sig":"MEQCIB9BUTLs4L5iI6VnpD66f+gE2qBfxqy/rcf8lhK+1HmqAiAtHLVJkvj8G0BvrI0rnQHA8FOce1A1k6m/++c4JUnZqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49495},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"0a7199b6a67aeb282e2664b6054e92f7a37132fd","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.6_1765330288666_0.05524622753962172","host":"s3://npm-registry-packages-npm-production"}},"15.0.7":{"name":"react-global-state-hooks","version":"15.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c37f7cb74cdc2283dd64d4d4a6fc62683154f277","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.7.tgz","fileCount":23,"integrity":"sha512-20MmlOv27CTGLmon0fouOcxfQr35PHZA2xHb6K3u9fF51QaAAJ8sgsQo0U5Vdi4i9DP6jkclyULSbutawExHjg==","signatures":[{"sig":"MEYCIQClBfoOkV1Cen1+yPEe728dQiT4N0H4nMab/oT86kC+CQIhANMad2LtEbiS+jkaMz5OgDdnAblQtkKBIoE8FZe+vEaX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49495},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"0a7199b6a67aeb282e2664b6054e92f7a37132fd","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.7_1765538690382_0.2116544691773381","host":"s3://npm-registry-packages-npm-production"}},"15.0.8":{"name":"react-global-state-hooks","version":"15.0.8","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"fb2c291a4914fd6634739a2384bbbb4bf3711215","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.8.tgz","fileCount":23,"integrity":"sha512-YVzfkPQI6AyWxDmJBk+WtfLjDJQsqTaQSYanT6qyOBFeQhIjE8XG4XzaNnp7P3n/ITLwcQ9rFaUYu28JQPozzQ==","signatures":[{"sig":"MEQCIDLLbWbG/YrboWwR6ifI1kuNuvsOkIqR1b6sQ35fUVUXAiA22wU7qvMc3wszj2B89U+TxHTfE8mr8vFKtbYoLcFmPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50741},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"19e775d7c0d03f2280d92a5e8878f3f8bf7c5529","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.8_1768478981765_0.4915622802311834","host":"s3://npm-registry-packages-npm-production"}},"15.0.9":{"name":"react-global-state-hooks","version":"15.0.9","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.9","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c3de8942d0325ec80f77808adce9377992527ac2","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.9.tgz","fileCount":23,"integrity":"sha512-Ci4CWXk92FWEufR2KRWE4nr15FFz5vLyGSOg7J5Pbzw0K4o4WDR0TXHO/T2RVoW7l/AOkM9Ww7vXzCPN2qII6Q==","signatures":[{"sig":"MEQCIEe8sd0YGaRfcV7rIzWwTjsGGyZLpnYNLI9B+tAjjBOgAiAxprEBIL3cMTO+4jyV72x4MISbFPoN3D1f4IDl/bM5Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51440},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"56b610700d54a4e4dddc4292a2518d3f4658c195","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.9_1768907354406_0.9000951070568786","host":"s3://npm-registry-packages-npm-production"}},"15.0.10":{"name":"react-global-state-hooks","version":"15.0.10","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.10","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"88b3e3c33d67aff6d22f7e8415ce2a1f9e2a1858","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.10.tgz","fileCount":23,"integrity":"sha512-8D3GS268uw6+A0Z1LwiuuVTa8KwdTkR1VDQTxVI3KjIku/e39RZzr7sTlUP3RzFQQGY84zetANxHoQxBtlkU6Q==","signatures":[{"sig":"MEUCIGtgKlG+RXBLSQ7l2a/vzMKTGkMdxMqtrBLAOseEsZIkAiEAkpLuEyJOdhZcYb2LsgkAEFJ3rAAvHfEK+ezOnXKpAFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49840},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"d5d332ccd712e6ebbbf84117c5a33a894f627f6c","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.10_1769012739709_0.8972807468282147","host":"s3://npm-registry-packages-npm-production"}},"15.0.11":{"name":"react-global-state-hooks","version":"15.0.11","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.11","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"13d5ae02791fe524b568842099f0153e2ce66c38","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.11.tgz","fileCount":23,"integrity":"sha512-nog8aaC5fsk+h5bZaNXcwh1zWYADXypUBfSi2TyEA0nDxl7cWmjaAWRvuvxrmMOw8l5Wy2C6o4kRdzzKFOzALQ==","signatures":[{"sig":"MEUCIQDpPw914tGvgkDev9P3LGv/wt0CLNfaC99wt47f4xHPQQIgG9SqVy1xelFgAkEvBd0FStS2P4guOKnP3Ap7aDa7sLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49827},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"d5d332ccd712e6ebbbf84117c5a33a894f627f6c","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.11_1769362663683_0.18750276300894275","host":"s3://npm-registry-packages-npm-production"}},"15.0.12":{"name":"react-global-state-hooks","version":"15.0.12","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.12","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"01fb9bc7d1b1a7a5ff3dcd01205671298314edd1","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.12.tgz","fileCount":23,"integrity":"sha512-qoYGxfRb8KjnyrhpylPvA2tec1KIUJKESE0NgTxfGpMDB4ngh6/vp0NwHgDJnGZFpYhPn494jDRzjPJuxmhpFA==","signatures":[{"sig":"MEUCIQCvY84MpxOgZERaD3UwygfY/Zf1lanNKWVlyJUyl1/xkQIgDy8gxERrLF4rSv7sp78SVJk0EtxKZLFVaMCsHoOP+8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49816},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"d5d332ccd712e6ebbbf84117c5a33a894f627f6c","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.12_1769363922009_0.05326597304546943","host":"s3://npm-registry-packages-npm-production"}},"15.0.14-beta.0":{"name":"react-global-state-hooks","version":"15.0.14-beta.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.14-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"ed3d2dff4659e710a585b74082d83ff5873fbb32","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.14-beta.0.tgz","fileCount":24,"integrity":"sha512-fqJUr4u5fuOpCpp+Pf3OrB/TT6xI9vzKEZMhWUDwpLaY3sYLilFxfdvDFljs1YwuX4fa8fjvOUr4er+w3FECjA==","signatures":[{"sig":"MEUCIEbKgV3GFz7Q757rJsf5MgnPZLw0/NvjLC4BXB3YgYhyAiEAhsBBM3mzjMbVh+DLCnDRGI+r4pNR8bUxjeDsXddcVCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98722},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./actions":{"types":"./actions.d.ts","import":"./actions.js","require":"./actions.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"137dd67ec4c607147d9d54395eb6ec60b5501e2e","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.14-beta.0_1769899621670_0.534592952829609","host":"s3://npm-registry-packages-npm-production"}},"15.0.14":{"name":"react-global-state-hooks","version":"15.0.14","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.14","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"7519f62a59d9cd595b08bb1657aa85034ecc01e9","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.14.tgz","fileCount":24,"integrity":"sha512-YDae39V3Ho+mhjfkMasOa20GEUqv4q8fXE1PGM+t3u0gj4JWCLWFtxK2bIOBCh3NAgs/ahVbeNOWKZ2C6lFWyw==","signatures":[{"sig":"MEUCIQDUXNUch7ICmyv7FRys2yuzAOz0oPzAlAdhhNOExXVsTwIgXQMSLPc07BOEZlb4YGM0V+TUPJqI61yNTy9sYI+clwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98715},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./actions":{"types":"./actions.d.ts","import":"./actions.js","require":"./actions.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"bd03e33379d2332856ac4cdd69770bcc26891a3e","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.14_1769902173119_0.17718599727890672","host":"s3://npm-registry-packages-npm-production"}},"15.0.15":{"name":"react-global-state-hooks","version":"15.0.15","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.15","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"797cf3ca38b200471fee9a56494518f40e15ed4d","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.15.tgz","fileCount":25,"integrity":"sha512-Xf548EVUyyMHTx+1zi07FQNXhOTPk8H0D6kHnDfcJMx3DKjnefT3LMsmS3Iy3pwA052AjVfPGW8YQhU9bHxIOQ==","signatures":[{"sig":"MEUCIQDbk3jpg6E3pg1Hi8B6wC95HcVJAKPhx2P7hnsI0Pl7xgIgGQCTSeZvQE3ZaUWVvOZFfG/YIw4TQZB8tqRvwS19ZNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84066},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./actions":{"types":"./actions.d.ts","import":"./actions.js","require":"./actions.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"8e940f68860cb6e91996b5ab6f32642c6641cd53","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.15_1769974909954_0.9251592971999283","host":"s3://npm-registry-packages-npm-production"}},"15.0.16":{"name":"react-global-state-hooks","version":"15.0.16","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.16","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"af5fff5554eb8e1f4a3f0a0a16f4b7d1b74642db","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.16.tgz","fileCount":25,"integrity":"sha512-4MTOVKCPTUlJy2coOTFVnallNg7efy/88z02qtZjdoVhjwmDuVCqljr/SiAFoJbAh7+e9ZpTuTXfE/KNBEvcHw==","signatures":[{"sig":"MEYCIQCi4AyE2x37TROo5kdkuPzFOPcjJIjylrutqfcO2wG8HwIhAKzhL7pa9VpYRIobgQ4WIsuyJP8KFiPAe0UJ3yaQQesc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84096},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./actions":{"types":"./actions.d.ts","import":"./actions.js","require":"./actions.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"fbe99ba39a9448dc3b39d4fe0d83d60e75b634c5","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.16_1771294451716_0.4100034677302278","host":"s3://npm-registry-packages-npm-production"}},"15.0.17-beta.0":{"name":"react-global-state-hooks","version":"15.0.17-beta.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.17-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"c97b8862bf1efb8887d5956dcbd62b430a6ab191","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.17-beta.0.tgz","fileCount":26,"integrity":"sha512-jPOHaeQL5eSlZwCFn7r5uFLDrXQK7MoVDVFcVoE/+lGZ8TxhRInWtJZ14W4gnGWrqTxTTCXKV0pxPS9UXdYw3w==","signatures":[{"sig":"MEYCIQCOk2Ci1lhSUoEvyFcXWM5Qmk/G5WBwUNMdZBoBYF2WBQIhAMMjVTf9EKN/EChKHzY3Qm9gD63FHHuqTZTu+cCv4ja0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84103},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./actions":{"types":"./actions.d.ts","import":"./actions.js","require":"./actions.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.17-beta.0_1782856449029_0.35809247045128667","host":"s3://npm-registry-packages-npm-production"}},"15.0.17":{"name":"react-global-state-hooks","version":"15.0.17","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.17","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"2f890d911df270bfa363a60f8a3c43edf90f2b51","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.17.tgz","fileCount":25,"integrity":"sha512-2g7Cf9Wd/TXlopvsnp3c8voqa5nACdovCZTRoV/BrLDaRqGKBF9UkVBpWDW4ZAp1JWtjQzEMynP4Wsq2aOejdQ==","signatures":[{"sig":"MEQCIBUoJyQvijBgJ1vT2PJDceSvaaI5x18eIVecGFmgtNEKAiAE6HpK8XLNPbbrzO08qMExuU65Ykp/ItH5J1hbWbPM+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84096},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./actions":{"types":"./actions.d.ts","import":"./actions.js","require":"./actions.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"681aef0220ab4db57ecadadabade9f0004d6c04a","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.17_1782858230680_0.8457059937008871","host":"s3://npm-registry-packages-npm-production"}},"15.0.18":{"name":"react-global-state-hooks","version":"15.0.18","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@15.0.18","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"5028f182c6c8cc5b4ca5326d5d69e1759456ba17","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-15.0.18.tgz","fileCount":26,"integrity":"sha512-N/i54ytTnCVi3cw/KyVSqTNWzMIrfmjMmaiq3J9vb+bubErrwijkaxwEnUxmMysArCXi8Zmd5BSnBrJ40ScN/g==","signatures":[{"sig":"MEYCIQDtzWTRKmUiBbMg0VJ+IJGoqIytNVhy44y3fgIutOFYJQIhAPJlnGYAXMl6GG4wBjLIcumQg+58/qfsHo4BbIvai89j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84096},"main":"./bundle.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./bundle.js","require":"./bundle.js"},"./types":{"types":"./types.d.ts","import":"./types.js","require":"./types.js"},"./actions":{"types":"./actions.d.ts","import":"./actions.js","require":"./actions.js"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js","clean":"find . -maxdepth 1 -type f \\( -name '*.js' -o -name '*.d.ts' \\) ! -name 'webpack.config.js' ! -name 'eslint.config.mts' -exec rm {} + && rm -rf coverage","format":"prettier --write .  --log-level silent && yarn lint:fix","prepare":"yarn format && npm run build && yarn test:quick","version":"npm run format && yarn build && yarn jest && git add -A","lint:fix":"eslint . --fix --max-warnings=0","ts-check":"tsc -p tsconfig.json --noEmit","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","test:debug:no-watch":"node --inspect-brk node_modules/.bin/jest --no-watchman --runInBand"},"_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"This is a package to easily handling global-state across your react components","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2020 Johnny Quesada, Agile Senior Full-stack Developer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","sideEffects":false,"dependencies":{"json-storage-formatter":"^3.0.2","react-hooks-global-states":"^15.0.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","ts-jest":"^29.1.1","webpack":"^5.76.3","prettier":"^3.6.2","react-dom":"^18.2.0","ts-loader":"^9.5.1","@eslint/js":"^9.39.1","typescript":"^5.8.2","@babel/core":"^7.21.3","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","babel-loader":"^9.1.2","@types/minimatch":"^6.0.0","@types/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","typescript-eslint":"^8.46.3","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.0","clean-webpack-plugin":"^4.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@testing-library/react":"^16.3.0","eslint-plugin-jsx-a11y":"^6.4.1","jest-environment-jsdom":"^30.0.4","easy-cancelable-promise":"^1.0.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-modules-commonjs":"^7.21.2","@babel/plugin-proposal-export-namespace-from":"^7.18.9"},"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_15.0.18_1788809958189_0.9217692133560735","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-beta":{"name":"react-global-state-hooks","version":"16.0.0-beta","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.0-beta","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"1c0a9723922b1cb00e7f922c1ef98978e0af2e1c","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.0-beta.tgz","fileCount":47,"integrity":"sha512-75dy+g9DlGvbl3ZODigjjT2WjCoN6QYmGF7INA3cMegZqZuVYrAf2hJlO5HyXVk5l8q7D070nZQcK8+EEGyzUw==","signatures":[{"sig":"MEYCIQDywe3ZItNuQ5GbnY8Pnzluj+RcUhFbwM5wor2rMo4zXwIhANwavan75y0NCZnDT1MFg75WdqUs4bKAilXO7hxYw73H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125027},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"dce5decc2bbcd7c023f50bf0ac84e19cdd1c03ec","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"4.0.0-beta","react-hooks-global-states":"16.0.0-beta"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","json-storage-formatter":"4.0.0-beta"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.0-beta_1789146971049_0.997980628314747","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"react-global-state-hooks","version":"16.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"30340d76f141bb043d4e669d14de353de06f7c0e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.0.tgz","fileCount":47,"integrity":"sha512-m+nmX2CtWrILlWUZoWGrM78sGHwYbeHrFD0XYE64r2ErjsnVTVmza0DgCAHSj1gnuEZYn0ak94LMbgneWbPjwg==","signatures":[{"sig":"MEUCIQD2i1kMBZkZ8t2mEu50wBWjTlC1In+AYRbZZrgU1++oxgIgA/TiV967n9P3snPR/Qk+juBBQo4MClepw50PW4XARgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125007},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"c207e4d8a2bfba5c58822b83d370ec46e411461f","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"4.0.0","react-hooks-global-states":"16.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.0_1789163039570_0.01053267885102338","host":"s3://npm-registry-packages-npm-production"}},"16.0.1-beta":{"name":"react-global-state-hooks","version":"16.0.1-beta","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.1-beta","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"0e8ad5655d7e08f675baa2dee7861476ae7b72b5","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.1-beta.tgz","fileCount":47,"integrity":"sha512-Hz6FESxelxS/rSS8tthOfm9MKTt6zt4y+ltsypVbHzSLpQqh6PgK7vePDasVoMUNPLKcFggHZahKpMwh9mlGMg==","signatures":[{"sig":"MEUCIEEuPWnubBJZNWImoj7w0rSjYTLDYC77DqCMhfL5m4SkAiEAhIiblYsA6b6ryuMCgmLsQYAOe6tNQ8O0rsnmHFJFqkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92253},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"688745468030b4020d6904450fac7e60f17b2b8e","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"4.0.0","react-hooks-global-states":"16.0.1-beta"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","json-storage-formatter":"4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.1-beta_1789315672531_0.3933783922277887","host":"s3://npm-registry-packages-npm-production"}},"16.0.2":{"name":"react-global-state-hooks","version":"16.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"948aa6e6dc49d2ea54f40cb01e2dd7bb24441f34","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.2.tgz","fileCount":47,"integrity":"sha512-Ew2qeCuamFVYWYcbNKN3dc11tahgWozV5Lo/eND+2XVIbZvjanITfFZ2D1yu6Wr3uTXnFFmowNNWiIIb4MOvyw==","signatures":[{"sig":"MEUCIAo0zLKjf1q9HpdwqNUH6i2GXPIMrrEkGkOd0nxf8LX+AiEAki6s5xQxlN0DfP/OG+1+xTsA9TaiC3RNca/7bII/UvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92225},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"b5a5f8fbd55ea4f90d6c43528329405a2ea596c5","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.2_1789322711824_0.32427725401430796","host":"s3://npm-registry-packages-npm-production"}},"16.0.3-beta.0":{"name":"react-global-state-hooks","version":"16.0.3-beta.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.3-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"44952e1412e3c5eb70c356ca5fb6a58045dea24e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.3-beta.0.tgz","fileCount":47,"integrity":"sha512-wG0bOTyrC67eg6l4cTHQ2DfqNAD4LDAFgFLjuh2XMrqyGcuJj+ZiSBWRFJoZoWLYX8QgFmyY5uZhEu6f7D6Jcg==","signatures":[{"sig":"MEYCIQDZ5zGaHMhDSSF/0MYqEFeL5U7u3Xt6xhJiykc2Ohzz0QIhANy47XtAYmK6M2/4Hjcmx6yaW7Uimjq3qytLSzq6A1t2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92232},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"5fcd39f933e9a9b80d7705a2f1587593ca8db8a0","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.3-beta.0_1789414753453_0.6710518777753316","host":"s3://npm-registry-packages-npm-production"}},"16.0.3-beta.1":{"name":"react-global-state-hooks","version":"16.0.3-beta.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.3-beta.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"200ced35616834376e600a031a8c88e11ae76c65","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.3-beta.1.tgz","fileCount":47,"integrity":"sha512-fjdCTVJA82mYqiTonwk4xPMMmxAAbRaTHyi7QxGCJGL8BASfJvV88KIdsWypKQUeBlCpeEIJus7YBS1qKzgkWQ==","signatures":[{"sig":"MEQCIEAX2Jup/vblFNMuGUpSd0s4qtEIR5PBSRUMjEJDXFMgAiAGQ+8wqbJvY9ea+gaZ6eyaC/AZ7X0Er6jkdKXGQ4JrXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92239},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"5fcd39f933e9a9b80d7705a2f1587593ca8db8a0","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.3-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.3-beta.1_1789416190622_0.5272622388815182","host":"s3://npm-registry-packages-npm-production"}},"16.0.3":{"name":"react-global-state-hooks","version":"16.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"5c98c09a1a1736bb15dba50f5610fe445b159307","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.3.tgz","fileCount":47,"integrity":"sha512-FNvK4Jt0h2Esop5GsfgAz5lwdC7Gf26MCgxU9bvpeiNrcgj0uvds0DD/WwjXYZrHGBUBinOgRb6lCizONkeioQ==","signatures":[{"sig":"MEQCIGIFReoULrh1zyi001te3kQ/qH+ykSpOwAtcpU1UzIr0AiBn+H4GRJBTLbKLIX9NxIJRL3Ce5Er+Qpi9pzZeiNqUWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92225},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"9de895e1f25edb84a9dae4f5ebdbfa177c9850de","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.3_1789417073218_0.2260046956563444","host":"s3://npm-registry-packages-npm-production"}},"16.0.4":{"name":"react-global-state-hooks","version":"16.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"b252a667d6dca70ce929a27141209f6ef62fb8eb","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.4.tgz","fileCount":47,"integrity":"sha512-2iMX619kx3Rd3SePUvVnmr8g22eSKd4jGenAeOu1V4+RkNo0jIWS+CHROe9/s5y2oCTCSza+QuHEOjGuesfbmg==","signatures":[{"sig":"MEUCIBs5OvvxTnJXITS1qRnx+wab665yjiH4Ek1pUbqkdrHDAiEA76O93+dgzLhaevct49kj7XnEWhtIy/tfsYrfcQHvVHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92225},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"72a4a82f4692048cd37d49d60d69e278d793bc48","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.4_1789487550959_0.5137164908812912","host":"s3://npm-registry-packages-npm-production"}},"16.0.4-beta":{"name":"react-global-state-hooks","version":"16.0.4-beta","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.4-beta","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"8433930ae7c6ac443c0509e4567edfa185598561","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.4-beta.tgz","fileCount":51,"integrity":"sha512-jtRCxAUoHNhbUPz1/35s77t/uurZpdT1WG7LJSle2XgO7Rd7tmiAHxHIEsnHdIkuKFfhnNFdpUuwAEvD47k2+A==","signatures":[{"sig":"MEUCIQDFVihPYzurJ1mlidm/Cj8G0fPUvYjmTladSWlyNvo5vgIgONKvXyVDAaaJk9ue9CRxQidx6fNJEUUpIvbsBMUHlQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93338},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./debug":{"types":"./debug.d.ts","import":"./debug.mjs","require":"./debug.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"619b93b9b7afef91aa0f4ed99a2302a873737620","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.13.0","description":"This is a package to easily handling global-state across your react components","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.4-beta"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.4-beta_1789489213991_0.46190408181102316","host":"s3://npm-registry-packages-npm-production"}},"16.0.5-beta.0":{"name":"react-global-state-hooks","version":"16.0.5-beta.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.5-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"bin":{"rgsh":"rgsh.mjs"},"dist":{"shasum":"1656c3c0ebbc83ec02e68f6aa64919aefafd7945","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.5-beta.0.tgz","fileCount":52,"integrity":"sha512-5v6diUBM5F/ASnSF1ZPjNRVYDHs432jgLZNpX6YV8DQlLHEwUuCEmiwKd92qsT6fGKRQd5WkZGaGe2n0Haao/A==","signatures":[{"sig":"MEYCIQCVqAziBUxzOoeCw54wMw+I14f3z8zl7IBfHZ/Q5BDhpAIhAPEsW+7dpyGV0Z7Xr4LpV0U4/xMNw2p5s3052DnpOfXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDA4EjwCEC/PeI9HNg/d61dSmkRQoFqVrwaPYUj4ubLCAIgVtdC1PydBTBU/jvRHsK0i/AHVUQciky70CdAaDV2VYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92911},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./debug":{"types":"./debug.d.ts","import":"./debug.mjs","require":"./debug.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"c1bca2c6c04a6ef460cf503e09bf1ecc2bb1e45b","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Shared React state with a useState-style API, selective subscriptions, actions, localStorage persistence and DevTools.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.5-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.5-beta.0_1790070281422_0.32407149366213317","host":"s3://npm-registry-packages-npm-production"}},"16.0.5":{"name":"react-global-state-hooks","version":"16.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-global-state-hooks@16.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"bin":{"rgsh":"rgsh.mjs"},"dist":{"shasum":"8a79a323bdd8f83c66af6a91a65db1856afc291e","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.5.tgz","fileCount":52,"integrity":"sha512-rB9blWme4eJ+DKqBn7miuo8KEPR34c53oJYBA8fAyHOQVLm0WvYW+2Y2TTN+/Gx4O2jCfnFkUngQpm9CND7wxw==","signatures":[{"sig":"MEUCIDgTU87SBpDz70tM0QJQfWGV590lDVgHF7YXAileGeSVAiEAiv1hbN6vta5IwIIJfDDbvorLnC61luLfQnUkFTcgoZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCubs0gY7guAgnI5gX6lrWyNjUfy4+WoiyNBWUtbucXIQIgE3uFagQgzifl/UFCFnZR/dsvLi01TrYYAd7sesxuPgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92897},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./debug":{"types":"./debug.d.ts","import":"./debug.mjs","require":"./debug.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"5e84b39665a4932215131cc414bb61a7e3d2f0b0","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Shared React state with a useState-style API, selective subscriptions, actions, localStorage persistence and DevTools.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-global-state-hooks_16.0.5_1790073232051_0.8865684475344322","host":"s3://npm-registry-packages-npm-production"}},"16.0.6":{"_id":"react-global-state-hooks@16.0.6","bin":{"rgsh":"rgsh.mjs"},"bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"dist":{"shasum":"6602570c1443a2a493172c9e5ae66424169c0a71","tarball":"https://registry.npmjs.org/react-global-state-hooks/-/react-global-state-hooks-16.0.6.tgz","fileCount":52,"integrity":"sha512-yhDMbyHYDslBKzjQRIHKFY9CwvGKwl4ijxsJaulstl4mbS5dmACB65zGX2Lz/XX3VygqCRaIly0beHPkLsL47g==","signatures":[{"sig":"MEUCIH/82GYTuumCY0GzOImUQ7QeemOsiHCUJxZvXAMNMehBAiEAiPLe7rTApO3GTTophzxd30tlu/uAhZO9vqdY7FpF3tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUa6lKHC6zO0sh4TkQChxQto/MEBOw10w71J+f9a1xNAIhAKrOISXUuWA6RK7paaxJcjuJIYqAH/TCQBfVXOYjtPZr"}],"unpackedSize":97841},"main":"./bundle.cjs","name":"react-global-state-hooks","types":"./index.d.ts","author":{"name":"Johnny Quesada"},"module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./debug":{"types":"./debug.d.ts","import":"./debug.mjs","require":"./debug.cjs"},"./types":{"types":"./types.d.ts","import":"./types.mjs","require":"./types.cjs"},"./actions":{"types":"./actions.d.ts","import":"./actions.mjs","require":"./actions.cjs"},"./isRecord":{"types":"./isRecord.d.ts","import":"./isRecord.mjs","require":"./isRecord.cjs"},"./uniqueId":{"types":"./uniqueId.d.ts","import":"./uniqueId.mjs","require":"./uniqueId.cjs"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.mjs","require":"./GlobalStore.cjs"},"./package.json":"./package.json","./createContext":{"types":"./createContext.d.ts","import":"./createContext.mjs","require":"./createContext.cjs"},"./shallowCompare":{"types":"./shallowCompare.d.ts","import":"./shallowCompare.mjs","require":"./shallowCompare.cjs"},"./createGlobalState":{"types":"./createGlobalState.d.ts","import":"./createGlobalState.mjs","require":"./createGlobalState.cjs"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.mjs","require":"./throwWrongKeyOnActionCollectionConfig.cjs"}},"gitHead":"0ffd5d2729a32cc10cb93a263a59a8c2434e7331","license":"MIT","version":"16.0.6","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"_npmVersion":"11.6.2","description":"Shared React state with a useState-style API, selective subscriptions, actions, localStorage persistence and DevTools.","directories":{},"maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states":"^16.0.6"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","json-storage-formatter":"^4.0.0"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-global-state-hooks_16.0.6_1790591588318_0.979430675074312"}}},"time":{"created":"2020-12-10T15:58:36.440Z","modified":"2026-09-28T10:33:08.552Z","1.0.0":"2020-12-10T15:58:36.618Z","1.0.1":"2020-12-10T16:00:13.033Z","1.0.2":"2020-12-10T22:08:58.505Z","1.0.3":"2020-12-16T05:51:33.229Z","1.0.4":"2020-12-16T15:05:37.392Z","1.0.5":"2020-12-21T19:07:03.064Z","1.0.6":"2020-12-24T08:54:17.893Z","1.0.7":"2021-02-04T05:55:01.321Z","1.0.8":"2021-02-04T07:37:01.090Z","1.0.9":"2022-12-10T18:56:43.786Z","1.0.10":"2022-12-10T21:01:44.054Z","1.0.11":"2022-12-13T21:48:20.348Z","1.0.12":"2022-12-14T01:57:14.510Z","1.0.13":"2022-12-14T02:10:39.563Z","1.0.14":"2023-01-11T23:25:03.984Z","1.0.15":"2023-02-13T22:59:27.864Z","1.0.16":"2023-02-15T01:09:47.543Z","1.0.18":"2023-02-15T01:11:07.697Z","1.0.19":"2023-02-17T18:43:25.699Z","1.0.20":"2023-02-20T10:50:55.537Z","1.0.21":"2023-02-27T17:15:53.433Z","1.0.22":"2023-03-06T09:59:00.223Z","1.0.23":"2023-03-11T13:05:01.074Z","1.0.24":"2023-03-11T13:28:25.271Z","1.0.25":"2023-03-11T13:48:31.031Z","1.0.27":"2023-03-11T14:08:34.413Z","1.0.28":"2023-03-13T10:35:26.682Z","1.1.1":"2023-04-04T18:47:07.692Z","1.1.2":"2023-04-06T09:55:42.113Z","2.0.0":"2023-05-05T21:50:04.661Z","2.0.1":"2023-05-06T05:46:49.349Z","2.0.2":"2023-05-06T05:51:40.496Z","2.0.3":"2023-05-06T07:29:04.158Z","2.0.4":"2023-05-06T07:40:12.916Z","2.0.5":"2023-05-06T07:42:43.861Z","2.0.6":"2023-05-06T07:49:37.870Z","2.0.8":"2023-05-06T08:12:02.732Z","2.0.10":"2023-05-06T13:26:41.715Z","2.0.11":"2023-05-06T13:30:12.507Z","2.0.12":"2023-05-07T19:37:10.579Z","2.0.13":"2023-05-07T20:54:51.603Z","2.0.14":"2023-05-07T20:55:04.128Z","2.0.15":"2023-05-14T12:29:49.248Z","3.0.0":"2023-12-14T14:20:38.402Z","3.0.1":"2023-12-16T02:23:53.548Z","3.0.2":"2023-12-16T17:10:18.790Z","3.0.3":"2023-12-16T20:05:56.521Z","3.0.4":"2023-12-20T11:59:41.130Z","3.0.5":"2023-12-20T23:44:16.842Z","3.0.6":"2023-12-31T03:40:27.846Z","3.0.7":"2024-01-31T19:00:36.693Z","3.0.8":"2024-01-31T19:08:47.613Z","3.1.0":"2024-08-17T04:11:41.242Z","3.1.1":"2024-08-17T04:25:28.830Z","3.1.2":"2024-08-17T04:36:34.810Z","3.2.0":"2024-08-24T01:13:43.817Z","4.0.0":"2024-08-28T00:56:58.290Z","4.0.1":"2024-08-28T21:32:34.116Z","4.0.2":"2024-08-28T22:36:54.633Z","4.1.0":"2024-08-31T02:10:57.464Z","4.2.0":"2024-09-02T18:57:13.974Z","4.2.1":"2024-09-02T23:52:15.377Z","4.2.2":"2024-09-03T12:48:34.422Z","4.2.3":"2024-09-06T07:34:11.032Z","4.3.0":"2024-09-14T02:30:12.656Z","4.3.1":"2024-09-14T12:36:36.134Z","4.3.2":"2024-09-14T19:06:05.413Z","5.0.0":"2024-09-18T02:05:10.184Z","5.0.1":"2024-09-18T03:08:16.764Z","5.0.2":"2024-09-18T03:51:43.289Z","5.0.3":"2024-09-18T14:51:21.912Z","6.0.0":"2024-09-20T20:33:04.809Z","6.0.1":"2024-09-20T21:10:36.339Z","6.0.2":"2024-09-20T22:10:12.086Z","6.0.3":"2024-09-20T23:49:24.610Z","6.0.4":"2024-09-21T23:35:35.642Z","6.0.5":"2024-09-21T23:44:41.417Z","6.0.6":"2024-09-22T15:54:22.454Z","6.0.7":"2024-09-23T23:28:27.082Z","6.0.8":"2025-02-04T21:08:15.587Z","7.0.0":"2025-02-09T19:02:34.683Z","7.0.1":"2025-02-11T18:46:22.572Z","7.0.2":"2025-02-16T19:26:54.324Z","7.0.3":"2025-02-19T00:40:15.634Z","7.0.4":"2025-02-25T02:53:49.752Z","7.0.5":"2025-02-25T03:25:42.928Z","7.0.6":"2025-02-27T12:45:57.327Z","8.0.0":"2025-02-27T21:32:06.188Z","8.0.1":"2025-02-27T21:34:56.093Z","8.0.2":"2025-02-28T14:55:47.529Z","8.0.3":"2025-02-28T16:02:47.357Z","8.0.4":"2025-02-28T16:56:46.947Z","8.0.5":"2025-02-28T17:27:26.116Z","8.0.6":"2025-03-01T21:28:01.393Z","8.0.7":"2025-03-01T22:31:26.703Z","8.0.8":"2025-03-01T22:56:41.614Z","8.0.9":"2025-03-01T23:08:52.655Z","8.0.10":"2025-03-02T02:56:07.376Z","8.0.11":"2025-03-02T03:26:34.256Z","8.0.12":"2025-03-02T20:11:04.385Z","8.0.14":"2025-03-03T21:34:43.694Z","8.0.15":"2025-03-03T22:30:33.610Z","8.0.16":"2025-03-04T00:05:03.694Z","8.0.17":"2025-03-04T18:38:27.343Z","8.0.18":"2025-03-04T20:51:09.675Z","9.0.0":"2025-03-04T22:00:07.768Z","9.0.1":"2025-03-04T23:55:37.759Z","9.0.2":"2025-03-05T00:35:37.188Z","9.0.3":"2025-03-05T20:35:49.357Z","9.0.4":"2025-03-06T02:27:25.631Z","9.1.0":"2025-03-07T01:10:03.581Z","9.2.0":"2025-03-07T23:20:23.297Z","9.2.1":"2025-03-08T03:08:34.780Z","9.2.2":"2025-03-08T14:10:06.765Z","9.2.3":"2025-03-12T00:33:22.512Z","9.2.4":"2025-03-13T22:59:24.229Z","10.0.0":"2025-07-08T10:05:04.102Z","10.0.1":"2025-07-08T13:58:15.568Z","10.0.2":"2025-07-13T19:30:53.143Z","10.1.0":"2025-10-28T13:45:28.250Z","10.1.1":"2025-10-28T14:27:09.279Z","10.1.2":"2025-10-28T15:29:59.515Z","10.1.3":"2025-10-28T19:29:12.214Z","10.2.0":"2025-10-29T02:42:06.291Z","10.3.0":"2025-10-30T14:43:39.314Z","11.0.0":"2025-11-03T13:30:25.227Z","12.0.0-beta.0":"2025-11-05T03:15:50.769Z","12.0.0":"2025-11-05T03:33:58.183Z","12.0.1":"2025-11-05T03:40:03.652Z","12.0.2":"2025-11-05T03:46:03.275Z","12.0.3":"2025-11-05T04:47:27.808Z","12.0.4":"2025-11-05T05:05:00.130Z","12.0.5":"2025-11-05T20:54:16.637Z","14.0.0":"2025-11-06T02:48:28.633Z","14.0.1":"2025-11-06T03:06:51.201Z","14.0.2":"2025-11-06T03:16:16.455Z","14.1.0-beta.0":"2025-11-08T22:11:16.340Z","14.1.0-beta.1":"2025-11-10T07:03:14.815Z","14.1.0-beta.2":"2025-11-10T09:54:28.246Z","14.1.0-beta.4":"2025-11-10T10:29:20.784Z","14.1.0-beta.5":"2025-11-10T14:14:51.053Z","14.1.0-beta.6":"2025-11-10T14:44:27.342Z","15.0.0":"2025-11-10T15:58:08.988Z","15.0.1":"2025-11-20T13:23:52.700Z","15.0.2":"2025-11-22T15:29:43.594Z","15.0.3":"2025-11-23T22:54:30.565Z","15.0.4":"2025-11-28T10:29:50.108Z","15.0.5":"2025-12-09T11:16:03.972Z","15.0.6":"2025-12-10T01:31:28.870Z","15.0.7":"2025-12-12T11:24:50.504Z","15.0.8":"2026-01-15T12:09:41.908Z","15.0.9":"2026-01-20T11:09:14.589Z","15.0.10":"2026-01-21T16:25:39.854Z","15.0.11":"2026-01-25T17:37:43.848Z","15.0.12":"2026-01-25T17:58:42.159Z","15.0.14-beta.0":"2026-01-31T22:47:01.858Z","15.0.14":"2026-01-31T23:29:33.283Z","15.0.15":"2026-02-01T19:41:50.108Z","15.0.16":"2026-02-17T02:14:11.866Z","15.0.17-beta.0":"2026-06-30T21:54:09.191Z","15.0.17":"2026-06-30T22:23:50.823Z","15.0.18":"2026-09-07T19:39:18.328Z","16.0.0-beta":"2026-09-11T17:16:11.192Z","16.0.0":"2026-09-11T21:43:59.715Z","16.0.1-beta":"2026-09-13T16:07:52.679Z","16.0.2":"2026-09-13T18:05:11.948Z","16.0.3-beta.0":"2026-09-14T19:39:13.609Z","16.0.3-beta.1":"2026-09-14T20:03:10.791Z","16.0.3":"2026-09-14T20:17:53.382Z","16.0.4":"2026-09-15T15:52:31.081Z","16.0.4-beta":"2026-09-15T16:20:14.116Z","16.0.5-beta.0":"2026-09-22T09:44:41.520Z","16.0.5":"2026-09-22T10:33:52.137Z","16.0.6":"2026-09-28T10:33:08.381Z"},"bugs":{"url":"https://github.com/johnny-quesada-developer/react-global-state-hooks/issues"},"author":{"name":"Johnny Quesada"},"license":"MIT","homepage":"https://github.com/johnny-quesada-developer/react-global-state-hooks#readme","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","nextjs","next.js","next","react-hooks","hooks","react-hooks-global-states","react-global-state-hooks","react-global-state","react-global-hooks","react-global","preact"],"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-global-state-hooks.git","type":"git"},"description":"Shared React state with a useState-style API, selective subscriptions, actions, localStorage persistence and DevTools.","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"readme":"# react-global-state-hooks 🌟\n\n<div align=\"center\">\n\n![Johnny Quesada](https://raw.githubusercontent.com/johnny-quesada-developer/global-hooks-example/main/public/avatar2.jpeg)\n\n</div>\n\n<div align=\"center\">\n\n**Shared state that feels like `useState`.**\n\nShare state across your React application with the familiar `useState` API, subscribe to only the slice a component needs, and grow into typed actions, chainable selectors, and scoped stores. Persist what matters in `localStorage`. Inspect every store, action, and state change in the DevTools panel, or from your terminal.\n\n[![npm version](https://img.shields.io/npm/v/react-global-state-hooks.svg)](https://www.npmjs.com/package/react-global-state-hooks)\n[![Downloads](https://img.shields.io/npm/dm/react-global-state-hooks.svg)](https://www.npmjs.com/package/react-global-state-hooks)\n[![License](https://img.shields.io/npm/l/react-global-state-hooks.svg)](https://github.com/johnny-quesada-developer/react-global-state-hooks/blob/master/LICENSE)\n\n[**Website**](https://johnny-quesada-developer.github.io/react-global-state-hooks/) · [**Documentation**](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/) · [**Examples**](https://johnny-quesada-developer.github.io/react-global-state-hooks/examples/) · [**DevTools**](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/devtools/) · [**Agentic DevTools**](https://johnny-quesada-developer.github.io/react-global-state-hooks/agentic-devtools/)\n\nCreated by [Johnny Quesada](https://johnny-quesada-developer.github.io/react-global-state-hooks/about/), author of the React Global State Hooks family.\n\n</div>\n\n---\n\n## Start with a single hook\n\n```tsx\nimport { createGlobalState } from 'react-global-state-hooks';\n\nexport const useCounter = createGlobalState(0);\n```\n\nA shared store, ready to use. Global hooks work without a provider; use `createContext` when a subtree needs its own instance.\n\n```tsx\n// Use it anywhere, instantly\nfunction Counter() {\n  const [count, setCount] = useCounter();\n  return <button onClick={() => setCount(count + 1)}>{count}</button>;\n}\n```\n\n---\n\n## Built for React applications\n\n### **Familiar React API**\n\nIf you know `useState`, you already know the API.\n\n```tsx\n// Local state\nconst [count, setCount] = useState(0);\n\n// Shared state\nconst [count, setCount] = useCounter();\n```\n\n### **Precise Subscriptions**\n\nSubscribe to a slice, so unrelated store changes do not re-render your component.\n\n```tsx\n// Only re-renders when name changes\nconst [name] = useStore((state) => state.user.name);\n```\n\n### **Chainable Selectors**\n\nBuild reusable state hooks on top of other selector hooks.\n\n```tsx\nconst useUsers = useStore.createSelectorHook((state) => state.users);\n\nconst useAdmins = useUsers.createSelectorHook((users) => users.filter((user) => user.isAdmin));\n```\n\n### **Actions (Optional)**\n\nKeep mutation logic next to the store when a feature needs more structure.\n\n```tsx\nconst useAuth = createGlobalState(null, {\n  actions: {\n    login(credentials) {\n      return async ({ setState }) => {\n        const user = await api.login(credentials);\n\n        setState(user);\n      };\n    },\n  },\n});\n```\n\n### **Context Mode**\n\nNeed an isolated instance instead of app-wide state? Same state model, inside a provider.\n\n```tsx\nconst Form = createContext({ name: '', email: '' });\n\n<Form.Provider>\n  <FormFields />\n</Form.Provider>;\n```\n\n### **Persistence with localStorage**\n\nKeep preferences and drafts across browser sessions.\n\n```tsx\nconst useSettings = createGlobalState(\n  { theme: 'dark' },\n  {\n    localStorage: {\n      key: 'settings',\n    },\n  },\n);\n```\n\n### **Non-Reactive API**\n\nRead, update, or subscribe to state outside React components.\n\n```tsx\nconst token = useAuth.getState().token;\n\nuseAuth.setState({ user: nextUser });\n```\n\n---\n\n## Agentic DevTools\n\nGive your coding agent the runtime, not a guess. With the [Chrome extension](https://chromewebstore.google.com/detail/bafojplmkpejhglhjpibpdhoblickpee) open on your app, the `rgsh` command that ships with this package reads store state, runs store actions and prints exactly which paths changed — from the terminal your agent already uses.\n\n```bash\nnpm install --save-dev ws                      # rgsh talks to the extension over a local WebSocket\nnpx rgsh --list                                # every store DevTools knows about, with its actions\nnpx rgsh action todos add \"Write the docs\"     # run an action; prints each changed path, before → after\nnpx rgsh state todos todos[0].done             # read the result back\n```\n\nImport the debug entry first in your **development** entry file, before any module that creates a store, and keep it out of production builds:\n\n```ts\nimport 'react-global-state-hooks/debug';\n```\n\n`rgsh` works on state and actions only; it does not click or type in the page. Take the [Agentic DevTools tour](https://johnny-quesada-developer.github.io/react-global-state-hooks/agentic-devtools/) for the inspect → act → verify workflow, and read the [DevTools guide](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/devtools/) for setup, the panel and the exit codes.\n\n| The app being inspected | Stores, actions, and state diffs in the panel |\n| ------------------------- | ----------------------------------------------- |\n| <img alt=\"Debug playground app\" src=\"https://johnny-quesada-developer.github.io/react-global-state-hooks/devtools/showcase/app.png\" width=\"380\"> | <img alt=\"DevTools panel\" src=\"https://johnny-quesada-developer.github.io/react-global-state-hooks/devtools/showcase/panel.png\" width=\"620\"> |\n\n---\n\n## Installation\n\n```bash\nnpm install react-global-state-hooks\n```\n\n**Platform-specific with built-in storage:**\n\n- 🌐 **Web**: `react-global-state-hooks` (localStorage)\n- 📱 **React Native**: `react-native-global-state-hooks` (AsyncStorage by default, customizable, optional dependency)\n\n---\n\n## Quick Start\n\n### Your first shared store\n\n```tsx\nimport { createGlobalState } from 'react-global-state-hooks';\n\n// 1. Create it (anywhere)\nconst useTheme = createGlobalState('dark');\n\n// 2. Use it (everywhere)\nfunction ThemeToggle() {\n  const [theme, setTheme] = useTheme();\n  return <button onClick={() => setTheme(theme === 'dark' ? 'light' : 'dark')}>{theme} mode</button>;\n}\n\nfunction ThemedComponent() {\n  const [theme] = useTheme();\n  return <div className={theme}>Themed content</div>;\n}\n```\n\n### Async state with actions\n\nKeep loading and error values in state so components update throughout the request.\n\n```tsx\nimport { createGlobalState } from 'react-global-state-hooks';\n\ntype User = { id: string; name: string };\n\nconst useAuth = createGlobalState(\n  () => ({ user: null as User | null, isLoading: false, error: null as string | null }),\n  {\n    actions: {\n      login(authenticate: () => Promise<User>) {\n        return async ({ setState }) => {\n          setState((state) => ({ ...state, isLoading: true, error: null }));\n          try {\n            const user = await authenticate();\n            setState({ user, isLoading: false, error: null });\n          } catch (error) {\n            setState((state) => ({\n              ...state,\n              isLoading: false,\n              error: error instanceof Error ? error.message : 'Sign-in failed',\n            }));\n          }\n        };\n      },\n      logout() {\n        return ({ setState }) => {\n          setState({ user: null, isLoading: false, error: null });\n        };\n      },\n    },\n  },\n);\n\nfunction LoginButton({ authenticate }: { authenticate: () => Promise<User> }) {\n  const [{ isLoading, error }, actions] = useAuth();\n\n  return (\n    <div>\n      <button disabled={isLoading} onClick={() => void actions.login(authenticate)}>\n        {isLoading ? 'Signing in…' : 'Sign in'}\n      </button>\n      {error && <p role=\"alert\">{error}</p>}\n    </div>\n  );\n}\n```\n\n---\n\n## Core Features Deep Dive\n\n### Global State with `createGlobalState`\n\nKeep app-wide state outside the component tree and subscribe wherever it is needed.\n\n#### The Basics\n\n```tsx\n// Primitives\nconst useCount = createGlobalState(0);\nconst useTheme = createGlobalState('light');\nconst useIsOpen = createGlobalState(false);\n\n// Objects\nconst useUser = createGlobalState({ name: 'Guest', role: 'viewer' });\n\n// Arrays\nconst useTodos = createGlobalState([\n  { id: 1, text: 'Learn this library', done: true },\n  { id: 2, text: 'Build something awesome', done: false },\n]);\n\n// With function initialization (useful for testing - allows store.reset())\nconst useExpensiveState = createGlobalState(() => {\n  return computeExpensiveInitialValue();\n});\n```\n\n#### Focused subscriptions with Selectors\n\nSelectors keep components subscribed to the state they use.\n\n```tsx\nconst useStore = createGlobalState({\n  user: { name: 'John', age: 30, email: 'john@example.com' },\n  theme: 'dark',\n  notifications: [],\n  settings: { sound: true, vibrate: false },\n});\n\n// This component ONLY re-renders when user.name changes\nfunction UserName() {\n  const [name] = useStore((state) => state.user.name);\n  return <h1>{name}</h1>;\n}\n\n// Alternative: use.select() when you only need the value (not setState)\nfunction UserNameAlt() {\n  const name = useStore.select((state) => state.user.name);\n  return <h1>{name}</h1>;\n}\n\n// This ONLY re-renders when theme changes\nfunction ThemeSwitcher() {\n  const [theme, setStore] = useStore((state) => state.theme);\n\n  const toggleTheme = () => {\n    setStore((s) => ({ ...s, theme: theme === 'dark' ? 'light' : 'dark' }));\n  };\n\n  return <button onClick={toggleTheme}>{theme}</button>;\n}\n\n// This ONLY re-renders when notifications array changes\nfunction NotificationCount() {\n  const [notifications] = useStore((state) => state.notifications);\n  return <span>{notifications.length}</span>;\n}\n```\n\n**Subscription behavior:**\n\n| Subscription | What triggers an update |\n| --- | --- |\n| `useStore()` | Any store value change |\n| `useStore(selector)` | A change to the selected value |\n\n#### Computed Values with Dependencies\n\nDerive values from both store state and component-local values, with explicit dependencies.\n\n```tsx\nconst useStore = createGlobalState({\n  todos: [\n    { id: 1, text: 'Task 1', completed: false, priority: 'high' },\n    { id: 2, text: 'Task 2', completed: true, priority: 'low' },\n    { id: 3, text: 'Task 3', completed: false, priority: 'high' },\n  ],\n});\n\nfunction FilteredTodoList() {\n  // These are regular useState - NOT in the global store!\n  const [filter, setFilter] = useState('all'); // 'all' | 'active' | 'completed'\n  const [priorityFilter, setPriorityFilter] = useState('all'); // 'all' | 'high' | 'low'\n\n  // 🔥 The magic: selector recomputes when EITHER store OR external state changes!\n  const [filteredTodos] = useStore(\n    (state) => {\n      let todos = state.todos;\n\n      // Filter by completion\n      if (filter === 'active') todos = todos.filter((t) => !t.completed);\n      if (filter === 'completed') todos = todos.filter((t) => t.completed);\n\n      // Filter by priority\n      if (priorityFilter !== 'all') {\n        todos = todos.filter((t) => t.priority === priorityFilter);\n      }\n\n      return todos;\n    },\n    [filter, priorityFilter], // Recompute when these external dependencies change!\n  );\n\n  return (\n    <div>\n      <select value={filter} onChange={(e) => setFilter(e.target.value)}>\n        <option value=\"all\">All</option>\n        <option value=\"active\">Active</option>\n        <option value=\"completed\">Completed</option>\n      </select>\n\n      <select value={priorityFilter} onChange={(e) => setPriorityFilter(e.target.value)}>\n        <option value=\"all\">All Priorities</option>\n        <option value=\"high\">High</option>\n        <option value=\"low\">Low</option>\n      </select>\n\n      <ul>\n        {filteredTodos.map((todo) => (\n          <li key={todo.id}>{todo.text}</li>\n        ))}\n      </ul>\n    </div>\n  );\n}\n\n// Advanced: use config object with custom equality\nfunction AdvancedFiltered() {\n  const [filter, setFilter] = useState('all');\n\n  const [filteredTodos] = useStore(\n    (state) =>\n      state.todos.filter((t) => (filter === 'all' ? true : t.completed === (filter === 'completed'))),\n    {\n      dependencies: [filter],\n      // Custom equality - only recompute if todos array changed\n      isEqualRoot: (prev, next) => prev.todos === next.todos,\n    },\n  );\n\n  return <ul>{/* ... */}</ul>;\n}\n```\n\n#### Reusable Selector Hooks\n\nCompose reusable selector hooks. Each hook returns its selected value directly.\n\n```tsx\nconst useStore = createGlobalState({\n  users: [\n    { id: 1, name: 'Alice', role: 'admin', active: true },\n    { id: 2, name: 'Bob', role: 'user', active: true },\n    { id: 3, name: 'Charlie', role: 'admin', active: false },\n  ],\n  currentUserId: 1,\n});\n\n// Create a reusable hook for users array\nconst useUsers = useStore.createSelectorHook((state) => state.users);\n\n// Chain it! Create a hook for active users only\nconst useActiveUsers = useUsers.createSelectorHook((users) => users.filter((u) => u.active));\n\n// Chain it again! Create a hook for active admins\nconst useActiveAdmins = useActiveUsers.createSelectorHook((users) => users.filter((u) => u.role === 'admin'));\n\n// Create a hook for the current user\nconst useCurrentUser = useStore.createSelectorHook((state) => {\n  return state.users.find((u) => u.id === state.currentUserId);\n});\n\n// Now use them anywhere!\nfunction UserStats() {\n  const totalUsers = useUsers();\n  const activeUsers = useActiveUsers();\n  const activeAdmins = useActiveAdmins();\n\n  return (\n    <div>\n      <p>Total: {totalUsers.length}</p>\n      <p>Active: {activeUsers.length}</p>\n      <p>Active Admins: {activeAdmins.length}</p>\n    </div>\n  );\n}\n\nfunction CurrentUserProfile() {\n  const user = useCurrentUser();\n  return <div>{user?.name}</div>;\n}\n\n// Selector hooks return values. Update the source store through its API.\nfunction ActivateAll() {\n  return (\n    <button\n      onClick={() =>\n        useStore.setState((state) => ({\n          ...state,\n          users: state.users.map((user) => ({ ...user, active: true })),\n        }))\n      }\n    >\n      Activate all users\n    </button>\n  );\n}\n```\n\n**Selector composition:**\n\n| Feature              | Benefit                                    |\n| -------------------- | ------------------------------------------ |\n| 🎯 **Precision**     | Each hook subscribes to only what it needs |\n| 🔗 **Composability** | Build complex selectors from simple ones   |\n| ♻️ **Reusability**   | Define once, use everywhere                |\n| 🎨 **Clean Code**    | No repetitive selector logic in components |\n| ⚡ **Performance**   | Automatic memoization and change detection |\n\n#### Actions - When You Need Structure\n\nAdd actions to give your store a clear, reusable mutation API.\n\n```tsx\nconst useStore = createGlobalState(\n  {\n    todos: new Map(), // Map<id, todo>\n    filter: 'all',\n  },\n  {\n    actions: {\n      addTodo(text) {\n        return ({ setState, getState }) => {\n          const id = Date.now();\n          const newTodo = { id, text, completed: false };\n\n          setState((s) => ({\n            ...s,\n            todos: new Map(s.todos).set(id, newTodo),\n          }));\n        };\n      },\n\n      toggleTodo(id) {\n        return ({ setState, getState }) => {\n          const { todos } = getState();\n          const todo = todos.get(id);\n          if (!todo) return;\n\n          setState((s) => ({\n            ...s,\n            todos: new Map(s.todos).set(id, { ...todo, completed: !todo.completed }),\n          }));\n        };\n      },\n\n      clearCompleted() {\n        return ({ setState, getState }) => {\n          const { todos } = getState();\n\n          // Filter out completed todos, create new Map\n          const newTodos = new Map();\n          todos.forEach((todo, id) => {\n            if (!todo.completed) newTodos.set(id, todo);\n          });\n\n          setState((s) => ({ ...s, todos: newTodos }));\n\n          // Actions can call other actions!\n          this.updateStats();\n        };\n      },\n\n      updateStats() {\n        return ({ getState }) => {\n          const { todos } = getState();\n          const completed = Array.from(todos.values()).filter((t) => t.completed).length;\n          console.log(`${completed} completed`);\n        };\n      },\n\n      // Async actions? No problem!\n      syncWithServer() {\n        return async ({ setState }) => {\n          const todosArray = await api.fetchTodos();\n          const todosMap = new Map(todosArray.map((t) => [t.id, t]));\n          setState((s) => ({ ...s, todos: todosMap }));\n        };\n      },\n    },\n  },\n);\n\n// When actions are defined, the second element is the actions object!\nfunction TodoApp() {\n  const [state, actions] = useStore();\n\n  return (\n    <div>\n      <button onClick={() => actions.addTodo('New task')}>Add</button>\n      <button onClick={() => actions.clearCompleted()}>Clear</button>\n      <button onClick={() => actions.syncWithServer()}>Sync</button>\n\n      {Array.from(state.todos.values()).map((todo) => (\n        <div key={todo.id} onClick={() => actions.toggleTodo(todo.id)}>\n          {todo.text}\n        </div>\n      ))}\n    </div>\n  );\n}\n\n// Direct updates remain available through setState.\nconst handleQuickFix = () => {\n  useStore.setState((s) => ({ ...s, filter: 'all' }));\n};\n```\n\n#### Store access outside React\n\nUse the same store API in components, services, and background workflows.\n\n```tsx\nconst useAuth = createGlobalState({ user: null, token: null });\n\n// ✨ In a utility file\nexport async function loginUser(email, password) {\n  try {\n    const { user, token } = await api.login(email, password);\n    useAuth.setState({ user, token });\n    return { success: true };\n  } catch (error) {\n    return { success: false, error };\n  }\n}\n\n// ✨ In an API interceptor\naxios.interceptors.request.use((config) => {\n  const { token } = useAuth.getState();\n  if (token) {\n    config.headers.Authorization = `Bearer ${token}`;\n  }\n  return config;\n});\n\n// ✨ In a WebSocket handler\nsocket.on('user-updated', (user) => {\n  useAuth.setState((state) => ({ ...state, user }));\n});\n\n// ✨ Subscribe to changes (even outside React!)\nconst unsubscribe = useAuth.subscribe(\n  // Selector\n  (state) => state.user,\n  // Callback\n  function onChange(newUser) {\n    console.log('User changed:', user);\n    analytics.identify(user?.id);\n  },\n);\n```\n\n#### Observable Fragments\n\nCreate observable state slices for subscriptions outside React.\n\n```tsx\nconst useStore = createGlobalState({\n  count: 0,\n  user: { name: 'John' },\n});\n\n// Create an observable that tracks just the count\nconst countObservable = useStore.createObservable((state) => state.count);\n\n// Use it outside React\ncountObservable.subscribe((count) => {\n  console.log('Count is now:', count);\n  if (count > 10) {\n    alert('Count is high!');\n  }\n});\n\n// Observables also have getState\nconsole.log(countObservable.getState()); // Current count value\n\n// Chain observables!\nconst doubledObservable = countObservable.createObservable((count) => count * 2);\n```\n\n#### Metadata - Non-Reactive Side Info\n\nKeep request counters and timestamps in metadata when they are read only by handlers or background work.\nPut loading indicators and displayed errors in state so components subscribe to their changes.\n\n```tsx\nconst useStore = createGlobalState(\n  { items: [] as string[] },\n  { metadata: { requests: 0, lastFetchedAt: null as number | null } },\n);\n\n// Metadata is replaced, so preserve the fields you are not updating.\nuseStore.setMetadata((metadata) => ({ ...metadata, requests: metadata.requests + 1 }));\n\nconsole.log(useStore.metadata.requests); // 1\n\nfunction recordFetchedItems(items: string[]) {\n  useStore.setMetadata((metadata) => ({ ...metadata, lastFetchedAt: Date.now() }));\n  useStore.setState({ items });\n}\n```\n\n---\n\n### Persisted State with localStorage\n\nKeep preferences and drafts across browser sessions with built-in localStorage integration. Add `localStorage: { key }` to a store; the library handles saving and restoration.\n\n### Basic Persistence\n\n```tsx\nimport { createGlobalState } from 'react-global-state-hooks';\n\nconst useSettings = createGlobalState(\n  { theme: 'dark', language: 'en' },\n  {\n    localStorage: {\n      key: 'app-settings', // That's it! ✨\n    },\n  },\n);\n```\n\nWith persistence enabled, the store will:\n\n- ✅ Save to localStorage on every change\n- ✅ Restore from localStorage on initialization\n- ✅ Handle JSON serialization/deserialization\n- ✅ Persist objects, arrays, and primitive values\n\n### Safe Persistence with Validation (Optional)\n\nThe `validator` is **completely optional**. Add it only when you need to validate or transform restored data:\n\n```tsx\nimport { createGlobalState } from 'react-global-state-hooks';\nimport { z } from 'zod';\n\nconst contacts = z.map(z.string(), z.object({ email: z.string() }));\n\nconst useContacts = createGlobalState(new Map<string, { email: string }>(), {\n  localStorage: {\n    key: 'contacts',\n\n    // Optional: validate/transform restored data. A schema library makes this one line, because a\n    // throw is caught by the store and the initial state is kept.\n    validator: ({ restored }) => contacts.parse(restored),\n  },\n});\n```\n\n**How it works:**\n\n- **`restored`** - The data from localStorage (type: `unknown`)\n- **`initial`** - Your initial state from `createGlobalState`\n- **Return value:**\n  - Return a value → That value becomes the new state\n  - Return `undefined` → The restored data is used as-is\n  - Return `initial` → Falls back to initial state (validation failed)\n  - Throw → Same as returning `initial`, and the error reaches `onError`. This is what lets a schema\n    library be the whole validator\n- Validate the state, not the fragment. `restored` holds only what the `selector` saved, so merge it over\n  `initial` first: `({ restored, initial }) => schema.parse({ ...initial, ...restored })`\n\n**When to use validator:**\n\n- ✅ You changed your data structure and need to migrate old data\n- ✅ You want to validate data integrity\n- ✅ You need to transform restored data\nFor simple cases, you can omit the validator.\n\n### Versioning & Migration (Optional)\n\nHandle breaking changes gracefully with optional versioning:\n\n```tsx\nimport { createGlobalState } from 'react-global-state-hooks';\nimport { z } from 'zod';\n\nconst prefs = z.object({\n  theme: z.enum(['dark', 'light']),\n  notifications: z.boolean(),\n  language: z.string(),\n});\n\nconst useUserPrefs = createGlobalState(\n  { theme: 'dark', notifications: true, language: 'en' },\n  {\n    localStorage: {\n      key: 'user-prefs',\n\n      versioning: {\n        version: 2, // Current schema version\n\n        // Migrate from old versions to new schema\n        migrator: ({ legacy, initial }) => {\n          // v1 only had { theme: 'dark' }\n          // v2 adds notifications and language\n          if (typeof legacy === 'object' && legacy !== null && 'theme' in legacy) {\n            return {\n              ...initial,\n              theme: legacy.theme,\n            };\n          }\n          return initial;\n        },\n      },\n\n      // Optional: validate after migration\n      validator: ({ restored, initial }) => prefs.parse({ ...initial, ...(restored as object) }),\n    },\n  },\n);\n```\n\n**How versioning works:**\n\n1. Store includes version in localStorage\n2. On restore, if versions don't match → `migrator` is called\n3. `migrator` receives the old data and must return the new format\n4. After migration, `validator` runs (if provided)\n5. New version is saved to localStorage\n\n### Selective Persistence (Optional)\n\nOnly persist specific parts of your state:\n\n```tsx\nimport { createGlobalState } from 'react-global-state-hooks';\nimport { z } from 'zod';\n\n// The whole state gets a schema, even the part that is never saved\nconst appState = z.object({\n  user: z.object({ name: z.string(), email: z.string() }),\n  settings: z.object({ theme: z.string() }),\n  sessionData: z.object({ temp: z.string() }), // Don't persist this!\n});\n\ntype AppState = z.infer<typeof appState>;\n\nconst initialAppState: AppState = {\n  user: { name: 'Guest', email: '' },\n  settings: { theme: 'light' },\n  sessionData: { temp: 'session-123' },\n};\n\nconst useAppState = createGlobalState(\n  initialAppState,\n  {\n    localStorage: {\n      key: 'app-state',\n\n      // Optional: only persist user and settings\n      selector: (state) => ({\n        user: state.user,\n        settings: state.settings,\n      }),\n\n      // Storage only carries user and settings, so validate the state they produce\n      validator: ({ restored, initial }) => appState.parse({ ...initial, ...(restored as Partial<AppState>) }),\n    },\n  },\n);\n```\n\n### Scoped State with `createContext`\n\nUse `createContext` to give each provider its own store instance.\n\n#### The Basics\n\n```tsx\nimport { createContext } from 'react-global-state-hooks';\n\n// Create a context\nconst UserFormContext = createContext({\n  name: '',\n  email: '',\n  age: 0,\n});\n\nfunction App() {\n  return (\n    <UserFormContext.Provider>\n      <FormFields />\n      <FormPreview />\n    </UserFormContext.Provider>\n  );\n}\n\nfunction FormFields() {\n  const [form, setForm] = UserFormContext.use();\n\n  return (\n    <div>\n      <input value={form.name} onChange={(e) => setForm((f) => ({ ...f, name: e.target.value }))} />\n      <input value={form.email} onChange={(e) => setForm((f) => ({ ...f, email: e.target.value }))} />\n    </div>\n  );\n}\n\nfunction FormPreview() {\n  const [form] = UserFormContext.use();\n  return (\n    <div>\n      Hello {form.name} ({form.email})\n    </div>\n  );\n}\n```\n\n#### Provider Variations\n\n```tsx\nconst ThemeContext = createContext('light');\n\nfunction App() {\n  return (\n    <>\n      {/* Default value */}\n      <ThemeContext.Provider>\n        <Page /> {/* Gets 'light' */}\n      </ThemeContext.Provider>\n\n      {/* Custom value */}\n      <ThemeContext.Provider value=\"dark\">\n        <Page /> {/* Gets 'dark' */}\n      </ThemeContext.Provider>\n\n      {/* Derived from parent (yes, you can nest!) */}\n      <ThemeContext.Provider value={(parent) => (parent === 'dark' ? 'light' : 'dark')}>\n        <Page /> {/* Gets opposite of parent */}\n      </ThemeContext.Provider>\n    </>\n  );\n}\n```\n\n#### Context selectors\n\nUse the same selectors, actions and metadata with state scoped to each provider.\n\n```tsx\nconst FormContext = createContext({\n  personal: { name: '', age: 0 },\n  contact: { email: '', phone: '' },\n  preferences: { theme: 'light', notifications: true },\n});\n\n// Only re-renders when name changes!\nfunction NameField() {\n  const [name, setForm] = FormContext.use((state) => state.personal.name);\n  return (\n    <input\n      value={name}\n      onChange={(e) => setForm((s) => ({ ...s, personal: { ...s.personal, name: e.target.value } }))}\n    />\n  );\n}\n\n// Only re-renders when email changes!\nfunction EmailField() {\n  const [email] = FormContext.use((state) => state.contact.email);\n  return <div>{email}</div>;\n}\n```\n\n#### Context with Actions\n\n```tsx\nconst CounterContext = createContext(0, {\n  actions: {\n    increment(amount = 1) {\n      return ({ setState, getState }) => {\n        setState(getState() + amount);\n      };\n    },\n    decrement(amount = 1) {\n      return ({ setState, getState }) => {\n        setState(getState() - amount);\n      };\n    },\n    reset() {\n      return ({ setState }) => setState(0);\n    },\n  },\n});\n\nfunction Counter() {\n  const [count, actions] = CounterContext.use();\n\n  return (\n    <div>\n      <h1>{count}</h1>\n      <button onClick={() => actions.increment()}>+</button>\n      <button onClick={() => actions.decrement()}>-</button>\n      <button onClick={() => actions.reset()}>Reset</button>\n    </div>\n  );\n}\n\nfunction App() {\n  return (\n    <CounterContext.Provider>\n      <Counter />\n    </CounterContext.Provider>\n  );\n}\n```\n\n#### Reusable Context Selectors\n\nCompose reusable selectors for scoped stores with the same API.\n\n```tsx\nconst DataContext = createContext({\n  users: [/* ... */],\n  posts: [/* ... */],\n  filter: 'all',\n});\n\n// Create reusable hooks\nconst useUsers = DataContext.use.createSelectorHook((s) => s.users);\nconst useActiveUsers = useUsers.createSelectorHook((u) => u.filter((user) => user.active));\nconst usePosts = DataContext.use.createSelectorHook((s) => s.posts);\n\nfunction App() {\n  return (\n    <DataContext.Provider>\n      <UserList />\n      <PostList />\n    </DataContext.Provider>\n  );\n}\n\nfunction UserList() {\n  const activeUsers = useActiveUsers();\n  return (\n    <ul>\n      {activeUsers.map((u) => (\n        <li key={u.id}>{u.name}</li>\n      ))}\n    </ul>\n  );\n}\n```\n\n#### Testing context stores\n\nAccess the context store directly to inspect changes, inject test data, and exercise updates.\n\n```tsx\nimport { renderHook } from '@testing-library/react';\nimport CounterContext from './CounterContext'; // { count: 0 } with increment() action\n\ndescribe('CounterContext', () => {\n  it('should manipulate state from tests', () => {\n    // Create wrapper with direct access to context\n    const { wrapper, context } = CounterContext.Provider.makeProviderWrapper();\n\n    // Render the hook\n    const { result } = renderHook(() => CounterContext.use(), { wrapper });\n\n    // Read initial state\n    expect(result.current[0].count).toBe(0);\n\n    // Call the action through the wrapper\n    context.current.actions.increment();\n\n    // Verify state updated\n    expect(result.current[0].count).toBe(1);\n  });\n});\n```\n\n#### Lifecycle Hooks\n\nConnect initialization and cleanup to the context lifecycle.\n\n```tsx\nconst DataContext = createContext([], {\n  callbacks: {\n    onCreated: (store) => {\n      console.log('Context created with:', store.getState());\n    },\n    onMounted: (store) => {\n      console.log('Provider mounted!');\n\n      // Fetch data on mount\n      fetchData().then((data) => store.setState(data));\n\n      // Return cleanup\n      return () => {\n        console.log('Provider unmounting!');\n      };\n    },\n  },\n});\n\n// Or per-provider\nfunction App() {\n  return (\n    <DataContext.Provider\n      onCreated={(store) => console.log('Created!')}\n      onMounted={(store) => {\n        console.log('Mounted!');\n        return () => console.log('Cleanup!');\n      }}\n    >\n      <Content />\n    </DataContext.Provider>\n  );\n}\n```\n\n---\n\n### External Actions with `actions`\n\nDefine actions in focused modules and bind them to an existing store.\n\n#### Direct Binding\n\n```tsx\nimport { createGlobalState, actions } from 'react-global-state-hooks';\n\nconst useCounter = createGlobalState(0);\n\n// Create actions for the store\nconst counterActions = actions(useCounter, {\n  increment(amount = 1) {\n    return ({ setState, getState }) => {\n      setState(getState() + amount);\n    };\n  },\n\n  decrement(amount = 1) {\n    return ({ setState, getState }) => {\n      setState(getState() - amount);\n    };\n  },\n\n  double() {\n    return ({ setState, getState }) => {\n      setState(getState() * 2);\n    };\n  },\n});\n\n// Use them anywhere!\ncounterActions.increment(5); // count = 5\ncounterActions.double(); // count = 10\ncounterActions.decrement(3); // count = 7\n```\n\n#### Action templates\n\nDefine action templates before the store API is available, then bind them in a context or lifecycle callback.\n\n```tsx\nimport { actions, InferAPI, createContext } from 'react-global-state-hooks';\n\ntype SessionAPI = InferAPI<typeof SessionContext>;\n\n// Create internal actions template\nconst internalActions = actions<SessionAPI>()({\n  loadData() {\n    return async ({ setState }) => {\n      ...\n    };\n  },\n});\n\nconst SessionContext = createContext(\n  { user: null, preferences: {}, lastSync: null },\n  {\n    callbacks: {\n      onInit: (api) => {\n        const { loadData } = internalActions(api);\n\n        // Load data on init\n        loadData();\n\n        // Sync every 5 minutes\n        const interval = setInterval(loadData, 5 * 60 * 1000);\n\n        // Cleanup on unmount\n        return () => clearInterval(interval);\n      },\n    },\n\n    // public actions\n    actions: {\n      logout() {\n        return (api) => {\n          const { setState } = api as SessionAPI;\n          setState({ user: null, preferences: {}, lastSync: null });\n        };\n      },\n    },\n  },\n);\n\n// Internal actions are not exposed through the context\nconst { loadData } = SessionContext.use.actions();\nconsole.log(loadData); // undefined\n```\n\n#### Actions Calling Actions\n\nCompose actions into larger workflows.\n\n```tsx\nconst useStore = createGlobalState({ count: 0, history: [] }, {\n  actions: {\n    clearHistory() {\n      return ({ setState }) => {\n        ...\n      };\n    },\n  },\n});\n\nconst storeActions = actions(useStore, {\n  logAction(message) {\n    return ({ setState, getState }) => {\n      ...\n    };\n  },\n\n  increment(amount = 1) {\n    return ({ setState, getState }) => {\n      setState((s) => ({ ...s, count: s.count + amount }));\n\n      // Call another action in this group with 'this'\n      this.logAction(`Incremented by ${amount}`);\n    };\n  },\n\n  incrementTwice(amount = 1) {\n    return ({ actions }) => {\n      // Call actions with 'this'\n      this.increment(amount);\n      this.increment(amount);\n\n      // Or directly from storeActions\n      storeActions.logAction(`Incremented twice by ${amount}`);\n\n      // Access store's public actions via 'actions' parameter\n      actions.clearHistory();\n    };\n  },\n});\n\nstoreActions.incrementTwice(5);\n```\n\n#### Access Store Actions\n\nExternal actions can call each other with `this` and access the store's public actions.\n\n```tsx\nconst useStore = createGlobalState(\n  { count: 0, logs: [] },\n  {\n    actions: {\n      log(message) {\n        return ({ setState }) => {\n          ...\n        };\n      },\n    },\n  },\n);\n\nconst extraActions = actions(useStore, {\n  addToHistory(message) {\n    return ({ setState }) => {\n      ...\n    };\n  },\n\n  incrementAndLog(amount = 1) {\n    return ({ setState, actions }) => {\n      setState((s) => ({ ...s, count: s.count + amount }));\n\n      // Call sibling actions with 'this'\n      this.addToHistory(`Incremented by ${amount}`);\n\n      // Access store's public actions\n      actions.log(`Count increased by ${amount}`);\n    };\n  },\n});\n\nextraActions.incrementAndLog(5);\n```\n\n#### Actions in context stores\n\n```tsx\nimport { actions, InferAPI } from 'react-global-state-hooks';\n\nconst CounterContext = createContext(0);\n\ntype CounterAPI = InferAPI<typeof CounterContext>;\n\n// Define action template outside - reusable domain actions\nconst counterActionsTemplate = actions<CounterAPI>()({\n  increment() {\n    return ({ setState, getState }) => {\n      setState(getState() + 1);\n    };\n  },\n\n  decrement() {\n    return ({ setState, getState }) => {\n      setState(getState() - 1);\n    };\n  },\n});\n\nfunction App() {\n  return (\n    <CounterContext.Provider>\n      <Counter />\n    </CounterContext.Provider>\n  );\n}\n\nfunction Counter() {\n  const api = CounterContext.use.api();\n\n  // Bind template to context instance\n  const { increment, decrement } = useMemo(() => counterActionsTemplate(api), [api]);\n\n  return (\n    <div>\n      <button onClick={increment}>+1</button>\n      <button onClick={decrement}>-1</button>\n    </div>\n  );\n}\n```\n\n---\n\n## Advanced Patterns\n\n### Production Architecture (File Organization)\n\nKeep each domain easy to navigate with dedicated modules for its store, actions, selector hooks, and observables:\n\n**File Structure:**\n\n```\nsrc/stores/todos/\n  ├── index.ts              // Namespace - bundles everything\n  ├── store.ts              // Store definition\n  ├── constants/            // Initial state & metadata\n  │   ├── initialValue.ts\n  │   └── metadata.ts\n  ├── types/                // Type definitions\n  │   ├── TodosAPI.ts\n  │   └── Todo.ts\n  ├── hooks/                // Custom selector hooks\n  │   ├── useActiveTodos.ts\n  │   └── useCompletedTodos.ts\n  ├── observables/          // Observable fragments\n  │   └── activeTodos$.ts\n  ├── helpers/              // Utility functions\n  │   └── createTodo.ts\n  └── actions/\n      ├── index.ts          // Export all actions\n      ├── addTodo.ts\n      ├── toggleTodo.ts\n      └── internal/\n          └── syncWithServer.ts\n```\n\n**Store Definition (`store.ts`):**\n\n```tsx\nimport { createGlobalState, actions, type InferAPI } from 'react-global-state-hooks';\nimport { addTodo, toggleTodo, removeTodo } from './actions';\nimport { syncWithServer } from './actions/internal';\nimport { initialValue, metadata } from './constants';\n\ntype TodosAPI = InferAPI<typeof todosStore>;\n\n// Internal actions template\nconst internalActions = actions<TodosAPI>()({\n  syncWithServer,\n});\n\nconst todosStore = createGlobalState(initialValue, {\n  metadata,\n\n  // Public actions - exposed to consumers\n  actions: {\n    addTodo,\n    toggleTodo,\n    removeTodo,\n  },\n\n  callbacks: {\n    onInit: (api) => {\n      // Bind and extend with internal actions (not exposed publicly)\n      const { syncWithServer } = internalActions(api);\n\n      // Auto-sync every 30 seconds\n      const interval = setInterval(() => syncWithServer(), 30000);\n      return () => clearInterval(interval);\n    },\n  },\n});\n\n// Export types (defined in types/ folder)\nexport type { TodosAPI } from './types';\n\nexport default todosStore;\n```\n\n**Type Files (`types/TodosAPI.ts`):**\n\n```tsx\n// types/TodosAPI.ts\n// prevents circular type references\nexport type TodosAPI = import('../store').TodosAPI;\n```\n\n**Action File (`actions/addTodo.ts`):**\n\n```tsx\nimport type { TodosAPI } from '../types';\n\n/**\n * Adds a new todo and syncs with server\n */\nfunction addTodo(this: TodosAPI['actions'], text: string) {\n  return async ({ setState }: TodosAPI): Promise<void> => {\n    const newTodo = {\n      id: crypto.randomUUID(),\n      text,\n      completed: false,\n      createdAt: new Date(),\n    };\n\n    setState((s) => ({\n      ...s,\n      todos: [...s.todos, newTodo],\n    }));\n\n    // Call internal action to sync\n    await this.syncWithServer();\n  };\n}\n\nexport default addTodo;\n```\n\n**Custom Hook (`hooks/useActiveTodos.ts`):**\n\n```tsx\nimport todosStore from '../store';\n\nexport const useActiveTodos = todosStore.createSelectorHook((state) =>\n  state.todos.filter((t) => !t.completed),\n);\n```\n\n**Observable (`observables/activeTodos$.ts`):**\n\n```tsx\nimport { useActiveTodos } from '../hooks/useActiveTodos';\n\n// Derive from hook - reuses the filter logic\nexport const activeTodos$ = useActiveTodos.createObservable((s) => s);\n```\n\n**Namespace Pattern (`index.ts`):**\n\n```tsx\nimport store from './store';\nimport { useActiveTodos, useCompletedTodos } from './hooks';\nimport { activeTodos$, completedTodos$ } from './observables';\n\n// Bundle everything into a clean namespace\nconst todos$ = Object.assign(store, {\n  // Custom hooks\n  useActiveTodos,\n  useCompletedTodos,\n\n  // Observables\n  activeTodos$,\n  completedTodos$,\n});\n\nexport default todos$;\n```\n\n**Usage:**\n\n```tsx\nimport todos$ from './stores/todos';\n\nfunction TodoApp() {\n  // Use the namespace\n  const activeTodos = todos$.useActiveTodos();\n\n  // Subscribe to observable outside React\n  useEffect(() => {\n    const sub = todos$.activeTodos$.subscribe((todos) => {\n      console.log('Active todos changed:', todos.length);\n    });\n    return () => sub();\n  }, []);\n\n  return (\n    <div>\n      <button onClick={() => todos$.actions.addTodo('New task')}>Add</button>\n      {activeTodos.map((todo) => (\n        <div key={todo.id}>{todo.text}</div>\n      ))}\n    </div>\n  );\n}\n```\n\n**Benefits of this structure:**\n\n- ✅ **Focused modules** - Keep related state, actions and selectors easy to navigate\n- ✅ **Type-safe** - Everything is strongly typed\n- ✅ **Public/Private APIs** - Internal actions don't pollute public interface\n- ✅ **Namespace pattern** - Everything bundled: `todos$.useActiveTodos()`, `todos$.activeTodos$`\n- ✅ **Scalable** - Easy to find, test, and maintain individual pieces\n\n### Smart Subscriptions\n\nSubscribe to the state slice your integration needs.\n\n```tsx\nconst useStore = createGlobalState({\n  user: { name: 'John', role: 'admin' },\n  theme: 'dark',\n  notifications: [],\n});\n\n// Subscribe to just the theme\nconst unsubTheme = useStore.subscribe(\n  (state) => state.theme,\n  (theme) => {\n    document.body.className = theme;\n    localStorage.setItem('theme', theme);\n  },\n);\n\n// Subscribe to user role changes\nconst unsubRole = useStore.subscribe(\n  (state) => state.user.role,\n  (role) => {\n    console.log('User role changed to:', role);\n    analytics.track('role_changed', { role });\n  },\n);\n\n// Cleanup\nunsubTheme();\nunsubRole();\n```\n\n---\n\n## `uniqueId` - Type-Safe Unique IDs\n\nGenerate unique identifiers with branded types that distinguish one domain from another.\n\n### Basic Usage\n\n```tsx\nimport { uniqueId } from 'react-global-state-hooks';\n\n// Simple IDs\nconst id1 = uniqueId(); // \"a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\nconst id2 = uniqueId('user:'); // \"user:a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\nconst id3 = uniqueId('session:'); // \"session:a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n```\n\n### Branded identifiers\n\nCreate ID generators with compile-time type checking.\n\n```tsx\n// Create branded generators\nconst generateUserId = uniqueId.for('user:');\nconst generatePostId = uniqueId.for('post:');\n\ntype UserId = ReturnType<typeof generateUserId>;\ntype PostId = ReturnType<typeof generatePostId>;\n\nconst userId: UserId = generateUserId(); // ✅ \"user:a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\nconst postId: PostId = generatePostId(); // ✅ \"post:a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n\n// TypeScript prevents mixing!\nconst wrong: UserId = generatePostId(); // ❌ Type error!\n```\n\n### Runtime Validation\n\n```tsx\nconst generateUserId = uniqueId.for('user:');\n\nconst id = generateUserId(); // \"user:a1b2c3d4-e5f6-7890-abcd-ef1234567890\"\n\n// Check if a string is a valid user ID\nif (generateUserId.is(id)) {\n  console.log('Valid user ID!');\n}\n\ngenerateUserId.is('user:a1b2c3d4-e5f6-7890-abcd-ef1234567890'); // ✅ true\ngenerateUserId.is('post:a1b2c3d4-e5f6-7890-abcd-ef1234567890'); // ❌ false\n\n// Assert (throws if invalid)\ngenerateUserId.assert('user:a1b2c3d4-e5f6-7890-abcd-ef1234567890'); // ✅ OK\ngenerateUserId.assert('post:a1b2c3d4-e5f6-7890-abcd-ef1234567890'); // ❌ Throws error!\n```\n\n### Strict Branding\n\nUse symbol branding to distinguish identifier types even when their prefixes match.\n\n```tsx\ndeclare const UserBrand: unique symbol;\ndeclare const PostBrand: unique symbol;\n\nconst generateUserId = uniqueId.for('user:').strict<typeof UserBrand>();\nconst generatePostId = uniqueId.for('post:').strict<typeof PostBrand>();\n\n// Even with same prefix, types are incompatible!\nconst generateUserId2 = uniqueId.for('user:').strict<typeof PostBrand>();\n\ntype UserId = ReturnType<typeof generateUserId>;\ntype UserId2 = ReturnType<typeof generateUserId2>;\n\nconst id1: UserId = generateUserId(); // ✅\nconst id2: UserId = generateUserId2(); // ❌ Different brands!\n```\n\n### Real-World Example\n\n```tsx\nimport { createGlobalState, uniqueId } from 'react-global-state-hooks';\n\n// Create typed ID generators\nconst generateUserId = uniqueId.for('user:');\nconst generateTodoId = uniqueId.for('todo:');\n\ntype UserId = ReturnType<typeof generateUserId>;\ntype TodoId = ReturnType<typeof generateTodoId>;\n\ninterface User {\n  id: UserId;\n  name: string;\n}\n\ninterface Todo {\n  id: TodoId;\n  text: string;\n  assignedTo: UserId | null;\n}\n\nconst useApp = createGlobalState(\n  {\n    users: [] as User[],\n    todos: [] as Todo[],\n  },\n  {\n    actions: {\n      addUser(name: string) {\n        return ({ setState, getState }) => {\n          const user: User = {\n            id: generateUserId(), // Type-safe!\n            name,\n          };\n          setState((s) => ({\n            ...s,\n            users: [...s.users, user],\n          }));\n        };\n      },\n\n      addTodo(text: string, assignedTo: UserId | null = null) {\n        return ({ setState, getState }) => {\n          const todo: Todo = {\n            id: generateTodoId(), // Type-safe!\n            text,\n            assignedTo,\n          };\n          setState((s) => ({\n            ...s,\n            todos: [...s.todos, todo],\n          }));\n        };\n      },\n\n      assignTodo(todoId: TodoId, userId: UserId) {\n        return ({ setState, getState }) => {\n          // TypeScript ensures correct ID types!\n          setState((s) => ({\n            ...s,\n            todos: s.todos.map((t) => (t.id === todoId ? { ...t, assignedTo: userId } : t)),\n          }));\n        };\n      },\n    },\n  },\n);\n\n// Usage\nconst [, actions] = useApp();\n\n// Create a new user\nconst userId = generateUserId();\n\nactions.addUser('John');\nactions.addTodo('Build feature', userId);\n```\n\n---\n\n## Documentation and examples\n\nThe [React Global State Hooks website](https://johnny-quesada-developer.github.io/react-global-state-hooks/) is the home for current documentation,\ninteractive examples, and the DevTools walkthrough.\n\n| Explore | What you will find |\n| --- | --- |\n| [Getting started](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/getting-started/) | Create your first store and connect it to your UI. |\n| [API and guides](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/) | Selectors, actions, scoped state, persistence, and TypeScript. |\n| [Interactive examples](https://johnny-quesada-developer.github.io/react-global-state-hooks/examples/) | Explore the state model in working browser examples. |\n| [DevTools](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/devtools/) | Inspect state, follow actions, and use the terminal workflow. |\n| [Agentic DevTools](https://johnny-quesada-developer.github.io/react-global-state-hooks/agentic-devtools/) | Inspect state, run an action and read back the result from a terminal or a coding agent. |\n| [Platform guide](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/platform-and-versions/) | Choose the package and persistence model for your app. |\n\n---\n\n## Choose your package\n\nThe family shares a common state API, with persistence tailored to each platform.\n\n| Package | Best fit |\n| --- | --- |\n| [`react-global-state-hooks`](https://www.npmjs.com/package/react-global-state-hooks) | React web applications with optional localStorage persistence. |\n| [`react-native-global-state-hooks`](https://www.npmjs.com/package/react-native-global-state-hooks) | React Native applications with optional asynchronous persistence. |\n| [`react-hooks-global-states`](https://www.npmjs.com/package/react-hooks-global-states) | The shared core without platform-specific persistence. |\n| [`react-hooks-global-states-debug`](https://www.npmjs.com/package/react-hooks-global-states-debug) | Development instrumentation for the DevTools extension. |\n\nSee the [platform guide](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/platform-and-versions/) for package differences\nand the [DevTools guide](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/devtools/) for debug entry points.\n\n---\n\n## Built to grow with your application\n\n- **Familiar from the first hook.** Share state through a `useState`-style API.\n- **Focused subscriptions.** Select the values a component needs.\n- **Composable structure.** Bring in actions, selectors, and scoped stores as your features grow.\n- **Persistence where you need it.** Keep selected state in `localStorage` across browser sessions.\n- **A connected debugging workflow.** Follow state and actions with the [DevTools integration](https://johnny-quesada-developer.github.io/react-global-state-hooks/docs/devtools/).\n- **Runtime evidence for coding agents.** Let an agent inspect, act and verify against the running app with [Agentic DevTools](https://johnny-quesada-developer.github.io/react-global-state-hooks/agentic-devtools/).\n\n---\n\n## Get Started Now\n\n```bash\nnpm install react-global-state-hooks\n```\n\nThen in your app:\n\n```tsx\nimport { createGlobalState } from 'react-global-state-hooks';\n\nconst useTheme = createGlobalState('light');\n\nfunction App() {\n  const [theme, setTheme] = useTheme();\n  return <button onClick={() => setTheme(theme === 'dark' ? 'light' : 'dark')}>Toggle Theme</button>;\n}\n```\n\nContinue with the [guides and interactive examples](https://johnny-quesada-developer.github.io/react-global-state-hooks/) to build your next store.\n\n---\n\n## Built by Johnny Quesada\n\nExplore the [project website](https://johnny-quesada-developer.github.io/react-global-state-hooks/), meet [Johnny](https://johnny-quesada-developer.github.io/react-global-state-hooks/about/),\nand help shape what comes next. If the library helps your work, a GitHub star or a\nshared example helps more developers discover it.\n\n[Star on GitHub](https://github.com/johnny-quesada-developer/react-global-state-hooks) · [Report an issue](https://github.com/johnny-quesada-developer/react-global-state-hooks/issues) · [Explore the source](https://github.com/johnny-quesada-developer/react-global-state-hooks/tree/master/libs/web)\n\n## Legacy resources\n\nEarlier demos and walkthroughs are preserved here for reference. For current APIs,\nexamples, and setup instructions, start with the [documentation website](https://johnny-quesada-developer.github.io/react-global-state-hooks/).\n\n- [Original browser demo](https://johnny-quesada-developer.github.io/global-hooks-example/)\n- [Original video walkthrough](https://www.youtube.com/watch?v=1UBqXk2MH8I)\n- [Original CodePen example](https://codepen.io/johnnynabetes/pen/WNmeGwb?editors=0010)\n","readmeFilename":"README.md"}