{"_id":"react-fusion-state","_rev":"48-7ab7d89cf20adc6cd228cc5984a2b230","name":"react-fusion-state","dist-tags":{"alpha":"0.0.5-alpha","latest":"1.5.0"},"versions":{"0.0.1":{"name":"react-fusion-state","version":"0.0.1","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.1","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"c32584c5148cddecf1afacb1297e887f93136d18","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.1.tgz","fileCount":14,"integrity":"sha512-2O6OpdkDADr0QCXbRX5zMjqAhLE0aWsETE/ysr/QRgSqaeeSzQi2XdsdLTpgqPxi1F19dvJHsqw1fBFYBwEmzg==","signatures":[{"sig":"MEYCIQDexPUj/gO0ebuArOgDTwu3nnCt4hGdEdVbzA9XSlvjbAIhAP1ljFREpUnYv5XwVCuMlRE1LIbAPKsoNMrOjSvTcSsR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19383},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b3e1a4fecb1c837cc28009af8c38ed618ca5b712","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write .","prepublishOnly":"npm run build"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"A light and efficient global state management library for React and React Native applications.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"ms":"^2.1.2","ajv":"^6.12.6","glob":"^7.2.3","keyv":"^4.5.4","levn":"^0.4.1","once":"^1.4.0","acorn":"^7.4.1","chalk":"^4.1.2","debug":"^4.3.5","isexe":"^2.0.0","table":"^6.8.2","which":"^2.0.2","espree":"^7.3.1","ignore":"^4.0.6","rimraf":"^3.0.2","semver":"^7.6.2","uri-js":"^4.4.1","wrappy":"^1.0.2","csstype":"^3.1.3","deep-is":"^0.1.4","esprima":"^4.0.1","esquery":"^1.5.0","esutils":"^2.0.3","flatted":"^3.3.1","globals":"^13.24.0","is-glob":"^4.0.3","js-yaml":"^3.14.1","regexpp":"^3.2.0","argparse":"^1.0.10","doctrine":"^3.0.0","enquirer":"^2.4.1","has-flag":"^4.0.0","inflight":"^1.0.6","inherits":"^2.0.4","path-key":"^3.1.1","progress":"^2.0.3","punycode":"^2.3.1","acorn-jsx":"^5.3.2","callsites":"^3.1.0","esrecurse":"^4.3.0","js-tokens":"^4.0.0","minimatch":"^3.1.2","type-fest":"^0.20.2","word-wrap":"^1.2.5","ansi-regex":"^5.0.1","color-name":"^1.1.4","concat-map":"^0.0.1","estraverse":"^5.3.0","flat-cache":"^3.2.0","is-extglob":"^2.1.1","optionator":"^0.9.4","picocolors":"^1.0.1","prelude-ls":"^1.2.1","slice-ansi":"^4.0.0","sprintf-js":"^1.0.3","strip-ansi":"^6.0.1","text-table":"^0.2.0","type-check":"^0.4.0","ansi-colors":"^4.1.3","ansi-styles":"^4.3.0","cross-spawn":"^7.0.3","emoji-regex":"^8.0.0","fs.realpath":"^1.0.0","glob-parent":"^5.1.2","imurmurhash":"^0.1.4","json-buffer":"^3.0.1","astral-regex":"^2.0.0","eslint-scope":"^5.1.1","eslint-utils":"^2.1.0","import-fresh":"^3.3.0","lodash.merge":"^4.6.2","resolve-from":"^4.0.0","string-width":"^4.2.3","undici-types":"^5.26.5","color-convert":"^2.0.1","parent-module":"^1.0.1","shebang-regex":"^3.0.0","balanced-match":"^1.0.2","supports-color":"^7.2.0","brace-expansion":"^1.1.11","fast-deep-equal":"^3.1.3","lodash.truncate":"^4.4.2","natural-compare":"^1.4.0","shebang-command":"^2.0.0","fast-levenshtein":"^2.0.6","file-entry-cache":"^6.0.1","path-is-absolute":"^1.0.1","v8-compile-cache":"^2.4.0","eslint-visitor-keys":"^1.3.0","require-from-string":"^2.0.2","strip-json-comments":"^3.1.1","escape-string-regexp":"^4.0.0","json-schema-traverse":"^0.4.1","is-fullwidth-code-point":"^3.0.0","functional-red-black-tree":"^1.0.1","fast-json-stable-stringify":"^2.1.0","json-stable-stringify-without-jsonify":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.1_1720186374388_0.14697455974247742","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"react-fusion-state","version":"0.0.2","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.2","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"dist":{"shasum":"c860448cea56d0c1f4e0a655ac6c8c931b9c5d5c","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.2.tgz","fileCount":18,"integrity":"sha512-mdnLYdbfOJPvPXYvvMh5nfMZVcPm+hA6YYTtsPVscorvzjMP+J6zk6kO23o7c76Qb2WgGzn/n/sf3JhSzprX2w==","signatures":[{"sig":"MEUCIHyto7OJpCkm5Fr95w4BKtLl1aP8Z2UJR8fpLUc4sS/8AiEAx8o1QioJlF53Sdu/7CChJFPaYSzNLyuyiyscGigbgsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877243},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"26e1911df10bcec9086bae76b0207fa16089445a","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"_npmVersion":"10.2.3","description":"![Alt text](images/ReactFusionState.png)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.2_1720293281873_0.6991867775746816","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"react-fusion-state","version":"0.0.3","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.3","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"dist":{"shasum":"ae751c27a490eb8a336be49d6a1a1d90084cdc8b","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.3.tgz","fileCount":18,"integrity":"sha512-J8U62PL8rbxbx2/7HG92/R+e/uhK3Klbaofg1+Y1cXZ8mUh1COmOn+erOVGye8Z8iiau9N5hdL53si3u01ddMg==","signatures":[{"sig":"MEQCIBpMxCpab7iSoRrPBkhOryCGZpZWfhrI0LEp29LsHHnIAiBUQ5XF/SjbEXqEiyJ6snKx0JKQXNUntWo7n9nkS20vrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877151},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ccaddb95939dea961b8741087e95f6a7aeeb6987","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"_npmVersion":"10.2.3","description":"![Alt text](images/ReactFusionState.png)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.3_1720356823289_0.15507588551403328","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"react-fusion-state","version":"0.0.4","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.4","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"dist":{"shasum":"7c2c7f601ed9dbbc6034ac5099b60e98c68b6504","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.4.tgz","fileCount":18,"integrity":"sha512-VfVNeLJbTkdOGKxhd9mCmohTqHmlgXA8TcB1Xc0BUCAILmXT4E7Lz5OiI3JPg5A2F2fBaHz2AB1gyZEccHWFkQ==","signatures":[{"sig":"MEQCIA2pK8zvXPWbDxQ0MsYzOSaB2j11TrMgguWq6+FAbmxIAiBTmEwqIMMxiENz/vOWHOo5zP5KsXthoynWCrbYQTTpqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877246},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b48da14e17a222a55382584d4ee4d3b6fedc8d6b","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"_npmVersion":"10.2.3","description":"![Alt text](images/ReactFusionState.png)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.4_1720357047992_0.7786379881702536","host":"s3://npm-registry-packages"}},"0.0.5-alpha":{"name":"react-fusion-state","version":"0.0.5-alpha","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.5-alpha","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"dist":{"shasum":"f30a1edd3d81655d9f0969f5922ab0b25e4d8c32","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.5-alpha.tgz","fileCount":18,"integrity":"sha512-C/U415yf6tKDi6MnQwnm6rg1eJMmlteAk+WOr/6b+Y0zW0IYAqxTt7IczxUrqFm6JDmozuKtgYfDR3wxFPFZYQ==","signatures":[{"sig":"MEUCIEaaQvK0tUWpvzRKYggvzvVNe1oHJBlvmxgummzh+skRAiEAnCspujpnoxMs2BhLdUcNMgXvsvHAVLjbGuPNxQvIZzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877213},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"40ba432791212fde1bf842dacc408e1702f1ba18","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"_npmVersion":"10.2.3","description":"![Alt text](images/ReactFusionState.png)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.5-alpha_1720368528819_0.8221952238959069","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"react-fusion-state","version":"0.0.5","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.5","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"08cb7f9b8533f9407c9e5d0394730e1a7e9d6662","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.5.tgz","fileCount":18,"integrity":"sha512-kf2t4Cdx4TLDM+b614ZWUbE7k696zQ0itAVmm6UUngKN7p4pODn3rj/jsokohTcN5NGLVO0CaMXb2pxO2ndnsA==","signatures":[{"sig":"MEUCIF8ObzQwSF/iK4wbabz/L1fgw3Mt9023MGdyMJj8OO6+AiEAnxl9japWSNpe4/Fsa71BePqmkIa3F+IDo9Cy6AVLf5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877393},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5255fc9996265d67c435f06cac4c4fb53df96337","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"![Alt text](images/ReactFusionState.png)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.5_1723474207889_0.8126787344420439","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"react-fusion-state","version":"0.0.6","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.6","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"b50855b0d152db1f6a0ca47b5a2a2d9ab0455164","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.6.tgz","fileCount":18,"integrity":"sha512-w6mIx0XlH+AmVuTExzc1r00P7+EFpDSXykb3lePmYRbIAtzrxZhyk73Brn9CiqXolk/WKQ93QEzF0+KkJLiAmQ==","signatures":[{"sig":"MEYCIQDrCuN7vZOkNhqrkT4eqxNwWS6/Zxtnd6fd3vkOllvB3wIhAMhTsEcUGTChehf49jA0hOmmiN7W/KcI0zmweoXDlrXN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877198},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"816908cab32dea133c7b06d4b42adaf7f0d34d64","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"![Alt text](images/ReactFusionState.png)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.6_1723495595111_0.7158500497072815","host":"s3://npm-registry-packages"}},"0.0.61":{"name":"react-fusion-state","version":"0.0.61","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.61","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state/master/imags/react-fusion-state.png","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"15fc28049f288101b82dccf6ee7641d25399ddb3","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.61.tgz","fileCount":18,"integrity":"sha512-+sEG8WAnAdhMmdHzerEaZ34KXaghS7LkNikKFY8Nbw+DkZm6SyOaQkq6JND0yoSGv0jTDJAIRgZxluMsUG530A==","signatures":[{"sig":"MEYCIQCObUFVrQxcw4tmZK9Vhj7MvJuxnnUOTV14aGZakGERqgIhAL/16BQP4wfJPODB2jQ/cW23QnWf34YOmfErYapmkHrp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":877302},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42261674708b7e4e35a1f168d1ded5966857943d","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"![Alt text](images/react-fusion-state.png)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.61_1723651040658_0.31166179528407034","host":"s3://npm-registry-packages"}},"0.0.64":{"name":"react-fusion-state","version":"0.0.64","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.64","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state/master/imags/react-fusion-state.png","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"a25328a71ae1eaff694e7ef42507f6bb0b5d6cf5","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.64.tgz","fileCount":18,"integrity":"sha512-lxtgnJVkp371hMq8bvU3I0z03Nnz7gHr18P+IU0aSxROCO6ROwkg1x5xAExPID0wtBxnNwB06+vfMLa9UQTU2Q==","signatures":[{"sig":"MEUCIQCPNEt9xll22OAI2Sm+jeoBY4aT9/+8ic6zBeT+l/XbQQIgW9IL+nDCjBvR8/Hi9VJYXJc0Mwrh3Y2pZ4lvRUa0Lxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877688},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"35e319a0bc53a3c329bc2e2011ad03d17a5dfb10","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"![Alt text](images/react-fusion-state.png)","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","prettier":"^3.3.2","typescript":"^4.0.0","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.64_1741008974138_0.727745774767177","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"react-fusion-state","version":"0.0.65","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.65","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state/master/imags/react-fusion-state.png","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"bbd9720251c683be47abf9ac52527c6317f2c149","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.65.tgz","fileCount":20,"integrity":"sha512-7eh8pyLxerwH9CPalQenJXb60qIi/XNgTvB0Xd3e7RJ/nlbGYUKifABM0hgQ4vOpFk/8x4nomxb654CJv+EiCg==","signatures":[{"sig":"MEUCIGhWcTvPjYqZvkqiTXH2i9P8eMoHdG6HRnwIwwU2REHJAiEA05ORO9lli/NHhIFnebpHAyFW2P5OoVe48xs0FU2cbjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":881484},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82cbe25f54b17e2de30ff54fca9b88d47fc0b634","scripts":{"lint":"eslint .","build":"rm -rf dist/* && tsc","format":"prettier --write ."},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"![Alt text](images/react-fusion-state.png)","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.65_1741295625290_0.15684145922076653","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"react-fusion-state","version":"0.0.66","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.66","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state/master/imags/react-fusion-state.png","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"77daabfb0c682119eef302240000f8212b30262c","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.66.tgz","fileCount":44,"integrity":"sha512-5KYySYsEjO/TKCMPWm5FWdKreY8PD+dBBvVrxaEo4UaaNQ0B0/RzQBbq3Uq6IhureOy3UrRJoCKP3oW1gSveSA==","signatures":[{"sig":"MEUCIQC62cbCrslYzRkvYU6+tPMQrs3yory6AMPe3++/7uzvKQIgJ7Xy4MhDfKqC5OImmJESrqLNErS5Fiu/CgLftQQ4Ido=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945322},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82cbe25f54b17e2de30ff54fca9b88d47fc0b634","scripts":{"dev":"tsc -w","lint":"eslint .","test":"jest","build":"rm -rf dist/* && tsc","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"![Alt text](images/react-fusion-state.png)","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.66_1745249082782_0.004008105179580168","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"react-fusion-state","version":"0.0.67","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.0.67","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state/master/imags/react-fusion-state.png","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"1ec7c5992131863d7d6181ea5ef271e0c37eb4c0","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.0.67.tgz","fileCount":60,"integrity":"sha512-F/JAM/bqIY1lbp6pkNM9KPpfp1jgmNMghIGwAOoXJrqHt6x2Ryhz1A+wjkkrI1qdaASUnFNdjM/JiUhW+avbng==","signatures":[{"sig":"MEUCIQDyJca+jRHkMmCgmSJ2Q1Jrb86kgsRt5PM1RIASfAfLfAIgPnsz5lwfg41OeHH3YcshDFvwBjaNrwKeJvtOqislYQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022186},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"82cbe25f54b17e2de30ff54fca9b88d47fc0b634","scripts":{"dev":"tsc -w -p tsconfig-build.json","lint":"eslint .","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"Une bibliothèque simple et légère pour gérer l'état global de vos applications React.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.0.67_1745251652688_0.11701928045261023","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"react-fusion-state","version":"0.1.0","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.1.0","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state/master/imags/react-fusion-state.png","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"d9c233759cd922fcb61b521b03044320ce9c9c42","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.1.0.tgz","fileCount":60,"integrity":"sha512-7ZmvBhyBpocyeULIHkykq6znkC8IdmCKHDeEEqf2tDhCLWP1zPYt6YV9sKV+bWwMiJ8kHLzUashFKtW9EkJ1ag==","signatures":[{"sig":"MEQCIBGotYbe9uiC/qkyUTRju/NLL01zHnHVTMSepOFsxyMaAiA6VOPwB3PxFnwx3/CTbkT8pheS14X1l4mKEZd/I7zfIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022185},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"632f7d9130b6a937f373533be86edf792ce8baee","scripts":{"dev":"tsc -w -p tsconfig-build.json","lint":"eslint .","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"Une bibliothèque simple et légère pour gérer l'état global de vos applications React.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.1.0_1745253590768_0.7614552890263886","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"react-fusion-state","version":"0.2.0","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.0","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state/blob/master/images/react-fusion-state.png","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"e28cbe237a99be820205dfd3328cf882a91bdbd9","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.0.tgz","fileCount":35,"integrity":"sha512-PC4mJVTenLZu+cnJ9eSdlhVRZL29YxDpe/1w0aCU+Ug7xyPMp5TR3SSTZBz6NUDJ99zfFgGmo3cUKIJ687/1uw==","signatures":[{"sig":"MEUCIHMXvLOAkWTG6qX37eJmhQP+TdQTmEePVVeeAz6FwwAcAiEApXMQUWr9WlX7HlZlzU2ipFuRishaJHJ/Xq779OJ+e7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944883},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ec347cf7b3b7a6bc3d7cc048700142b9a58f4283","scripts":{"dev":"tsc -w -p tsconfig-build.json","lint":"eslint .","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"<div align=\"center\">","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.0_1755003981477_0.4003723397109966","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"react-fusion-state","version":"0.2.1","keywords":["react","state-management","global-state","react-native"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.1","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state/blob/master/images/react-fusion-state.png","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"b730156b2c1a68c5e123c13c5cabf1baf6f21120","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.1.tgz","fileCount":32,"integrity":"sha512-CJeiott/4+xzvJl9xx5lkHHyzjaAGeZG8+RhB5BM8MrUlrBdakGkoZy/m57rdaqwJBjUredqogk+Ao1TlPjT4w==","signatures":[{"sig":"MEUCIHpb4oQK2S+6UZxBjRaCUkCPfPp2BhI5Rbq/GEZpwQoAAiEAg3RRCPdEPA0SDsy/7H6PwXQz0LF+nmL4QmH2vBhlP+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":944556},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"343c7dad763279c67a237ac46bb6f02b4b1e9f00","scripts":{"dev":"tsc -w -p tsconfig-build.json","lint":"eslint .","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.2.3","description":"<div align=\"center\">","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.1_1755004564893_0.1966814655469169","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"react-fusion-state","version":"0.2.2","keywords":["react","state-management","global-state","react-native","persistence","typescript","asyncstorage","localstorage","universal"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.2","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"26e577ecf42a5de320bb7a853424c775edf40a91","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.2.tgz","fileCount":32,"integrity":"sha512-1o/yYI04oKLUSOHRmgfo7lXFkNCAL+UpPhXTpuLdQtOfx5ktVCZrYyvKOEFt5JY16gHJjv+1lXx09cSLTl9P4Q==","signatures":[{"sig":"MEUCIFWxnjSqgNMpOq0WTX9BPa8MZqZikuh6g7TcnHtDx/hAAiEAoJ2lbi5k456/5vdROdxES5BFN1Zdv94KBRIjg5VMsgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945030},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7ae4612c894680d4fda4d582924348acf338ccfd","scripts":{"dev":"tsc -w -p tsconfig-build.json","lint":"eslint .","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple, lightweight, and universal state management library for React & React Native with automatic persistence","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.2_1755009798781_0.5405812529672027","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"react-fusion-state","version":"0.2.3","keywords":["react","state-management","global-state","react-native","persistence","typescript","asyncstorage","localstorage","universal"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.3","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"ed3039f701d281fc16bad431016a62f6bcc7c609","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.3.tgz","fileCount":32,"integrity":"sha512-dcoYV2K3w/FKs8q9W3tWSLZ1uDDVL7VxH1oeCFSTIZVkX/FMPQeZSHysCrf2rEOLiaDgOAqNYGv+NvBiF/JrqA==","signatures":[{"sig":"MEQCIC/7pwP2QEDGhVQ3ydUiDyPvCncB5on36Mz2ZTDTPGWzAiBc1e4gNL3vX7Gi3hxUlvXF/JicV1oFiy3erRkUnaq5DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":949803},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7aa48a76a978522a1760ffd243045761fed83d73","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple, lightweight, and universal state management library for React & React Native with automatic persistence","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.3_1755011518231_0.773053602309377","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"react-fusion-state","version":"0.2.4","keywords":["react","state-management","global-state","react-native","persistence","typescript","asyncstorage","localstorage","universal"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.4","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"a00bb19b1583651fc0ed3a5f9fad7715a377f13b","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.4.tgz","fileCount":31,"integrity":"sha512-ouRe5r7haK41d+eWqMC4o2mja5oLC5wNdqkyrBfwMA6LrZOxIE+7KRk9E77SZsTCTnSSBsmmnRf3qvsyXcwb3w==","signatures":[{"sig":"MEUCIDyT8M7L0SUI/3pZo7cj7vTkP4JMFxdukhqVhDAPBDyDAiEA+UWDNDQQ/uGg4RaKPVBguEK1mW2EUZKp7SFfa7t/IsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90888},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f0726dd59c14b51640eaa4e3dcf178c53e14f693","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple, lightweight, and universal state management library for React & React Native with automatic persistence","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.4_1755016663411_0.04579806387094676","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"react-fusion-state","version":"0.2.5","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.5","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"a6849dad1a869ebfa465aa20f5b3ce89f8429ddf","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.5.tgz","fileCount":31,"integrity":"sha512-iW/VBwaBTPft4XV4lfBkc2KhmJmPGGdF9gqSHH2wmTmd8Hvw30eQ+oI63z3zqm0R1Xz/hfAUDCZJYdfGeTmfxQ==","signatures":[{"sig":"MEUCIDWRDZ9G1XqJ0d4RITurmQgpo32PHgyxGhfErCMy54eaAiEAqVxdsZvP3CvmeA38Qr3xzlLQ/ihVR6oIMYuc3TTYZN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79173},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a24ad5f30d901b3d793380f534cd839e747f4809","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple, lightweight, and universal state management library for React, React Native & Expo with automatic persistence","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.5_1755095229533_0.9855130411210733","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"react-fusion-state","version":"0.2.6","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.6","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"9f4f002eca39391c86867c0ead46d8e0af404a9a","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.6.tgz","fileCount":31,"integrity":"sha512-rs5b+FVubc3j45MUjB1DQavGEE8a6b39mhSYvWDr7Hg110H0BOCaB+wirwfWMpdQthNgoyHcSe5tqrkCJf9J7Q==","signatures":[{"sig":"MEQCIGzaXtB6YdpUIkWfa0hBifm+Sv1gfjdf5W5SOZjf7LfXAiBDFhKRI+FmVk/uCmnyli5588fF8tGtnGWpxBSiafpFqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82346},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6cc3b93f45ba0684ab4c8a2936448a199b7eed0e","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple, lightweight, and universal state management library for React, React Native & Expo with automatic persistence","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.6_1755096492251_0.904790416470789","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"react-fusion-state","version":"0.2.7","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.7","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"103215604358ecf3e572d943e88fe70b097973c6","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.7.tgz","fileCount":31,"integrity":"sha512-WFW/u4XhqoFVvygkxSUbINCbV8qO5hJ43vKHYOtvaHVwo2t+uvtiArdHbE0Iw1Dh7qsWILrY9gBk/dT0ouCY5Q==","signatures":[{"sig":"MEUCIQDh6b8ATw7eUPmftsQeZhdGAYecWBMK4THw8ergDw33/gIgeQiuz7DXOww/9iRPttG8SC0AYwi5sSkExmBumPWNqE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94319},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d67682b311ff6e7b94f4ebc64ec46b4e8a9df3bf","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","test:watch":"jest --watch","test:coverage":"jest --coverage"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple, lightweight, and universal state management library for React, React Native & Expo with automatic persistence","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.7_1755106985966_0.33182446442940505","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"react-fusion-state","version":"0.2.8","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal","performance","optimized","re-render","automatic","benchmark","fastest","smallest","winner","redux-alternative","zustand-alternative","recoil-alternative","performance-optimized","zero-config","deep-comparison"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.2.8","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"19235c1638ad82b74fd8b952c2418d919ec6f5a0","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.2.8.tgz","fileCount":31,"integrity":"sha512-zwW7HA7opTCMWaas9KC51tKlFdrFWIhDq+Wpzf6vhXi2Yb7VmXKqpNkztaIs6KM0iz7dWHcChcO+pXWpUp1utw==","signatures":[{"sig":"MEUCIQD5HDWOEGAZ4fv7JdFhZTyAXlkLuOky8Mm9ZJxZniW8QQIgT3LF+jehuJ+8+z4AHjWOb0MVa5KKjkZW6GpMvcpvd9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108757},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1602308f5a50c69aa7ed4b4d3e549fea956933bd","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/benchmark-suite.js","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","publish:performance":"npm publish && echo '🏆 Published with benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"The simplest AND most performant React state management library. 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.2.8_1755700760947_0.7817950737693165","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"react-fusion-state","version":"0.3.0","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal","performance","optimized","re-render","automatic","benchmark","fastest","smallest","winner","redux-alternative","zustand-alternative","recoil-alternative","performance-optimized","zero-config","deep-comparison"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.3.0","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"7b44ab589fedbb8e4ed068040bce2a129380fc1b","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.3.0.tgz","fileCount":31,"integrity":"sha512-sgk7L7iU/vIfAFQOMN/7Ip0ahR49SumKOVnAl3OCJkIbOuAaTTI8ITLt5Hlf9yGFL9U7CN5x58cKbDiUdyHJww==","signatures":[{"sig":"MEUCIGFxXB6sdavQB9TzrgbUzjH/1wF/GeKPyXTtVacIg3g3AiEAvOIuUZBDrw8otRDQ8QmCCkWZwHI08xEQxF06v6Iaawk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120268},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"85c38737b39449a64496f66817fedde2e2c45b47","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/benchmark-suite.js","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","publish:performance":"npm publish && echo '🏆 Published with benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"The simplest AND most performant React state management library. 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.3.0_1755702354110_0.2031803186875767","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"react-fusion-state","version":"0.3.1","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal","performance","optimized","re-render","automatic","benchmark","fastest","smallest","winner","redux-alternative","zustand-alternative","recoil-alternative","performance-optimized","zero-config","deep-comparison"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.3.1","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"d870806b7d3f0dad61d7799a67922726f5b59fc2","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.3.1.tgz","fileCount":32,"integrity":"sha512-macW5YsrCImvvWNg/Ye4s2zAEjlV/2Ms2+vdXj8KIbj1TLWwlIFx2WXi2TG+EOS1h0BP+xBxYDHi1nhIviDv0w==","signatures":[{"sig":"MEUCIFCcAbjsF3piUEcM3isW1SY+aCy/K57Hsb9gHXC5rjRrAiEAjLRQTfQXEQZWUGPkS9DUGP3CjFk9W96WMVzm3NDX12A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131737},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0cd23f1e6ea5fcf27c660beeff605d6bc92cecaa","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"The simplest AND most performant React state management library. 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@types/lodash.isequal":"^4.5.8","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.3.1_1755705132310_0.001175036506229299","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"react-fusion-state","version":"0.3.3","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal","performance","optimized","re-render","automatic","benchmark","fastest","smallest","winner","redux-alternative","zustand-alternative","recoil-alternative","performance-optimized","zero-config","zero-dependencies","deep-comparison"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.3.3","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"21a209efaee5851e7cdaf6286d27aa3fda0cd81e","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.3.3.tgz","fileCount":32,"integrity":"sha512-WOTRCzNuUQIzcxeUYXWKte/d1B6m40w0+PMU4RGDuUf8Rns9reaB1FUjU10P3MVk4kOzwWAdwlda9rBGQIMg5w==","signatures":[{"sig":"MEQCIFvI4HqKRX6uuXWVEacwim+Vb9sWXCBIWJbC7HQqVEQ/AiBca0h5HovqRkrUwaC+uFyaRd4xT95s7WFwIheSA9rGdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113417},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16d73bf97add32711d27164534945eaca5a1047b","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native. Grade A+ performance vs Redux/Zustand/Recoil.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.3.3_1755966683735_0.5075780735572057","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"react-fusion-state","version":"0.3.4","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal","performance","optimized","re-render","automatic","benchmark","fastest","smallest","winner","redux-alternative","zustand-alternative","recoil-alternative","performance-optimized","zero-config","zero-dependencies","deep-comparison"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.3.4","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"4f8e5f60a194744339183bca5a0071041c48507b","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.3.4.tgz","fileCount":32,"integrity":"sha512-LEzpi8KIlIS3ZwX5M5KNzcjxY8TmUfEurjtQ8oCVpwI954XcX0lkeS9dLqGFpBJeS39CAqvVt293sKVulJtcng==","signatures":[{"sig":"MEUCIF/zaNdPUAhxhulMuMZKTQI2TpthglG6ZiakO8d/bRieAiEA4fyKYQAnyAWLH3KHk8MXV2zE5QI5+ZCmTmBvM44YdRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112400},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d743abe06d2cde4f0d25f9b60489a41ef6486a36","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native. Grade A+ performance vs Redux/Zustand/Recoil.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.3.4_1756035698551_0.7044118429126967","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"react-fusion-state","version":"0.3.41","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal","performance","optimized","re-render","automatic","benchmark","fastest","smallest","winner","redux-alternative","zustand-alternative","recoil-alternative","performance-optimized","zero-config","zero-dependencies","deep-comparison"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.3.41","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"8781cba2a546c5a6f8b88bda3d0ffed2bb3b1bb9","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.3.41.tgz","fileCount":32,"integrity":"sha512-rtxLP5G+tHYjzjgFTcGFa3qnX7eHzOGxwhJqmsHJWvCnoeo9yFgXGibmfzcjtRjx4U8dh34PWZ0yb04Tq6tQQQ==","signatures":[{"sig":"MEYCIQDkw6eOUwP3jShkUPCf1KjbDIgETk5QNRn7c+npiYOcSwIhAO83VedPijuJMr/YJBb8orAI+NsJTC2V/gVEfTSrWcJe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118780},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"81a268212aa2734eb9743c6030e53ea9119ec3ae","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native. Grade A+ performance vs Redux/Zustand/Recoil.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.3.41_1756036902068_0.8876001057087048","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"react-fusion-state","version":"0.4.0","keywords":["react","state-management","global-state","react-native","expo","persistence","typescript","asyncstorage","localstorage","universal","performance","optimized","re-render","automatic","benchmark","fastest","smallest","winner","redux-alternative","zustand-alternative","recoil-alternative","performance-optimized","zero-config","zero-dependencies","deep-comparison"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.4.0","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"f0994e5079bb53ce93c9f02877b65c077931b854","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.4.0.tgz","fileCount":50,"integrity":"sha512-/QJ9ECbASKCbA8AfPkWoWxMUc8BXcYvxJ8WwIOxoZ5/KUaAzsiGJ+piJfz9s6m1YK2LNtliV0G+i1mOM8RrmFQ==","signatures":[{"sig":"MEYCIQClUjU/Jd0nap7JPILBO78f1SBa4Jpnxy8DnZ7oLV/d9gIhALv/8hfIXcJqmVTTwHNhUSh1P2wOqYVzIjfB33w/2YoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181630},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f2f86ddc5cca9f411942c272c4f9e5a96ae4607d","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native. Grade A+ performance vs Redux/Zustand/Recoil.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.4.0_1756405307917_0.7234374686143321","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"react-fusion-state","version":"0.4.1","keywords":["react","state","state-management","global-state","react-state","useState","redux","zustand","recoil","context","hooks","typescript","performance","zero-dependencies","persistence","devtools","react-hooks","state-manager","lightweight","simple","fast"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.4.1","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"fa732a2e818ff9a118859d95381d8fa5a055b6e4","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.4.1.tgz","fileCount":50,"integrity":"sha512-KdrvMEhzKNquFfSzTnhoGijob8swCjA5VzeeK7gk4ZFFd5IVGhOYL58Ab3dNUb3kt9xHlP67bFiBuslN/wfEFw==","signatures":[{"sig":"MEUCIQDR/RI+M8iMuMc65XTETWvCvZzULEYdGQ1qGZkvvWTDRAIgYfisXUiAsk6DV3xhEod/gwQYI0bskmW0cFUJ0x1xL38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185582},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f5aadeee7d49cd7c3e4ff417843169719ce4b09f","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native. Grade A+ performance vs Redux/Zustand/Recoil.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.4.1_1758745499964_0.37848070247335097","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"react-fusion-state","version":"0.4.2","keywords":["react","state","state-management","global-state","react-state","useState","redux","zustand","recoil","context","hooks","typescript","performance","zero-dependencies","persistence","devtools","react-hooks","state-manager","lightweight","simple","fast"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.4.2","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"1a7fda3f78d2da99613c094969b5f7d61796e390","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.4.2.tgz","fileCount":56,"integrity":"sha512-3lCiz9AREdammRTBX9GSuJBB6w/Hb9zkXo9HnfwFqCvBpxPW8uvMZjfY0iMyXGBnPb/W9mWBW5oC+Wd9qN8EfQ==","signatures":[{"sig":"MEUCIQDZD9+0uFQfIQUToAoWtJ0l7MtwqqY3LQALIIrUve0tsQIgNppKPhUUO6a9rbtwICR6loYvlTg/81QZjgYrCnxkdV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185530},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07a179f3a38c88fd885ed4cfe793432f0ab7f2d9","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, zero setup. Built-in persistence for React & React Native. Grade A+ performance vs Redux/Zustand/Recoil.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.4.2_1758830297744_0.48415224559815484","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"react-fusion-state","version":"0.4.21","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.4.21","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"e2e01d1cbfbff0ff8b0ab010df1482a6e44bb8a7","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.4.21.tgz","fileCount":56,"integrity":"sha512-nOdS7ENxEtP2NtMHCeirMkHgJ/AqtEX8moGv1lViWnPqPjv3pwM3IPUdszggW4qKZ3oxgi3dInxR61Xjv27khg==","signatures":[{"sig":"MEYCIQDMo18GX2JEpcRgBlDXtXsoF3FjXLFounlcDs5UTwaDOAIhAM2Dej2bQq3Kzn7xq5rcj0HwpU9NthWvklF5ODKYUsU3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184393},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07a179f3a38c88fd885ed4cfe793432f0ab7f2d9","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, Object.is performance, batched updates, built-in persistence, TypeScript magic, DevTools ready.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.4.21_1758890697796_0.15087959202339452","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"react-fusion-state","version":"0.4.22","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.4.22","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"d9daefe0219dc21b84c674c203b3a93a2c4adafd","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.4.22.tgz","fileCount":56,"integrity":"sha512-ovBv5Fx5TY18IiatnKUASxoUm84DUAgmqyAvzKIexjIDCKHLp5xk55NvLEbYz0A3ZGow+ZelxS3CJqv/1dUang==","signatures":[{"sig":"MEQCIGKEHFiF0glWzbWh/eSScgvnQm4wmeofFtdM6yknF4mTAiBC+/efTWfJQ9A8c07QYf22KQdO15XTJE7P2e6D0KbUjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185612},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"97acbc9211c7dfe99204ea025d63ecb3bfedc61b","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, Object.is performance, batched updates, built-in persistence, TypeScript magic, DevTools ready.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.4.22_1758892174335_0.8522296346705589","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"react-fusion-state","version":"0.4.23","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.4.23","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"4af931c9876dcf9dea424ff16689a43cfb10197b","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.4.23.tgz","fileCount":56,"integrity":"sha512-bEZfD7UpujJjdao3FVBKuscbXYtf18AR+BcqGEHf53T1V3LqstrfZTd145GEfRAnSVOt6SqAdn3HnHmswCxd/g==","signatures":[{"sig":"MEYCIQDDAfbReV56cRhSjyQkd5ydjsoN1gD0GJUQpqLnH1QkagIhAPQ9z9NTY8rYSMqerjP6VfpLQD+vaY7JFdKaBArQzMWA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191067},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae26ac091281a404c9a949ba65fcdeee94776daa","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, Object.is performance, batched updates, built-in persistence, TypeScript magic, DevTools ready.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.4.23_1758895931963_0.33974757343550777","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"react-fusion-state","version":"0.4.24","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.4.24","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"04c434fef2a3b1521696e05758e47a9cae183989","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.4.24.tgz","fileCount":56,"integrity":"sha512-7By19H+ltj2ixbQKK3/LkWOj5slXHvmvlyLdgDYadiXtXKt+te3PY3iCI39wRP2lMAQH0nScevUw4MCkCugUgg==","signatures":[{"sig":"MEUCIG2MOBmEANElkCPtvRzyzQyiKEAJ+KLsG471UmwMdj3rAiEA8LNhgO1mqYnqFCSzhEz++xmaBqyJuzH+yt7bfUfgRoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193929},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"25dd3ee7c1c503cd43a8e4d06b6f9be8c65f3326","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, Object.is performance, batched updates, built-in persistence, TypeScript magic, DevTools ready.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.4.24_1758896051478_0.326374040400881","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"react-fusion-state","version":"0.4.25","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@0.4.25","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"b5a7498aeaa3498124f0aa24e90ecaee950d7329","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-0.4.25.tgz","fileCount":56,"integrity":"sha512-T9/KbUF14Fl5BGQYNJx18Vqbr0ZsbN9NDXH9JXO/ZbrurUXXfB0AaXCmNKUjAi5t4OUXIv9RFyrEs2sn2MdmUg==","signatures":[{"sig":"MEQCIGeLYnxpwHOV34li4FXFsfkoi3ae26+VeyMpzarX4ePxAiAadSkZf1oYnUuOrsYu3JEMFIvbLm8vAFAndQrxyy8CBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195027},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a8c85c60c40dc2c796f4b83d58189496f9058855","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, Object.is performance, batched updates, built-in persistence, TypeScript magic, DevTools ready.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_0.4.25_1758896624311_0.551179297460169","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"react-fusion-state","version":"1.0.0","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.0.0","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"a877f48e7a835643b01a8bb7e6f339a8fa5da5d8","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.0.0.tgz","fileCount":56,"integrity":"sha512-AYftSoJpUM9rkfnWBmsAsXtD081SdrOjv/gvl14i5F4mctX87Z4ExK5mXm4+IH5kDzL/yhJzBpmsHXg4xDWndA==","signatures":[{"sig":"MEUCIQC1nZ1P22S95a8MV77TOLnJdXgMXqCtJFGzh7Ed0i+j4gIgAccBYhfsQ9FOf75XAlA8bUQUiA1yehXvA+8CENrV7n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196691},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"df203ee43796c68581e280bfccd63b4d92404be3","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, Object.is performance, batched updates, built-in persistence, TypeScript magic, DevTools ready.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.0.0_1758903215522_0.30510187582029835","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"react-fusion-state","version":"1.0.1","author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.0.1","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"d40df1736313f57b6c150db532bc720306155a2a","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.0.1.tgz","fileCount":56,"integrity":"sha512-ogyM23wCIJqH6oflSq3AabbaQut7cwEnZ7PA4sk3VIpQ3jIWQ5RlUse8lzvrCegHrSPsjomNnO52Fx509oDMHg==","signatures":[{"sig":"MEUCIAXZ1mAVIdg657yL67vmjzd7s6kCS7kGqYwdua3cQtR/AiEArqkimJhuUQe6vRwA/3RolDjuUNW6O+szzGurB7Y4AjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195306},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a4f532f6a945de7aec3bcf6269afd3f420ae6973","scripts":{"dev":"tsc -w -p tsconfig-build.json","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"10.8.2","description":"🚀 The simplest AND most performant React state management library. Zero dependencies, 99.9% fewer re-renders, 2.8KB bundle, Object.is performance, batched updates, built-in persistence, TypeScript magic, DevTools ready.","directories":{},"_nodeVersion":"20.18.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.0.1_1758917088569_0.2582454811406898","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"react-fusion-state","version":"1.1.1","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.1.1","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"ad5508f979974f7e61f1f507d8eb9c088ea13e22","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.1.1.tgz","fileCount":44,"integrity":"sha512-RUKhJECG1np5EKkM1TSydJNRynZGXtOeyQdKx2w3CU1XQtR0h070zoELz/NlBzml+oPOdoKPkPt8bSw+P9uBdA==","signatures":[{"sig":"MEUCIHDmhFY3PQkTzjzpgSqWCe1bJAv5/kjUL/V3znJDRsYnAiEAmx42yNOkIDofaKyXGR3DrXWgcRimVrnA6wmyL9iyUs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170303},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"e0eadcb9c1bb3293c57735090adbfa090f3afb98","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","esbuild":"^0.28.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.1.1_1779835201937_0.09661555994126214","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"react-fusion-state","version":"1.1.2","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.1.2","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"b0b83c140e8cb0f601d91d59bb90d92693fc18d0","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.1.2.tgz","fileCount":44,"integrity":"sha512-RJ+nKQ9XByEcyLXzcyCspo2CPPzX4pORFotfbjqy1OqRmD7xBttwiam7rz9SlbVRYq1JazEw+H9dE8N1v2ajNQ==","signatures":[{"sig":"MEUCIGRY6TBiHVjkn4L2V0RZyG4dAOweLAfHXO3uB1W49DuLAiEAlWvsACoIqlbciybUv/Svqvl9ZJCmOFanlyMeiWi/hx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172957},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"c233560698c89bc32f701f4e9e0031b49c62aa72","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","esbuild":"^0.28.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.1.2_1779837313021_0.49421868245300904","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"react-fusion-state","version":"1.1.3","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.1.3","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"c31af9105394e1ab665e06002922bd53d1bbdd1e","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.1.3.tgz","fileCount":44,"integrity":"sha512-oJ60YqofKcPhoCReru5bCzRvjMTCljG3JmIGIE+/KdqMV4pmODU5utUVEda5sTVJDweBqBoGf0paskQ9ZECM3g==","signatures":[{"sig":"MEUCIDjyMUmmBD9gNqeBcfOvwLu4HJpfhf5FPCrbEunOoD3xAiEA+BbJ9UYE2NEVKfWMn6BZOeYBQiXhBxhnsXrv3jWBN4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174070},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"0314d4ecace21ab66552d85d8b33e8fe77fbe952","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","esbuild":"^0.28.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.1.3_1779837628334_0.855810945824417","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"react-fusion-state","version":"1.1.4","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.1.4","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"ef21279dc264284fa8456ce3014a6c477f902504","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.1.4.tgz","fileCount":44,"integrity":"sha512-R5olJn06gRQVnV+h5UNdCOuJOMtQtWL1nQmEaBEf2UfX9VfLXelPEhMVDLKGOs7EP9RVMbABVG1rz0BuxhreKg==","signatures":[{"sig":"MEQCIB7iq2DQ0Avn75+qnwc9cMTIUQIVZb4dbvlMOZkAzqk5AiBcn7sjQgBeruDX+0RhL4492Q4L7qIuAXT7UoEvKKhAnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177439},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"af96aba049a484c9917ceda6f7a23627a96ec218","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","esbuild":"^0.28.0","ts-jest":"^29.2.6","prettier":"^3.3.2","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^20.14.9","@types/react":"^18.3.1","tsconfig-paths":"^4.2.0","@types/react-dom":"^18.3.0","@testing-library/react":"^16.2.0","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.6.3","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.1.4_1779882355564_0.261408291382732","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"react-fusion-state","version":"1.2.0","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.2.0","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"52b7f927bc8961e57c0726c5d289aacacd1380f3","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.2.0.tgz","fileCount":56,"integrity":"sha512-uVjNLFE9Lbuuis7WfLaQG3SEWZQg0bFpyyBiiUPhDA1DSN3vNThU1Rc2Z7WCNP2pSyy8Z/o14FpPeaeAVqiPCw==","signatures":[{"sig":"MEQCIGskl3wX3qVAs65t1rxnE9qGZir5Tqltv/2sZaU3K9woAiBFfs3xsCUp7+zBttOMdrACe/bMlnNfKOocx53Prdh6rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209727},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"5858cdb9bb5b0ff0c647bc5c6757eb12eda7553b","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","esbuild":"^0.28.0","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^25.9.1","@types/react":"^19.2.15","tsconfig-paths":"^4.2.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.9.1","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.2.0_1779888726755_0.9229381662160359","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"react-fusion-state","version":"1.2.1","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.2.1","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"510a5f1f451b4b9f73d826862643b5f63f2e0364","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.2.1.tgz","fileCount":56,"integrity":"sha512-edlV/9wa7PZC5tQBkajwe40CIiEbs5OEFgXTK4oWOgrjb8dW3xYvk5OBiYHFne/vSPwFqh9DW/hmbm6qiwM6Ow==","signatures":[{"sig":"MEUCIQDysJ4bEb6xtTOcW+g094dWg0npFLfw3sZWdthGwENQ+gIgEuji4roq9AKsuVusUyRJ5quwKUrzLvC5eCoknXftc28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214175},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"7192d4ef8a99ad238b904f565c39ca58f6781f56","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","esbuild":"^0.28.0","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^25.9.1","@types/react":"^19.2.15","tsconfig-paths":"^4.2.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.9.1","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.2.1_1779890260853_0.6253697390211113","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"react-fusion-state","version":"1.3.0","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.3.0","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"0cf860ec163bdec983b0e5261fbdd461f23c96a7","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.3.0.tgz","fileCount":59,"integrity":"sha512-QIumwGxBKr/iJJDjTVuAGO7uLuTYQewoqKBd4DGSR6jtCgaGnanwEefE7Q7DsJyChtHGrgGjU8ReGDu6lvFZEg==","signatures":[{"sig":"MEUCIQD9dWAgTqY+tneFpGkdVcfRNTPESGe8JREgL+KIzH418QIgfq9sZlJM4AVUe1y1jKO3eeAa1BVLQx2Ol+ADDQWXAkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232903},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"989971690ce2ec34a57d00a12a1ea45230f4f4e5","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","esbuild":"^0.28.0","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^25.9.1","@types/react":"^19.2.15","tsconfig-paths":"^4.2.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.9.1","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.3.0_1779894020612_0.045479861979815794","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"react-fusion-state","version":"1.4.0","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.4.0","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"6de859f124d13d9252480ea3a8edc3d6e5d1a1a1","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.4.0.tgz","fileCount":80,"integrity":"sha512-ovckS88TF9DQHQkUPWyIK3lC8Mqh+Hxf4XdEaTHSvYtvLt3cLJ58LdV1qrrKBrWoLkCcApWEZL90PDJKleuiDQ==","signatures":[{"sig":"MEYCIQDyX0jREtDdfGSuGs2ZE9atLnr37j/yKr0yphYAgiKEfAIhALiuyRZB2BhljagRpK6gONSmJQ6uNQE0mhSRRijxtlMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305356},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"47d09c3cb7b8a2bd2827eb83319ae1ff3c5c0608","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^7.32.0","esbuild":"^0.28.0","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^4.0.0","@types/jest":"^29.5.14","@types/node":"^25.9.1","@types/react":"^19.2.15","tsconfig-paths":"^4.2.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.9.1","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.4.0_1779899769019_0.24301345100904825","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"react-fusion-state","version":"1.4.1","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.4.1","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"ab6a92a9defa5e4fb3b1b8ee8610a0decf16d511","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.4.1.tgz","fileCount":80,"integrity":"sha512-OtHL1u8n7xL7vQ1HZucWBFl2TMnCYsXPeLNnfChwzjucr+JVEB1P7Uk49gXT/P59QnsgvehcDZ3Y8zalDdgB3w==","signatures":[{"sig":"MEQCIBw5O2K3su/wDepZsR/iHot92a/2IREG1ghgsTQ895oNAiAnuVM6dG2am/DfSnhmEVYcFQrayLLbjliSvN1jx6fDVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322634},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"c2cf8989f182e07eb74d9b01ada19e69338af426","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","esbuild":"^0.28.0","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/react":"^19.2.15","tsconfig-paths":"^4.2.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.4.1","@testing-library/jest-dom":"^6.9.1","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.4.1_1779906404520_0.28299177553146504","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"react-fusion-state","version":"1.4.2","keywords":["react","react-native","state-management","global-state","hooks","persistence","localstorage","asyncstorage","typescript","zero-dependency","lightweight","fusion-state","redux-alternative","zustand-alternative","recoil-alternative","ssr"],"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","_id":"react-fusion-state@1.4.2","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"homepage":"https://github.com/jgerard72/react-fusion-state#readme","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"dist":{"shasum":"37793112ac681599b1bc91b1bca1923b6cc112d0","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.4.2.tgz","fileCount":80,"integrity":"sha512-AKWApwmF82wgMVbG0KaQ2BzJTdZiXoQ7T8pREIa3w1l7aX1QshvcPkWFvTNKxyQ8BbkHS01OdDI205MYJ7q5rQ==","signatures":[{"sig":"MEUCIE6aGiPVBRCTiYU5bAiN+XGkKlJ96CHEWXbYfgDy01PwAiEA/w/gSLAPbKWIbiCVAmotOmff9aoe42pJdinuZ/NKBU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325761},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"fae850d6b6362f0109159a62abd0d4143c1895a2","scripts":{"dev":"tsc -w -p tsconfig-build.json","demo":"npm run build && open demo/demo-persistence.html","test":"jest","build":"rm -rf dist/* && tsc -p tsconfig-build.json && npm run build:demo","format":"prettier --write .","prepare":"npm run build","benchmark":"node benchmark/final-performance-report.js","build:demo":"node scripts/build-demo.js","test:watch":"jest --watch","publish:dry":"npm publish --dry-run","test:coverage":"jest --coverage","benchmark:bundle":"node benchmark/bundle-size-analysis.js","benchmark:detailed":"node benchmark/performance-comparison.js","publish:performance":"npm publish && echo '🏆 Published with zero dependencies and benchmark-proven performance!'"},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"repository":{"url":"git+https://github.com/jgerard72/react-fusion-state.git","type":"git"},"_npmVersion":"11.6.0","description":"Simple, fast React state management with zero dependencies, built-in persistence (localStorage / AsyncStorage), TypeScript inference, and a compact bundle.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","esbuild":"^0.28.0","ts-jest":"^29.4.11","prettier":"^3.8.3","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^25.9.1","@types/react":"^19.2.15","tsconfig-paths":"^4.2.0","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.4.1","@testing-library/jest-dom":"^6.9.1","tsconfig-paths-webpack-plugin":"^4.2.0"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/react-fusion-state_1.4.2_1779910429207_0.9072147962890753","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"react-fusion-state","version":"1.5.0","homepage":"https://github.com/jgerard72/react-fusion-state/master/imags/react-fusion-state.png","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"sideEffects":false,"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/jgerard72/react-fusion-state.git"},"scripts":{"build":"tsup","format":"prettier --write .","lint":"eslint .","test":"jest","test:types":"npm run build && tsc --noEmit -p test-types/tsconfig.json","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run build","dev":"tsc -w -p tsconfig-build.json"},"keywords":["react","state-management","global-state","react-native"],"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react-dom":{"optional":true}},"devDependencies":{"@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.2.0","@types/jest":"^29.5.14","@types/lodash.isequal":"^4.5.8","@types/node":"^20.14.9","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","eslint":"^7.32.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","lodash.isequal":"^4.5.0","prettier":"^3.3.2","ts-jest":"^29.2.6","tsconfig-paths":"^4.2.0","tsconfig-paths-webpack-plugin":"^4.2.0","tsup":"^8.4.0","typescript":"^4.0.0"},"_id":"react-fusion-state@1.5.0","gitHead":"d28f26969180ba9b13f6c851042bbe95a9e8fe57","description":"[![npm version](https://img.shields.io/npm/v/react-fusion-state.svg)](https://www.npmjs.com/package/react-fusion-state) [![license: MIT](https://img.shields.io/npm/l/react-fusion-state.svg)](https://github.com/jgerard72/react-fusion-state)","bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"_nodeVersion":"24.10.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-SyHvlllsXR15vIJFTrsyk3Oq/UkLGqscAIPZl7vEeyWtgKE3w971/Wd3+/PstVmXxNwn8Mk6HGFXu5kYFrwFZw==","shasum":"62e51e345c0eac8a54cacf07e13014d2d65dff12","tarball":"https://registry.npmjs.org/react-fusion-state/-/react-fusion-state-1.5.0.tgz","fileCount":9,"unpackedSize":421483,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDdfX6AKPZajfQgr86Cus5+oBAAaoSnRAKJLRR7HOIAuAiEA5TFyFmMdCbTEteS3OtGQ+i9gVF0mWzBAAD4QSirrZHM="}]},"_npmUser":{"name":"jgerard72","email":"jgrd93@gmail.com"},"directories":{},"maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-fusion-state_1.5.0_1783259377517_0.5587845966791423"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-05T13:32:54.220Z","modified":"2026-07-05T13:49:37.740Z","0.0.1":"2024-07-05T13:32:54.552Z","0.0.2":"2024-07-06T19:14:42.100Z","0.0.3":"2024-07-07T12:53:43.485Z","0.0.4":"2024-07-07T12:57:28.216Z","0.0.5-alpha":"2024-07-07T16:08:49.035Z","0.0.5":"2024-08-12T14:50:08.193Z","0.0.6":"2024-08-12T20:46:35.287Z","0.0.61":"2024-08-14T15:57:20.988Z","0.0.64":"2025-03-03T13:36:14.461Z","0.0.65":"2025-03-06T21:13:45.570Z","0.0.66":"2025-04-21T15:24:43.057Z","0.0.67":"2025-04-21T16:07:32.986Z","0.1.0":"2025-04-21T16:39:51.031Z","0.2.0":"2025-08-12T13:06:21.712Z","0.2.1":"2025-08-12T13:16:05.161Z","0.2.2":"2025-08-12T14:43:19.037Z","0.2.3":"2025-08-12T15:11:58.577Z","0.2.4":"2025-08-12T16:37:43.620Z","0.2.5":"2025-08-13T14:27:09.759Z","0.2.6":"2025-08-13T14:48:12.440Z","0.2.7":"2025-08-13T17:43:06.404Z","0.2.8":"2025-08-20T14:39:21.144Z","0.3.0":"2025-08-20T15:05:54.291Z","0.3.1":"2025-08-20T15:52:12.500Z","0.3.3":"2025-08-23T16:31:23.922Z","0.3.4":"2025-08-24T11:41:38.732Z","0.3.41":"2025-08-24T12:01:42.275Z","0.4.0":"2025-08-28T18:21:48.138Z","0.4.1":"2025-09-24T20:25:00.200Z","0.4.2":"2025-09-25T19:58:17.938Z","0.4.21":"2025-09-26T12:44:57.975Z","0.4.22":"2025-09-26T13:09:34.520Z","0.4.23":"2025-09-26T14:12:12.205Z","0.4.24":"2025-09-26T14:14:11.665Z","0.4.25":"2025-09-26T14:23:44.573Z","1.0.0":"2025-09-26T16:13:35.719Z","1.0.1":"2025-09-26T20:04:48.770Z","1.1.1":"2026-05-26T22:40:02.097Z","1.1.2":"2026-05-26T23:15:13.175Z","1.1.3":"2026-05-26T23:20:28.525Z","1.1.4":"2026-05-27T11:45:55.719Z","1.2.0":"2026-05-27T13:32:06.903Z","1.2.1":"2026-05-27T13:57:41.005Z","1.3.0":"2026-05-27T15:00:20.787Z","1.4.0":"2026-05-27T16:36:09.170Z","1.4.1":"2026-05-27T18:26:44.684Z","1.4.2":"2026-05-27T19:33:49.403Z","1.5.0":"2026-07-05T13:49:37.644Z"},"bugs":{"url":"https://github.com/jgerard72/react-fusion-state/issues"},"author":{"name":"Jacques GERARD","email":"jgrd93@gmail.com"},"license":"MIT","homepage":"https://github.com/jgerard72/react-fusion-state/master/imags/react-fusion-state.png","keywords":["react","state-management","global-state","react-native"],"repository":{"type":"git","url":"git+https://github.com/jgerard72/react-fusion-state.git"},"description":"[![npm version](https://img.shields.io/npm/v/react-fusion-state.svg)](https://www.npmjs.com/package/react-fusion-state) [![license: MIT](https://img.shields.io/npm/l/react-fusion-state.svg)](https://github.com/jgerard72/react-fusion-state)","maintainers":[{"name":"jgerard72","email":"jgrd93@gmail.com"}],"readme":"# react-fusion-state\n\n[![npm version](https://img.shields.io/npm/v/react-fusion-state.svg)](https://www.npmjs.com/package/react-fusion-state)\n[![license: MIT](https://img.shields.io/npm/l/react-fusion-state.svg)](https://github.com/jgerard72/react-fusion-state)\n\n> A lightweight library for global state in React and React Native, with an API that mirrors `useState`.\n\n[Français](./README.fr.md)\n\n## Why react-fusion-state?\n\n- **Familiar `useState` API** — `[value, setValue]` tuples and functional updaters\n- **Global state** — share values across components with string keys\n- **Built-in persistence** — optional storage for Web and React Native\n- **React + React Native** — same hooks on both platforms\n- **Zero runtime dependencies** — no middleware or extra packages required\n- **TypeScript-first** — types ship with the package\n\n## Installation\n\n```bash\nnpm install react-fusion-state\n```\n\nRequires `react` >= 18. `react-dom` is optional (Web only).\n\n```bash\nyarn add react-fusion-state\n```\n\n## Quick Start\n\n```tsx\nimport { FusionStateProvider, useFusionState } from 'react-fusion-state';\n\nfunction Counter() {\n  const [count, setCount] = useFusionState('counter', 0);\n\n  return (\n    <button onClick={() => setCount(c => c + 1)}>{count}</button>\n  );\n}\n\nfunction App() {\n  return (\n    <FusionStateProvider>\n      <Counter />\n    </FusionStateProvider>\n  );\n}\n```\n\nAny component under the same provider can read or update `'counter'` with `useFusionState('counter', …)`.\n\n## Core Concepts\n\n### Global keys\n\nState is stored under unique string keys (for example `'counter'`, `'user.settings'`). Components that use the same key share one value.\n\n### Initial value semantics\n\nThe second argument to `useFusionState` seeds the key **only when it is not already in global state**. If another component initialized the key first, later callers receive the existing value. The initial argument is not re-applied on re-render.\n\n### Provider scope\n\n`<FusionStateProvider>` owns one global state tree. Wrap your app (or a subtree) once. Hooks must run inside a provider.\n\n## Features\n\n- Shared global state with a minimal API\n- Optional persistence (`localStorage` on Web; storage adapters on React Native)\n- Debug logging for development (`debug` prop)\n- Composed hooks for common patterns (`useToggle`, `useCounter`, `useFormState`, …)\n- Storage adapter interface for custom backends\n\n## API Overview\n\n| Export | Kind | Description |\n| --- | --- | --- |\n| `useFusionState` | Hook | Subscribe to a global key; returns `[value, setValue]` |\n| `FusionStateProvider` | Component | Root provider for global state |\n| `useGlobalState` | Hook | Access the full global state context |\n| `useFusionStateLog` | Hook | Observe state slices for debugging |\n| `usePersistentState` | Hook | Like `useFusionState`, auto-prefixes keys with `persist.` |\n| `useFrequentState` | Hook | High-frequency updates with `skipLocalState: true` |\n| `useFormState` | Hook | Form object with field updater and reset |\n| `useCounter` | Hook | Counter with increment, decrement, and set |\n| `useToggle` | Hook | Boolean flag with toggle and set |\n| `createLocalStorageAdapter` | Function | Web `localStorage` adapter |\n| `createMemoryStorageAdapter` | Function | In-memory adapter (tests, ephemeral sessions) |\n| `createNoopStorageAdapter` | Function | No-op adapter (SSR-safe fallback) |\n| `detectBestStorageAdapter` | Function | Pick the best adapter for the current runtime |\n| `NoopStorageAdapter` | Function | Deprecated alias for `createNoopStorageAdapter` |\n| `formatErrorMessage` | Function | Substitute placeholders in error templates |\n| `debounce` | Function | Debounce a function |\n| `simpleDeepEqual` | Function | JSON-based deep equality check |\n| `FusionStateErrorMessages` | Enum | Stable library error message templates |\n| `FusionStateProviderProps` | Type | Props for `FusionStateProvider` |\n| `UseFusionStateOptions` | Type | Per-hook options (`skipLocalState`, …) |\n| `GlobalState` | Type | Global state record type |\n| `SetStateAction` | Type | Value or updater function |\n| `StateUpdater` | Type | Setter returned by `useFusionState` |\n| `GlobalFusionStateContextType` | Type | Context value from `useGlobalState` |\n| `FusionStatePersistenceProp` | Type | Accepted `persistence` prop shapes |\n| `SimplePersistenceConfig` | Type | Simplified persistence configuration |\n| `PersistenceConfig` | Type | Full persistence configuration |\n| `PersistenceKeys` | Type | `persistKeys` shapes (simple config) |\n| `PersistenceKeysConfig` | Type | `persistKeys` shapes (full config) |\n| `PersistenceKeyFilter` | Type | Filter predicate for persisted keys |\n| `StorageAdapter` | Type | Storage backend interface |\n| `FusionStateLogOptions` | Type | Options for `useFusionStateLog` |\n| `FusionStateLogSnapshot` | Type | Snapshot returned by `useFusionStateLog` |\n| `FusionStateLogKey` | Type | Key identifier for logging |\n\n## Persistence\n\nPersistence is optional. Pass a `persistence` prop to `FusionStateProvider`:\n\n```jsx\n// Enable persistence with defaults\n<FusionStateProvider persistence={true}>\n  <App />\n</FusionStateProvider>\n\n// Persist only selected keys\n<FusionStateProvider persistence={['user', 'theme']}>\n  <App />\n</FusionStateProvider>\n```\n\nWhen `persistence={true}` and no key filter is configured, only keys prefixed with `persist.` are saved by default. Use `usePersistentState` or prefix keys manually to opt in.\n\nFor adapters, debounce, custom save/load, and React Native setup, see **[PERSISTENCE.md](./PERSISTENCE.md)**.\n\n## TypeScript\n\nTypes are bundled in the published package (`dist/index.d.ts`). No `@types/*` install is required.\n\n- Generic inference: `useFusionState('count', 0)` infers `number`\n- Explicit generics: `useFusionState<User>('user', { name: '', email: '' })`\n- Provider props, persistence config, and storage adapters are fully typed\n- Exported public types (`StorageAdapter`, `PersistenceConfig`, `StateUpdater`, …) are available for application code\n\n## React Native\n\nReact Fusion State works with React Native using the same hooks and provider.\n\n```jsx\nimport React from 'react';\nimport { View, Text, Button } from 'react-native';\nimport { FusionStateProvider, useFusionState } from 'react-fusion-state';\n\nfunction NavigationScreen() {\n  const [screenData, setScreenData] = useFusionState('navigation.data', {});\n\n  const navigateWithData = () => {\n    setScreenData({ userId: 123, lastVisited: new Date() });\n    // …then navigate to the next screen\n  };\n\n  return (\n    <View>\n      <Button title=\"Go to Profile\" onPress={navigateWithData} />\n    </View>\n  );\n}\n\nfunction ProfileScreen() {\n  const [screenData] = useFusionState('navigation.data', {});\n\n  return (\n    <View>\n      <Text>User ID: {screenData.userId}</Text>\n      <Text>Last visit: {screenData.lastVisited?.toString()}</Text>\n    </View>\n  );\n}\n\nexport default function App() {\n  return (\n    <FusionStateProvider\n      persistence={true}\n      initialState={{\n        'app.version': '1.0.0',\n        'user.settings': { notifications: true },\n      }}\n    >\n      {/* Your navigation or components here */}\n    </FusionStateProvider>\n  );\n}\n```\n\n### React Native notes\n\n- **Persistence** — pass a storage adapter explicitly on React Native when needed; see [PERSISTENCE.md](./PERSISTENCE.md)\n- **Cross-screen sharing** — avoid threading props through navigation stacks\n- **Stable state** — values survive screen unmount and remount within the same provider\n\n## Examples\n\n### Debug mode\n\n```jsx\n<FusionStateProvider debug={true}>\n  <App />\n</FusionStateProvider>\n```\n\nAvoid enabling `debug` in production — logs may include user data.\n\n### Complete theme example\n\n```jsx\nimport React from 'react';\nimport { FusionStateProvider, useFusionState } from 'react-fusion-state';\n\nfunction ThemeToggle() {\n  const [theme, setTheme] = useFusionState('theme', 'light');\n\n  return (\n    <button onClick={() => setTheme(theme === 'light' ? 'dark' : 'light')}>\n      {theme === 'light' ? '🌙' : '☀️'}\n    </button>\n  );\n}\n\nfunction ThemedComponent() {\n  const [theme] = useFusionState('theme', 'light');\n\n  return (\n    <div\n      style={{\n        background: theme === 'light' ? '#fff' : '#333',\n        color: theme === 'light' ? '#333' : '#fff',\n        padding: '20px',\n      }}\n    >\n      <h2>Theme: {theme}</h2>\n    </div>\n  );\n}\n\nfunction App() {\n  return (\n    <FusionStateProvider\n      initialState={{ version: '1.0' }}\n      persistence={true}\n      debug={process.env.NODE_ENV === 'development'}\n    >\n      <div>\n        <ThemeToggle />\n        <ThemedComponent />\n      </div>\n    </FusionStateProvider>\n  );\n}\n\nexport default App;\n```\n\n## Contributing\n\nIssues and pull requests are welcome on [GitHub](https://github.com/jgerard72/react-fusion-state).\n\n## License\n\nMIT\n","readmeFilename":"readme.md"}