{"_id":"nes-zustand","_rev":"26-5a61b853de72ac9918e10169f8153cf0","name":"nes-zustand","dist-tags":{"beta":"1.0.2","latest":"0.2.2"},"versions":{"1.0.0":{"name":"nes-zustand","version":"1.0.0","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@1.0.0","dist":{"shasum":"e72ad331bf65fe543e2f3a21c3df67f8c8464b22","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-1.0.0.tgz","fileCount":8,"integrity":"sha512-A+u0hYSGohEpqmvhomlszrjx5u/bfw74J86XcsVB3qIowHTo0QHG++h7/fQabJqshyhtjsC1LuXUYl2OIHizaw==","signatures":[{"sig":"MEUCIQC8kiIGXF2mXz/qRGI+Q0vyuoJpa6KZsP1X/frPZeRPRwIgB9IYz1xn++O8QJU4xTwRG8q2mt7jC/gwav0PwRlIgHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3259},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.esm.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"zustand":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_1.0.0_1719657028611_0.0007013211393678276","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"nes-zustand","version":"1.0.1","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@1.0.1","dist":{"shasum":"669664d58481de8b30f9dc72ce69510ae4e85bf3","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-1.0.1.tgz","fileCount":8,"integrity":"sha512-Fv54ZhQwJgXZnmKGXJJ7Pn2t+bvquzhOqTs7VF86rh/CVdRKNCECwbMMLrHB/rltn588ja9eO0G//Ju9B6i8qg==","signatures":[{"sig":"MEUCIQCPdj9+CW8GRPnNaKnwj5MVZk9kOxvAYNV4hyWqS4gldQIgcRpHmbbBWPip1uWp1C3U6zLFCIAktEifOLAPpfs9+bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3259},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.esm.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"zustand":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_1.0.1_1719657066519_0.9951900576777233","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"nes-zustand","version":"1.0.2","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@1.0.2","dist":{"shasum":"f73f0e7235c03bcd378304c781e72ec704483f5d","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-1.0.2.tgz","fileCount":8,"integrity":"sha512-JPEB+CLTQLQw4at0qwiGxdM4RKCOBNRN1WB8g7VIq2LSnm9GbccIHWJK30QtK+pjn8qpg5fH1QyD93G1AXtgbw==","signatures":[{"sig":"MEUCIQD8op7ZZH3smdlWOm55X72okp58ElirWir9c4W5ijax+AIgf7D569WbZo2XmAJHYJLUx9lTGXOBU8CSeqDZKVkTaG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3224},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.esm.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"zustand":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_1.0.2_1719657438497_0.008067999357358913","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"nes-zustand","version":"1.0.3","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@1.0.3","dist":{"shasum":"79545a7df538d1253e63de1463d1d194d0eff8ab","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-1.0.3.tgz","fileCount":8,"integrity":"sha512-kUCoRLQmfdTrS8ht84Jgd+TjKy4SbKvAlvzC1cdQ/Zbsya9hrjbvVThhSkNSJv3knA6STONw8D8N+/eATw3SIg==","signatures":[{"sig":"MEQCICfYkgPqxeX4RL3LfYYYdhV3IbfduFqmD+f9J0KYQKufAiBbyB/k0ffc+W6JbpBVwKjK/jrxN7588sn8EEsxUFl5Kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3224},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.esm.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"zustand":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_1.0.3_1719657519137_0.7430511887240148","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"nes-zustand","version":"1.0.4","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@1.0.4","dist":{"shasum":"11e6090b68191382cc36e0dcf4ed63712c4ed399","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-1.0.4.tgz","fileCount":8,"integrity":"sha512-fixEbOEIZYQrQiN3uTafeXGJmRlF3sOk2wGp6OzP/mE/2cuOCcVGQ8eq6nzAhmBN7P3q5WA8hw12X5t742k+jg==","signatures":[{"sig":"MEUCIGkYk/cUVhZrNNv/f4en/cAXn4xj+PSG3qxoUHYhHjaWAiEAgVw/dvHhy5BNlhdI7FwbTe7CxuxAZh7Bqb5bJjaLf2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3224},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.esm.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"zustand":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_1.0.4_1719657604507_0.1847450695817774","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"nes-zustand","version":"0.0.1","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.1","dist":{"shasum":"dadad90c8e5af0e6cf2628db192aa75525ede582","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.1.tgz","fileCount":9,"integrity":"sha512-hMkaLllZrfs4R9zhbasx9+JpFCn6iCkqilZo1m4YgjvnaWGAqXwe3tS79F48v/C/HYC/5qNbxYOcK4QbMR4hmA==","signatures":[{"sig":"MEUCIQCnHnkxfReR14Dy6wLJQ2qahwkOfNhXwkvyG34XGQwPewIgR2EGjR7N6JlIif9Aia80/Ufwisgs+1ptvDCbwx/f1To=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3301},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.esm.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"zustand":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.1_1719661119273_0.2862050853590379","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"nes-zustand","version":"0.0.2","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.2","dist":{"shasum":"cc8505d9ea89211cfa23b0523811b2deca3c00e5","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.2.tgz","fileCount":9,"integrity":"sha512-ir03hCnLL7wfF0xebooaMP61Crrpk0DXAFYeyYH6Hk1lTqztKzaQ09nj3ZoWlpuOvSDp2GkdEEHUubetUDujNA==","signatures":[{"sig":"MEUCIQCBPGWvdCdfCSmtaMgZH042XpKxGGkiB8kFJj+b1IZgywIgLpXO8OwlHKsKadqdgvhSHSqhpmeaQKiXP5/soZiVWHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3434},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.esm.ts","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.5.4","babel-cli":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9"},"peerDependencies":{"zustand":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.2_1719670037704_0.4870557490514067","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"nes-zustand","version":"0.0.3","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.3","dist":{"shasum":"1f73637875e14964a3edb4c022cc41cd9186c706","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.3.tgz","fileCount":13,"integrity":"sha512-nq4uZ4nU12V6MY7blMwyBDLOk4BKliRRxWxLGWNkVF3Lu5JPE8QJrWw/jq6QmAp8EuYbvcTU1nxwEaOyeenlJA==","signatures":[{"sig":"MEYCIQD7fxvFlgnDkRBS//i2OChGnmjSko3Zultamtfe5XuvEwIhANUypYi6ZdmnFkUGxiIoSezMlaqtCjEhSKcCy3Kw2/D1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5347},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.3_1719670603726_0.48502931389372206","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"nes-zustand","version":"0.0.4","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.4","dist":{"shasum":"cfa8c8e73a580229c737c135b28a13ab1fee5600","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.4.tgz","fileCount":13,"integrity":"sha512-bvtyZQyQillKOXtbhiHmzRCEfjAUECgJ/tpe89FK0fialC9Ft8gKjc4hYc7Hc7KDAxpdi7UzVJZeayuqRjLs6Q==","signatures":[{"sig":"MEQCIHFBNQqJofOidCb0wWx88ijjsfz9C1/T01MOdh3cfD+kAiAConWweSACFP1LjbslRbI/0BZWSJVSiUTTb2fhl6OsQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5040},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.4_1719670819861_0.7274997279002176","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"nes-zustand","version":"0.0.5","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.5","dist":{"shasum":"57edb93545f22b7960393e5260dd67868fe128a2","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.5.tgz","fileCount":13,"integrity":"sha512-vYCXwdkz/SzKxPLRbserNlxQYi/HZxhuWGj9oUSUo4v4Umc3o5bn1fa/yELc81XQfqiQTLeFheDt1HXymnndTA==","signatures":[{"sig":"MEYCIQDVhzKXplZThkryk2DBIPo2fFsj2NlX7ShYM0wGsWUQxQIhAL1ytUM/cDzpSq5QASk4BxzCCVK9GAXBkcP+C8Wb1kxy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5435},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.5_1719671135421_0.9494825901740929","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"nes-zustand","version":"0.0.6","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.6","dist":{"shasum":"c3ffbf9d2983b4c860b053edd66c366aa5a114e2","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.6.tgz","fileCount":14,"integrity":"sha512-ABu0Wr7KnlvsohQ223CSh76AwPDjILbBRBrVBoRGI3+jGo1EIiGiofgYO0MF1L7H+Dy0bD9qt2dn5zSXIHNgEQ==","signatures":[{"sig":"MEYCIQC8EO2z9KOjOdmGAlZmvP8BL8FAoSWEUuqbaqxSxiJ8owIhAMpG3PYHRlGDa1baxzn1YZy2GAsu7LULMJf/DMSajN1e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6391},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.6_1719675878730_0.8686270183999494","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"nes-zustand","version":"0.0.7","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.7","dist":{"shasum":"806b26fe18716c38498b9e70b4bbe22b4bc528d7","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.7.tgz","fileCount":15,"integrity":"sha512-5uq+lir2HsK8pW8/1wN21Vkxs+n0vJSme7k4MBAKHtx42K+T7ESBYtCpN9/VR1d8d6RJxS4azm1lGt3OZdCpDA==","signatures":[{"sig":"MEUCICBPViIH6JYi7RHeh6AjceGiQ0/4BkkRFDhlhA51cNX4AiEAvyfNVBXYwzD6o8qCeyXqKW5ORcQPZ3KUO5+A27qhXUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6633},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.7_1719676479922_0.9021966182616086","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"nes-zustand","version":"0.0.8","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.8","dist":{"shasum":"c550dc565474744c95219cf89f53899cf0a8eea6","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.8.tgz","fileCount":14,"integrity":"sha512-hKpapV67f5F3lMtFRfCbwGkp8/VHwqwA+RW/8m5EUQ+tWGUEAvhOy+4J6jZrQ1fZVc+giduR/WqPUztTdTf0sw==","signatures":[{"sig":"MEYCIQCnBhO17wwUTmK9mN25eSW1NhFRgfFh/Xx4TSEHTyPYFQIhAL+ySTUzFrhE6F91MtzsPKu0n/pxBJI3Klbjmu6e1Y01","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6668},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.8_1719676766543_0.45052899945584346","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"nes-zustand","version":"0.0.9","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.0.9","dist":{"shasum":"1d19abcc34072c8d8c22c93e538a0cf782b2046e","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.0.9.tgz","fileCount":13,"integrity":"sha512-kCBKp34nnq37xxbsxfHW+ANmrmlshvyAwdX3XN7qfwResMKBzZZxEYAjszP8CmEfB6+rNo+xSUVeULnXshe5JA==","signatures":[{"sig":"MEUCIQDzM9PsCzv6AzdCYwEL9vrvUUXr/sT4abKYbdU3wcyqZgIgeJe5e7dppdiIsC8mrrEFsaicmWM1bn0XgGH7ktqynco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9251},"main":"build/NesZustand.js","types":"build/NesZustand.d.ts","module":"build/NesZustand.js.map","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.0.9_1719679151405_0.9958004845457482","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"nes-zustand","version":"0.1.0","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.0","dist":{"shasum":"2809cbaae746d74e6a13abe5a80594360754f060","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.0.tgz","fileCount":17,"integrity":"sha512-ME0Q0qLWjkCdbIJE+iFGaDiPAB7ATzp5+Uoon9NAPiAoGA8rBpUnQ7C2/hneb0gWwzfVCAjBcnnPCbeQ8XYQIg==","signatures":[{"sig":"MEUCIBnfdYF3STW0L2c5fSPbq/Pn5trAzDdgq2IvEYkT/q1OAiEAiW0+UtSJrxirY4mOo9qZXohXzIkhObWO1/BMerSYDOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13097},"main":"dist/index.ts","types":"dist/index.d.ts","module":"dist/index.esm.ts","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.0_1719680715939_0.5937158063683345","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"nes-zustand","version":"0.1.1","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.1","dist":{"shasum":"a133333f663d40029d0cba3d362f07abcbfa63e9","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.1.tgz","fileCount":13,"integrity":"sha512-rSdbhvGLWYhd43zvh2n1DsIhZWBeECECff76VNuTnZjKqsFNywut7HSBdRkjCBa9LflH3PFdYttyzKoso6silA==","signatures":[{"sig":"MEQCICe6Wlqt6lj3OGf5viUV5iGHK8fdmzhsEPKUIX0GRZJrAiAlEW4ZjspMhWDkolq0LbglUclmwFDc6UGCgjSwBumXAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5592},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js.map","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.1_1719681154015_0.2700073939255363","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"nes-zustand","version":"0.1.2","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.2","dist":{"shasum":"900aec753c7ed1d6ac905a8c74c216d852f44524","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.2.tgz","fileCount":13,"integrity":"sha512-COWeRLCz0F//KjlPVKIq0vX49kBPxSXWxfjeQdwf4E2aQgkZO0oODqBzCh+0K2tX62S6/LfqSra9EVyz8CyuCQ==","signatures":[{"sig":"MEQCIChT8ItUYeb575zXSkyGu9/tXvc+q49J893Jr1GST3wXAiABc8jFqaOlSI286+WrfM+GO+bBxMHRsfqdmyapnXPLhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5559},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.2_1719681304909_0.32676508453076347","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"nes-zustand","version":"0.1.3","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.3","dist":{"shasum":"c7b9c1894f3e1372c6b04d2d861cfa84c57b7f77","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.3.tgz","fileCount":13,"integrity":"sha512-CRlOp16ddVJSJWBwUtA4GfIztS5TLZ9RnPms7Cr6T2JDMSss20NcGiL7kSTuzC+M4eS0p5XfyXs9T9/EvFjQvQ==","signatures":[{"sig":"MEUCIAfoFgfNGDj7GaOblZBL+pHiXh2cNpDkpU0lXwaD9EFfAiEAoXRYAf2vRxLX+LM1eeEpEd5qyeGR8I6gIMk3bsutzzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5654},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.3_1719681597807_0.6980848329014928","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"nes-zustand","version":"0.1.4","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.4","dist":{"shasum":"f1d247cea4c914c8d621439513a3fbfd31cd6bd7","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.4.tgz","fileCount":13,"integrity":"sha512-z3oTEU7V1m0WWzeX5vMderoOkK/+inLoIIVRQuAZTLLR+EqEfPQ9h0vD8LW69cWDvUK/O3fvCHhbFujOt9yywQ==","signatures":[{"sig":"MEYCIQD0UGCreBlYF2W0JgqqWAS3XD20d1pv/US02qOk7NfspwIhAMVouWrS7Hp3yPM1QPTIRQ+TYVwOClIFwSXIEV+2q6w+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7271},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.4_1719717126103_0.4691318724831346","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"nes-zustand","version":"0.1.5","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.5","dist":{"shasum":"74889ecdf0c2c81abea854ab7d5d9ac0d80f511d","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.5.tgz","fileCount":13,"integrity":"sha512-5mgWzxMuFtdam25HsFJMgkfV7vgHeoMpRVSqfzOmQSvMSJsWROTzgW2GMZSlrGBM8lfokTSumZEA56dOqgJwdg==","signatures":[{"sig":"MEUCIBmbNCGQ+rstfaDWyLACikGtozls/PVp2NbW7o2iU063AiEA57RTSJh0qkecefrrfQb2Y/FC5nSfnqy/O9wDM+5r6dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7289},"main":"dist/nes-zustand.js","types":"dist/nes-zustand.d.ts","module":"dist/nes-zustand.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.5_1719717274384_0.24418693350780662","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"nes-zustand","version":"0.1.6","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.6","dist":{"shasum":"e0717992332f482179b1c839c8d21e5251251c41","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.6.tgz","fileCount":13,"integrity":"sha512-r5+dSM5HORWosVjks9nqugqKiUHMh4go1wtm3hzDA0+X1zq2EzeMTeJP2rb9NSPqath2Qzi+qUVPkY8IQgN4DA==","signatures":[{"sig":"MEUCIQCdLYda6+yGtoGf3KX02S3mOH+bj/9H/5R0UI36vMlPbQIgN9td5y1gO/dopY6c9a2dpRd1g/SVMIj9TTKX1U6mxOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5737},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.6_1719720795896_0.6571062450071428","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"nes-zustand","version":"0.1.7","keywords":["zustand","store","typescript"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.7","dist":{"shasum":"281ab54bdb2b5f4a43c5a2e87a625fe4258e077b","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.7.tgz","fileCount":13,"integrity":"sha512-ieK7mQpzfj5Hs0O9QAKAvGQ8Ugo2ntaLGktlqnKeQOVvD2sNlL2nFBYESme4Wm+B2j+0d5FfP8hIKbpKwVAmOA==","signatures":[{"sig":"MEYCIQCt0BPL43z7UHcNwLg/GwMxvHo+j3WhMUxOjjVLsX/BiQIhAMwoPyQLN5JQzSrTs8zvhYQNFtj0pdFfnuRXJ60IS3KY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5690},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.7_1719721242272_0.02483432394808016","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"nes-zustand","version":"0.1.8","keywords":["zustand","connection","outside","next.js 15","react.js 19","typescript","nes-zustand"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.8","dist":{"shasum":"93e7a4443a9b4006e5d006752f496dde62fd1923","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.8.tgz","fileCount":13,"integrity":"sha512-8Yw+s1Ugegsl1HbPUBjJibI+v0jwIGyVkH3Gx0mKJDLe9FhxnnVPnN3ziAgC4+c7lPr1d7cjKml7bsMZWygnpA==","signatures":[{"sig":"MEYCIQDjhL8P2mwwX8TQz5N5FNhA6/3A5g+1ClMRG4y67ExeIQIhAKwdWqp0S1/ZXjPucmmnJjLD3YBW9/0QuR48xjoSiTyr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5708},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.8_1719724245251_0.32362376462706877","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"nes-zustand","version":"0.1.9","keywords":["zustand","connection","outside","next.js 15","react.js 19","typescript","nes-zustand"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.1.9","dist":{"shasum":"54fd91c0092739febbf004a18b2cbab438872ddd","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.1.9.tgz","fileCount":13,"integrity":"sha512-okFtsl270yNU7IdnbNSO+tkNB1QOWejRhRt+tgMS+98cJIxOMyPwEqZUeW4Ub8dNMlnRQfeYQ+WFgnAKWKJO+w==","signatures":[{"sig":"MEUCIBTpXIBWDRuACrO2FUEw0qdeV7qEr1YWBP2HetMSEh9eAiEA7892zMd5BHk0/PvmzBQesO4NeuZ7DdsFxDetT8urmJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7956},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.1.9_1719724323623_0.6309084036642116","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"nes-zustand","version":"0.2.0","keywords":["zustand","connection","outside","next.js 15","react.js 19","typescript","nes-zustand"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.2.0","dist":{"shasum":"5ab50c3a2b8bff6afec3cc15698ec60063d4b3fc","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.2.0.tgz","fileCount":15,"integrity":"sha512-Rc53FoTqvKWEQs8knlwJRrHwxIYpdtlZLPjPCASswGBrJyiRvr95JbZVSL0ZAA/ClGeMeraImDHkyzCdTwJdew==","signatures":[{"sig":"MEUCIBbgyqfxaKYpCu4nTuirMgjlm+nLrqtvfmKMC8JPqknqAiEAsxAZGmfxbOn3/9l2E9JGyJRDOPVTKiv8mP4gsn5gbLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9344},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"description":"A Zustand store library with generic store functions.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 haula-dv\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.2.0_1719726725106_0.2750134164764748","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"nes-zustand","version":"0.2.1","keywords":["zustand","connection","outside","next.js 15","react.js 19","typescript","nes-zustand"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.2.1","dist":{"shasum":"cd3a3cca76addafac0a89481b26f4679d94a1fa8","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.2.1.tgz","fileCount":12,"integrity":"sha512-ZrKOpGDUjQr0PpWcjGrDYKErDu9UkHlADWhr6UCCoTc2QZqR1Nye+hSNz6mktWj/45qQE5mlqOO3CQO4nZ3low==","signatures":[{"sig":"MEYCIQDlR+r9VHs9tpbeP95zIgDJgWuU5vr2k7ITDOL4eucIvQIhAIG3bbSc+SNga32i9H6XAQqZZnKXkedVm6w0zKPFY67u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7975},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.esm.js","scripts":{"test":"jest","build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"repository":{"url":"https://github.com/haula-dv/nes-zustand.git","type":"git"},"description":"A Zustand store library with generic store functions.","directories":{},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2","@types/node":"^20.14.9","@types/react":"^18.3.3"},"peerDependencies":{"zustand":"^4.5.4"},"_npmOperationalInternal":{"tmp":"tmp/nes-zustand_0.2.1_1719740560227_0.9430782486079836","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"nes-zustand","version":"0.2.2","description":"A Zustand store library with generic store functions.","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","scripts":{"build":"tsc","prepare":"npm run build","test":"jest"},"dependencies":{"react":"^18.3.1","zustand":"^4.5.4"},"devDependencies":{"@types/node":"^20.14.9","@types/react":"^18.3.3","jest":"^29.0.0","ts-jest":"^29.0.0","typescript":"^5.5.2"},"peerDependencies":{"zustand":"^4.5.4"},"keywords":["zustand","connection","outside","next.js 15","react.js 19","typescript","nes-zustand"],"author":{"name":"Hau La"},"license":"MIT","_id":"nes-zustand@0.2.2","dist":{"shasum":"81afefa0c25740f1c23441efe0fd3d085cc25af5","integrity":"sha512-SWq2w9ooPCpAapQveX274r8DPXSAhFRsauDXPyY8+1WhjKzowmYM4kVFEahs376TpzS87t9klF7T6aAb71Xfyg==","tarball":"https://registry.npmjs.org/nes-zustand/-/nes-zustand-0.2.2.tgz","fileCount":25,"unpackedSize":16307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXg2i0oMrrOuRs1yitshkk9KaoEy/re5w70SfwpdhzzAiBj0tdLJa2x2NHuEUJSj9B5+B9gKHHajBBYFSsKexELIA=="}]},"_npmUser":{"name":"haula_dv","email":"hau.la.dv@gmail.com"},"directories":{},"maintainers":[{"name":"haula_dv","email":"hau.la.dv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nes-zustand_0.2.2_1721230961614_0.21041005872576557"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-29T10:30:28.610Z","modified":"2024-07-17T15:42:41.947Z","1.0.0":"2024-06-29T10:30:28.927Z","1.0.1":"2024-06-29T10:31:06.774Z","1.0.2":"2024-06-29T10:37:18.631Z","1.0.3":"2024-06-29T10:38:39.281Z","1.0.4":"2024-06-29T10:40:04.650Z","0.0.1":"2024-06-29T11:38:39.440Z","0.0.2":"2024-06-29T14:07:17.913Z","0.0.3":"2024-06-29T14:16:43.890Z","0.0.4":"2024-06-29T14:20:20.039Z","0.0.5":"2024-06-29T14:25:35.655Z","0.0.6":"2024-06-29T15:44:38.867Z","0.0.7":"2024-06-29T15:54:40.060Z","0.0.8":"2024-06-29T15:59:26.716Z","0.0.9":"2024-06-29T16:39:11.550Z","0.1.0":"2024-06-29T17:05:16.123Z","0.1.1":"2024-06-29T17:12:34.171Z","0.1.2":"2024-06-29T17:15:05.067Z","0.1.3":"2024-06-29T17:19:57.963Z","0.1.4":"2024-06-30T03:12:06.310Z","0.1.5":"2024-06-30T03:14:34.531Z","0.1.6":"2024-06-30T04:13:16.072Z","0.1.7":"2024-06-30T04:20:42.420Z","0.1.8":"2024-06-30T05:10:45.374Z","0.1.9":"2024-06-30T05:12:03.797Z","0.2.0":"2024-06-30T05:52:05.247Z","0.2.1":"2024-06-30T09:42:40.385Z","0.2.2":"2024-07-17T15:42:41.796Z"},"author":{"name":"Hau La"},"license":"MIT","keywords":["zustand","connection","outside","next.js 15","react.js 19","typescript","nes-zustand"],"description":"A Zustand store library with generic store functions.","maintainers":[{"name":"haula_dv","email":"hau.la.dv@gmail.com"}],"readme":"# N E S - Z U S T A N D\n\nBy [hau la](https://nexgen-software.vercel.app)\n\nThis library handles setting the value of the store outside of the React component, an idea inspired by the [recoil-nexus](https://www.npmjs.com/package/recoil-nexus) library.\n\nTo achieve the flexible usage provided by [recoil-nexus], I customized it based on the core of [zustand](https://zustand-demo.pmnd.rs/), allowing the value to be reset from anywhere.\n\n## Installation\n\n```bash\nnpm install nes-zustand\n```\n\n```bash\nyarn add nes-zustand\n```\n\n## Usage\n\n```javascript\n// src/store.ts\nimport { createNesZustandStore } from \"nes-zustand\";\n\n// Create a store\nexport const loadingState = createZustandStore({\n  key: \"loadingState\",\n  default: false,\n});\n```\n\n```javascript\n// api.ts\n// Function submit form outside of the React component\n// This example want to set loading when submitting the api\n\nimport { loadingState } from \"@/store/common\";\nimport { firebase } from \"@/utils/config/firebase\";\nimport { addDoc, collection } from \"firebase/firestore\";\nimport { getZustandValue, setZustandValue } from \"nes-zustand\";\nimport { toast } from \"sonner\";\nimport { IContactValues } from \"./type\";\n\nexport const submitContactAPI = async (payload: IContactValues) => {\n  setZustandValue(loadingState, true); // set loading value => true\n  try {\n    const docRef = await addDoc(collection(firebase, \"users\"), {\n      ...payload,\n    });\n    const loading = getZustandValue(loadingState);\n    console.log(\"Get value\", loading); // Output => true (You can get value here)\n\n    console.log(\"Document written with ID: \", docRef.id);\n  } catch (error) {\n    console.error(\"Error adding document: \", error);\n  } finally {\n    setZustandValue(loadingState, false); // finally set loading value => false\n    toast(\"Submit successfully!\");\n  }\n};\n```\n\n```javascript\n// Loading component\nimport { loadingState } from \"@/store/common\";\nimport { Backdrop, CircularProgress } from \"@mui/material\";\nimport { useStore } from \"zustand\";\n\nexport const MainLoading = () => {\n  const loading = useStore(loadingState, (state) => state.value);\n\n  return (\n    <Backdrop open={loading}>\n      <CircularProgress\n        sx={{\n          height: \"30px !important\",\n          width: \"30px !important\",\n          color: \"#fff\",\n        }}\n      />\n    </Backdrop>\n  );\n};\n```\n\n| Method             | Returns                                                   |\n| ------------------ | --------------------------------------------------------- |\n| createZustandStore | create state function                                     |\n| setZustandValue    | setter function, pass value to be set as second parameter |\n| getZustandValue    | getter function                                           |\n# nes-zustand\n# nes-zustand\n","readmeFilename":"README.md"}