{"_id":"react-hooks-global-states","_rev":"137-2f695d2929420b8646b9f12af4fdb227","name":"react-hooks-global-states","dist-tags":{"beta":"16.0.5-beta.0","latest":"16.0.6"},"versions":{"1.0.0":{"name":"react-hooks-global-states","version":"1.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"32d800d8d5bcd53e1db32f6161b1753fbbec2151","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.0.0.tgz","fileCount":12,"integrity":"sha512-j4pn85EuEOHxCFMay+s18V/qXH7bWtprtXaFbJVJ8uZSTu1sE1kCRvr65ekZUnlOiHvOjA6Th02enAfDNGTt2A==","signatures":[{"sig":"MEUCID/AhJHy/UONV6wlkmDFyPdqSccqWu5XYYDibzgET4hzAiEAt698Og51ca6SV9ECr8OsGNr4uXCwtrKSRYm2wqja1LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176322},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"d1781bd7835ae79cacb0c74d70cf9349ccc2a6fb","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"9.6.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"19.9.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.5.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.4.2","typescript":"^4.9.5","@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/lodash":"^4.14.165","@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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.0.0_1702563296183_0.26669631313206477","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-hooks-global-states","version":"1.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"666df900c4a243abf93d1691d3add0d70fb363d2","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.0.1.tgz","fileCount":12,"integrity":"sha512-MyMRmkU4KP1DiRzs0vWBt35Uk39RpNW7ew0yoLM6uo+mtEnX3w84joWC6WSMWCTPBdP5/gtQ5K3EFJZEiBtNJg==","signatures":[{"sig":"MEYCIQCbVq/P9T8AL4MFMpePovp2y+5UOswzMWWawC++epltAwIhALA1KeXYXY5Z8b0YadMWdWZFrpncyhDwBpi4PidYF729","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176296},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"307f15bb6332491ad81b02b4625a1e2141478952","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.5.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.4.2","typescript":"^4.9.5","@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/lodash":"^4.14.165","@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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.0.1_1702692678839_0.25182442631502555","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-hooks-global-states","version":"1.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"485b253e5886cd9c1fae83cd74bef074d739a355","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.0.2.tgz","fileCount":12,"integrity":"sha512-nk0I785cUT8WY6MQAzaJw7iy7MtKx9MujuqTfKJmQ1HnP+c2MT5isFtfVSFhiEZana4S00/HCnELDtxnJqJxbw==","signatures":[{"sig":"MEUCIQCZZztam3F/qwrBoVce20gZaf1/349Bu5c2wU5kNPte6QIgHLNEVLBQLlqrTNyx4/A9/pJGVdayRtKsLSgSxJxgBrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176291},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"be9a02010b15b28715ed03dba664b0524b5328cc","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.5.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.4.2","typescript":"^4.9.5","@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/lodash":"^4.14.165","@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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.0.2_1702746484725_0.4210841849438496","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-hooks-global-states","version":"1.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"530eb9befb89c33b1a954b8d6f7ac330dc973dcb","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.0.3.tgz","fileCount":12,"integrity":"sha512-6/04R1+8Fj2d0QFSZ+IG6UxEVzlQqQEO5YjA3j1g715Zt9nYK2/o5IoKjxXLT1YedivzTIbn3ELoHaEw67K8Sw==","signatures":[{"sig":"MEUCIHh59e00MVsC0rHqZNPLA0cD8Yb/0dFaWKcUwr2NPeBwAiEAzXv8i0sU7VIgIez/6vsAPQ1yg4xIvmkLU1dMklhYbus=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176547},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"35607726825b54995b32a3b47863f0aa47e30465","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.5.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.4.2","typescript":"^4.9.5","@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/lodash":"^4.14.165","@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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.0.3_1702757016866_0.12533416178041756","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-hooks-global-states","version":"1.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"6a368262421cc9d1b5509e9d3f9c62188c12230d","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.0.4.tgz","fileCount":12,"integrity":"sha512-PFy8PRaP93wYyG5Bqdn3AwJHmB8Z4NHMDbvtZHMouXdoR2yjJ8QF4rNK0THIaOoIdmHNexUCzxqOVjv+OUyIuQ==","signatures":[{"sig":"MEQCIDX++zJx8J3TQZVzMx6yhOMnkVg6Gyr3nEwsCskd88apAiBLpU9EEfh0dxYqFBDamstX9fcBDmBolPBNX4WV3pG6Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177177},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"0762021242cc8e9151c45701186949f328a84e38","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.5.0","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.4.2","typescript":"^4.9.5","@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/lodash":"^4.14.165","@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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.0.4_1703073316709_0.5265741557899595","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-hooks-global-states","version":"1.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"ec576b4be7d961b00811ba651e827f5321237083","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.0.5.tgz","fileCount":12,"integrity":"sha512-XNK3wpCJ5ToAENa0AF02ftMibA43xNttM9TBujypvVE8bIaZWunFjzBKdC/oLspip4eebKhiIZqvI7KDm/ev/Q==","signatures":[{"sig":"MEUCIQCfeRhn36Bv3OuaMNiPCgZbwjgDZB4oG/RLHKCooj6vSAIgZOoCbRt19uyMf6bzNmCUwa5HI1tb8aVv7G4UExTjbzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177203},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"2679bd8e259f2e1befbd6678a6a47b02968dc7c4","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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/lodash":"^4.14.165","@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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.0.5_1703991730410_0.5795578679982978","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-hooks-global-states","version":"1.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"cce6f9bd7e6fb8a8ccfba68278dcd412eebf84b3","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.0.6.tgz","fileCount":12,"integrity":"sha512-mD3sy7eOZvB1zSi3G+pXrGB+MVrkM44jkoR25KYJ4bsK1VExOao/kcLcLBgEKBogXL7BUR7LpprQCQNcEiRhZg==","signatures":[{"sig":"MEUCIDdDkgbvfEqKj13DIwQ7tKt22X+NMNUECMxMkgz/tjeZAiEAkJmTfRPStjG2VKf4o0o9PAcVk7saxE5nokWhax1RxXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177169},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"d0824bee623b55b9b0288b32378dc8f144227fc4","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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/lodash":"^4.14.165","@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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.0.6_1706727981490_0.6912477395088943","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-hooks-global-states","version":"1.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"a5973631adc5cb4450e43493be03e6e24d0a1629","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.0.7.tgz","fileCount":13,"integrity":"sha512-lSYu4CAH+ILzPXcGewanzmN50KSPtaL8x7pQBbqWrj2y6FyqxOzy1tM9qkVX5TC4qdyZvR4p0IPk6T5Z1NAeiw==","signatures":[{"sig":"MEQCIAb8eC5ozptQBPIXu6WICPQS9+xqOMHKwcHje1PcdE47AiAhORua4zYw/pEOAwUnFbrbNEBg3mz1iFtnUAFiH6w8wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111781},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"f66fb093b06c3bcfc2d3931d437c87bef09d24e1","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"10.8.1","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"20.16.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.0.7_1723867322196_0.9832062903707768","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"react-hooks-global-states","version":"1.1.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@1.1.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"0e8816b93db8f9250ddc26f57e1a852c0ea018b1","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-1.1.0.tgz","fileCount":13,"integrity":"sha512-Cl1VP2EhMMPGgMHqsvAigWWAvIEC1pknlabj0NGupsC+AAUX+NkIuRdQCKct0Rd7IdfeWcbuC1B41TVDr/hpUA==","signatures":[{"sig":"MEYCIQDxdB1BWjgSYoiUYIZSmFlLN8+8KQIbwyM77YrxHn/DsQIhAPkZ0caa9nz28nSCre0t0/gTaFviUhWkpSOnlcvDhER+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113190},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"121bb650eac4f65186288a946cfc6cd7eb8e458b","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_1.1.0_1724459837372_0.1314167619325446","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-hooks-global-states","version":"2.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"173f2a48fd4f4ac6e85aee158b25d24d76160136","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.0.0.tgz","fileCount":16,"integrity":"sha512-6IbUYHHi/z363vpGpGUQRgGQ/Qe8lokJKU9SB23HFElLD6rMwLveFFSLvXbGYwbwKC8sVuq9Y9GWqi/fbJ4DzQ==","signatures":[{"sig":"MEUCIA02n3SDoKT1rFYM4E8jz3/XQAw7LxMxKu3qLk2Ktxp3AiEA5PZ6vbk8MmWm6b6799P5V/skOGTh6sUi/BMNwN5G1vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":283379},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"description":"This is a package to easily handling global-state across your react-components No-redux","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.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.0.0_1724806008190_0.5247370111539051","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-hooks-global-states","version":"2.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7d2846beb0baf8a19a291984acdce87a67d1084b","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.0.1.tgz","fileCount":16,"integrity":"sha512-dtTRZjezY44Tlhjrc8E3wi+LFab0ONLnmiGDECcLKusof4g3ALZp+QH90JPQiO2lWAEvj3okfyXJybBP+Gkq4A==","signatures":[{"sig":"MEYCIQD6UoQ1+87E8yVvhEzAfMUX2JiB+bzGk6ED/rxVsPAHkAIhAPyllqtQK4YUUGVZ7GyyNlmWRot4neE5Bns6KzOIflQA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115451},"main":"lib/bundle.js","types":"lib/src/index.d.ts","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"description":"This is a package to easily handling global-state across your react-components No-redux","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.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.0.1_1724806145312_0.9920592726295645","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"react-hooks-global-states","version":"2.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"96024c4cf383ae64325f2e3f5735be4f5f3b41ed","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.0.2.tgz","fileCount":13,"integrity":"sha512-f+lW/HfyHYAKJtNPTwvfVisGun8WhExTWDoZmOG4Evl3rXsIFyFxwkrlH94CeHa1udIg3uVlDt9XB6WV2FbgQg==","signatures":[{"sig":"MEYCIQCENaPfv5QGuNgg6F6KDA3OvxdoI2ileBqbFBa7yzaH1QIhAIPcKiJIbx6gmxURREO1FZBlhMksEV5OnmqHwC3wcVqy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115915},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"04f970eb057688919d760a88e890fc5923c909b4","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.0.2_1724880548421_0.10244223248398066","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"react-hooks-global-states","version":"2.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7d57ad745365b3616e89507a2f43546e0bcc7fd8","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.0.3.tgz","fileCount":13,"integrity":"sha512-288XCF6RIB1Ow0uhl3xkZNvput13wpHroWnBqTX4DwLrpb0U0Ql2J1HKejtRYoHI8y7daSLLmcR5nT7mwotK9A==","signatures":[{"sig":"MEUCIAvCACYbeKLHEKpRNRpNXdb0vlOHm2v1+0ROhLhvfMxZAiEAkW/HKgy0EHFhbfEg5Ug9OQNySH7yefqVy141Hs1KHOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115948},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"4de1e4918ac9b18b88ceea5b44fa259c11451875","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.0.3_1724884200368_0.24298321319551142","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"react-hooks-global-states","version":"2.1.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.1.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"75e03caa9a8d20fbfa8a192f7ae4fbc8fed05d11","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.1.0.tgz","fileCount":13,"integrity":"sha512-0W4edh6MkbZuy8ux14kB9OZLtpEFUKtQnCTY6tHUXvOmAndYa0wn5+43uPU/FoL6MNyCVWr/iGOiQJeUe0FnMw==","signatures":[{"sig":"MEQCIH8YsAmnOvJmiBsc5YCIWtpGffSxX539ZRheqYajoz/hAiBW9XUZkdNvrAQs2+JZWu43rpSf4TDYWhwJudDQ+olMUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121800},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"68dbd871ad5c04a932261f6e5aca7e2a3b83d028","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.1.0_1725067281550_0.7500223394508521","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"react-hooks-global-states","version":"2.2.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.2.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"c7e01482a839128ae235c7371595fe9684705dee","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.2.0.tgz","fileCount":14,"integrity":"sha512-MJyEjnQCMjMKK+tpRCwwLJKDjHJF0vDgEYNJMJfU+8sBSHPb/A76jQ411MgFtGu7xoIVfN+zVMePVIxQIG3PFg==","signatures":[{"sig":"MEUCIQDUWGWNevI7ikugUZt4v7vndr7Ai16pRl+RSDD7TMcoEwIgKte2nKS+65XwQOsNhPpJMCbajQTBThoxWSIWli19omY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122811},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"3b345cf76709322bccff7fb15251d999f0ec4b22","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.2.0_1725303219006_0.18232017320027327","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"react-hooks-global-states","version":"2.2.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.2.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"d8ee8e266231f52a36658878c7212f2603b022ca","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.2.1.tgz","fileCount":14,"integrity":"sha512-kOUvoHMUnRlpi8EUC7PJCjQqTn5qbjDTSJ2b9ScAj4D/VOxsLkUDA5h7a95DkwG4EVqteTiVAPO3qbfdBJuQww==","signatures":[{"sig":"MEQCIH2K4mCmYYtIaQF7O+cpijaqabQN7YVB4M0z1C8hIfKoAiARw6Q8bPtpeehBYKeglpNwm6wwhhHl13nzsM2OW5xQgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122811},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"3b345cf76709322bccff7fb15251d999f0ec4b22","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.2.1_1725321020293_0.9780782784008226","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"react-hooks-global-states","version":"2.2.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.2.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9b519e309ca30b55c093e82f6fc6e72dfcc5c52f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.2.2.tgz","fileCount":13,"integrity":"sha512-dV/fwDi5Vco8kd6h1fElmGnt7cWVkaVMAtl6vdjtZX5JM195YHc8o2ukpf2F2E7MwYANFnX77Ie3V8YdMhT8hQ==","signatures":[{"sig":"MEQCIF4guFpHBkjlQhdi2ibsUT7XiLiTaH843b6uNqM+QHiNAiBiMNmkChduXv7l+z3tZGzpQkK/3cj4UwHy7sVudnfe2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121978},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"5a9e7242c50772f98468b48349843a1f4a7cd652","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.2.2_1725367568726_0.9657130775107299","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"react-hooks-global-states","version":"2.2.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.2.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"125a5f7308c06fb6cbfa120563c39b2ba9030536","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.2.3.tgz","fileCount":13,"integrity":"sha512-4tLRzrw8Jnae/6DS+1u2UWZY/OCfXt/nm+lBZ6yLSGAKIXkVwU7mDOAPMfZw9NR9bd43NUMFGRVeXYn1iOG/IA==","signatures":[{"sig":"MEUCIDrjxkcYF3n6iVnkT7HMlXQ2jnjoIKMIoK7/oKa9yoIIAiEAryQbjb4U4OvM5CwpboALR+FznssTHa07gmVg2mtIEpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122021},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"5a9e7242c50772f98468b48349843a1f4a7cd652","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.2.3_1725607927559_0.8355775996490753","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"react-hooks-global-states","version":"2.4.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.4.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"4476938151287106538dcd605829472d89687842","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.4.0.tgz","fileCount":13,"integrity":"sha512-dlBsCutpInagWzXY05ctTgz/WT/5k8RaiIFSKe7470v8Frx+7LqL/V0QIDJU7KRBcCk3MnYuNzXzoCEHxkca6Q==","signatures":[{"sig":"MEYCIQD6nYzBRWkycRrL6tX3nSCDtcVMkAS0NlyI/hXsZ8J4xQIhAIWMLp9+TGjdmoTkWL6BGo0kx1GzxiCZRrQo9WRC9K/U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122626},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"d85b05a1fe096183d8d407a414f510aa635cbfec","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.4.0_1726276766956_0.04678523452958472","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"react-hooks-global-states","version":"2.4.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.4.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9ca88df9460d8fb005ff2a0b80e43289118b36ef","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.4.1.tgz","fileCount":13,"integrity":"sha512-Gm0pLbAcszW6seivbs6+XhzS8dsbwy+B2gzuZgPJXR+4NMvm7HGrXJLYu32JKNZnDDU0yx6yvEsLeevRf4dugQ==","signatures":[{"sig":"MEUCIQCw2AQPF3ZtVLGn0LqpYZl+qLWarNbOzcLIVu2P5gP7nwIgH67SLpDUo49Ejg5N4pqH0SlSm6AYUIhu5X+GfanWRog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122483},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"d85b05a1fe096183d8d407a414f510aa635cbfec","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.4.1_1726316538933_0.9130061375975447","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"react-hooks-global-states","version":"2.4.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@2.4.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"be7118e59407f419b6527d957f249159e348995e","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-2.4.2.tgz","fileCount":13,"integrity":"sha512-VsVa3Soo6Y87tY8VzCYHSqTNWF7iXec5o7kv9N/Mo7Fy0+TDjnkGqyU3Df9ai9OCqdy3QW2y0OuwUJz1XvELEw==","signatures":[{"sig":"MEUCIEqqBpCBad3Mbd6qO6JxguaBjD28zOaZ1zeo5zuWvW2DAiEA1rNwqLY1h4+FJmjdpOsixhEBQbwc+RQDOpGOLswfsh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122484},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"a46f06fdfe4a47471045eba943e2a8d3c1125153","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_2.4.2_1726340645584_0.9937427585245862","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"react-hooks-global-states","version":"3.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@3.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"b4f86f19a8d74fd03ddc5ebdfe880ca2946eecdb","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-3.0.0.tgz","fileCount":13,"integrity":"sha512-MqFy4J2Kisrgh/nnS5RnzdOe8bDAGm/YuEDq5HfM8D1iHYg5E93ve4ai9cME/ieFhO3VObje25DcqLVCnGi9/A==","signatures":[{"sig":"MEQCIB97xm12UliJmcEJ/ow2kjAcjISOs5GaCKifwvM3DtSUAiByr41Aa+2ipbT0DRZNnawD6KN6zyIP57dyasLH1dp+uQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104817},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"3d6c5bc5772752817510631dde9132d10d21160c","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_3.0.0_1726620462293_0.09297894449045696","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"react-hooks-global-states","version":"3.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@3.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"021d71f1ee3b708f0a0e09c180f1346a7f15148a","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-3.0.1.tgz","fileCount":13,"integrity":"sha512-uY6Vce3n5cHSWzl0J1gOQnkJ7C4TdLCsvrvn03IjGtxERyNsWH87zXwylPDOlxklAYe0n/lhvoachE4+nJbPdA==","signatures":[{"sig":"MEUCIBTFtV6g4uQYdFEUU4LS/yuKwXFzfquww3j2KIGwtXH7AiEAoyaighXZFAEIiQxxCaTgUHjfRXtIxeJ7ApaM9FNChI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104452},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"c0efd3040ec7374cc2a4da43d62ac6a7c63bb672","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_3.0.1_1726628815617_0.1979317946311272","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"react-hooks-global-states","version":"3.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@3.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"e573b4f6d8031f4babb274c1da433c72b1894a06","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-3.0.3.tgz","fileCount":13,"integrity":"sha512-L83se9BzhyHoGyc5yyXIUDPFuLqZC7c/0O7roc4pAIzbx66HZLApNJhpAncBeLG9Z0Cpiw9P6vSt6qnucsWhyA==","signatures":[{"sig":"MEYCIQDhpjQplpFl55yYG0prEQC1J10Eyqswn+9QiL/J3y++5gIhAN7ZnbaiJGURwTgUOIUAZG1xH60E/egKhZv4BJLfAtKY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104472},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"aedd5a34b198bcb9b26905c9b3f1f31ab38032d2","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_3.0.3_1726631434664_0.9115417373120722","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"react-hooks-global-states","version":"3.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@3.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"86638d18852eac3fb7f9d7df4c21e44686cd03c2","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-3.0.4.tgz","fileCount":13,"integrity":"sha512-dZbKQs8j6XxwxAyWesD9WakPj9FkPuNqWFi6A74HW61K8Gg830m/D4Xdqv0jUHxvLdKDWivAFT/JiKBC9xdPDA==","signatures":[{"sig":"MEUCIQDuwSGr5HdPayjyLUb09pfUDFgd/QEB7jWIJm3hJz7m2wIgLeJi0CIeo+icA8u4AIsY0wuK2Zzbq7RtJL3MlGqCsE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102963},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"0902d29624287a4dbbc6252ec0bbc93f8fe02e73","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_3.0.4_1726671006725_0.10355599115519998","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"react-hooks-global-states","version":"4.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@4.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"1d58bc3adc98fc3a621bcb258f69ac4c85a985c6","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-4.0.0.tgz","fileCount":13,"integrity":"sha512-pAaD6W1Lzjk7w8bg6Ted4Sa4et1DXNEeKhCmg1zyRSl2KnRVvkuBHmx1dUmktON5kRcFG5dukaYeMMtANguRZQ==","signatures":[{"sig":"MEQCIE3zdUh5tmxGFwzlplfQL9B9Sp+H8fEIxpsCg/lgH+eEAiBW9epq3mKT49OUT3wbKcaADhCZhasFB9xwCG5l5HLg7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112385},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"e481642ba716d987473c1b182c649b0f4806ead9","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_4.0.0_1726863487779_0.5537234540065319","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"react-hooks-global-states","version":"4.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@4.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"2b6698506239eb62f428ccb0c32bedf11c58a2ba","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-4.0.1.tgz","fileCount":13,"integrity":"sha512-AmXhiBx27poMumH/GiqInhFqNjBJsMMBqZlav+IjDfVgt3hWUX85AU1gUUR2ZP5Wm010NTHMSUvt+aUx/JKnTQ==","signatures":[{"sig":"MEYCIQDY0zWtfHJ+Xr1alQUqAs7o7hImnNAT6yrnui/GxR9WVQIhAJbJawxZPK3Sgv8jQD9RMKJp1hgRrc59KcajDn84nrUL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111657},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"1f1d3e884f5d9dc0bfd4fbcf57d59e3d5619c2a7","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_4.0.1_1726869745769_0.3920843098855533","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"react-hooks-global-states","version":"4.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@4.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"895285f1ce5902057a974402b330bf4eb31a6364","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-4.0.2.tgz","fileCount":13,"integrity":"sha512-PAq6TR0XaNYnxexXK484lcsl3FLb+4tUwil56A3GdD24SMh8SPu700+7AZOyebm9DrtnNhDzvHNPoWCOUZPi9w==","signatures":[{"sig":"MEUCIQDXQPjDpbiX99tsqyA35PtAMKMRWRD+RwiBa1m3HQD3UAIgXFGURgdqHt23Ea/ZOEzg5GRBnyzykpRc7tMZZeLQJXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111599},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"e60dcd68cb29d6664768875beeb794251018fa53","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_4.0.2_1726870029951_0.07383397386247648","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"react-hooks-global-states","version":"4.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@4.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"6940494c5fa5e4e50947afa7a99b24e5e12ccd1e","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-4.0.3.tgz","fileCount":13,"integrity":"sha512-e/GgfTAIkfgYjvTu4gE1eqsSxoS2IufmQp1T7g+3dZAIl57HbdAyT+jnkRXOOLds9DGgA5hUdw0KKIeFP0taRQ==","signatures":[{"sig":"MEUCIQDC9L7B/EGTLsjDgi8z6s/aheViLeZpuFIzybM5kk/KygIgfa9pZO7w+CzvTQOnqSditmdttM7HToRd6MHD8uG5Qik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111640},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"e60dcd68cb29d6664768875beeb794251018fa53","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_4.0.3_1726875990681_0.14223630137455512","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"react-hooks-global-states","version":"4.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@4.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"aa8a42acbfb7b53708610de922b730d4ecbb64e3","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-4.0.4.tgz","fileCount":13,"integrity":"sha512-OtRRh3F2BRkafZJMG6mga5r/kq2kyhYm0copTs3q1qzASNx7cCEAr7g3v6Ms9zYW3B7HbNO5ct4V1+jP/izT+w==","signatures":[{"sig":"MEYCIQDmuC3PLEl0jrDxpv+veu2Ab8P8oV+PplkqFzyDSpRk+wIhALQqRkBi0mEdgST3tcjqm2WCtH1Dm2B6SU+3c9t3uIiE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112244},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"b49cb73dd851d0fe6e58fdb99e465feded941304","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_4.0.4_1726961235069_0.2093015660426336","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"react-hooks-global-states","version":"4.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@4.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"1919386a9d724d96410bd12469ff350b04ed08e7","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-4.0.5.tgz","fileCount":13,"integrity":"sha512-MWlH/250TWBKW+IVTKGXa0s7Mlvkv+Cw72NxaGYFbyR7UlGVXYIMwY8HYd+A+lMR6TGyNvehEBdcenpkRnolIg==","signatures":[{"sig":"MEQCIHiPhmQsV2jgkWZx+iKQ4yZ0QkvrXOoUqSCU3EiFXWkoAiAdJTf58FHKpBRF42T/dxWphrlSXGSiv9lZiRmiyyvyJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112324},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"9dd56f7a85e190ab2fc072ee2c9889eac5ab8caa","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_4.0.5_1726962049839_0.6730246427624196","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"react-hooks-global-states","version":"4.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@4.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"4a17967af702bfb2e5ead758b5485638ae8324f6","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-4.0.6.tgz","fileCount":13,"integrity":"sha512-tbgAxpV50T9RfOhcW9CtV0pvojrrOofjUlHYRhGx16mBYE81nCgTsj7TcOnF5fjoAVU+FuepTR5lpLGZvxiJNQ==","signatures":[{"sig":"MEUCIQCGmtlRCMyxkZrPRr1kS8+zcQA+k23pSjtXjWCo9zncxQIgWLGe/KwfDKv1tFrT3krvg5OFI8zAoANtxdZCPWrPdDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112679},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"ef7b9af51366133f9a6775242aab3e4a5f60c0ec","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_4.0.6_1727133933372_0.6377031496982986","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"react-hooks-global-states","version":"4.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@4.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7d33fd973a1b9688a3e0672cccb04a22080f88c2","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-4.0.7.tgz","fileCount":13,"integrity":"sha512-C3nKH7cXWc26lD+aWcL1pRLGoMagvGZyGo3pcFosLj6WnTQzi6n6gP2DgzSnKVCWzezlCU5obi5yZhGaXRG9kg==","signatures":[{"sig":"MEYCIQD4zc5NjFaMm8sGr00viiMOj6vg+tzkXCGpGo1TQAH9hwIhAODko9YmzGwWM2hufk365M70hP+T+Q13oFLcOZuaWhWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112698},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"ba1968e1ff2ea8172c0b07eca03f1cec97779bf1","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"20.18.2","dependencies":{"json-storage-formatter":"^1.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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.0.4","eslint-plugin-jsx-a11y":"^6.4.1","@babel/preset-typescript":"^7.21.0","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_4.0.7_1738703159509_0.11250688007862752","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"react-hooks-global-states","version":"5.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@5.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"df49fbe9af2b5cee5b46e5283015cb96d9976ca9","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-5.0.0.tgz","fileCount":13,"integrity":"sha512-DbNprM8OH7xoVI+EjOuSOrd2A1u0v0DMrSNQZO8Qi+GDFoz6UVuxeO5xKJ2w2FwzXgbE7J1M77wQTRneC/jaFA==","signatures":[{"sig":"MEUCIChw898qzzDGwEr2juvV10wHc7kuOddFmUWhHO7wAmrWAiEAoMBMGjyN6nuBV9FW7BX/WVNeXx3ftdQAUZ2MDlmcHLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98346},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"88a10c21a5e1d3f82551fa4e4766baa01a253c28","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_5.0.0_1739058694296_0.02448637011886845","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"react-hooks-global-states","version":"5.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@5.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"005cf37bdd61aed04a42925c219db92b47629606","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-5.0.1.tgz","fileCount":13,"integrity":"sha512-MnIlNVVZMdGuDhpPgHoodeNsm42Wd3oz6KmleX4J9djDwi2N/IbBItxGV9hoUK44Xfu343rkEBwHXLXTzHPEUg==","signatures":[{"sig":"MEUCIQCkRh2ly064bAZz4e5rmeKmmFq78hRmukIrWgURMW+8pAIgDTw2uDkV76IlHcomoYnP0DXQy8DKSN6GfLPC2pFjtbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98272},"main":"lib/bundle.js","types":"lib/src/index.d.ts","gitHead":"676e3ba91d33e4939b8c94a1a1c9a4cdd8110fe0","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","build":"webpack --config webpack.config.js","prepare":"npm run build","version":"npm run format && git add -A src","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"_nodeVersion":"16.17.0","dependencies":{"json-storage-formatter":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_5.0.1_1739065615888_0.06357688685962581","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"react-hooks-global-states","version":"6.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7167e1e71585989edeb646b7070d43684bc3fce7","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.0.tgz","fileCount":3,"integrity":"sha512-/AlmcWHVvW6aq7eCg36Dh/nUg+0WjYr2rusio0t49AfwFEN+LlH2W1wtY5yns2Mt94tQ0ui5iAacJQPZd0W25A==","signatures":[{"sig":"MEUCIHZiQDgIMvbM/GN+VFWeOgdjfhzb/W4DnzHuZdLg4oxBAiEAvGk5XXks0yjApQ424gMnjoGD7QSE0+JJGr5M0KK3D1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36851},"main":"./bundle.js","types":"./index.d.ts","gitHead":"b5a6006b35b54145e48d71c6f7ed43e91945bc38","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"json-storage-formatter":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.0_1739122308292_0.49963385051831466","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"react-hooks-global-states","version":"6.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"26bb0fbba8dcd7070d7d15d701ad6cbde93e281e","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.1.tgz","fileCount":36,"integrity":"sha512-DYasKo/qS9yjLPLBmzoXUJWb/ioD8QLhlxdBToc4pu+RPvNGZaKVQeoqOBND9w/A2RrmzJC2HKcU9AaIL6l8Rg==","signatures":[{"sig":"MEUCIQD3Wr8bka2H06Pn9ajDmI8OGCb655gFcpFMeTOjsE0jMgIgEL7nQQndisWiHdYmUKe/RHj6abspf9yZKHeaGuEWxkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257787},"main":"./bundle.js","types":"./index.d.ts","gitHead":"b5a6006b35b54145e48d71c6f7ed43e91945bc38","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{"json-storage-formatter":"^2.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.1_1739123163773_0.5538421014236983","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"react-hooks-global-states","version":"6.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"2d64392e38b71633624a88e2bd60f94321323df3","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.2.tgz","fileCount":36,"integrity":"sha512-GHzXvWKnfeCDnz2mrGGlcm8v+27+jCSRTThhQ4GkB5gWIeDTOTEgp6zRgVnYTYUmoc+SVIGorzp273xr6lUsQg==","signatures":[{"sig":"MEUCIHxubAhoVkBaXAat0gbGfGnDcYbiyAUnDV7nNTsmxrOQAiEAntdF7FNV5prBsAXWHgDnszzkVYYloP84diFwX5PGU6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257888},"main":"./bundle.js","types":"./index.d.ts","gitHead":"b5a6006b35b54145e48d71c6f7ed43e91945bc38","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.2_1739123692880_0.17845249291978926","host":"s3://npm-registry-packages-npm-production"}},"6.0.4":{"name":"react-hooks-global-states","version":"6.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"a76b563731d203aecc875dcfbc3d15916811d48d","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.4.tgz","fileCount":36,"integrity":"sha512-2Sx0Q6Vf/O02Way6xIFGcFIy64bwSviRn9atAjGKYVvZrVK+Pbzt2253Lfxu5MP989xfwPrUFNohWLw91UszSA==","signatures":[{"sig":"MEQCIHdaSufdg5y5YaPZp6dDbaa+XFfrDiQwHBlqsnSKoiYkAiBBTjF7EKHVp5cSvwZlDlIJG9tvkHQ5WGc7ZDHJVf1Drw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260487},"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"},"./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":"3d465e603263598bff7438c7118dbec6862aa232","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.4_1739125349286_0.7561027860942253","host":"s3://npm-registry-packages-npm-production"}},"6.0.5":{"name":"react-hooks-global-states","version":"6.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"4dabc4c2650d9a7a35586237293efa3a6a403684","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.5.tgz","fileCount":36,"integrity":"sha512-xG9UJJZE5/kS2tgCfAS4zFJLh/grWuyNUPBEz89gx90a71gILNLpIikR9TxpsY3GREhK7Du6ZB3Ms3hUhxiedQ==","signatures":[{"sig":"MEQCIGKcQYYtxTUMAp6r6YnhogBt9kK2stBlYVwz7LE0RwX2AiA0erGoffYIqERFLMmt6zIH3obZ6GrSyZ7km7G8RNwO3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260577},"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":"./utils.debounce.d.ts","import":"./debounce.js","require":"./debounce.js"},"./isRecord":{"types":"./utils.isRecord.d.ts","import":"./isRecord.js","require":"./isRecord.js"},"./uniqueId":{"types":"./utils.uniqueId.d.ts","import":"./uniqueId.js","require":"./uniqueId.js"},"./GlobalStore":{"types":"./GlobalStore.d.ts","import":"./GlobalStore.js","require":"./GlobalStore.js"},"./uniqueSymbol":{"types":"./utils.uniqueSymbol.d.ts","import":"./uniqueSymbol.js","require":"./uniqueSymbol.js"},"./createContext":{"types":"./createContext.d.ts","import":"./createContext.js","require":"./createContext.js"},"./shallowCompare":{"types":"./utils.shallowCompare.d.ts","import":"./shallowCompare.js","require":"./shallowCompare.js"},"./createGlobalState":{"types":"./functionHooks.createGlobalState.d.ts","import":"./createGlobalState.js","require":"./createGlobalState.js"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./useConstantValueRef":{"types":"./utils.useConstantValueRef.d.ts","import":"./useConstantValueRef.js","require":"./useConstantValueRef.js"},"./createCustomGlobalState":{"types":"./functionHooks.createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./combineRetrieverAsynchronously":{"types":"./combiners.combineRetrieverAsynchronously.d.ts","import":"./combineRetrieverAsynchronously.js","require":"./combineRetrieverAsynchronously.js"},"./combineRetrieverEmitterAsynchronously":{"types":"./combiners.combineRetrieverEmitterAsynchronously.d.ts","import":"./combineRetrieverEmitterAsynchronously.js","require":"./combineRetrieverEmitterAsynchronously.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./utils.throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"3d465e603263598bff7438c7118dbec6862aa232","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.5_1739126232736_0.3834215352734123","host":"s3://npm-registry-packages-npm-production"}},"6.0.6":{"name":"react-hooks-global-states","version":"6.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"4db76bd55587800340c341c74f3b85e0cd7368b8","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.6.tgz","fileCount":36,"integrity":"sha512-NqolLemonCJ3YXp3KFGv+4s0/ESD6C7NSVSEVhUKXhmgKg3csCmWIhFjSkA/hiGpgqDa5fp1eZck3laf7r+PGg==","signatures":[{"sig":"MEUCIQDAR6mO3rYcsGApexuokBG85Tfc40HItZwBz0EJyreioQIgDZXGd6KIMvmXtkBG596WYUBGT6BfPatLqitjdDPfdjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260315},"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"},"./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":"0788e5225f69be8f7b290fa70853477d32f7fde8","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.6_1739126692530_0.9111836147919101","host":"s3://npm-registry-packages-npm-production"}},"6.0.7":{"name":"react-hooks-global-states","version":"6.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"a781adb003a31c4a9a57c1465e95959153ae74ba","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.7.tgz","fileCount":36,"integrity":"sha512-3jaoUjKfLgocWyFltU0eaNtyf44Ep7jczBeCHPvUkTox78f6YVkuHMD2WR4yebmL5XxMX1mSVRY/JzTeh1Oiaw==","signatures":[{"sig":"MEUCIQCRRHbJUXm7O9HNyFV73PyCfkPBeQkGoC98sClTJgjdjgIgLBrdYNlvJhQcuyHMkm76xBfKJkRejeOe9kx4YzJTYwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247229},"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"},"./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":"0788e5225f69be8f7b290fa70853477d32f7fde8","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.7_1739300311569_0.6725163234620977","host":"s3://npm-registry-packages-npm-production"}},"6.0.8":{"name":"react-hooks-global-states","version":"6.0.8","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"e2878fc5d93f745496516007e88dedd7e0acda93","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.8.tgz","fileCount":36,"integrity":"sha512-+s1VPmhm+Mub3z62OBUfsgDqx0O+RUQMDu1sXec3c1xYZ3phjK3/LDN3eW9swVwnvqA69LwBgfY+962X61UvfQ==","signatures":[{"sig":"MEUCIHQS3njFmBWEorbaPYEmXiy1Vk4d4Pte+aYJUaZ7lN6rAiEA5+ehd4uijj2mooqUsGlBdm8ClI3O2aZJcW7hXZqUHwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247613},"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"},"./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":"49437d161f2d1480d34cdeba771dec963e4ce729","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.8_1739732448870_0.470347769445979","host":"s3://npm-registry-packages-npm-production"}},"6.0.9":{"name":"react-hooks-global-states","version":"6.0.9","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.9","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"45b3706ec78b3e45fea95e18baabcf68ec0f92eb","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.9.tgz","fileCount":36,"integrity":"sha512-udJFg9zjd5VwTVbyxoYx9F1Wr4hy1etpLhLK92Of1ZdKgRW7vk7br8gKyxlxzetilEKyrdyLS7AeQ0zaIsaYKg==","signatures":[{"sig":"MEUCIQDAwuGaubNMe8dBCURyjpsBxbF7a9YncsSZTmGNvG6UVQIgMgaG10VGbFJpx/XwiESbeqs2tGnnOyGx3CujazlAEw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248027},"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"},"./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":"d41e84c38bf9737264188e4e797af2e3f8930132","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.9_1739925441968_0.42805072288366497","host":"s3://npm-registry-packages-npm-production"}},"6.0.10":{"name":"react-hooks-global-states","version":"6.0.10","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.10","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7aad4734dca4aac3de000bde0bb3f73f89b83296","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.10.tgz","fileCount":36,"integrity":"sha512-XshgyGorlNTkAxE+v/b5parn+908byoRjsV1u2KmE4Whrno31UW2GcRDV5M3WQeYYOcLE/xUIwNL6CREN3yGag==","signatures":[{"sig":"MEYCIQDXp9Ouhu1O9sWl8ycXgIf4RpHkArfOBM1oHbWOX7+zigIhAOFwbUSMR8/1uyVNto98wVvQDs0Ov3g/wBtwCkJ+eQn4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248548},"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"},"./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":"b5c0e0c67b1ecbbdde738dc06158228bf6b4c865","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","json-storage-formatter":"^2.0.5","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.5"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.10_1740441148326_0.4089721202562129","host":"s3://npm-registry-packages-npm-production"}},"6.0.11":{"name":"react-hooks-global-states","version":"6.0.11","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.11","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"cfeb42f372b43a93604bd98f4d4f43adb65717bb","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.11.tgz","fileCount":36,"integrity":"sha512-CHZebrZNEmRr+UWjtT/oBpk8VbqVy0VGeIkX/7pZSw66+d4iquPNJU5grgKvvTH1zaZCRaH/nODVrfPjd7tjew==","signatures":[{"sig":"MEYCIQDWvwHVlVF2yANjGaX2kHhV49zv5+4DzZ91tvLohMaL9QIhAMt5BXzAIouUvveHTlyEaRA3iYpDZSpi2cixKy/KdyU9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261081},"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"},"./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":"b35e25d5aec938b7e6d7b9e83d3e34f9ece44d01","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.11_1740451352942_0.9281126768693619","host":"s3://npm-registry-packages-npm-production"}},"6.0.12":{"name":"react-hooks-global-states","version":"6.0.12","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.12","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"ddbdfaeded8bbf236a3bdee0b96b09305fc28caa","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.12.tgz","fileCount":36,"integrity":"sha512-pdTbOKrdH5a+SChJLuBQqPa5nN+xUz2Rc+Le+3pO+yqozHNJQGYc/j6wG5r0Oxu1TkhQU1OsbfFuABCuII8thg==","signatures":[{"sig":"MEQCIAOK+vnhNP9/bCDBWTpDzkhw0B3H5UQMEYRv/d2s4gxgAiAEMuDpT/1g4mBCKF56pv+7drnksKc3ktnNn6C7n1ojPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261232},"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"},"./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":"b35e25d5aec938b7e6d7b9e83d3e34f9ece44d01","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.12_1740453828959_0.9543006091514719","host":"s3://npm-registry-packages-npm-production"}},"6.0.13":{"name":"react-hooks-global-states","version":"6.0.13","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@6.0.13","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7a8a84e750bf7cfd44d6c08aca8a809070d7f2a8","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-6.0.13.tgz","fileCount":36,"integrity":"sha512-J+QPzps1zD27ymy4zgwS3VfzkzDj7Af+jggvMuKWKKKFTX+1OWlVMoqrgtx76oHI/L4Sbd7pDEMeyHQ3spTF0w==","signatures":[{"sig":"MEUCIQCSQEebA5SpJU38+snbYbZ8mJKIsYh36Mr/MYo2JxcNswIgDwmgljD0MxAwNMyF+HZsiU+ygh4+3hnsE5492thM6AM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262986},"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"},"./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":"f51ad3b962d903ed549167cb0bb167f06f09d9eb","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_6.0.13_1740660095892_0.1506083833100651","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"react-hooks-global-states","version":"7.0.0","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"79f3344ab922fbd61f3a97fa214285f1b1c15346","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.0.tgz","fileCount":32,"integrity":"sha512-NNecllN8LcYatULQWKIKTAsMtEe0c4kWpnxE8crQjCcCIVaTf7Kt/MiNKbihlEGg6MoWtv7B59gtTziAlaeO6g==","signatures":[{"sig":"MEQCIEQEGS9sZq8BYRrKv9MifBpU1Y1LydbuYGJlvV4aZg57AiAppIABehdT+0WM/s/WIzerG8gnWWKTBfa9mqRaIpS5VA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242011},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"f51ad3b962d903ed549167cb0bb167f06f09d9eb","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.0_1740691598961_0.40217001695708876","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"react-hooks-global-states","version":"7.0.1","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"f85057385b1b33f51c3e4892fd2ec62a58c88e50","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.1.tgz","fileCount":32,"integrity":"sha512-oC6lPDPgu59GmMAlw3P3xGk7AvKLJ9Df7yGMPqnN/cgNzV5VObaas9jbcgfMhYcoZ6147FFDZxQs4R0Hxgdycg==","signatures":[{"sig":"MEUCID43mDmGPamaxv20NB+D9+r/nK0em15GerDp3vNC+kSpAiEA3oPkuscncc97WiN+ZeeBHzS/np3i6z93fLV+AUhtHi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244446},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"fb8aee4c49ad3748253d4d9241c9af6468b21aba","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.1_1740753980211_0.0059734278596677015","host":"s3://npm-registry-packages-npm-production"}},"7.0.2":{"name":"react-hooks-global-states","version":"7.0.2","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"71b2ce35302d6ecd6a4fe021b5b7bbf70956637c","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.2.tgz","fileCount":32,"integrity":"sha512-VKsbwRxmyJNxinSRlZb3NA6NdY10Al85e18AHRaC11fAb69lgXL3jNv+bRSgeesxqcbDs6Gdx/oBZMxndnL34A==","signatures":[{"sig":"MEUCIQCIZlApgePMcGXJFGG1e2Zs2FbVK9Gclwb2tTYIdJybswIgUterV0lX/okbcuGizsTN82GlL3KXRJJKEHq3bhEr0WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244770},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"c7489a2113072b3f594ef66b4485f806a97ba05f","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"10.8.2","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.2_1740758477100_0.803209059240346","host":"s3://npm-registry-packages-npm-production"}},"7.0.3":{"name":"react-hooks-global-states","version":"7.0.3","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"bf61b69fff9efd09982f11d636bc4fba3c7fbec9","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.3.tgz","fileCount":32,"integrity":"sha512-m7bbZlrLV6Vof3fj1UsqzRjsZs/WsaBjZzYyAaMQwCCDo4+4oXPKEsgWEuxBVDm4Z/cM8eEejTaEu4+Cs2+QOQ==","signatures":[{"sig":"MEUCIQDzkxddAqg1tJfRUdInAJUMbBwkaZL9VfZUGnuzd/igUwIgUSm+10zoLftYp9lGMWPGsOOWuVGfuVOwNzkRpQTVGSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244260},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"c7489a2113072b3f594ef66b4485f806a97ba05f","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.3_1740761694896_0.05683734362727244","host":"s3://npm-registry-packages-npm-production"}},"7.0.4":{"name":"react-hooks-global-states","version":"7.0.4","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"5a9fb8508c93b715d71a8be3445264a6bcacae1f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.4.tgz","fileCount":32,"integrity":"sha512-WbUbjLnm4CqQm5/g3QHMDTf/8UNKKLf6d7k54CoYTwTzKfzzOZ1VDCn9UdYP1gaxn5dj3prX7FJeFHGbyKhYuw==","signatures":[{"sig":"MEQCIDsSFcvnzPNcRBt8JoGe5kJJ1VMn/NiZb78tEJNbV6+yAiBoFrq6N7fNdItJ+YXzQlaWQi5gXzebvB17y+k7ztDilw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244260},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"ff2fc9f2c694f8dfc9cea9176d58b88264842744","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.4_1740763563498_0.7582405819038378","host":"s3://npm-registry-packages-npm-production"}},"7.0.5":{"name":"react-hooks-global-states","version":"7.0.5","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"6e1b002d6d9e9e3d98a6c0c5da194b1bd79e5f53","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.5.tgz","fileCount":34,"integrity":"sha512-3f8ANkIU+2ueY8xB+PHOpkCd2GZL+bGXmzecjLMLxkAfzi2T2AVDNQ/wDlz9rx2ysa4LWOBU0golx5bG+ICiPA==","signatures":[{"sig":"MEUCIQCG16j6BwAzvT+ckkbCIg9K8YFiaVj3m6eVy1A591DolQIgKzzH+hwqYSOpJTjG33j5qeYOY6TGsJ2VgYeLZV+9JEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248852},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"b8b685aaf11c6e729b4ad892022adc82e75b1a62","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.5_1740864240136_0.5819177925900245","host":"s3://npm-registry-packages-npm-production"}},"7.0.6":{"name":"react-hooks-global-states","version":"7.0.6","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9561a0aa1c47aa2aab9ca7fe9391493b502cb964","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.6.tgz","fileCount":34,"integrity":"sha512-EpD5ojBh14uiyTVg8F/z2HzLc8x9tF/s2FwN4Rnt2ir7nzkX8Hf4pfAd6Jm/tiENxUtAKSLDVTvpzx/pcoGlTQ==","signatures":[{"sig":"MEUCIEsMjINb5sXqfySxvXwWIGwAG0MR+YbrmcaQJgwDPu/CAiEA9GGY9cvC8QopUpfPXyrDeP/94xZOeA56X2SiPbn5esQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249488},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"caaf9ad51ae9dc2acd1746eed2fd71061fa5563f","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.6_1740868128248_0.7196483480202784","host":"s3://npm-registry-packages-npm-production"}},"7.0.7":{"name":"react-hooks-global-states","version":"7.0.7","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"13de4f94dd811bbe11b14c51745fc65c64000c5f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.7.tgz","fileCount":34,"integrity":"sha512-eMeHJYNfjZOLu7cHyQh/v4PeUiyoWfXKWlVQ5rJphrtchHm1MIeerwRVkk+S7DX0m5t5geJIbAc7LFWWQNTwoA==","signatures":[{"sig":"MEQCIGWpUIm1lRYvVz/GLCq4idb6YEqh5dEWXOBwh1ZPggo3AiAjWElpEPynzY9DXjR3NbbqcGYB/HM3aNJsZNFWFvXLoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249338},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"7d083241e42f331793e73808dbb63c64812ce03e","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.7_1740869705711_0.6058431477913446","host":"s3://npm-registry-packages-npm-production"}},"7.0.8":{"name":"react-hooks-global-states","version":"7.0.8","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"43fe7fdcc2f5318e64faaa4716e448fbc924fc14","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.8.tgz","fileCount":34,"integrity":"sha512-c/Wpx1n6kWxI8sOVBICiv/9JYe3aPD32nEcCOwb+mLpUTPbF9b96szN9+4Bbm4n8bXhCdXGze/YfUlilrwZxKg==","signatures":[{"sig":"MEUCIFiGUVndkjSelSIMPQQAZtYf7GtuxUpAb5lHO5mdfHvIAiEAnOSE6EPR0OMtzNlr/LvNx5YyyGou18HTBypcEN3FW+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249338},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"7d083241e42f331793e73808dbb63c64812ce03e","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.8_1740870336176_0.8685449576368165","host":"s3://npm-registry-packages-npm-production"}},"7.0.9":{"name":"react-hooks-global-states","version":"7.0.9","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.9","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"ac38af5c7801b01996daa56160a0f3468a8b6820","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.9.tgz","fileCount":34,"integrity":"sha512-HGsA+VK/q+sCXGKUX58aktCLCdeYbfVm1t4KG0G9M5Ec70eCsyiKk9/4ij8rjSToe+I8fLAVmdbvx5GsAmH+8Q==","signatures":[{"sig":"MEYCIQD9NDqEyBN23DJRCpKbGVD0gxc90TwESbE10Ts0pQLrEAIhAJeKaDEUdAkHxTzTinFy8yZHL1mCmgoyeLlvkFoCXcSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249722},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"7d083241e42f331793e73808dbb63c64812ce03e","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.9_1740883999170_0.7996767235852136","host":"s3://npm-registry-packages-npm-production"}},"7.0.10":{"name":"react-hooks-global-states","version":"7.0.10","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.10","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"35cc6050a207ca99a13bc7ae90d32c5aff42b915","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.10.tgz","fileCount":34,"integrity":"sha512-gW7zz1x31FY8BaWRvmKtvls0CbQSP91riwajpHx8qIds2RPiLsuckTb3BQlGkjWbpAChVVS9ueznkPqmu5YQpg==","signatures":[{"sig":"MEYCIQCGcoY+Ka2Vy+yyd6Hj/Z0E8U5Ym1MRt8ZTEF4BbhiLAwIhAKYKmS9h72xPErBOCmqhJ0Dhf8HjqCsp5qLpGx9U5icb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251790},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"7f7010bd025d5cf18e8d25f3f0f4b6509e023c7d","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.10_1740946014850_0.8354516513975903","host":"s3://npm-registry-packages-npm-production"}},"7.0.11":{"name":"react-hooks-global-states","version":"7.0.11","keywords":["react","redux","state","useState","useContext","global-state","context","typescript","react-native","async-storage"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.11","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"d79ab22416b2d6b7672ae0d90f7ed7843bd4a68a","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.11.tgz","fileCount":34,"integrity":"sha512-x3pqcgj4QuExJ1blsNyyQvL/qVj8iEeTDdyOsPDeQZyV+9Jyt89D8OE1SSNs6Fo+RoyKllBJdXQTKy3IgJHaww==","signatures":[{"sig":"MEUCIQCVdsm7CbsyOfrQg0M1zC6fLixa7G9NHCkaMUcARzHeBQIge3h3aHLXwUBZU1mb9fq0acPPrxWmmx4iaWQzoF3En20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241929},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"8ff7a1047edd23c3abb1e92f766edbe2a6c1a015","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components No-redux","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.11_1741036569695_0.29633645746537685","host":"s3://npm-registry-packages-npm-production"}},"7.0.12":{"name":"react-hooks-global-states","version":"7.0.12","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.12","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"0de3536c1daf1b489a26649f1085aeceaad132fb","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.12.tgz","fileCount":34,"integrity":"sha512-roy1qJqR3Xa0/iDsrg+o9zouWEqPnow/bsfn8y6TS7SR7WiXR/VHj+KFgIcE3AzNi17mmfJug3xzL48QlX5bzA==","signatures":[{"sig":"MEMCH0DibtRiVshbRA4YmEltWNIRXtHfVUZ/IiSyyiJvNpcCICeDwU5CO1EMY0O6Dtbn2qcLiGIRZnGaCf/k+DBluEu4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241941},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"0fe33470da35a4e940d8de584cd7e770e908be2b","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.12_1741046576750_0.1561893195069961","host":"s3://npm-registry-packages-npm-production"}},"7.0.14":{"name":"react-hooks-global-states","version":"7.0.14","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.14","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"f82acf15d97be0a869066543abeaa19770eabf9c","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.14.tgz","fileCount":34,"integrity":"sha512-IzeV6IscjyEkm67khmAp207glQrkeIgjfLDamKm1qLr8sYtFsgXSjDk14oPdUbXyDSkB27mXUtGW1mgg8Mk/6A==","signatures":[{"sig":"MEUCIQCoFDr8XdZiEXd92+eneyh3L4+/DH1+uLM/wCT0urc78AIgJ/YbaCACDs6OFnhAsiY2OZhCHOeZXYR1Qqbq4WnGbc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91876},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"27656be1f3aa476ef7ed06fd72071412b5757879","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.14_1741110442997_0.8143612086534806","host":"s3://npm-registry-packages-npm-production"}},"7.0.15":{"name":"react-hooks-global-states","version":"7.0.15","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.15","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"abf4864e519934f6590239078ce4b86b801ecdd6","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.15.tgz","fileCount":34,"integrity":"sha512-xa4lgq1lUeGiz7VOpapUv0GoRJnBem3M0f/ceLt2qZRbJ+9WKEdtCKZLQQvR+H5Vl+Fx7RgbBXO+G80qJjaQ8A==","signatures":[{"sig":"MEQCIBYrn5Me7P9+3wEG2fKD5mWsGVCOYhIOxchHBNZD1wObAiARhVHd9cOJMbyZssrX2a1CVMDxStJtPVLCiBv2s+iBuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88065},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"27656be1f3aa476ef7ed06fd72071412b5757879","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.15_1741117334997_0.1888973188294476","host":"s3://npm-registry-packages-npm-production"}},"7.0.16":{"name":"react-hooks-global-states","version":"7.0.16","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.16","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"c654d94bc17460d171ddae10199c3b7e0f18be53","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.16.tgz","fileCount":34,"integrity":"sha512-H1Zwj0MHbnoOHvYwjihD0dPhKiUcUB46OzRvgqiazhtHNA1lso2xFX7Mv0Nc6GkGAquxigd4dQqHZL7UL2nFGw==","signatures":[{"sig":"MEYCIQDpaUS2HWXPM8sqY/s8py25Aub/BVfg3+zGH2CxyC5EAQIhAL2mta7QSTLg+76fXY0zVPNGjYo7yKQJb6e79JKVVTOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91257},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"3594435f06aa0cd4d408d454a1905b727d55d49f","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.16_1741118218485_0.9110667238280223","host":"s3://npm-registry-packages-npm-production"}},"7.0.17":{"name":"react-hooks-global-states","version":"7.0.17","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@7.0.17","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"5a8135bd694d08be25a4e84b1a5d870f81656ace","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-7.0.17.tgz","fileCount":34,"integrity":"sha512-RkAzpGroIcFTtLewQ+5kQvKzlXkwSJoIRkghtDU2ZmGbmSFSNPIJOBJs+lZH/Xm+MO0rfI4zl5VW15YQ98CnjA==","signatures":[{"sig":"MEUCICf332wwbZ948/JCV4c/iMhHf8w6Pt8nXHYqYY+oqExeAiEA5mwYVCyz8ubmSzBFJf4jEVxwtEV5jywqtO8BmKrZ92I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90792},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"3594435f06aa0cd4d408d454a1905b727d55d49f","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_7.0.17_1741120599912_0.8427011954414667","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"react-hooks-global-states","version":"8.0.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"8f7635d685315e4d160880722fb8b704b6309301","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.0.0.tgz","fileCount":32,"integrity":"sha512-IVBqxEsqRnbSe6ajC6ZMpVyuomr4J9U8UXaXU5RMhxY8O7trijs8dM7tQcJ/jCDgaqL3a3HB51rYK0Jx3zy89A==","signatures":[{"sig":"MEUCICBHZDEzYGIYNKtmqUQV4LksmUQMjC68pIO710TvGf5GAiEAtElLTzvjRw14JDTAIcfprvdAUPzXoSHSjna7rp3sdic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88994},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"8769ce4739e7661656c0705f96ea0e635e5e1e27","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.0.0_1741125477214_0.8759070484417173","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"react-hooks-global-states","version":"8.0.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9c5e80e5a1a034f8582de4f2d4e83b7ee922bb70","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.0.1.tgz","fileCount":32,"integrity":"sha512-4YVaZoBcAn9XQAJv/cB7EhKjLkT20umb8cZxtbktFBReeVlhjUN5F5MBzUUxvRdHJq6+QveNbzkcPRR/IBiCHQ==","signatures":[{"sig":"MEQCIDhr4g88wkfko1q5pSb7Cm9cGpkfk5+1XafhESo8D+iZAiB6KK+DwUfq2fF0GW/PRYz1yi0xx8nUiXz1q/aOIGEzuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89136},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"8769ce4739e7661656c0705f96ea0e635e5e1e27","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.0.1_1741131914936_0.427761430883294","host":"s3://npm-registry-packages-npm-production"}},"8.0.2":{"name":"react-hooks-global-states","version":"8.0.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"0affd190f6bc8c0beda2147b08c9dd4fdc8dace2","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.0.2.tgz","fileCount":32,"integrity":"sha512-vldiweE3Vm/e5OKSLeJCn3pnC8s/ubalW/8AfRIqlnGAygrLdRPXh3fBZGX+eziQSNdM3MyoyNu2NTI6Py8COg==","signatures":[{"sig":"MEQCIEsgfb8UrTkVrx466e9mflFxLm2+4ETNSk+LASoRIOcaAiAIHrAaLUJIiXX1FjI1A4Bs3VaQt9LxVh4wpTqWVkue6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89980},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"8769ce4739e7661656c0705f96ea0e635e5e1e27","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.0.2_1741132911873_0.0778781894811782","host":"s3://npm-registry-packages-npm-production"}},"8.0.3":{"name":"react-hooks-global-states","version":"8.0.3","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"ea03251fa8837252821d45d0d92bb01dd1199256","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.0.3.tgz","fileCount":32,"integrity":"sha512-faWkWFf/+zzvAHx1yKLagJBAoxEswa1U1vEyW0iASLzdI09ugHiETYHDUbZhTynfx0LRu1NxcgWOsW8peIinNA==","signatures":[{"sig":"MEUCIQD8pJXKJmCz6QdMCxM9exqoJT8kRf1wp4ee2U5RCA3j9gIgJ6qqlU4imm8dCWBV1wqZomm3oP05x9kUGWkogdJqfis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88994},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"8769ce4739e7661656c0705f96ea0e635e5e1e27","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.0.3_1741134762383_0.10598514445750551","host":"s3://npm-registry-packages-npm-production"}},"8.0.4":{"name":"react-hooks-global-states","version":"8.0.4","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"466986b7d479978268a991e56fcc15bdc88321e8","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.0.4.tgz","fileCount":32,"integrity":"sha512-nbT1KfQBqFoQbzI4KN/8kKg9bKtJ2/uINUFCNhkgNEAnZ+kscIrXl3Vw8yndw4av/DTRuBIuz85+eX8U7ZjLfA==","signatures":[{"sig":"MEYCIQDmKFv9qC/bW6ocjJCNfhFMFOFQeHOD9g2hDVsV7FXrxwIhAK2UsMFVYpfLzwQarQ02T0hc/M61yy0YKdxMdFUloHJG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88986},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"91492749522f7f5b1648b73d1102688179158741","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.0.4_1741206885323_0.7732290091662315","host":"s3://npm-registry-packages-npm-production"}},"8.0.5":{"name":"react-hooks-global-states","version":"8.0.5","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"bcb5a298c863cd96ddf0a496c551e3958582ef41","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.0.5.tgz","fileCount":32,"integrity":"sha512-dGx/Z6Fs4ys1cLhjqa5FDs6HViyqzjpVQBzTKoe6xmeWdPpB/b0M2qnUMcrTigHneujBVn0Mc5N56Ioba4N0gg==","signatures":[{"sig":"MEUCIEd9J6Khc1z0kU/6irMojiB1LY6vgtow3SmimUk12RWSAiEAp1xNZDnUkfmMwHaJDijH0SHJvZm6z1jaiYSjblXL/50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88882},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"83e7fb659312de70fe56d3ef8050e1dbb1e3b927","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.0.5_1741227877437_0.05667782957337586","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"react-hooks-global-states","version":"8.1.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.1.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"2677d87c005697ce8833d3be2b7a88bc8ee9457f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.1.0.tgz","fileCount":32,"integrity":"sha512-0pzXrVZjGnWATLUQDZ7b/Ku3nGKR61WFo6LDA94kc7kGA3GpJ0KUj4VTRe5y95wDQtZzrSGkupxXzQcxRziNjA==","signatures":[{"sig":"MEUCIQCy5mhQnOmIRv8Piglxb9q4QFTwuWPBEjsRFqnkI5VV4QIgVdbZrSHpNot3RwvzlGEN7gntk3CqpRy4BoxKGIhHcr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88578},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"e14d80ec898ed8b062bc8d8e6c7f322a0bdcdf24","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.1.0_1741309707888_0.26058258083313723","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"react-hooks-global-states","version":"8.2.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.2.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"6c4dd892d5abd4f2ae255433742ef54cb38fa9a6","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.2.0.tgz","fileCount":32,"integrity":"sha512-+lQj7MuA4UkyfRs5zko7NMfnMgo1NV9xCReAkHOEWNoyYU7WYLIF/lQd85I5XGzs7G+eaIWk5PXLMHWFnV7O0g==","signatures":[{"sig":"MEUCICJ1REhaTNUOw31jDGaa7jhvBq9hwQ7Mp8U0n3Yj0WxTAiEA4yCdTqZ40ourrhDeTD3PmELyC/PD20kinZZwI8zprcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87670},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"4675d66dde833fbc123f4f586c33722d652a2fe9","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.2.0_1741389459871_0.11574569996174255","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"react-hooks-global-states","version":"8.2.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.2.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"85984e95ec863044a087aa02412ee2511af70ba5","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.2.1.tgz","fileCount":32,"integrity":"sha512-ArXLsjKfANdpB+WKAfIEhv6OYEPLtNlI1pjVWYgyMd6F3TEIUrZkWb23zJyRSszvEITJzEXn7eZUiEjP/RkQsw==","signatures":[{"sig":"MEYCIQCbfqdoDVr8QySFjgAThD+p7V15daHvIDi1L3L+fb+E5AIhAIhM0QIPqcTdCARuRFHbwYTWaUPNO2Fac9/18ckO0daY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87879},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"5ad2ec103993927e11aa413364753298737dc184","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.2.1_1741403213547_0.5775733379471382","host":"s3://npm-registry-packages-npm-production"}},"8.2.2":{"name":"react-hooks-global-states","version":"8.2.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.2.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"269a0b52844e3622c01aee779d8fb52326692c02","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.2.2.tgz","fileCount":32,"integrity":"sha512-xkb95PKhkvbaxjcu+nVtbzyK9XFvoFTMTNK8hEUlSUk0G3mpOMjna6sQIP+41sOWh5ceNqHHXj+I4ueNpD6pCw==","signatures":[{"sig":"MEYCIQC0YUWa6H9o2qw8BMp+FwzF433YA7qZW4SEn0OApder4AIhAJisaUFn9uNJHHnq27zUt/A/6xq2q1O1gl7G/RfdgZ+g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87637},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"11841cd15a918873c82790567c539ba1a81405b6","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.0","@typescript-eslint/eslint-plugin":"^4.9.1","@babel/plugin-transform-modules-commonjs":"^7.21.2"},"peerDependencies":{"react":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.2.2_1741442857575_0.7991830584206294","host":"s3://npm-registry-packages-npm-production"}},"8.2.3":{"name":"react-hooks-global-states","version":"8.2.3","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.2.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"53e4d420132bf9675702a413cabc8b61761a4b3b","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.2.3.tgz","fileCount":33,"integrity":"sha512-v3KvXZv0GCXxwwtpy3TQuHndEvBnMolwx/opYbp45EDw3bFoei2PtYuCl/q09rsTfMmm6WVNkNKp4BWwEys40w==","signatures":[{"sig":"MEQCIHd3xs6abxZe7SPlkWVHNfkBLGv3mWvPoxyPMHiFcLpwAiAogSqUrMjZFMe02mU1VrEro4MgOWAw1/yc+rgQl4LocA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87190},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"description":"This is a package to easily handling global-state across your react-components using hooks.","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":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","typescript":"^5.8.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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.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":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.2.3_1741739440695_0.42071161867755547","host":"s3://npm-registry-packages-npm-production"}},"8.2.4":{"name":"react-hooks-global-states","version":"8.2.4","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.2.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"aecfe7cbcee7fb8e6c5d3f4cb0040a44aaf9a1ab","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.2.4.tgz","fileCount":32,"integrity":"sha512-YTXgM59OtA4A218VT6b5bZkCYo+Ar3NHSgMyt0WAE4RPeL8e7TtFyJD9cBTwPswSSB+IgduFAhVhi4i3B7APPA==","signatures":[{"sig":"MEQCIF+tvt0Ls7QrAtgsoasXdFhmugfoGxOmhuGYD76cGaTvAiBQFHf9wR84ZD2T55Iz3PfFBuya2ZRtPJZO73cdIsaKhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89873},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"1ecda5af07ec855ff5ef9002177bb0f7735ea0a9","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"6.14.15","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"14.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","typescript":"^5.8.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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.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":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.2.4_1741905525815_0.7009702801669091","host":"s3://npm-registry-packages-npm-production"}},"8.2.5":{"name":"react-hooks-global-states","version":"8.2.5","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@8.2.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"74bde161aa2331f0060429b3ae523785d877ec3e","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-8.2.5.tgz","fileCount":32,"integrity":"sha512-lBcyVWhEp09zyNrZVxs2VdCHeYbKFYzDKGUrKWfG0VcyQ472jBeO7aqZqmiouYi6Kq33JRvEQsuXzX2Zc5HsgQ==","signatures":[{"sig":"MEQCICwWsnCL84lVwxcdWzCDrxNE+aMAfPIR/3RTh9086yGPAiBiRnTaumbB7j5hsh1cxhvet81GXG3IIaiCc7kbO16iJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89829},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"3c0be75419ffcab1b384eddc96fca58b4678c496","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"8.19.3","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"16.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","react":">=17.0.0","tslib":"^2.6.2","eslint":"^7.15.0","ts-jest":"^26.4.4","webpack":"^5.76.3","ts-loader":"^9.5.1","typescript":"^5.8.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","eslint-plugin-jsx-a11y":"^6.4.1","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","@types/react-test-renderer":"^17.0.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":">=17.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_8.2.5_1741906645487_0.7809467942648853","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"react-hooks-global-states","version":"9.0.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@9.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"0858108cf667a51749b547e5d3062e4c43ec268d","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-9.0.0.tgz","fileCount":30,"integrity":"sha512-hQcz9ZJpe7aQhgCGJP/WgLeVSi2pH2Zl9YUaCw1nBpvUZ1t88TTbo2tCvYXwvP/S8ct4VgxALfTO9g2TofFLYw==","signatures":[{"sig":"MEQCIHbL6Fq0weyBOhThIL7bk+mFMMkDjwre30uOxx6C/wUIAiBV6DTkL+ayNNJIdUrFUgRcVVsoJQjsTr0cOVslWrJNDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88624},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"128e347a93576536ff27a7c2c1e370689f071649","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_9.0.0_1751942587857_0.02394791657450246","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"react-hooks-global-states","version":"9.0.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@9.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"d4e675195638619b71cc33adbafe3c008ddee792","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-9.0.1.tgz","fileCount":30,"integrity":"sha512-9Fzt+LmWZRO35vfMCZFC2Go6nJNvd2avpgU4X75+7FSjPbJ2IjTDE7Tv8aFxzVANjVDx2be6Q2A+MQhhh3z6qQ==","signatures":[{"sig":"MEUCIQCYslyymIrp0z8dw0HbQOFjjmAWxCfniRdninBIoA63fgIgX1ZB+dXFXB6gf9IryE0TS9rpl1EIqMNzWlIXC02vsJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88562},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"ea0559dba002184c6bfb33b7cea85222478c3a96","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"10.1.0","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_9.0.1_1752412962367_0.40542720753290284","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"react-hooks-global-states","version":"10.0.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@10.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"8535c5d96079231f859b3ceee9e5f43a2eea87b8","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-10.0.0.tgz","fileCount":31,"integrity":"sha512-DcCuW6eHfjg6fBmKRTJ0dTtEsnIKQ6Sx8Y/mlH9MNhwIUJ81qDT9i2cT0WDcNNN+kJKOZlC1EMsQaHB6qfA2FA==","signatures":[{"sig":"MEYCIQCUeaziMa6seUeRuNPAfIUpqaYAAg2YnlhBuk4EYT6s+gIhALSKWYWbGHUzlq2twLnXSmv25vYlADLk4oox+lngmD+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89083},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"0ef0676b442208a871d51655ee0ffc5adc1b6c13","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_10.0.0_1752453589234_0.6912070241485646","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"react-hooks-global-states","version":"10.0.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@10.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"17fc31ed42a9778364fca04ed36ce400f53517a1","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-10.0.1.tgz","fileCount":31,"integrity":"sha512-X4NWF50/4qdy48jHZRZtvt8P/V/cUkclQ1RubCyoLilvyx51GGoQDB2Dzl9SY7N0Lbb5FVVNPzsxbDMBCgZGnA==","signatures":[{"sig":"MEUCIQCEdDbyDnH+JN0pg55KCs4KreFt82mn5dsAYanjFwE9SAIgWbH+UZFz7lYYL6bN4TqyfQDpW95892Q6M7h8TnifkTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89388},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"3abb72ff601a73e54adbb350a2e6cf13d5805bb1","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_10.0.1_1761658560086_0.3606521847009865","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"react-hooks-global-states","version":"10.0.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@10.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"a64127edd21695d0a3d5316896a2d9a36824202c","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-10.0.2.tgz","fileCount":31,"integrity":"sha512-AgnylpSDLbWNRV2FQdVL5KrpnDbOcNTodbdDeUD/9UwkRUODosq5K+h9VQF0qWTx9w2gPgZym5eZBSG7JIjTgw==","signatures":[{"sig":"MEUCIQCYmd51WLOv2m/H0kRpR+qPgpJqr+wbA8zZmUzVL5nBigIgU6zy4mVKwlfAqpJMMaZ4IRCxuChkeZ7/lvkW64dgiJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89716},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"52f850abfbae73715873ec389f6b4eca2a1510b8","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_10.0.2_1761664963761_0.7787176086106511","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"react-hooks-global-states","version":"10.0.3","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@10.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"17d61623742120cc65e6d94ec8500b05a9426561","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-10.0.3.tgz","fileCount":31,"integrity":"sha512-Gh3+K17ZOjR6Y86+OraDlw+MRaNadKlqeD3kL+Eq8Uw7gQo17KJt0PP/icKFZevHNFluYAV7iWo86STiPhTLrg==","signatures":[{"sig":"MEQCIDtGit/C27Zinavq1GH4lBWhzPlfr94c4rc3Gyw5AANmAiBPtNkunS+BFpxoZUd2tMf7FhX+uca4tKIQefPsn4CZTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89738},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"601fcf4fabeb7f46ed32a81fd0d801fef5408197","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_10.0.3_1761679638346_0.9302215644330456","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"react-hooks-global-states","version":"10.1.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@10.1.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"73aa6eebfea19ef9e147c725ffd07fb00f7d182b","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-10.1.0.tgz","fileCount":31,"integrity":"sha512-zqJcunyqaIEBfQU/6JcGi2wp5KYFaIbh1LBrkCzUDtLYCcFzClm95ygg90kIP9DFnFONieHaHMe2K09h1IeoRw==","signatures":[{"sig":"MEYCIQCM1zZgT9/dsTKh7mu+Tdcd/1qELDxH052u8OAFs2CvJwIhALzfI5owHRVoUSvGADShlyC+rvIPFpUuyOdK76RPjdUO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89803},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"1280d796a0fdfa7ffa6aa823ad1b3e812a91fac9","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_10.1.0_1761705583145_0.3267565482911343","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"react-hooks-global-states","version":"10.2.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@10.2.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"2d06cedaf28e99e37e4319835d8b1be867e4a747","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-10.2.0.tgz","fileCount":31,"integrity":"sha512-CAE5Gs2m4A8gIlcg8Q5gGuTzNPlQvcziYMzxhLde0F3LSdaWWM+uI8F+GRyyIU7fvMF6m1bCHMyPBPRKQt9Iyg==","signatures":[{"sig":"MEYCIQDwsDbhDCuTUHBDFLIIuVi+yiAxs9m7th+5N+YfawBTIwIhAK0mxzZw4aDDemnCPKDCaKFeI+5Wkdv061+6FrzzFJSg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89875},"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"},"./createCustomGlobalState":{"types":"./createCustomGlobalState.d.ts","import":"./createCustomGlobalState.js","require":"./createCustomGlobalState.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"98adc9868d357b5c099bc58aecc3bc39c4e215d1","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_10.2.0_1761835313269_0.22211551072074665","host":"s3://npm-registry-packages-npm-production"}},"11.0.0-beta.0":{"name":"react-hooks-global-states","version":"11.0.0-beta.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@11.0.0-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"90706cdd4626ffb0b47f57a9f2bc84684b9bb501","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-11.0.0-beta.0.tgz","fileCount":25,"integrity":"sha512-nE+/dXTHrkvZphhrW98yhrv/cM5DrRhELTlKPpjRrhe9UFg8ta+xIqXjVLPrUL+yKN5RS6Vl2bQ2QfB9Dyr28Q==","signatures":[{"sig":"MEUCIH2+u+qnk4tDFgGDb9/ny5+La6neMSAyw+MNUClJvSJxAiEArfY/6q6idJwBCEIw/kJ+BlPlpHZlTdHFN6PrYaDTzrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96082},"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":"3e9c5da4711c71cb6fa97a27c6e389573949efdc","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_11.0.0-beta.0_1762162281291_0.5194457009315487","host":"s3://npm-registry-packages-npm-production"}},"11.0.0-beta.2":{"name":"react-hooks-global-states","version":"11.0.0-beta.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@11.0.0-beta.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"a476540716c4e9bba9f6c595f693ec9ebc9e9288","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-11.0.0-beta.2.tgz","fileCount":25,"integrity":"sha512-iJsl7nPoJEKq4z7IOOZpbyKXCZc6SyCD0ATEe44DWVSINqPKksf+/483Qp6DT64rHN0m/g2eN8ESHY2ZollTzQ==","signatures":[{"sig":"MEUCIALfBr6i+XvYqTZsLxxYCnu+UMYS9gdOub1Qo8srI26jAiEAjQ0eDZeWpL2xyZgV58uXsDfsmgDk/XeooH5u1Ago3RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104102},"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":"a0e902947f127c78592fc6e868d44e39cecf7552","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_11.0.0-beta.2_1762163956766_0.9415596658482601","host":"s3://npm-registry-packages-npm-production"}},"11.0.0-beta.3":{"name":"react-hooks-global-states","version":"11.0.0-beta.3","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@11.0.0-beta.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"48132ac9997cbe8f070e3061c8d994982fe0ad74","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-11.0.0-beta.3.tgz","fileCount":25,"integrity":"sha512-XkYHcJ9VIk6RncMI5Hz+NbskpY9M1BS0vO8tkCKGNbph1LoDKlXvFe/qSx0DFLGuN6GebXCLhQvl2yy4arP5ug==","signatures":[{"sig":"MEYCIQDIGakMBXE2ZJderLxwYgf7xYhE4ZkTB40tvXKORgySvQIhAJeNKFAU3u7D3QS1gCTMKXuU5Aqf+uA292eemWwYDwI8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103939},"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":"917a8c36413b72c1796fa7c3b358348c29ed587f","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_11.0.0-beta.3_1762166239627_0.396296383086727","host":"s3://npm-registry-packages-npm-production"}},"11.0.0-beta.4":{"name":"react-hooks-global-states","version":"11.0.0-beta.4","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@11.0.0-beta.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"5c7e7c47a5aff7f8d441742b6000015acf6745aa","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-11.0.0-beta.4.tgz","fileCount":25,"integrity":"sha512-4sU9FAtPs6SzfYuk9v0sO7q5US1dUwpo+yFO7nNUV0u5YWZ8IBLk12Gocs80hyHU8JFzI28ItqJjKf2k2ZFl5Q==","signatures":[{"sig":"MEUCIHnt76Yr/Fi0wPZRocosyZXFHC/xdqXekTbdSSOSdlJwAiEA2+usPWsw2/k9Nuci+uup/uORls2lioanzFfbSPrlYxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104389},"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":"2cbb19d882539583b7a1b10f08eb1755c0b39b16","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_11.0.0-beta.4_1762174146873_0.758914687864455","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"react-hooks-global-states","version":"11.0.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@11.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"e3a2ea67865b11dde5eec7849d642e61714ad653","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-11.0.0.tgz","fileCount":25,"integrity":"sha512-6T2LLBDmyYbbaUSYo7486aonIGc3lzmuidrbHH7moM8glPRO2Sjepk73fbMepkmbZLL2XM7nEe+26K6SSKZ4iw==","signatures":[{"sig":"MEUCIQDyjwgTwOe0EyoU/HIYmoZ1hBVL0Snnrbs+U7wWlMwR8wIgRcYg6lo7c2ZwU3tUoXDN8QrskzvllGUmSMZB5nOZifk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104382},"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":"c1d258c7e923e5ee57dbc2f2ab904ecc5187b83d","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_11.0.0_1762174431133_0.021314437928806163","host":"s3://npm-registry-packages-npm-production"}},"12.0.0-beta.0":{"name":"react-hooks-global-states","version":"12.0.0-beta.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@12.0.0-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"f8c9a51ca157857fbba1f97099bf5334ec6a849e","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-12.0.0-beta.0.tgz","fileCount":25,"integrity":"sha512-yWn3YadoBVXT2KrXyB6OjVHDjq/QZhfni0CQSadnCMMynaW7JYIu6LwR1V/Gcob6LvsH9uUxuBoG6D20Ad+ZzQ==","signatures":[{"sig":"MEQCIGm+9D81g3GmIXQGbLmSwwzVuZj/vlCVQz7CV2Q2v0YZAiA/WKxa7s1HAd63QFRN5mdbzd3hmsWPtmp2WEi50cR78A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112755},"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":"7e8808aed121c7a5cb9af5e62204396226ae9807","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_12.0.0-beta.0_1762308478390_0.819526054025318","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"react-hooks-global-states","version":"12.0.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@12.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"ddf7e0176d424b1b34fe17442a7db5c691c34058","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-12.0.0.tgz","fileCount":25,"integrity":"sha512-xmVu8GpQkB8QLwnIIrLID6ek6oPw3FGmuGKu6kPstJfAAqE1EdLhPesH3G8Wc8PhtcJmp3QYYJVUPRHaejoscQ==","signatures":[{"sig":"MEUCIQDB0n9DSDs1aGnDJDLp284zjqlFIAXa55KEa0MisLRXegIgJfs+ZMVfBqXNCbepUoU0XfdWUqqaxIfe6EEiLHZK00I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112739},"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":"797b8035a7fc26f417e7976760fd3eb9494f8c94","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_12.0.0_1762313477777_0.2689415125280714","host":"s3://npm-registry-packages-npm-production"}},"12.0.1":{"name":"react-hooks-global-states","version":"12.0.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@12.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"8b53d3776c0554e1ec7c3c4f254b9e721d93196e","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-12.0.1.tgz","fileCount":25,"integrity":"sha512-10ek2eG//CRvWjFP3FHjkPXDeyJQ3HBFQYbyiUzpkr2oY2gVJTh2rc808uQHUz4gPLpaiCd7L1F3K9UMvzVbYA==","signatures":[{"sig":"MEUCIQDvkltPtsEfEtwHjI3ABSYo0Zl/R8klfqkFbQAglFLqCQIgZB11GvZEcAraV0ON2DAUxO/nx/jBj6JeXM/PuSThM0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112739},"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":"66fb7e251ff1b7a1b05a151b2f520d5f4151e928","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_12.0.1_1762313876591_0.11056278069767567","host":"s3://npm-registry-packages-npm-production"}},"12.0.2":{"name":"react-hooks-global-states","version":"12.0.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@12.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"e5d062a8d64792aac9f23f48b02b969775bde09f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-12.0.2.tgz","fileCount":25,"integrity":"sha512-zVzbwlsVZ52lkX0uPK3ZOS/gEyyM6WDo541itEeywd6/VvUi/ni4u+j5WVDb6p1/BkcqVVvbFbcuDxQdAd4Khg==","signatures":[{"sig":"MEYCIQCVYgmjsaUmQP7fK8+meHXM/QL12pVt+neKatRSmlymXgIhAJyMcpb49qk15yab0su7E77cODX5RIvCYjNlOa22jYF8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112730},"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":"22cab8967f144bdd313ffa62908ba2d10849cc48","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_12.0.2_1762314233861_0.3625711271352938","host":"s3://npm-registry-packages-npm-production"}},"12.0.4":{"name":"react-hooks-global-states","version":"12.0.4","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@12.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"b969cdb4e41fb9cfca7fb787e8a11a5f11eed3b3","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-12.0.4.tgz","fileCount":25,"integrity":"sha512-xjOf+fV3Y0X8USxww55DaKXx64qUcrc6l38mTjr28WbjGAS5bstYc2aC03Z5XEhiw3FT/4dbsExpZAS4x5Nh8Q==","signatures":[{"sig":"MEYCIQDsPWv7Tbu0Sg0IR6sSijzb9MWtDmKZbqnu/sOobIzGUwIhAL9aIBj582j+z2MmiwWQVVzp5mFWKOxDvm3+8gGO0k3c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112730},"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":"b830d6b024582059d42f7ff32e41c7172e959159","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_12.0.4_1762317918199_0.04187187705460982","host":"s3://npm-registry-packages-npm-production"}},"12.0.5":{"name":"react-hooks-global-states","version":"12.0.5","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@12.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"e40b36b699444f28ac3f4339e41427ebd941acb0","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-12.0.5.tgz","fileCount":25,"integrity":"sha512-5gm4H04+VBhGnqzeBFyTz2+bSu1lZgVyo8tTdqJIhSwVg2dyjfiUaUAWz3tg3O5D49NueMA4frBoRzZMdS5U1A==","signatures":[{"sig":"MEYCIQCp+upk6ZT/8nHV0X7MeodTYCejgufRXphhcoRHRgK+0wIhANi6ArqOQz6FbVxU2tIoTaIc3VzqSWiJa5v4SuhcY+vu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112732},"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":"b2353fe7ff1b05f0994937bd0b77eb9620cc8d15","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_12.0.5_1762318943710_0.2943626709462064","host":"s3://npm-registry-packages-npm-production"}},"12.0.6":{"name":"react-hooks-global-states","version":"12.0.6","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@12.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"563fd27673bb36675019a3b491a98dcbb3abfa7a","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-12.0.6.tgz","fileCount":25,"integrity":"sha512-l59JomI48JxwP9DxK1SUTIAzcjMhfMM+yjFkTbZ9fV8IUSVL6kMT9ur/0xYiAgl73qwMAbeYl5aDsqbHGCSwuA==","signatures":[{"sig":"MEQCIA/dGttrAnSjRlug+Hz3AgmZCbZzNel+XBL5vsH17kOQAiBMJNl6x8RN+q7iAQxln/qNAX/KSCG2sa8zNyfqNBhXRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112445},"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":"0418e820a8a35c8e840181d60494ecb70aa49365","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_12.0.6_1762375964343_0.010889288028382182","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"react-hooks-global-states","version":"14.0.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7bd963a9ca80bd99d4ad241e68ed1bc1da6a4b14","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.0.0.tgz","fileCount":25,"integrity":"sha512-ppsEGNP6JFRIaZs6BPPJhRvI5lVcV7uTP8jeQYR3PgAonzZ53YVIzIgqqWJMrO4S7sFALPwv2kf5sry4JhHtAQ==","signatures":[{"sig":"MEYCIQCk0Qc1kF1A2w+2Q6zdr5MoELh58QcRhF1+QrU23OpZmAIhANCDjI53RUtPVcjfD9PQADMnzeErn2L4TtggUJENgNIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114543},"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":"81d3f897785fd89497dab4f70cd72d1aa658e6d7","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.0.0_1762396133893_0.1558498437994127","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"react-hooks-global-states","version":"14.0.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"87844b77ee5e550af8e24540c18b6a4a86c7989f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.0.1.tgz","fileCount":25,"integrity":"sha512-zM3Bipcl1y2a8N160fX71zT/LblHaDQTLnUvLVrzf1b0ADtJ6wTs92fANTHeS8ztON7vXfDj1r7BTB/3DExy2Q==","signatures":[{"sig":"MEUCIBWCaDa2Dj9aCKChAJKfURADX2tHsl1YHYm3P0grsIu5AiEAzQBZRqyyJcoIs+LE5fZ6EvkNxWHNRto9LRgWda/YW5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114550},"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":"749435cd387dfb44addb59cd8937cbe757a0fae4","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.0.1_1762398294539_0.1813538085482056","host":"s3://npm-registry-packages-npm-production"}},"14.0.2":{"name":"react-hooks-global-states","version":"14.0.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7c87acbe97300664e6924ef851dc222f73516445","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.0.2.tgz","fileCount":25,"integrity":"sha512-6o4NfaweJ5ryLUUmQWZKnIwHaoQWs6AtRT2DCZZ3eYiX3Dco2uZkAlJBfDyYFY9VbBznRetcrMXXCeBJYTVaAA==","signatures":[{"sig":"MEUCIBlKOtzoS+RwuBGjFjoBm7zGFYW8nwjFxCE4uRgLK2jvAiEAxsXUX07q+a14tDwy4d1ZKC/AhXQ3RsTv42pFwl3UvZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114559},"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":"cdfab62a65f9a38d5b2192691ce2947f83db54b9","scripts":{"lint":"eslint src --ext .js,.jsx,.ts,.tsx --max-warnings=0","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","lint:fix":"eslint --fix src  --ext .js,.jsx,.ts,.tsx --max-warnings=0","test-debug":"node --inspect-brk node_modules/.bin/jest --runInBand --detectOpenHandles","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"^18.2.0","tslib":"^2.6.2","eslint":"^7.15.0","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/react-dom":"^18.2.18","@babel/preset-env":"^7.20.2","@babel/preset-react":"^7.18.6","eslint-plugin-react":"^7.21.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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.0.2_1762398904926_0.4334816884725179","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.0":{"name":"react-hooks-global-states","version":"14.1.0-beta.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.1.0-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"91f7b4bce1a91aedb182dee36216a5ae83cc5d2c","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.1.0-beta.0.tgz","fileCount":25,"integrity":"sha512-80BHhTeKqaPUhtRZGF+sb11rQyIqQ2ijlFlGm3a18B6hA0h2P0Yfi7ip35Z+UkI06SKD+8jjqSpnQwVUSFv/CQ==","signatures":[{"sig":"MEUCIQD1Wr5Omxh7VLFJ005wcEtMrCycsdh5jv9U9JGXrkzwxQIgVBPB64NcAbytD6Vtrt/GQS2Eon+UzLLfTDjPlbmTpAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115412},"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":"32165bbfaf8680809dc46c1acc093f2f59cbfd0d","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_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/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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.1.0-beta.0_1762631119787_0.873673683625845","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.1":{"name":"react-hooks-global-states","version":"14.1.0-beta.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.1.0-beta.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9ea76cf1bd84f58e79ea5d34065cbe6001940631","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.1.0-beta.1.tgz","fileCount":25,"integrity":"sha512-XwliEctDHS7Xs/z3ZMsyuy/VEeCN4LjlZslEPHZCKl4+T3Oo2QiB4tFJ4UgetybqHOdcC6T+le7hf4YwWNUeWA==","signatures":[{"sig":"MEUCIBLal+aqn4XBFp2OByPGHIV5mq6YLW5X+O7M+ecIIjaEAiEAjpV0fUBJ/nxaZoGYuFeN1nFwl6BgdDLy82CunJGBlUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115221},"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":"6c62aad360baac8d28c02ae7a1067125d05e7a77","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","_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/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","react-dom":"^18.0.0","json-storage-formatter":"^2.0.9"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.1.0-beta.1_1762633377095_0.864702470534318","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.2":{"name":"react-hooks-global-states","version":"14.1.0-beta.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.1.0-beta.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"c5724986c406995ed1dee54c93f499ee22894361","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.1.0-beta.2.tgz","fileCount":25,"integrity":"sha512-OACbHP+RmbciFY851APAnjZEx5rrHBVXsRyacQhuaquS8mrG8Z0ussjIDrBqL1gdG//mgoBxbwoZYoFHpxDZvw==","signatures":[{"sig":"MEYCIQDMD07qn/+GO6V/QstUyHNVv8o2DmN3wOYBZNW4HIEYZgIhAIgzoGRPoB6WQOg8Gu5QAxw0VU4hv7WSnOJjI9V2zuk0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116157},"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":"119b3397cf4c40f3036af6058f3d1dc2cdb11026","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.1.0-beta.2_1762724757077_0.6168426734540933","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.3":{"name":"react-hooks-global-states","version":"14.1.0-beta.3","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.1.0-beta.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"402fe6444fc73815ede41dd76a0e9a7e10b45e2c","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.1.0-beta.3.tgz","fileCount":25,"integrity":"sha512-6djDt4uPGaIHnCMUobksvt0lp4UR/ieFPLMViz0VnhWYMyDFBBcclX6WDZvLe4RYyDAJJQk3naBtI0doM6NnjA==","signatures":[{"sig":"MEUCIQD+AG2HVsWYzbJRe1PyD3sXttlVTpMf7teloagVxBE3aQIgdArtXC2RqYUyL2fiGR8oDGhzo0GC4mHscTlsFU07/V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116701},"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":"8ff7b058a19d20c699936066369cf645e071bb10","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.1.0-beta.3_1762768306985_0.457510694362971","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.4":{"name":"react-hooks-global-states","version":"14.1.0-beta.4","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.1.0-beta.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"b4732a388cef0373fdae62f55ad328aaef4fb3f0","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.1.0-beta.4.tgz","fileCount":25,"integrity":"sha512-IdXSnThIt1klmj7/c9nLj9kQCc22p7atypsp8ZgyX8FFpgvHqYTWoRrQJSLdoH5f0G9yHI5ee+r7VdNV6QtRoQ==","signatures":[{"sig":"MEQCIFPy/NzjtmlbHmxmnYttteN9DoKM/nPEnLVSTr6VLd/YAiA7yUo0QoMvAAWD78gtc+xLNJ1ljoqYsa2myrWnoYt3Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116816},"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":"0b5b1be75bc82324ad7be4f0fcf79c54fe8362c0","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.1.0-beta.4_1762774434466_0.8265675265220338","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.5":{"name":"react-hooks-global-states","version":"14.1.0-beta.5","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.1.0-beta.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"25c6658064399d4aef1d6593a2f1affe094bfb2b","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.1.0-beta.5.tgz","fileCount":25,"integrity":"sha512-SEAfPOC5TSkxNVvvuCNmcdELM8ktyl1APXSkXbsnXwjgT7MuaiJXN2zw1DxmEukBpPphPafi5Rbp+VcVlpUfgg==","signatures":[{"sig":"MEQCIEk4juDNdgewD9/NzFFQCw7nOHHJgRUEqptSZ8fmlct0AiAbl7LxviEhmdSb8DtDJr2qpZdyrVpKZh2SxTPy3axYWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116842},"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":"f40c57bdc0c5cd7acb44a286d5e809a7bfb3606d","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.1.0-beta.5_1762776412780_0.6419169902685409","host":"s3://npm-registry-packages-npm-production"}},"14.1.0-beta.6":{"name":"react-hooks-global-states","version":"14.1.0-beta.6","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@14.1.0-beta.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"5ea582bdef91bb78f3eb2fd75483799f43c5e295","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-14.1.0-beta.6.tgz","fileCount":25,"integrity":"sha512-WHhHO2yMSjbLXxSBWPZ7a2nQogs9rEMaZmIcA+VAO9hRMF7uErJuWl5S0nOkJsVcGQ6AfeuEvPffRyDWfHk/kQ==","signatures":[{"sig":"MEQCIQDyYixJGoEdHr8zgJhSQPg6nkArjT9pUAzHs7oeBY+0/wIfMZLIrsWtZH+aVxk3PvyxHT+p9ElmxIWwGQLN6IgL0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116842},"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":"3dc8695c4b4e9595902d3656ac7730d08541d268","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.0.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_14.1.0-beta.6_1762783959134_0.18099979083970275","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"react-hooks-global-states","version":"15.0.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"77950474bd8579e87b46c9bbc2c27fa03bb5d072","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.0.tgz","fileCount":25,"integrity":"sha512-njJ/ATo9J3z3aFtYfPqr0jU2+urm/8ClEAXnxREeLjoILOdv+oo8gGPQP2PdYoSdEXh3nVEmMTIcxQQ67NEfTg==","signatures":[{"sig":"MEUCIQCMhyZJJeB4ZcOEn24LdI0chPFCQkI2+hBzaYCOIV8P6QIgZTogoDRaN7ppCdswQHFomkU37TgVjNM9ECeWnSd9MdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116835},"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":"96f6058109bc5d9e5ecfbad93b8a03f2f6db83dc","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.0_1762790046739_0.31708060320644704","host":"s3://npm-registry-packages-npm-production"}},"15.0.1":{"name":"react-hooks-global-states","version":"15.0.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"4867838aa6663fd6ea2d9b667a4ad6593070b6e7","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.1.tgz","fileCount":25,"integrity":"sha512-VTkI4QShw9pxkI/qYGNFtfbXWTSJ0Dtz700ABrkiFgoQZbDKRI7AfhESOBzYbd3lCoZppAcVupei6WKkObzXKw==","signatures":[{"sig":"MEUCIDs9Uvg6CWu+gl1qawGO7duwFxZ2ocX8jqe/NMuqnYzqAiEAu0KlQrvfht52A6XnHippxzIdA3j/lV1hc9UlBGi9eAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117486},"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":"a2bf1b5fba97f370c5a8222aff74a22d736c9cb1","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.1_1763600216469_0.4679763886845911","host":"s3://npm-registry-packages-npm-production"}},"15.0.2":{"name":"react-hooks-global-states","version":"15.0.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"50b78d5d53435366887cab7e98703410567d19d7","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.2.tgz","fileCount":25,"integrity":"sha512-aun9mGeebPu8uCajGWidevRVYQ0GsQKNICDxDa3++1ZeLaP7QCNTIvW4Goc2KGmTIXLh6ffCuFGAWP0JC1TzeA==","signatures":[{"sig":"MEYCIQDIih9TylkmZd9xvVXy8nFg7EHNziCq1F6Wp0RsUdQ8IwIhAO7HlNL70feLctsfHO/FlgXgsDpmbwR9KKfEbuV3tB5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118377},"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":"3fdcafeed87b9816ced6cb8fda8ca04ea8864b67","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.2_1763825280194_0.12684206273474707","host":"s3://npm-registry-packages-npm-production"}},"15.0.3":{"name":"react-hooks-global-states","version":"15.0.3","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"2fc064d4719b86df7bd3909b81028ad0f27dc6e4","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.3.tgz","fileCount":25,"integrity":"sha512-hOQZRL/kVyQS16Y+rZNff3VjD8O3g2RND4Vo2A06hM8iXXVMhyTF11dVjaihfwm3BmUX8rC5YDmfX6g8/wxJ9g==","signatures":[{"sig":"MEUCIQCJBvlUIU7RmnW6cXBK4QWABZJ1lEGlGOOBicpnmDIs8AIgevH7t4VzOMaPY1+O2f8MHs+SpCJK22+4gRES5MIkj0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118780},"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":"71b224df57b73877214b529ffeceedbd69cd4aa8","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.3_1764325417936_0.5474832839202601","host":"s3://npm-registry-packages-npm-production"}},"15.0.4":{"name":"react-hooks-global-states","version":"15.0.4","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"61625b3ee67190edf83959147056d98cfafd308b","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.4.tgz","fileCount":23,"integrity":"sha512-ArBpkJDkMyf18M1gE9HxyeknR7aqg7+CybGUt6TxfK3Fzlg0xMcorS5dFdExDLvcVmdWNoMj3KmlnifTY7WDcA==","signatures":[{"sig":"MEUCIB0TOu0YGC1Ess5PhTHQXXBfSBitDfNkZ17uwK0pPGweAiEAqe3z0ClVVS9cibBYvzpY14X7SyUwPFS7B/ekNEsNMx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116264},"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":"6a6a865b7b44deae5fdc435dc5cdbecaeddb59f3","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.4_1765247024330_0.6652678416797091","host":"s3://npm-registry-packages-npm-production"}},"15.0.5":{"name":"react-hooks-global-states","version":"15.0.5","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"858cd5e08a05da34d487cfb7b6703fd9c6cff065","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.5.tgz","fileCount":23,"integrity":"sha512-Xok+/YDn220+aHR9eTz5L2YdqkMUa3qTMSLAim2KS5l2anSnH+Szphz8InflqhQvPQd0YjkRNWtHYbFpGw6JIg==","signatures":[{"sig":"MEQCID7O+X0XVLAOXqwcVxg5tvLsOs9sFIwCxcRDPql+qdSrAiA/VwGuUOR6fevsdlFcI71hQerWUVG0Bw07m78+BMcHVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116879},"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":"06f425c06e52b45957233ac353847f7d151a9f80","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.5_1765277333244_0.039213607061578726","host":"s3://npm-registry-packages-npm-production"}},"15.0.6":{"name":"react-hooks-global-states","version":"15.0.6","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.6","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9cbfa474424ebd9613a26a848d19b7a239f95c74","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.6.tgz","fileCount":23,"integrity":"sha512-Vfo9jnNvoPKmTl/4c+pfR6AuyVuygIgr4IQpkai+YkIsn29JFm3ZLJdyoUuHQlf1k4sJLx1SZaFJeV6rgYnEqA==","signatures":[{"sig":"MEQCIBhI+MhqQL9WdFKRVW0YEBRnlywjttp620UIZ3X3wFPjAiAkSbJccoKiwZqhmMj/WQwS868eW0ze9iL667QuGdox/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116892},"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":"77b2ebf276c8ed0968788e9dda2c09eedbcfe045","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.6_1765277490237_0.2784018597598219","host":"s3://npm-registry-packages-npm-production"}},"15.0.7":{"name":"react-hooks-global-states","version":"15.0.7","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.7","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"f3221b5b49887cacca041acd531ebed9761a2de7","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.7.tgz","fileCount":23,"integrity":"sha512-687z1JUIc2REdV1lQAR5eEizJ0uvTY1T6gjd36LSU1QU2AZBq5Chm0pqVRpsiGmND1vRJljMOBqNbfrjlKiwAw==","signatures":[{"sig":"MEUCIB4vv+J3ewVxCluypjGhtQkHDurxSycufNl3vMIeYMLoAiEAmPfE9e9AZX3pWc1bkUMDdiMTNoVwqBonQW7LAO0/ITY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118243},"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":"c7f8c1b6e7fa08f695ca077a0f31f155af5cb0b3","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":"^18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.7_1765330149216_0.3645130960168155","host":"s3://npm-registry-packages-npm-production"}},"15.0.8":{"name":"react-hooks-global-states","version":"15.0.8","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.8","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"05cf25b7978d346c13e347aea5a8258ba4052b37","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.8.tgz","fileCount":23,"integrity":"sha512-80lp9oV8wOVmuwixgOpCFc8HipdB6r/tjXhMBQkGt8WZ1URjaTtNONS2PZ1mj2p1SCHB/AkppftdQTiWzPp5uA==","signatures":[{"sig":"MEUCIQDsI7DAzD+BYhjYImJPH8YkwPLmrC4P5odk/V45njNTxwIgD29VOCJSq7is/Re6LeCkB+RVyDg8nZMRF0ks8HIHLg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118245},"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":"2263145f095ccad5be840a922b44b790725e0de8","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.4.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.8_1765538478459_0.7605879791685604","host":"s3://npm-registry-packages-npm-production"}},"15.0.9":{"name":"react-hooks-global-states","version":"15.0.9","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.9","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"4ed9dd23f40c5ed09595e9e593b5d710d2a04b73","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.9.tgz","fileCount":23,"integrity":"sha512-q1tBtABy8VnZaN9lrg4jB/rL3wHqUigMC5ms+HcdOIAj6nraRsKYkKWefrDUR+/qbRI/7lTz12earEui2eLN2A==","signatures":[{"sig":"MEQCICcSJqu1+C3qsIrqdtHr9M5Dw14epp6fkcoX72I9I6fkAiBnk6T5FG0tjcrx5Q6CmrncWdbp2njBexO+g2v42BwfWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118696},"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":"2263145f095ccad5be840a922b44b790725e0de8","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"This is a package to easily handling global-state across your react-components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.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/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","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.9_1768477364275_0.961561904659928","host":"s3://npm-registry-packages-npm-production"}},"15.0.11":{"name":"react-hooks-global-states","version":"15.0.11","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.11","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"38036f758e994b0ee7541d32bc5d20f61ca391d8","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.11.tgz","fileCount":23,"integrity":"sha512-cjqD0E/7/GVZnAXXVzckS5TdAjjTiFlHyoIRgYscdngB4ZibW5q5pW6dF9+TaSu+6j4RV2y6itNQuyAJpaB59w==","signatures":[{"sig":"MEQCIHgrf5d3i5CCc9RJI9w+3Qb6GMX0TwSq35zs09bVj7/MAiBztTSiYrGtWFtAbLidkzWxEX1CVm3AjqLch0jfqscInQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106442},"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":"3919166e3c4ddddc8966f28ceb25e98a025b3813","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.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","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","typescript-eslint":"^8.46.3","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","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.11_1769011166180_0.3573687184588097","host":"s3://npm-registry-packages-npm-production"}},"15.0.12":{"name":"react-hooks-global-states","version":"15.0.12","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.12","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"542405bd86002f9820fd75e3d9fed32b79636ab9","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.12.tgz","fileCount":26,"integrity":"sha512-N2HdfNTLwupvQbq+AWa9G0YMevPdPlFJdfHjTfeM7ruJg28dX1+4EOhmrNdwQD7WZ4H3QpMv1J5ciK+GKyzipA==","signatures":[{"sig":"MEUCICaW4HNJ7NMADE5JfRpJhXOHdf1oShhZK0ahG+BemDwDAiEAqo3+oB32X+83UaKpbOjtcxfr67blbmJg3iOXpsHhxCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175918},"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"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"71b8ed571cc1321d4f4a43894eb305bead7a9694","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js && yarn ts-check:tests","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","ts-check:tests":"tsc -p tsconfig.test.json --noEmit","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.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","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","typescript-eslint":"^8.46.3","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","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.12_1769741294932_0.1487808955310166","host":"s3://npm-registry-packages-npm-production"}},"15.0.14":{"name":"react-hooks-global-states","version":"15.0.14","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.14","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"d89d4ca3ef12cf3cd540287648199372464d17e5","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.14.tgz","fileCount":25,"integrity":"sha512-mZ/IC0iZlIdeuqupUJNijspLYfafGxa/NCdhbSPPX0xl7Dwyzj1FsIdsCiyLT7d4k2n08649HUnaBdlO29l04g==","signatures":[{"sig":"MEUCICyr1TEu6msLYdqrOaYBz8Jc34UelKlSwfveVmQo2hjLAiEAjNZYdef97qXWLedgrvVqnAd+yhV1EBGAcFIdWDaX1k4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141129},"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"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"f3437ee4a9c267f0d66520ef2fa2cd253d81e6fc","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js && yarn ts-check:tests","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","ts-check:tests":"tsc -p tsconfig.test.json --noEmit","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.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","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","typescript-eslint":"^8.46.3","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","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.14_1769741629080_0.7478299821021888","host":"s3://npm-registry-packages-npm-production"}},"15.0.15":{"name":"react-hooks-global-states","version":"15.0.15","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.15","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"ebb3ea00afb04e48b0b9f4bcb475b14e4185b095","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.15.tgz","fileCount":25,"integrity":"sha512-qOTzl+N9XJm6JvlMNv5JYiCXnMXv1hWrJmDBbWnFbWh2ZnVJcwJInjo3czr2MW3btKNdcWYhFzZ23C3Bk4mUSQ==","signatures":[{"sig":"MEQCIAx0oGqWd+LLdTPWKW+ZcCJ0ybKAKmD4Kz3+wun0aSRkAiBHCI+Yu4wNwNWCJFJwbykeWW8Unu2BzZnUOlQvTNVrww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141217},"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"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"bda71fdfa01baff9962d4df3d175bc7005665d0e","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js && yarn ts-check:tests","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","ts-check:tests":"tsc -p tsconfig.test.json --noEmit","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.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","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","typescript-eslint":"^8.46.3","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","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.15_1769762950514_0.6407692884613116","host":"s3://npm-registry-packages-npm-production"}},"15.0.16":{"name":"react-hooks-global-states","version":"15.0.16","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.16","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"2ed71058f5d7b642ba37b4d6d125f2890068c747","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.16.tgz","fileCount":25,"integrity":"sha512-3QbZWMemhy0fBvTaMMAX2/NLRbW86GGwGi75LBbAy7Dxe9glWvMGz31s1gOrDsB8GcNILryokMtbRp9H3Eexuw==","signatures":[{"sig":"MEUCIFLzhh8Unph4kPzDY++WprPM6EyQ+gAbpoG1gCJWvj9fAiEAp6byckfUrzvP/dfAfGVyMjn0cPOQ4ohNhthmFP2QAuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141202},"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"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"2401bd4c9b9e0507bd27ad2fa594e1efb829c9d5","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn jest","build":"yarn ts-check && yarn clean && webpack --config webpack.config.js && yarn ts-check:tests","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:logs":"sh -c 'yarn build && yarn jest \"$@\" 2>&1 | grep -i \"console\" -A 2' --","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","ts-check:tests":"tsc -p tsconfig.test.json --noEmit","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.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","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","typescript-eslint":"^8.46.3","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","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.16_1769851920777_0.26794204565978075","host":"s3://npm-registry-packages-npm-production"}},"15.0.17":{"name":"react-hooks-global-states","version":"15.0.17","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.17","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9ef40057e6fbd149b441d0f388b7777b522a51ef","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.17.tgz","fileCount":25,"integrity":"sha512-+yW0H9Iinbp2Y6x5xcIB99r8f+NA37GvBLLKx+toZzxc1Q16zYZ0xqrkA2At0ZQ+I7BROXPTZaAAFrfbaxSzHg==","signatures":[{"sig":"MEQCIDUfvQVCE64EFCo+phzJNSZZuIsZu22hJaGszTxxlBOKAiBp2TEKdHSZWwhW5rRwdal6k/ZHA1M3L9LQVTbOinakfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140966},"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"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"ecb29ae90148b241c2d857e67b34fa6ec51fca1d","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn ts-check:tests && 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:logs":"sh -c 'yarn build && yarn jest \"$@\" 2>&1 | grep -i \"console\" -A 2' --","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn ts-check:tests && 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","ts-check:tests":"tsc -p tsconfig.test.json --noEmit","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.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","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","typescript-eslint":"^8.46.3","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","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.17_1782855722874_0.61099092930663","host":"s3://npm-registry-packages-npm-production"}},"15.0.18":{"name":"react-hooks-global-states","version":"15.0.18","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@15.0.18","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"24b1ffa2da9d347d6817d967076b99ad11a99dd6","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-15.0.18.tgz","fileCount":25,"integrity":"sha512-ZEWUO+8ZhZFcnctlw9gmsm8BMru4NX0/UtxIORpaUq5X6n1UcEA7rWF/PLRylN9Vq5ZOYrwP/Ctlxj5vuLhWlA==","signatures":[{"sig":"MEUCIQCQvG1memWQkGEj7axvhMaomXZx6pfzMuLqbU57PxkzTQIgLlAKGqai+/nrWAQKEA+mAmZ+X13AQ4ZyRCRwvAAl4qs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141582},"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"},"./GlobalStoreAbstract":{"types":"./GlobalStoreAbstract.d.ts","import":"./GlobalStoreAbstract.js","require":"./GlobalStoreAbstract.js"},"./throwWrongKeyOnActionCollectionConfig":{"types":"./throwWrongKeyOnActionCollectionConfig.d.ts","import":"./throwWrongKeyOnActionCollectionConfig.js","require":"./throwWrongKeyOnActionCollectionConfig.js"}},"gitHead":"3f5b0563e7d60636a94f73294de0ed4a8e2ae3ce","scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn ts-check:tests && 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:logs":"sh -c 'yarn build && yarn jest \"$@\" 2>&1 | grep -i \"console\" -A 2' --","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn ts-check:tests && 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","ts-check:tests":"tsc -p tsconfig.test.json --noEmit","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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^3.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","@types/jest":"^29.5.11","webpack-cli":"^5.0.1","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","typescript-eslint":"^8.46.3","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","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","json-storage-formatter":"^3.0.2"},"peerDependenciesMeta":{"react":{"optional":false},"json-storage-formatter":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_15.0.18_1788809627619_0.28519372872068427","host":"s3://npm-registry-packages-npm-production"}},"16.0.0-beta":{"name":"react-hooks-global-states","version":"16.0.0-beta","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.0-beta","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9c32abcf52cf4b5fc182661a69f1cfddf52786d6","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.0-beta.tgz","fileCount":47,"integrity":"sha512-m9Z0lkdShwBfbuJk3qzUg6QMrfXdf3upKv3+a2pYsd3DQ1IP0hBqDbu19XIFT/syCVfRlpEFehsQdc5IxmZMXg==","signatures":[{"sig":"MEYCIQDrnBITcBK82ucF8OY5xhkYjYGJ0VKzq+drZvXvJXVHiwIhAJTkHQc3trKoZJYQ1m/DbDg/ysxRpr08tKKsz/6DYh3g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG0IZopnmTZ6k+om2MSvvVmaap3JipAHGnAMFNDOUBouAiBe9gX1UXNUOY9eM2qy/HEDC3YO7TKUK1aBSm2OrJ79jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246983},"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":"3f5b0563e7d60636a94f73294de0ed4a8e2ae3ce","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-hooks-global-states.git","type":"git"},"_npmVersion":"11.13.0","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"4.0.0-beta"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.0-beta_1789145424143_0.06554520128055841","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"react-hooks-global-states","version":"16.0.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"a2dfc1aa23a10e02dd1cd20f44bb199b4987a6d0","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.0.tgz","fileCount":47,"integrity":"sha512-XNYe3FxkRlKpf5AEXtH6lgFHEjv36S1LSr3eEAzsRG435qSp959ZKkgWeztrztP4Bm6P+HGZqaQD8B/r8PSmYQ==","signatures":[{"sig":"MEYCIQD7HfiDXqu0lv4J6nj00OeiM8mkPN4e1AgmnsaD9KZBQgIhAMDpYcUASOtwGhFGSotXGF15uPA25iGuvIF7We6sAV9J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8EoP9WO+u2CFjL7qvqf4SYKGUqAqTYtO6tdZsdY/cNgIhAIsYQts/8PEIRjdotweT/Elbs5jvpFs5VBCw/xyOtgnP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246973},"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":"5a3be409882f2dd4a5cbdc1fd55e18f1e4c025a2","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-hooks-global-states.git","type":"git"},"_npmVersion":"11.13.0","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.0_1789161832371_0.8509717894995559","host":"s3://npm-registry-packages-npm-production"}},"16.0.1-beta":{"name":"react-hooks-global-states","version":"16.0.1-beta","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.1-beta","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"0ca710ecbb3e7894c1c2aec1d0b9aade5ead3c4f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.1-beta.tgz","fileCount":47,"integrity":"sha512-L9ngMEfSiKT9NwZCnKW46jSS8KGjZGSGcIRTT896sxq5GBAjpfjsqVp1qmR0Zlp8s3ruf8L7XatXQpckwJEUEA==","signatures":[{"sig":"MEUCIBGdWDYJ5/jxTvPQfN2WWPM9KjgRwbNCXWgQRDq354kEAiEAm/F4xdFWdmf/nhMxZO8xPNWMVDLiNpPAbMUzGdCXTk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBHKTSZtBU8viCuq/IMZB/UlVqEQMZyKIU62JJb6Wan4AiEAsCPPUSp9Bj9DbOzG/RlrTsyl43VL8YGuiM0ryYBcmho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170751},"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":"28e32ee1c474bd1995c544e63041f911c4cfdf59","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-hooks-global-states.git","type":"git"},"_npmVersion":"11.13.0","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.1-beta_1789314520308_0.33159133195110546","host":"s3://npm-registry-packages-npm-production"}},"16.0.1":{"name":"react-hooks-global-states","version":"16.0.1","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.1","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"7b3e57af05f0147e9841536b1facf140fd00c735","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.1.tgz","fileCount":5,"integrity":"sha512-rdKucIKNdFGgG/PR8/eOmXN9EHOdMJ6bcQnpc2SPuDmBS18OgRbzlTkud/8RcY456qXTZtWMFMhY6L8zkj5/kg==","signatures":[{"sig":"MEUCIQDGV+H1M4BfIo0QO3iVEUAnyO+wwbyO+0e0bqYKIVSotQIgaf4FYI1GIFOAnaFcyNKlyhi5LpIP3wLDUDSkd8mSnJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCDiXVP8hIs6DrZkDG0Wqs/plyCFdXzMiew8pWScyIvkgIhALIOgQND9/pyBINUu3YQSsN1tlNTl3qLGz9GerCqauBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49433},"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"}},"scripts":{"lint":"eslint . --max-warnings=0","test":"yarn build && yarn ts-check:tests && yarn jest","build":"yarn ts-check && yarn clean && tsc -p tsconfig.build.json && tsx esbuild.config.ts && tsx scripts/prepare-dist.ts","clean":"rm -rf dist 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:logs":"sh -c 'yarn build && yarn jest \"$@\" 2>&1 | grep -i \"console\" -A 2' --","test:debug":"node --inspect-brk node_modules/.bin/jest --watch --runInBand","test:quick":"yarn ts-check:tests && yarn test --no-coverage --maxWorkers=4 -c --no-watchman -u","postversion":"git push && git push --tags","publish:pkg":"yarn build && cd dist && npm publish --tag latest --registry https://registry.npmjs.org/","publish:beta":"yarn build && cd dist && npm publish --tag beta --registry https://registry.npmjs.org/","test:interop":"yarn build && tsx scripts/test-interop.ts","test:coverage":"yarn test --maxWorkers=4 -c --colors --no-watchman --verbose --coverage","ts-check:tests":"tsc -p __test__/tsconfig.json --noEmit","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-hooks-global-states.git","type":"git"},"description":"A package to easily handle global state across your React components using hooks.","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":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","jest":"^29.7.0","jiti":"^2.6.1","react":"^18.2.0","tslib":"^2.6.2","eslint":"^9.39.1","esbuild":"^0.24.0","ts-jest":"^29.1.1","prettier":"^3.6.2","react-dom":"^18.2.0","@eslint/js":"^9.39.1","typescript":"^5.8.2","@types/jest":"^29.5.11","@types/react":"^18.2.45","@types/react-dom":"^18.2.18","typescript-eslint":"^8.46.3","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.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","@typescript-eslint/parser":"^4.9.1","eslint-plugin-react-hooks":"^4.2.0","@typescript-eslint/eslint-plugin":"^4.9.1"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.1_1789322235486_0.9549848919936113","host":"s3://npm-registry-packages-npm-production"}},"16.0.2":{"name":"react-hooks-global-states","version":"16.0.2","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.2","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"4daeed1749f4171a8fe861d96cd418bfac2f9217","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.2.tgz","fileCount":47,"integrity":"sha512-w5YzHJXOIyArBI+NChTK+zFlx+JeqVi6RTji7esjtxaYDR2Vo3wchGZoRrmHYFIuZY4yTSHGjPjxN5qR/K9DiQ==","signatures":[{"sig":"MEYCIQD4hWrRN6GfdS6rTTVcVujCAOkEhjedtr/d8ONkAfwRsQIhAOnXxAsD7B+SGEpeI/GPARZi6hsbBCBgrJ6BBdTWGh+G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFbDwQW3svPsiIDR3qOtGTG9LYAJinvj10o2cgiZ5kKsAiAEmRAXsb2E/JAoaSDfHdLqp7Q/ufBp38W7HxcUwXr5uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170747},"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":"2bfd803152e4ca2832ec67b38e5882d3e605d34e","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-hooks-global-states.git","type":"git"},"_npmVersion":"11.13.0","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.2_1789322593330_0.07985308822360992","host":"s3://npm-registry-packages-npm-production"}},"16.0.3-beta.0":{"name":"react-hooks-global-states","version":"16.0.3-beta.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.3-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"bd84ed8b135763a0602e29d1fdcb2e1f30976f17","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.3-beta.0.tgz","fileCount":47,"integrity":"sha512-KZq0Lrv8qCTy1wOakljfGmN413eDX10jcZBJjrXQQGFiBmQi2/UeyeAP0xn1wPSaXHjcb+8yWl9fayHrJIqrXA==","signatures":[{"sig":"MEUCIFlKEdPWZdu8wT/qY3XobbYsrPO1QPuFOHxca7sJReguAiEAm2NA1LeBLB9lAYws1RBpshJGO5NlTmEMg1GianhkAk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHN9md4JNBABm8/DC66iiWEfoH5sJ6c0dabNpQAS27jSAiEA12Nwhf/+yfalOR/VOvGIn30rAEtOWacEeOm0YOrciHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171149},"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-hooks-global-states.git","type":"git"},"_npmVersion":"11.13.0","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.3-beta.0_1789414850114_0.4288492307656193","host":"s3://npm-registry-packages-npm-production"}},"16.0.3":{"name":"react-hooks-global-states","version":"16.0.3","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.3","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"04683adb34a450d512c0c5695189089da6550a06","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.3.tgz","fileCount":47,"integrity":"sha512-unYnz0g0OyUJKAbKnTWucQoD2SMBnmtg5E2iheiQPsw8xSrCHf4pQvI+bYFZp1cNOUbJavwrTNZom7ziWkRXbg==","signatures":[{"sig":"MEQCIAxRcjISkPH5+Uo0Pz+nT5eyZGtFf9kwaCRe4wqgT9IMAiB4V2IroouG14i6mJDDAWYwgEmfb4/tSmYSt8dIn2I9hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDZmdVLvYCZH+k5pbaPGTwdytpZ0thHPnBAfNzDiqqVxAIhAI+FDBkoAmCa4k2Dbaq5EQh0EBQNTb59zccqdjdJZym+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171142},"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-hooks-global-states.git","type":"git"},"_npmVersion":"11.13.0","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.3_1789417186433_0.3624054544886457","host":"s3://npm-registry-packages-npm-production"}},"16.0.4":{"name":"react-hooks-global-states","version":"16.0.4","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.4","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"d0df3b057ffa0e2f8d5582b486d5a8efd9491f8c","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.4.tgz","fileCount":51,"integrity":"sha512-wtDxjRr/NXI4Fpv6yCbcF/4Jf6G+MbKAksnYamdHNN3+Jnqy/B4ibRdvDIvNTIut/7BxfCdoHuKdrJeoyMnmIQ==","signatures":[{"sig":"MEUCIQCPYi0QjSnmus9uWGFzk7663Lt61mKYe7IddsjeFOWLtwIgVfEVppfoSCsSu/v5GO7UZxeWzcwAVG+ZO2fGcj/Ecao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICuUhZv8AjoJ0BsyUABfXwQ/O6hr20g7FpDWNikLu9WjAiEAqYwopfkRR/SBnRl9BlSj52p8Ej2+P7S7PcpuHQV/nHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172295},"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":"72a4a82f4692048cd37d49d60d69e278d793bc48","_npmUser":{"name":"johnny-qc","email":"johnny-qc@hotmail.com"},"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-hooks-global-states.git","type":"git"},"_npmVersion":"11.13.0","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states-debug":"^16.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.4_1789487673980_0.4547695654065873","host":"s3://npm-registry-packages-npm-production"}},"16.0.4-beta":{"name":"react-hooks-global-states","version":"16.0.4-beta","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.4-beta","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"4a89b8f1c79c830534521d407af34e4c56f1f8c2","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.4-beta.tgz","fileCount":51,"integrity":"sha512-l9JvlAEZOssDNrixKNUMpcegvF3PsmYVO32Cg8FJBKUc/3eqJGwqCE1G2SUFsqK6BBuYvBCB9KyMxz3FI0eh4A==","signatures":[{"sig":"MEQCIDzK3Wwq/1zl99O2MTcDCFxIdVkm7S6EE755WmhxHrrvAiBduLh94MEZYuItXZpO7eZNRUqgj+moqvLfsiIYdfk3Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCZvsn8vts3oQ5/zxOn0R7ek+4XPwKU1jzbaYRgZY7gowIgX/EvSztzO7bJx5ZdE9xlCVsyxm+RtuXQj1E0x3DAs78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172305},"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-hooks-global-states.git","type":"git"},"_npmVersion":"11.13.0","description":"A package to easily handle global state across your React components using hooks.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states-debug":"^16.0.4-beta"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.4-beta_1789489286815_0.7552468755649271","host":"s3://npm-registry-packages-npm-production"}},"16.0.5-beta.0":{"name":"react-hooks-global-states","version":"16.0.5-beta.0","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.5-beta.0","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"bin":{"rgsh":"rgsh.mjs"},"dist":{"shasum":"9a82ce76363b089e8c368685e3181847ff81a61f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.5-beta.0.tgz","fileCount":52,"integrity":"sha512-ujgnM/za3rhy+dFkAal602bHNONx+LnJJE5SR940ODvXCcfPeXpoVWpCCUwoO+HeZPbgvWcxbMvq6eViWruK+Q==","signatures":[{"sig":"MEYCIQCNI1qj9nhi45GpqyYNEJUqxim6Fxy0FMXaTAxBmBXM2QIhAIg0IksjKtsNI9sjK+hZLCPyFO0QIJNFNxZtgE8Icufm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCN7vcpq+52IEKh8yW4xXBS1Y3drgfkDUVT00h4Xk4vZAIgcjQSxNq+qbsHQw1gp/zeDbchT38qC1IHEz5kfd0aqrc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171417},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./rgsh":{"import":"./rgsh.mjs"},"./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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"The shared state engine for React and React Native: selective subscriptions, derived state, actions and scoped stores.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states-debug":"^16.0.5-beta.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.5-beta.0_1790070215827_0.5768953958403651","host":"s3://npm-registry-packages-npm-production"}},"16.0.5":{"name":"react-hooks-global-states","version":"16.0.5","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"author":{"name":"Johnny Quesada"},"license":"MIT","_id":"react-hooks-global-states@16.0.5","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"bin":{"rgsh":"rgsh.mjs"},"dist":{"shasum":"43476cce80c8396ce7d4cf07ee85aecc4075de1f","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.5.tgz","fileCount":52,"integrity":"sha512-E1zFIqT6X03k/vjtbmoiV+CO5vxjBtGr6ndNz8Iyj7CDLGBv4OL0rW2o5C9S7/L/hIji70CXOhSa1qj/r8Kbkg==","signatures":[{"sig":"MEUCIQCAValpCdCPVyV7I7kXFn1L1XLbLQPeGG3v6URfeaR+dAIgDdhQUxyuuc9a1IICtfMi5k/Sek9Qn1q11qdfT/h7am8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8mGQ7XZg4EFX4A5hrxjHSnd4japI7d4EnYcXXHRVb4AIhAN6ERysTD1j803BEyEVRLdeeOXnLMFbGHz9TV9oDnk+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171403},"main":"./bundle.cjs","types":"./index.d.ts","module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./rgsh":{"import":"./rgsh.mjs"},"./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-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"The shared state engine for React and React Native: selective subscriptions, derived state, actions and scoped stores.","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"json-storage-formatter":"^4.0.0","react-hooks-global-states-debug":"^16.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-hooks-global-states_16.0.5_1790073198857_0.22461712819353896","host":"s3://npm-registry-packages-npm-production"}},"16.0.6":{"_id":"react-hooks-global-states@16.0.6","bin":{"rgsh":"rgsh.mjs"},"bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"dist":{"shasum":"9c5d525082a0c2b178b89cd426aabb3587d990de","tarball":"https://registry.npmjs.org/react-hooks-global-states/-/react-hooks-global-states-16.0.6.tgz","fileCount":52,"integrity":"sha512-davGlIywFoo4uPjwOF0PUjEM6w/iJZ827rwbyM74mrsKz+PBNplSipPR1hodGYQFMjM9eZQzNe513wulStzXRg==","signatures":[{"sig":"MEUCIQDviIUpxserY50qe/WrlL7TuXYkqDtFzuOcqnUS6xs0WQIgS+KwUdr8nkslOZcFNh/kTUBqqwXQKW8vkyxuJ8Xk3vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDur4iAhyhtwHZpiFSRmEplwQItRiVVcOOAq5jCH0/aZgIgEhQvSUUPJ2hyJ3cf/BScZH1JmyefeD3p6VbZI/udVlw="}],"unpackedSize":175926},"main":"./bundle.cjs","name":"react-hooks-global-states","types":"./index.d.ts","author":{"name":"Johnny Quesada"},"module":"./bundle.mjs","exports":{".":{"types":"./index.d.ts","import":"./bundle.mjs","require":"./bundle.cjs"},"./rgsh":{"import":"./rgsh.mjs"},"./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-hooks-global-states#readme","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-hooks-global-states.git","type":"git"},"_npmVersion":"11.6.2","description":"The shared state engine for React and React Native: selective subscriptions, derived state, actions and scoped stores.","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-debug":"^16.0.6"},"_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":false}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-hooks-global-states_16.0.6_1790591645903_0.5743434285327238"}}},"time":{"created":"2023-12-14T14:14:56.182Z","modified":"2026-09-28T10:34:06.128Z","1.0.0":"2023-12-14T14:14:56.448Z","1.0.1":"2023-12-16T02:11:19.026Z","1.0.2":"2023-12-16T17:08:04.965Z","1.0.3":"2023-12-16T20:03:37.075Z","1.0.4":"2023-12-20T11:55:16.925Z","1.0.5":"2023-12-31T03:02:10.622Z","1.0.6":"2024-01-31T19:06:21.667Z","1.0.7":"2024-08-17T04:02:02.403Z","1.1.0":"2024-08-24T00:37:17.542Z","2.0.0":"2024-08-28T00:46:48.420Z","2.0.1":"2024-08-28T00:49:05.486Z","2.0.2":"2024-08-28T21:29:08.612Z","2.0.3":"2024-08-28T22:30:00.559Z","2.1.0":"2024-08-31T01:21:21.754Z","2.2.0":"2024-09-02T18:53:39.324Z","2.2.1":"2024-09-02T23:50:20.461Z","2.2.2":"2024-09-03T12:46:08.958Z","2.2.3":"2024-09-06T07:32:07.760Z","2.4.0":"2024-09-14T01:19:27.094Z","2.4.1":"2024-09-14T12:22:19.089Z","2.4.2":"2024-09-14T19:04:05.848Z","3.0.0":"2024-09-18T00:47:42.502Z","3.0.1":"2024-09-18T03:06:55.821Z","3.0.3":"2024-09-18T03:50:34.828Z","3.0.4":"2024-09-18T14:50:06.894Z","4.0.0":"2024-09-20T20:18:08.063Z","4.0.1":"2024-09-20T22:02:25.989Z","4.0.2":"2024-09-20T22:07:10.195Z","4.0.3":"2024-09-20T23:46:30.901Z","4.0.4":"2024-09-21T23:27:15.257Z","4.0.5":"2024-09-21T23:40:50.068Z","4.0.6":"2024-09-23T23:25:33.561Z","4.0.7":"2025-02-04T21:05:59.678Z","5.0.0":"2025-02-08T23:51:34.473Z","5.0.1":"2025-02-09T01:46:56.181Z","6.0.0":"2025-02-09T17:31:48.464Z","6.0.1":"2025-02-09T17:46:04.009Z","6.0.2":"2025-02-09T17:54:53.129Z","6.0.4":"2025-02-09T18:22:29.470Z","6.0.5":"2025-02-09T18:37:12.979Z","6.0.6":"2025-02-09T18:44:52.733Z","6.0.7":"2025-02-11T18:58:31.742Z","6.0.8":"2025-02-16T19:00:49.061Z","6.0.9":"2025-02-19T00:37:22.167Z","6.0.10":"2025-02-24T23:52:28.504Z","6.0.11":"2025-02-25T02:42:33.137Z","6.0.12":"2025-02-25T03:23:49.201Z","6.0.13":"2025-02-27T12:41:36.079Z","7.0.0":"2025-02-27T21:26:39.156Z","7.0.1":"2025-02-28T14:46:20.387Z","7.0.2":"2025-02-28T16:01:17.328Z","7.0.3":"2025-02-28T16:54:55.105Z","7.0.4":"2025-02-28T17:26:03.683Z","7.0.5":"2025-03-01T21:24:00.329Z","7.0.6":"2025-03-01T22:28:48.455Z","7.0.7":"2025-03-01T22:55:05.943Z","7.0.8":"2025-03-01T23:05:36.351Z","7.0.9":"2025-03-02T02:53:19.405Z","7.0.10":"2025-03-02T20:06:55.062Z","7.0.11":"2025-03-03T21:16:09.911Z","7.0.12":"2025-03-04T00:02:56.939Z","7.0.14":"2025-03-04T17:47:23.223Z","7.0.15":"2025-03-04T19:42:15.212Z","7.0.16":"2025-03-04T19:56:58.680Z","7.0.17":"2025-03-04T20:36:40.101Z","8.0.0":"2025-03-04T21:57:57.421Z","8.0.1":"2025-03-04T23:45:15.145Z","8.0.2":"2025-03-05T00:01:52.086Z","8.0.3":"2025-03-05T00:32:42.578Z","8.0.4":"2025-03-05T20:34:45.537Z","8.0.5":"2025-03-06T02:24:37.607Z","8.1.0":"2025-03-07T01:08:28.090Z","8.2.0":"2025-03-07T23:17:40.135Z","8.2.1":"2025-03-08T03:06:53.713Z","8.2.2":"2025-03-08T14:07:37.858Z","8.2.3":"2025-03-12T00:30:40.903Z","8.2.4":"2025-03-13T22:38:46.011Z","8.2.5":"2025-03-13T22:57:25.704Z","9.0.0":"2025-07-08T02:43:08.050Z","9.0.1":"2025-07-13T13:22:42.593Z","10.0.0":"2025-07-14T00:39:49.409Z","10.0.1":"2025-10-28T13:36:00.290Z","10.0.2":"2025-10-28T15:22:43.938Z","10.0.3":"2025-10-28T19:27:18.563Z","10.1.0":"2025-10-29T02:39:43.339Z","10.2.0":"2025-10-30T14:41:53.496Z","11.0.0-beta.0":"2025-11-03T09:31:21.479Z","11.0.0-beta.2":"2025-11-03T09:59:16.960Z","11.0.0-beta.3":"2025-11-03T10:37:19.846Z","11.0.0-beta.4":"2025-11-03T12:49:07.080Z","11.0.0":"2025-11-03T12:53:51.333Z","12.0.0-beta.0":"2025-11-05T02:07:58.612Z","12.0.0":"2025-11-05T03:31:17.979Z","12.0.1":"2025-11-05T03:37:56.775Z","12.0.2":"2025-11-05T03:43:54.115Z","12.0.4":"2025-11-05T04:45:18.434Z","12.0.5":"2025-11-05T05:02:23.914Z","12.0.6":"2025-11-05T20:52:44.547Z","14.0.0":"2025-11-06T02:28:54.111Z","14.0.1":"2025-11-06T03:04:54.748Z","14.0.2":"2025-11-06T03:15:05.102Z","14.1.0-beta.0":"2025-11-08T19:45:20.004Z","14.1.0-beta.1":"2025-11-08T20:22:57.322Z","14.1.0-beta.2":"2025-11-09T21:45:57.347Z","14.1.0-beta.3":"2025-11-10T09:51:47.234Z","14.1.0-beta.4":"2025-11-10T11:33:54.660Z","14.1.0-beta.5":"2025-11-10T12:06:52.980Z","14.1.0-beta.6":"2025-11-10T14:12:39.387Z","15.0.0":"2025-11-10T15:54:06.942Z","15.0.1":"2025-11-20T00:56:56.657Z","15.0.2":"2025-11-22T15:28:00.405Z","15.0.3":"2025-11-28T10:23:38.139Z","15.0.4":"2025-12-09T02:23:44.470Z","15.0.5":"2025-12-09T10:48:53.396Z","15.0.6":"2025-12-09T10:51:30.401Z","15.0.7":"2025-12-10T01:29:09.370Z","15.0.8":"2025-12-12T11:21:18.602Z","15.0.9":"2026-01-15T11:42:44.420Z","15.0.11":"2026-01-21T15:59:26.304Z","15.0.12":"2026-01-30T02:48:15.078Z","15.0.14":"2026-01-30T02:53:49.226Z","15.0.15":"2026-01-30T08:49:10.660Z","15.0.16":"2026-01-31T09:32:00.932Z","15.0.17":"2026-06-30T21:42:02.997Z","15.0.18":"2026-09-07T19:33:47.774Z","16.0.0-beta":"2026-09-11T16:50:24.245Z","16.0.0":"2026-09-11T21:23:52.462Z","16.0.1-beta":"2026-09-13T15:48:40.400Z","16.0.1":"2026-09-13T17:57:15.563Z","16.0.2":"2026-09-13T18:03:13.418Z","16.0.3-beta.0":"2026-09-14T19:40:50.195Z","16.0.3":"2026-09-14T20:19:46.536Z","16.0.4":"2026-09-15T15:54:34.136Z","16.0.4-beta":"2026-09-15T16:21:26.915Z","16.0.5-beta.0":"2026-09-22T09:43:35.931Z","16.0.5":"2026-09-22T10:33:18.951Z","16.0.6":"2026-09-28T10:34:05.985Z"},"bugs":{"url":"https://github.com/johnny-quesada-developer/react-hooks-global-states/issues"},"author":{"name":"Johnny Quesada"},"license":"MIT","homepage":"https://github.com/johnny-quesada-developer/react-hooks-global-states#readme","keywords":["preact","react","redux","state","useState","useContext","global-state","context","typescript","react-native"],"repository":{"url":"git+https://github.com/johnny-quesada-developer/react-hooks-global-states.git","type":"git"},"description":"The shared state engine for React and React Native: selective subscriptions, derived state, actions and scoped stores.","maintainers":[{"name":"johnny-qc","email":"johnny-qc@hotmail.com"}],"readme":"# react-hooks-global-states 🌟\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. This is the shared core of the family, without a platform persistence layer. 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-hooks-global-states.svg)](https://www.npmjs.com/package/react-hooks-global-states)\n[![Downloads](https://img.shields.io/npm/dm/react-hooks-global-states.svg)](https://www.npmjs.com/package/react-hooks-global-states)\n[![License](https://img.shields.io/npm/l/react-hooks-global-states.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-hooks-global-states';\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, When Your Platform Has It**\n\nThis package is the state model without a storage layer. Add `react-global-state-hooks` for `localStorage`, or `react-native-global-state-hooks` for async storage. The store API is the same in all three.\n\n```tsx\n// Same store, one extra option in the platform packages\nconst useSettings = createGlobalState({ theme: 'dark' });\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-hooks-global-states/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-hooks-global-states\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-hooks-global-states';\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-hooks-global-states';\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### 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-hooks-global-states';\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    /* ... */\n  ],\n  posts: [\n    /* ... */\n  ],\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    onRender: (store) => {\n      console.log('Provider rendered!');\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      onRender={(store) => console.log('Executes on every provider render!')}\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-hooks-global-states';\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-hooks-global-states';\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-hooks-global-states';\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-hooks-global-states';\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-hooks-global-states';\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-hooks-global-states';\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 when your platform has it.** Add the web or React Native package for a storage layer.\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-hooks-global-states\n```\n\nThen in your app:\n\n```tsx\nimport { createGlobalState } from 'react-hooks-global-states';\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/universal)\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"}