{"_id":"watchi-store","_rev":"32-ac1b8583abe9c89132caf65a42f7a5f1","name":"watchi-store","dist-tags":{"latest":"0.1.10"},"versions":{"0.0.1":{"name":"watchi-store","version":"0.0.1","keywords":["react"],"author":{"name":"serg-and"},"license":"MIT","_id":"watchi-store@0.0.1","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"5e980f4c74229123c4e83054c3ef57a334e8487a","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.1.tgz","fileCount":4,"integrity":"sha512-bCI+IhTijcQW6tTzYqF/vw8KCkoOR+HsWD7Va1LchIDHkt8Z70l7oHV2OAj1wDI46nCbkafzyhHJgMm8LKgPMQ==","signatures":[{"sig":"MEQCIDqpKH8LtvGGWAtuvWnGHW0DjZ3Bo3/xujkFRA7RY2M5AiBApAyL18o3vKT+lNWyRz++/NyFnAsC6Ma1My2rDsxg9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14176},"main":"index.js","gitHead":"2476b2b9849f4e6b91960c0d022d27e3c4e846e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"small and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"react":"^18.2.0","typescript":"^5.1.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^18.2.17"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.1_1690559865952_0.5177230389426608","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"watchi-store","version":"0.0.2","keywords":["react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.2","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"987c38738df394c128a3376895f44c512f7b0e0b","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.2.tgz","fileCount":4,"integrity":"sha512-f+ooMkmIHClURvSdMZaIRLabw6Ds/G5cVVDolwNsJ+TnSlXbuctlSHX2Ezl+fvnXy4OLXr2pRV82fsaVh9l5BQ==","signatures":[{"sig":"MEUCIAM13eICVyokJY6xCmPD80O6K2tBm3dYzz8oCAFD0r24AiEA0FmwhCKX2jc3qVwGd/noCcZUNw5JXeL6umLxoRKDsgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15780},"main":"index.js","gitHead":"848ba91dacc52d75c91608100b3cd85fee0ef510","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"small and performant state management for React","directories":{},"_nodeVersion":"16.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","typescript":"^5.1.6","@types/react":"^18.2.17"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.2_1690788365007_0.9709289625612612","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"watchi-store","version":"0.0.3","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.3","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"1d47e30bd063a4e54550db8ebfd86d6011c19566","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.3.tgz","fileCount":5,"integrity":"sha512-AWIkD4SA2KEMDv4Ud/qIk+/DFpWv1ydQ9q9xpUS2m8Mao/nOiGoe+aEylvEbK+Rqy3/2MWLN4mqXiKcF131qIw==","signatures":[{"sig":"MEUCIQDc+9BXSaBgjQdmvcXzc5OHouSxldmemoHTHpLbjtTvjgIgKVax8EK7Dj0vX7Oko+bL5Z1puF1w/yFzbJNIdn20v8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20437},"main":"./src/index.ts","type":"module","gitHead":"f1c32e21bad8f32faa596c0e2c42e752dd573a60","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","typescript":"^5.1.6","@types/react":"^18.2.17"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.3_1690808250281_0.5374242341821049","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"watchi-store","version":"0.0.4","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.4","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"bfca4eabdf57e4b12a42b91df39ea28a69a209a4","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.4.tgz","fileCount":7,"integrity":"sha512-V9mxDXW+fEbk1dQ4jTUZyHk4jfO5DpCHmVKhdr/tzkqXt9KZFO1zD52gHwDqnbABaJl6kFvAAHIDuYuxUgv3LQ==","signatures":[{"sig":"MEUCIQCXL68G7H1EuX+LrKox+32Ssc/T5/uyB6YI4zxWxxuC6wIgNkS+UMTlsFl2kGQSfcsPbwd19naRP/nMYxaZyPEreGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28062},"main":"./dist/index.cjs","type":"module","gitHead":"7a3ddd7e016c8fde80e6afbbcbe41c4c2ddbce1d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.2.0","ts-node":"^10.9.1","typescript":"^5.1.6","@types/react":"^18.2.17"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.4_1690809910624_0.6830739477402781","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"watchi-store","version":"0.0.5","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.5","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"3b5a7aa65033703b6ed4da2da8914c3d5d91646e","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.5.tgz","fileCount":8,"integrity":"sha512-qAZ9Hxmh49WIkuX24BQbnA4hTSmUSX8F8RmPNGG0xuc1qAI74yC6A3oY1WDC4ZKFmI6HF0y/yPVPTIm38cYM1Q==","signatures":[{"sig":"MEUCIFgp7rqER7CNkcL1WWhnCx1f7t379uHaWwcoMw6uQxilAiEA3o41rMGFO+KXqGCmz66YOBDWV2up/RvjYloJzQOS5OE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20399},"main":"./dist/index.cjs","type":"module","gitHead":"6f5b83c42a605ee1290b1b6e86e76d5fc926d272","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.1.6","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.5_1690810646238_0.3336952253517316","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"watchi-store","version":"0.0.6","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.6","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"ffdf8303efb85b1b720aad17e28a70385b22984f","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.6.tgz","fileCount":8,"integrity":"sha512-JxRKfvhM+nKOayB8A3Apkr3HLipzMCygnWdvtqYyonp5g99UL/nvM66lj8Bd3TU/npPbRB1lchRNwLH+uWYp9g==","signatures":[{"sig":"MEYCIQCM+0Uc4goPRQrcrmbIcbq0B6h2kMVQVA2wyF6ODE2jiwIhAMaBW5vSPV2CUMW5XurC5Qv4EqQGEJNkmpEQdwQbb17y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20399},"main":"./dist/index.cjs","type":"module","gitHead":"eb0a5a5ed5f63b7879110117f1d7940a58e2888e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.6_1690810916942_0.6601172290635691","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"watchi-store","version":"0.0.7","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.7","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"7a7bd6bbd8f14897380de89e785a23fbe92cbeac","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.7.tgz","fileCount":8,"integrity":"sha512-0QKB0P9gm5xBXUsoPYE+xolPP03Ypr86rLca5hewq7qL8oTi/B5iyMnR9EZRi0KX4Z3QD639F1s3gJ3FKi12cQ==","signatures":[{"sig":"MEYCIQCkRpxPDoRPOxQ0UJ8PyxLoShpYqHOhvj5ZuwhfqIi0ZwIhAJ9WCaQwpDYh9wq9EsSwgJ3w3CHLgHOcKFwXU+/YUjpV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20399},"main":"./dist/index.cjs","type":"module","gitHead":"58d8f7ad4c1ffa1c0e8bd007c04a2b8258ccf69e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.7_1690813152306_0.7292295260514552","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"watchi-store","version":"0.0.8","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.8","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"6e35b0b1a5e8e1a19e72e5ed7f46fba05e0dedee","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.8.tgz","fileCount":8,"integrity":"sha512-3WU3ABl2RkWyDK9VMDZ69xQNrt08LsXru3gQjwtRB7rsuA1+WnYqE/Drmjehe/LztsVA2Iv0/HOnJ4ZO/0mfbg==","signatures":[{"sig":"MEQCICvLPhUsVgTsEmKnreWAq+idTWX+H1HWH4I2skXosBpoAiAmHPAXo9OEWoMc++RDHNlWN95cb5iNsbKjjmEiZ7y8pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20399},"main":"./dist/index.cjs","type":"module","gitHead":"c0349d38d78f32afdcd0b61cdf8c105e66667fef","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.8_1690815140672_0.8911972995353856","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"watchi-store","version":"0.0.9","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.9","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"f3c9c1d0f146184923042fd5e3e91a92689c44b2","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.9.tgz","fileCount":5,"integrity":"sha512-7S88NMstriKzmUZDF4nX0GkHqdPd8nMFvPMLTrAq/KoZIfZekXgj3wY2o1ZDfcpVNkARbpUWRk5fc7wYAeBOdg==","signatures":[{"sig":"MEYCIQDPfpcus0upRh7EJtKClEYf55ZsbD4g0N22Z4ZqrdTKKgIhAPguS7hpUx/D5lu29cjaouuseX+jnZYkpBoQOeJUbNXu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11702},"main":"./dist/index.cjs","type":"module","gitHead":"282938b2979773cc0e8182c3b4a8c841cef8469f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.9_1690815354837_0.015854105541332597","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"watchi-store","version":"0.0.10","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.10","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"3afa6e19579e0d4c163f3346a6d1ec9981883a83","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.10.tgz","fileCount":7,"integrity":"sha512-X2DoZT63DlXORUB2dmOZUox81S4LfHTHLWpAIl5VAJjILBiD22AQ2hH4+sRDmBEiA5tlFANTISM4r076YOBQGw==","signatures":[{"sig":"MEUCIBog2jpit5+itOclHwBaT/JobLQAyxzTPZpR9jhdc0HMAiEAx4Mi/lgC+e6cGJyeZJy1jOMQ8p8opMt+iMTQj9gTxic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19744},"main":"./dist/index.cjs","types":"./dist/index.d.ts","gitHead":"282938b2979773cc0e8182c3b4a8c841cef8469f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish":"npx tsup src/index.ts --dts && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.10_1690816064135_0.44272222085067026","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"watchi-store","version":"0.0.12","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.12","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"6cecfd87c298da487b1eebc07481430454aa5e88","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.12.tgz","fileCount":6,"integrity":"sha512-3edDblSRdfG/Gk103lkw6bG8IM4I1xs7Fyj9NaNxuc2vMx8V2qlCKVrU0AByCOzv9dLxrUSoskfFnkfE9UT2pw==","signatures":[{"sig":"MEYCIQCj5QC5aIH4/2m48NJLHqsN1v9HLnX6iyjz8hniqjF7VQIhAPFgjNYdENvAHMJBJkKSH0CS4Qpdr63W2YzyvoRnzq02","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11166},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"97b7fde373b251529770e43d62df824e9bfc8e20","scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish":"npm version patch && npx tsup src/index.ts --dts && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.12_1690817503316_0.7207054464845162","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"watchi-store","version":"0.0.13","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.13","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"a9fa78fd5061d8baae1261dd6017d1b036b424a2","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.13.tgz","fileCount":6,"integrity":"sha512-JebfHcEXXFQcdwfbzr14SfkAjoKtjHn9NAbhsWj7pdvOK9KW2oJZBLHRao1qOZy1he799BULti+x/lA6gg0i5Q==","signatures":[{"sig":"MEYCIQCxqUA6JVg47AENexP/YvySVgVDsobukupKXfH0fk8jlgIhAKXm9h9nUBlnj2xk0gYzeKlcFle1svXFkPrxVz1TvMeu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11160},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"602eff6c10942ba477743f54e168133fcae6c88c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish":"npx tsup src/index.ts && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.13_1690817572542_0.34670683824388115","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"watchi-store","version":"0.0.14","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.14","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"f4d070a7ad46fb79cdc20a15c47f4c4d2bb85d2e","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.14.tgz","fileCount":6,"integrity":"sha512-+snX/seEYTDfiRCd90vhDq5GrevWPdkcjVhPiTYvNUQMCwF2fZcFuesCLDde0OqR4c+XKTZybR45nciq2H6p9w==","signatures":[{"sig":"MEUCIQDkvcvuG/irwzKkV2u95+KCoIU06kNybfYdWk3cJI+mGAIgEh5FSqdHnPzXoHzswltg/Ke/w9dD5u7iojENs4OtPA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11160},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"944ef5c906bca519f37ee8bbcd8fbe12a9f816a1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish":"npx tsup src/index.ts && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.14_1690817575904_0.7735049806987571","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"watchi-store","version":"0.0.15","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.15","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"6c21f66b392bf9228bc33f41881ff5be542508d7","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.15.tgz","fileCount":6,"integrity":"sha512-1nYOt3bvn59l4xLN1a+jMVryPfXX5CWSkdeTC6QDph6gCKPwHsLQ4qDzmUh+cwHk2rS3QvJgniBKm5d44sGZ4A==","signatures":[{"sig":"MEYCIQCKCvRIi+Bowhrh+gYpxeRv5OA2vUvhrM6arK6JO5BKaQIhAPgZCTHyAvLYVNiwtlEe351upSG3HwRmUyJVv5bvDF7G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11160},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"85e2d87561c4b6b9bb38fac120460a303c4558b7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish":"npx tsup src/index.ts && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.15_1690817578508_0.7105523359075883","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"watchi-store","version":"0.0.16","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.16","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"02c8d56490d8e4b0e4a321f9739577bfe58a54bd","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.16.tgz","fileCount":6,"integrity":"sha512-4YYbAgtngEAMb62Xmbp/5RpHpkb/D98Fv+TfIfoXsqo2EzRdYC/fd5Xyq5eSCV8eczqfdg9TmekI/LQSt4jjxg==","signatures":[{"sig":"MEUCIQCtB7WsnWPYXCxd9RYU9swjSqxa61u8hkr0t0NKHvlAPwIgUL+kgiirE+a90PxBL2E1uZtZ1ETovy0iq7cnkQxfVEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11160},"main":"lib/index.cjs","type":"module","types":"lib/index.d.ts","module":"lib/index.js","gitHead":"382390312bb5b0a1a609ea5ed2ea6d1deafe580c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","publish":"npx tsup src/index.ts && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.16_1690817582958_0.1429806713319588","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"watchi-store","version":"0.0.17","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.17","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"efdadef15c7c8a6e07c5575e69e816a983d9a711","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.17.tgz","fileCount":6,"integrity":"sha512-+XksLUOfgkef+2NjAdGhorSNPEbJFwOrssc3OS9d7If43bpFU7fLn6oto79uJIu2cPPcVBsVHIaqiRhNBSlvpw==","signatures":[{"sig":"MEUCIElxh0Dg9EzmwCP3/w+8EqsKHZMi63/hEd0+GOfUugaiAiEA1hOp/y/0++YxqZblJ/noXwJpfmYSGKA35eCWL2G1Mb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11170},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d86a5fb8fa48206f73ecfb063c135264582d7d20","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.17_1690817795018_0.9998082860350881","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"watchi-store","version":"0.0.18","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.18","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"67c0f72b05fc98572857860d292e1eab1feff92e","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.18.tgz","fileCount":6,"integrity":"sha512-qWd4mo7r02aZpZXF02oB/+0DixyawhxyUvigp7t68ZntHBdeYbypTNPl1xqa8lR5yXN1dvy0odgRXmfeh3tFwA==","signatures":[{"sig":"MEUCIACZ/FdPAVfZQEz6pfddf4YNqjnvoRPu3T0+T4u7oUGrAiEAxglkaERx81+VJUdmof4JtI7dYNIL+YjcStjQUPLxTEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11503},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e81be9f688c9adb5d76c9eefcf4bf08e34acd6a0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.18_1690821580886_0.3810380610724309","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"watchi-store","version":"0.0.19","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.19","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"b8f5d307e18b8d7078deb0144cabe1786f9b0969","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.19.tgz","fileCount":6,"integrity":"sha512-hC8CkurliBq6ZIakwxYM9WjwNpes933qnZijkDPS6l+yv9ZFc3kQGTsP9ZZdMG+Kd36r8wwHTgEngR8O/tL3kw==","signatures":[{"sig":"MEUCIQCkqs7QrPfgRT0De5JGuXwEUi58RZWVS4VWlKxZo8mnawIgNpQ3sYcjtq/YkuOt4JwIeXv9Dv1vsVH8lk/sencF6VU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13103},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"297311a9786cfe19ab6b714e84c7e065abf635c9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.19_1690883653220_0.9965348200072861","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"watchi-store","version":"0.0.20","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.20","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"5708d1ef121d73502a770a534ab0fcda5062f402","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.20.tgz","fileCount":6,"integrity":"sha512-kYsNe8VS7Fnawb3JcQPEB9ZNTXpQWo9yKppjZ5ZvO9dTdOvsS1j3NPBBvCFNL0n4udoL8WUGfidjbdqp7niL1g==","signatures":[{"sig":"MEQCIHq/hR0Lg3lhiZT3iWwtDMN+o8smAOxHnrQ5QF4MxZpdAiAzgIm7ZscKB7MqYS9ioojTNKLE8Pb41tJ2al8WMTFnzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13332},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"fe6777a7383cab479dc488a3bfffe914bdee43ef","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.20_1690903405458_0.5957687328793164","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"watchi-store","version":"0.0.21","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.21","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"8c126859a2e7dbd9e51132f002131ad7cc79c1e7","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.21.tgz","fileCount":6,"integrity":"sha512-a7EsazyJrZKrNkjiyzM9teLeLO1SpkzvgTQsoqnshuPNU3C+U75eCFouk9aSWEPx9l0CQMB0SaB2MSg8K/72oA==","signatures":[{"sig":"MEYCIQCMMYFmV0PkVG56fR86/EcU6XCyzUKeMf/SYo6zXxUBGgIhAMnLuhVN/ad4Xt8mbcAve7ahWiyjOMjYnlkLSlLK88zL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13336},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"eff850cdcc1b6fdbcc9d3fb62dcb94a2b06e87f0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.21_1690907800712_0.9430200614478703","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"watchi-store","version":"0.0.22","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.0.22","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"3fc1d2175d7bc1f68c038ac0a2f2f2bdfd895df7","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.0.22.tgz","fileCount":6,"integrity":"sha512-2iOsLnBJU+Fcax1DGLbhUdVnp53XqhEC391Md9IiwLq3A9E1Dss5ctmhXr9PZPfJyAGN+OMUFrxys/D0piTFqQ==","signatures":[{"sig":"MEYCIQCMjJ6uuMrXm1h0x9dmR50mqGzH67jg/3pvREzVpYNjsQIhAOa3byUz2cOKOl2TS6kM1t7tJN92+WmH45vd8b0BAi3r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13718},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"85626ab8b3479211d311f79bf60fb1e8b9d4c3ac","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.0.22_1690908033407_0.9084816296435139","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"watchi-store","version":"0.1.0","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.0","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"b062f9125bc54bcc0f5c27d813f67d568b0f8de3","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.0.tgz","fileCount":6,"integrity":"sha512-eO2iEUpB/Jpv8kqHqY0xBkeI66GB/GcSzxz+0IWt2yGxrL1f0aDFk2uHdGDbx/CWHTyXjwPlxXh78AoKWHt8Iw==","signatures":[{"sig":"MEQCICTll7Q1ltgHgz3kQv31fKmxMuIfz9Mbw8HmhgAzTZ1rAiBktisxqdNbb4iQRP76+tb4zFpeFJGPzIUacItEOJWiWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17088},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"21ed07dad226afa522ac404ecf33ebb8ce33032c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.0_1690991706443_0.638362518943622","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"watchi-store","version":"0.1.1","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.1","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"fbf504013a45832b8419279b64af7236b844f23d","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.1.tgz","fileCount":6,"integrity":"sha512-NO+ivi+9Tj81wDyeqd4FyQfc/Y6UbtfDXdKRSfRzAf7fu2ucupLmJmnxJ0zRWxbZRFKkyWOnl6A4hNMevyqjhw==","signatures":[{"sig":"MEQCIGO0Frv4112/fHAHPOV0/qGpADQ2e1BDtiUEmLEQ3peGAiAA+X0SRkiAJ18Y3b0VLDk6jALB2fCmFlYbBhMqv22/Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17499},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c650d68f298a8197a5f2830297d7ddd3277f94f5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.1_1694768668907_0.963470588396333","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"watchi-store","version":"0.1.2","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.2","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"39073fa8c20345314a0abdda2a231def0df30d55","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.2.tgz","fileCount":6,"integrity":"sha512-3j9/bh7nddndxfZRJjR/AA8IOGbIiABBmWv5hJOU1ZNZb+ckSxlr74rDT41wbZlV2WHkNHL8nePaK0GUB2Rm8g==","signatures":[{"sig":"MEUCIQCc9LMkfElFA60kY7bpQeCQBviTgCGCeEN/2nqc/l6QgwIgfQA9oG3tJJRX9ezf83rw8aDRBWIBlnOGX88gY2LqgGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18030},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"34bc67a39aed458f3677a90ad8e37e4bc6c46d69","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.2_1695374871918_0.7968690668893674","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"watchi-store","version":"0.1.3","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.3","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"73966416223377faafcae29602421e94976cdd38","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.3.tgz","fileCount":6,"integrity":"sha512-2gpykp5uXOqSjVEKiOxHM0TmaE6uMk/094sOTnN5Ep/twizL85+gArSq5oxrkMO8OeBOlRbuGDITl9m5ZLFcZw==","signatures":[{"sig":"MEUCIE/P3d8OdpmtRswFSVpBk4687T3knqtN8/7ywzIKJf3iAiEAoO06nAHHuKy/ldboUO7JN0YUS3OKFHGm4DuyNCtai6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17994},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a725d63db9b64bac24811a410779de611c2a5148","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.3_1695375525000_0.6680163212386208","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"watchi-store","version":"0.1.4","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.4","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"1a3490b589bf95e6ab8b0bfa03875d1449a2a982","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.4.tgz","fileCount":6,"integrity":"sha512-zjZoS4xvu0VAdmTKnhrp2b1HyU9qWdkMFIiyq1R40c5oM74shLzQvfh/R6ltmTiP5dcDzSYyM8035BzWqcO6og==","signatures":[{"sig":"MEUCIQD7uWmb6JmG70gE3xObGoNhwrWTv5Aqatg5LxLduDAGBgIgZAEmeZlbb0IiCDD5YNv7b1U9wvKEmCQEy3pQrLPNn8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18314},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b82d0603c8771f29a2403d1d98ca5f75f158edd1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.4_1696581863305_0.6399010464576214","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"watchi-store","version":"0.1.5","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.5","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"24ce3ae06fb62f282427c99152cc8f91deb47a27","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.5.tgz","fileCount":6,"integrity":"sha512-aGhSXg+467omuJYkwLXvnaLgTjOKFuos/wVSb/OftzDAGS4397I3Z5FE0eTVDTjGq+JWqrMP0xVqd7Rts24W9A==","signatures":[{"sig":"MEUCIFtgUF6EMMyJr/ocByXJ0e9o7qbY7gAKK0f6EOxQA1OVAiEAxAZ8dNq0Tbygmnh7denHAh+vI9sM6o2Y8VqrWUjY32E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18330},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"c0d4e04cd711cc742bce42e0ca33b558ecd7158d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.5_1696583061691_0.11884146039438703","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"watchi-store","version":"0.1.6","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.6","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"892a2af15bb9caa047d0f203ec9498f82ad980b9","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.6.tgz","fileCount":6,"integrity":"sha512-bITzt3ARsek+eDcW8D1GY6tCol3EJFan3ATjyDdFaJiy2LBFH16cMmQ3N+xakOgIfvmObJ0fURraVaZlZ/aTlA==","signatures":[{"sig":"MEYCIQCzQ6eYJo4kD8nDFOb3LJPGyEsn1n5tPnSWzVSKP76JfwIhAOqgj0yNP2fl7xr/XlpYxlFco/ILfdWVpUkDEbZzFlL4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17994},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1424a68689b0bf02623d0ecbd8877d2eee6c1b73","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.6_1696584116373_0.2418628847295854","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"watchi-store","version":"0.1.7","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.7","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"e26b7dfca3546a2ecec4f9fd6a1a59ce59894be8","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.7.tgz","fileCount":6,"integrity":"sha512-FlNJ6+idHcY4AuqArvbX99RZ60TvRwMGVOZVRTTTLW3SlLyzMm9W+wuUf+CygRLV8nP0rcNmupr7LGy7IPW/Ig==","signatures":[{"sig":"MEQCIHmu5MvPqGlclYGCASSEqkK2xhAFTLXij2rbNHzGK2jSAiAv0VK8TPVfSJg025RKPVW+FHvJeNTKcprJ0EHNsqrQfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18223},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"edf2ec070f5f02fef190c59cc0a8f132b72884fc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.7_1697148229160_0.6346379950997383","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"watchi-store","version":"0.1.8","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.8","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"68b0fb5919d9634be07ac111994b75b2615afd02","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.8.tgz","fileCount":6,"integrity":"sha512-ucdpbifETF4lUeBX8IVuAekjGfpmbVa0UHQO/BX7TM1lVwl4FTkUi5LZFF6ny2X7lzAP2g3hciyszaeG3HxjpA==","signatures":[{"sig":"MEQCIHu61IzgoxdDwllSkJA3IEpmtE6m55dQQ0IgZMbKbob2AiAvhez1S9MvwRwqIlUhWcyziW5ewQQpjHsZn/HvbEpsKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18287},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"eb05d519d520a9af59d17aa168429393f2e32d56","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.8_1701778026208_0.9121757222702682","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"watchi-store","version":"0.1.9","keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","_id":"watchi-store@0.1.9","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"homepage":"https://github.com/serg-and/watchi-store#readme","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"dist":{"shasum":"121e07ca8f17411d1b355d02d576434d8821c9e2","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.9.tgz","fileCount":6,"integrity":"sha512-G/81Wv82S8RZaizMjBdLl0ahwWj3645SDtSfcPk0b7cbZPNYbPNBZucEHR3HG9dY/Cv8p+9cZOEOsvKIpbPNog==","signatures":[{"sig":"MEUCIHAh7DVRF1cutUo2/eNX2ZNMlP8Q6u3cIuaCCF50jpKGAiEAgc32uqAX7IFNdiAwCh0ncdU0S/iCqqHH++RIckBGbac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18421},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"777c724cff17e8344661752e4a368d851306b328","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"repository":{"url":"git+https://github.com/serg-and/watchi-store.git","type":"git"},"_npmVersion":"8.15.0","description":"Small, controllable and performant state management for React","directories":{},"_nodeVersion":"16.17.0","dependencies":{"on-change":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0"},"peerDependencies":{"react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0","@types/react":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/watchi-store_0.1.9_1701778705994_0.09085696889113137","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"watchi-store","version":"0.1.10","description":"Small, controllable and performant state management for React","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","bundle-publish":"npx tsup src/index.ts && git add -A && git commit -m 'prepush' && npm version patch && npm publish"},"repository":{"type":"git","url":"git+https://github.com/serg-and/watchi-store.git"},"keywords":["state","react"],"author":{"name":"https://github.com/serg-and"},"license":"MIT","bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"homepage":"https://github.com/serg-and/watchi-store#readme","dependencies":{"on-change":"^5.0.1"},"peerDependencies":{"@types/react":"^18.0.0","react":"^18.0.0","ts-node":"^10.9.1","typescript":"^5.0.0"},"devDependencies":{"tsup":"^7.1.0"},"_id":"watchi-store@0.1.10","gitHead":"948118756635fcd7bc48a6b654da4d69d84590b7","_nodeVersion":"21.5.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-WekHZH3cRW9uimdeSgfrs39RJu6blywO9vgxFQ1I/KuBrT/CUdUkPnmo33xP2xR0BYg7F2dkj07Qaw7a2AeImw==","shasum":"6663b5f0d6c453bddb23af00cf260d07ef49eb0e","tarball":"https://registry.npmjs.org/watchi-store/-/watchi-store-0.1.10.tgz","fileCount":6,"unpackedSize":18422,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGpVUoL6TAxSkrLQv9yJltqpONs9CagZoFaY94j0ZiuMAiEA5N1YUqXL8c9tU9V554kDrbgvJkpBfysXxvjfGnRsj5E="}]},"_npmUser":{"name":"serg-and","email":"serge.andriessen@gmail.com"},"directories":{},"maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/watchi-store_0.1.10_1752238288359_0.2655625159672721"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-28T15:57:45.951Z","modified":"2025-07-11T12:51:28.684Z","0.0.1":"2023-07-28T15:57:46.083Z","0.0.2":"2023-07-31T07:26:05.158Z","0.0.3":"2023-07-31T12:57:30.413Z","0.0.4":"2023-07-31T13:25:10.798Z","0.0.5":"2023-07-31T13:37:26.385Z","0.0.6":"2023-07-31T13:41:57.087Z","0.0.7":"2023-07-31T14:19:12.433Z","0.0.8":"2023-07-31T14:52:20.834Z","0.0.9":"2023-07-31T14:55:54.989Z","0.0.10":"2023-07-31T15:07:44.273Z","0.0.12":"2023-07-31T15:31:43.481Z","0.0.13":"2023-07-31T15:32:52.689Z","0.0.14":"2023-07-31T15:32:56.042Z","0.0.15":"2023-07-31T15:32:58.669Z","0.0.16":"2023-07-31T15:33:03.125Z","0.0.17":"2023-07-31T15:36:35.159Z","0.0.18":"2023-07-31T16:39:41.093Z","0.0.19":"2023-08-01T09:54:13.423Z","0.0.20":"2023-08-01T15:23:25.639Z","0.0.21":"2023-08-01T16:36:40.878Z","0.0.22":"2023-08-01T16:40:33.544Z","0.1.0":"2023-08-02T15:55:06.602Z","0.1.1":"2023-09-15T09:04:29.187Z","0.1.2":"2023-09-22T09:27:52.054Z","0.1.3":"2023-09-22T09:38:45.195Z","0.1.4":"2023-10-06T08:44:23.587Z","0.1.5":"2023-10-06T09:04:22.021Z","0.1.6":"2023-10-06T09:21:56.566Z","0.1.7":"2023-10-12T22:03:49.379Z","0.1.8":"2023-12-05T12:07:06.348Z","0.1.9":"2023-12-05T12:18:26.274Z","0.1.10":"2025-07-11T12:51:28.523Z"},"bugs":{"url":"https://github.com/serg-and/watchi-store/issues"},"author":{"name":"https://github.com/serg-and"},"license":"MIT","homepage":"https://github.com/serg-and/watchi-store#readme","keywords":["state","react"],"repository":{"type":"git","url":"git+https://github.com/serg-and/watchi-store.git"},"description":"Small, controllable and performant state management for React","maintainers":[{"name":"serg-and","email":"serge.andriessen@gmail.com"}],"readme":"Watchi-store is a simple typescript compatible state management library for React, focused on controllability and performance.\n\n## Features\n* Tiny package (1.9kB minified)\n* Highly controllable\n* Easily create multiple stores\n* Update store from anywhere, no dispatches, no reducers, just change values\n* Automatically update your UI, simply watch for values in the store\n* Use the props pattern with values from the store\n\nIt's inspired by libraries like `Redux`, `Zustand` and `MobX`. The main difference between these libraries and Watchi-store is that this library does not enforce immutability in the store, changes anywhere in the store will cause watchers (listeners) and corresponding UI to be automatically updated. This can be useful when working with a large amount of deeply nested state that you want to control outside of the individual UI components, for example from actions.\n\nThis library will most likely not offer any benefits if you are not working with large amounts of nested states or need improved state performance.\n\n# Usage\nCreate a store\n```typescript\nimport Store from 'watchi-store'\n\ntype MyStore = { a: { [key: string]: { name: string; n: number } } }\nconst myStore = new Store<MyStore>({\n  a: {\n    b1: {\n      name: 'my name'\n      n: 0,\n    }, \n    b2: {\n      name: 'my name'\n      n: 1,\n    }\n  }\n})\n```\n\nWatch store values\n```tsx\nfunction MyComponent() {\n  const b2n = myStore.useWatch(store => store.a.b2.n)\n\n  return <div onClick={() => myStore.store.a.b2.n++}>b2n: {b2n}</div>\n}\n```\n\nWatch store values based on props (don't search through store)\n```tsx\nfunction A(){\n  const a = useWatch(store => store.a)\n\n  return <>\n    <B b={a.b1} />\n    <B b={a.b2} />\n  </>\n}\n\nfunction B(props: { b: { n: number }, increment: () => void }) {\n  // watch value from props, same reference as from store\n  const n = useWatch(() => props.b.n)\n  \n  return <button onClick={() => props.b.n++}>{props.b.name}: {n}</button>\n}\n```\n\nUpdate the store from anywhere\n```tsx\nconst time = new Store({ passed: 0 })\nsetTimeout(() => time.store.passed++, 1000)\n\nfunction Passed() {\n    const passed = time.useWatch(store => store.passed)\n\n    return <div>{passed} has passed</div>\n}\n```\n\n## Additional utilities\n`useRefWatch()`: Watch store without rerendering UI on changes<br>\n`watch()`: Call callback whenever the store updates<br>\n`revertable()`: Perform a revertable action on the store<br>\n`revertableGlobal()`: Like `revertable` but any changes made during the action will can be reverted, including changes outside of the action<br>\n`transaction()`: Perform a transaction on the store, changes to the store will only be applied when the transactions finishes successfully<br>\n`revertOnError()`: Perform a revertable action on the store, actions are reverted when an error is caught<br>\n`revertOnErrorGlobal()`: Like `revertOnError` but reverts all changes made during the action, including changes outside of the action<br>\n`target()`: Returns the original unwatched object of a watched object<br>\n","readmeFilename":"README.md"}