{"_id":"@usefy/use-counter","_rev":"78-df8a4145a8e784b2489584c711b4f596","name":"@usefy/use-counter","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.1":{"name":"@usefy/use-counter","version":"0.0.1","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"7d8b99e2f70ab22c7a4cd1bc5a7ca87314238842","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.1.tgz","fileCount":7,"integrity":"sha512-xVpoXW8sU4G8h32PGJ/n99Lau0XiWMKMHB8IG+UdeMd1exd0D6xu+pAWyq3YcnbD7Ou+4/fLPajIdEWWInI2cA==","signatures":[{"sig":"MEYCIQCllnL9tYMTioYkgYgbuF8WZHxup3W984LyPvGA4kQ75QIhAJrxAYgroCA2bgUycwXmWNFspe1YZAqdnVCy9jdBkxqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5842},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"C:\\Users\\PARKGE~1\\AppData\\Local\\Temp\\ff0d5147c31d38ad03d0950bb1f86310\\usefy-use-counter-0.0.1.tgz","_integrity":"sha512-xVpoXW8sU4G8h32PGJ/n99Lau0XiWMKMHB8IG+UdeMd1exd0D6xu+pAWyq3YcnbD7Ou+4/fLPajIdEWWInI2cA==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.9.4","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.1_1766981216627_0.8412596655738207","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@usefy/use-counter","version":"0.0.2","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.2","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"7db1d402e5a3d44156b40dfaa0bf7bf25ba1c8df","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.2.tgz","fileCount":7,"integrity":"sha512-TFrB9tgXjAFL9kp7ieVumHUqILtiaei6v+yGVNbqaDX0q8GbVxeAdjvSDY24VHQk71JBVmcUCOBG1BvYRGe4Zw==","signatures":[{"sig":"MEQCIFybOUiKex9Vyp38rZThlx5GHpy09lrmRtumYf1HK0LoAiBj2AMoeG2ljYXTKEJkP7aRauon96uyZQNG5+zzjZ4uJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6238},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"C:\\Users\\PARKGE~1\\AppData\\Local\\Temp\\5be1718cb41d677cdbdaef696eb0c365\\usefy-use-counter-0.0.2.tgz","_integrity":"sha512-TFrB9tgXjAFL9kp7ieVumHUqILtiaei6v+yGVNbqaDX0q8GbVxeAdjvSDY24VHQk71JBVmcUCOBG1BvYRGe4Zw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.9.4","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.2_1766981907935_0.9422671537454654","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@usefy/use-counter","version":"0.0.3","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.3","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"cdc2bcbdad6b1113f0fcf1e05a076ac6f4fa4820","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.3.tgz","fileCount":7,"integrity":"sha512-BDQJZxIZxhN6/TrvMemwFTgzWzr01pZbn8c/TGNeyNF7giTaIhcM4yhFrYIgTri34bAWpOYGJuRLREC6vEM9dw==","signatures":[{"sig":"MEUCIQDfYMVcKhm0m7m/mgDOyf7sPTq5YRsXikx1fQa7VXGfpgIgQ75rnyAKkpWm7aT6MjxeNSSTyAptjgbV5GlpxzfxgjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6238},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"C:\\Users\\PARKGE~1\\AppData\\Local\\Temp\\a607f41d26087e97bf06402078f1b23a\\usefy-use-counter-0.0.3.tgz","_integrity":"sha512-BDQJZxIZxhN6/TrvMemwFTgzWzr01pZbn8c/TGNeyNF7giTaIhcM4yhFrYIgTri34bAWpOYGJuRLREC6vEM9dw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.9.4","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.3_1766983063433_0.6952713176377432","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@usefy/use-counter","version":"0.0.4","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.4","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"a9bf59a44a8f134673d7628c71a4a47192e72072","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.4.tgz","fileCount":7,"integrity":"sha512-WqcPzhwaqHNysG4KxQKgEFFS8SKG2fbcs0xWfxGCNZoRPfq7hbUv4B4zA6YJddzC7PJyXkxB2EECyq7UJkxYUQ==","signatures":[{"sig":"MEUCIDO8aWOP+FJXgIaaYUGS7pdgN2EjCAbQvDldP+UHpx7iAiEA0w5CX0FOjhgG0aKHewKFvHwy49+SOy05y2YMLpmgOK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6420},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.4.tgz","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"}}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"C:\\Users\\PARKGE~1\\AppData\\Local\\Temp\\504b2cdb739272317ffce1f5284ed68d\\usefy-use-counter-0.0.4.tgz","_integrity":"sha512-WqcPzhwaqHNysG4KxQKgEFFS8SKG2fbcs0xWfxGCNZoRPfq7hbUv4B4zA6YJddzC7PJyXkxB2EECyq7UJkxYUQ==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.9.4","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.4_1766983934763_0.9014521917672522","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@usefy/use-counter","version":"0.0.5","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.5","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"3a2528dac6f14a04ee1aaa9871eb08ed8fa5916e","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.5.tgz","fileCount":7,"integrity":"sha512-vofec2me3JW+VnZ/jud6fU7VuTvrwLWWmsmv+ojDIPd3NBb3wXpaT5fOa0vnPRl9fztgTpjhZGRC8LgIiaPYKg==","signatures":[{"sig":"MEYCIQDVEZ3/D9UgLwe9cNJnIUkoz2JhpFaSVN0c11X+vSIz6QIhAMzF9UsVIGIU4Vhc/VDC5eWJMvF/rZEeZUB57nX2VibS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6238},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"C:\\Users\\PARKGE~1\\AppData\\Local\\Temp\\e267a5fad785cb0ccfcccf1145a6dfae\\usefy-use-counter-0.0.5.tgz","_integrity":"sha512-vofec2me3JW+VnZ/jud6fU7VuTvrwLWWmsmv+ojDIPd3NBb3wXpaT5fOa0vnPRl9fztgTpjhZGRC8LgIiaPYKg==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.9.4","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.5_1766987298428_0.12129706037412702","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@usefy/use-counter","version":"0.0.6","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.6","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"969e65304546804564d10682e875da688bd092a3","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.6.tgz","fileCount":7,"integrity":"sha512-3vXQfax3V6OGeYmFMv7e2AXWwgZid/vhlJ0u/2vviNERop2Lf0BPRt9JBWYoiY96edPgd+CcMlSfpPO9gQO9EA==","signatures":[{"sig":"MEQCIHJHqNhS6KfwJTpjBvpLoreqaHOIlGkVtnkOsciiljdGAiBQwH+QHuP4MlpzXBezwA7QiXVunrYIf+Du8CpeG51w6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6238},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"C:\\Users\\PARKGE~1\\AppData\\Local\\Temp\\c524f546012545d3007b10a0d3a20194\\usefy-use-counter-0.0.6.tgz","_integrity":"sha512-3vXQfax3V6OGeYmFMv7e2AXWwgZid/vhlJ0u/2vviNERop2Lf0BPRt9JBWYoiY96edPgd+CcMlSfpPO9gQO9EA==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.9.4","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.6_1766988263613_0.401889487671649","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@usefy/use-counter","version":"0.0.7","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.7","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"ef6b7faf580e07d43b4b7a6522d8c87a4d63684f","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.7.tgz","fileCount":7,"integrity":"sha512-+AHmJeCwyDysG3XVAe8PAMhSIMAjJLC08jjhYtWFU2nBmlNWfqC3v1JIS8IX13qOpvQVYPM/vJSU6+ZbssOMEg==","signatures":[{"sig":"MEUCIFBezHLasR4ptCakcgb7AFOGRcj2LdG3y7fmHjG2beZ8AiEA999i/La3nHSHUKnqr4NeqFQJbrCxkzugLJG/O6Mv9Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6238},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"C:\\Users\\PARKGE~1\\AppData\\Local\\Temp\\d0dec62692212be7e1fbc3b7c7d5fbd6\\usefy-use-counter-0.0.7.tgz","_integrity":"sha512-+AHmJeCwyDysG3XVAe8PAMhSIMAjJLC08jjhYtWFU2nBmlNWfqC3v1JIS8IX13qOpvQVYPM/vJSU6+ZbssOMEg==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.9.4","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.7_1767003861496_0.6724813048184024","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@usefy/use-counter","version":"0.0.8","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.8","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"5bee2dda3a9027dd43d2c2532bf71997b9b459f2","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.8.tgz","fileCount":7,"integrity":"sha512-as9S5ik86rnuKAacmIYfPqQmitbmI7W8DECgOHGKy5xIsE2ZvMvFhCE+pMt9bdxMa9wxY3ObfxYRwvcsfNxjsw==","signatures":[{"sig":"MEUCIQDU94/B6Zh+J0MpCv0a/fidL8tvieVkXf+DRj+aXGL28gIgcvGaE46i2xdoljIr5ac2VQr2rzQpMvWvudvrqvCRzfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6144},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/284090702db30553c1ce24084f4bd5bc/usefy-use-counter-0.0.8.tgz","_integrity":"sha512-as9S5ik86rnuKAacmIYfPqQmitbmI7W8DECgOHGKy5xIsE2ZvMvFhCE+pMt9bdxMa9wxY3ObfxYRwvcsfNxjsw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.8_1767006763084_0.5840355461317288","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@usefy/use-counter","version":"0.0.10","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.10","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"33aabec06f76512162243cff207f2e15314b6e04","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.10.tgz","fileCount":8,"integrity":"sha512-z98WOhqdlQb29cyKMqwa/jWcQSraCSk/N+TWRidMkGR4pkgKBVHI13ZJeLmGSqqV41/NL7i3vRjv3V5zrIGVpQ==","signatures":[{"sig":"MEQCIFsyzOOdFTWsh5yXTGwZz/BNpAsCNsNGOczZNhdt4lt0AiBfiaq+gTqQgyDSwHVFLhIBwLPkupnmWdogWfEhktmleQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16798},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/46f530f0d9fc876a30020fcbd7c439da/usefy-use-counter-0.0.10.tgz","_integrity":"sha512-z98WOhqdlQb29cyKMqwa/jWcQSraCSk/N+TWRidMkGR4pkgKBVHI13ZJeLmGSqqV41/NL7i3vRjv3V5zrIGVpQ==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.10_1767083771197_0.4118358275102849","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@usefy/use-counter","version":"0.0.11","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.11","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"3c397ceb3f8f7de495a9f848663d32982c977771","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.11.tgz","fileCount":8,"integrity":"sha512-qTXZAt68JtstvtV0IkV+/LW4GrM6MiJdlcHftCLbck1ktErcn/DcOqpWb1SlKGDFja72N0AfChu9wad9QGwcxg==","signatures":[{"sig":"MEUCIQCpSj8HeOBiVzDqYx859n3gZtgKRun4DrTHJsMyaH2pZAIgOkWms6CwuLj3D39JFDWSwiOYsZMITHnPtRxxEAiD0TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16798},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/2476ea5f633d25ac3810644f85d3530a/usefy-use-counter-0.0.11.tgz","_integrity":"sha512-qTXZAt68JtstvtV0IkV+/LW4GrM6MiJdlcHftCLbck1ktErcn/DcOqpWb1SlKGDFja72N0AfChu9wad9QGwcxg==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.11_1767084062967_0.09944236859701272","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@usefy/use-counter","version":"0.0.12","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.12","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"25ce9fd5bd48a1e1aea893a7ada40876fd4e9005","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.12.tgz","fileCount":8,"integrity":"sha512-Fk32/3MRJ6eKyUpe8mKX0J2iNaoXmHzVRdUHBFgznRan/MjV2PU2tOPgEUypMpaGo8zGhPgMf52b5wR9LNHFEQ==","signatures":[{"sig":"MEYCIQD5XJlqhNWD7CxzqNUIHk15lw1ScBFH9xXJCapLTQ/OJQIhAPN0aeg8q1WsQvfrjnsWviR8f8KCxwUfzVLAL5okLeF0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16685},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/eae2c0e64eb157336e1167456ae4a473/usefy-use-counter-0.0.12.tgz","_integrity":"sha512-Fk32/3MRJ6eKyUpe8mKX0J2iNaoXmHzVRdUHBFgznRan/MjV2PU2tOPgEUypMpaGo8zGhPgMf52b5wR9LNHFEQ==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.12_1767097266931_0.9542820651084234","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@usefy/use-counter","version":"0.0.13","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.13","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"f06df31a6bec134283eec1f356db48599341704d","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.13.tgz","fileCount":8,"integrity":"sha512-bD94ki5jdBg6I+D18E4yd+7GadPpMztCb6dWWn8ReHmuhzgHoPxtXHlAj+h6KcXjnUm/9LwRzRVK6aB9mkUOOg==","signatures":[{"sig":"MEUCIF49YvROHj7TYOkGHYlbIIyq1wvSTfGCt1dwz0k5PSNFAiEA6DXj0xmIxJDmX6ut2pPJVu2QJpyHHJXrfcuNdYUVeos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16685},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/ca0c2bdfb8ec17aa6a970618ba7a6199/usefy-use-counter-0.0.13.tgz","_integrity":"sha512-bD94ki5jdBg6I+D18E4yd+7GadPpMztCb6dWWn8ReHmuhzgHoPxtXHlAj+h6KcXjnUm/9LwRzRVK6aB9mkUOOg==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.13_1767098191697_0.8842575864405027","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@usefy/use-counter","version":"0.0.14","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.14","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"cf57cb707381f7764e7a03a883258db984e953b9","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.14.tgz","fileCount":8,"integrity":"sha512-XTr5rVvzkKt3iPuf6Y5mXakaEeUa6UynjX2hedm3GROxKsA4+oz9R4YaW4zoe16CEbOe2jJFv/X9EjRQBvmJ/w==","signatures":[{"sig":"MEUCIB+Gul951CKmwr+BTpTFSGVQachLPjSFwxlDpqWDk8XrAiEAuFS0Pd/oPCLfbJRJB78/FR7ZCrFbA1vVyYxO5rxjvaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16685},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/2cfb3c8347b55b23a524a094af226d7b/usefy-use-counter-0.0.14.tgz","_integrity":"sha512-XTr5rVvzkKt3iPuf6Y5mXakaEeUa6UynjX2hedm3GROxKsA4+oz9R4YaW4zoe16CEbOe2jJFv/X9EjRQBvmJ/w==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.14_1767098748415_0.37238277313895907","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@usefy/use-counter","version":"0.0.15","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.15","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"14aad04094798e8f3f417d1742fd8fc182c88055","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.15.tgz","fileCount":8,"integrity":"sha512-YEPbwkkszvWAk/EQM2ObGwG7Ru8grImlR0wMt0KrjnliEQg387SyWNO6Uj6SRJsdf2Zo3MZovVgEKqsVbVxXYw==","signatures":[{"sig":"MEUCIQCiycfZUpWcmkPFTcZrHnHZ7+1wiIs6DdhKpN5Z8oC2+QIgHYf191ITRkDPvCNBL77Za0SRhSyCtbjKCOQbYqLMC9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16360},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/6e937df050133f3c43ae6ec53efee2a9/usefy-use-counter-0.0.15.tgz","_integrity":"sha512-YEPbwkkszvWAk/EQM2ObGwG7Ru8grImlR0wMt0KrjnliEQg387SyWNO6Uj6SRJsdf2Zo3MZovVgEKqsVbVxXYw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.15_1767103614042_0.7148757181660805","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@usefy/use-counter","version":"0.0.16","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.16","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"91bdac59e1a28fdcd6682177555a793513a1834e","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.16.tgz","fileCount":8,"integrity":"sha512-T8nJLbpD6MzsQnxFIAToMAigcJ8cRQCrLvlRuUrbQBN7Q6T0pdgFNZfBmHVSS39moQVwzq0Qz/ODltHecKtQaQ==","signatures":[{"sig":"MEUCIQCYJhvZg6hBreMGOap4JI9HWD8xxZ4cim8OgBpVWjFAQwIgQQ5tRhmJKnla6+mFQuEnvWz4YOr2k/A60K7v1LQ+2MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16360},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/92266e6929acd1c2c0338490a22417af/usefy-use-counter-0.0.16.tgz","_integrity":"sha512-T8nJLbpD6MzsQnxFIAToMAigcJ8cRQCrLvlRuUrbQBN7Q6T0pdgFNZfBmHVSS39moQVwzq0Qz/ODltHecKtQaQ==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.16_1767150188757_0.5315091328759216","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@usefy/use-counter","version":"0.0.17","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.17","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"24b9cff57d39a051dd195287da80c5b50ad959c9","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.17.tgz","fileCount":8,"integrity":"sha512-U46FaQMkDjbMIqn3bGO4lU8/vn/SR6Ix7csZ7M/Dlnuf/pvCweCiBEFKuSKbHSvG+iogo2qFMcmE/PEFwTaLSw==","signatures":[{"sig":"MEUCIDcyNoftD7QKTtqudtA16RC7hMQ/MR8R2EbHcxZVUqcDAiEAujr0bza2EFQb/lFQy8XxtdlJ5Wi2CnieJeVcit1bAGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16360},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/603685e4d602ff54927487b3baea4df4/usefy-use-counter-0.0.17.tgz","_integrity":"sha512-U46FaQMkDjbMIqn3bGO4lU8/vn/SR6Ix7csZ7M/Dlnuf/pvCweCiBEFKuSKbHSvG+iogo2qFMcmE/PEFwTaLSw==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.17_1767150546358_0.8305395457244411","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@usefy/use-counter","version":"0.0.18","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.18","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"bd816f5ca44c06728d992b4a1910f1fe6cb796c5","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.18.tgz","fileCount":8,"integrity":"sha512-bS/ehCVLsHKilyuj/hfCaAzSDCi2sFRHPsqRiyMwol+QsTj+F/K//HbDpp8V5dX93AlLFaKa/Davbg6krHizSQ==","signatures":[{"sig":"MEUCIAK2pHoXRuSrgs2L5dZb1JcHk/JDU+MFdvIRgwEn8445AiEAwxG5Wm1EC2Rzs+DJV5r9MycytxxQ1NufGgiJl9ckows=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16888},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/83ebbed8049f7fd764d014442012d49c/usefy-use-counter-0.0.18.tgz","_integrity":"sha512-bS/ehCVLsHKilyuj/hfCaAzSDCi2sFRHPsqRiyMwol+QsTj+F/K//HbDpp8V5dX93AlLFaKa/Davbg6krHizSQ==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.18_1767151895590_0.36650205247097567","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@usefy/use-counter","version":"0.0.19","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.19","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"15b55145e6a7096aa181ff3ab3184bc7be1dbdb2","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.19.tgz","fileCount":8,"integrity":"sha512-/A2X0OZUDej2wXqg8X4o69BUNQd5a0CccH3QxVKvoHNCSFINWE3gJNlIYnfpvgopd4yn8XPVthUjD6w/oHVL/Q==","signatures":[{"sig":"MEYCIQDSf1XZVcl0ieKdgcTn/QYSGpCPX1xTZEUAk6G8WU4SBQIhAO1370VosZmN+4Gjip1oyzcMwbx0ddy7SasYsy89jpQi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15834},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/c492295b1395fbbd01691d09fd8cf573/usefy-use-counter-0.0.19.tgz","_integrity":"sha512-/A2X0OZUDej2wXqg8X4o69BUNQd5a0CccH3QxVKvoHNCSFINWE3gJNlIYnfpvgopd4yn8XPVthUjD6w/oHVL/Q==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.19_1767267341971_0.23187328773244453","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@usefy/use-counter","version":"0.0.20","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.20","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"95d405a1a439291f92dd814d63589f077218a16a","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.20.tgz","fileCount":8,"integrity":"sha512-ZN9L1bQxZzGhuepkc79CLMMf98fOAs69jz1GOSpxaBowsR/MpDPsdOhBwV9InCDRWItU4C2E54yPcxI+UVZ4NA==","signatures":[{"sig":"MEQCHzXmfezocrDmT0btcEerTXkHWXAztQfQnSOPlN4fLW0CIQCwwnZQXeqL+OKQ2oDXWJ+R/Y/loEe2OZ63LDfK4aEsrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15834},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a22bf5377ce92c43c45f9b4fafb2e1ba/usefy-use-counter-0.0.20.tgz","_integrity":"sha512-ZN9L1bQxZzGhuepkc79CLMMf98fOAs69jz1GOSpxaBowsR/MpDPsdOhBwV9InCDRWItU4C2E54yPcxI+UVZ4NA==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.20_1767497127991_0.5606068154422326","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@usefy/use-counter","version":"0.0.21","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.21","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"1577ceb4c2dc1b8f80df6dcca497fb24d76e1cc0","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.21.tgz","fileCount":8,"integrity":"sha512-T/RBeKIB1oxEEmayCC0bK8/5zuXtkJh698fwWdhO1w1xYVMgahs8zrEV+jZm7rMHNhwMLt9OKfx4mx3hCr16WQ==","signatures":[{"sig":"MEUCIEjGQiEjM7NCrpW/TrRp6jCB7xyFadrgmoLPgNrjl3FWAiEA7CRdOoQGaO2zHfzsMmIYvwQQlhvtfvZdbk78Qv3gpWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15834},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/4ff2c6364ddfaa8834cdeeac7fe2ad2c/usefy-use-counter-0.0.21.tgz","_integrity":"sha512-T/RBeKIB1oxEEmayCC0bK8/5zuXtkJh698fwWdhO1w1xYVMgahs8zrEV+jZm7rMHNhwMLt9OKfx4mx3hCr16WQ==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.21_1767506870644_0.17264009542578118","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@usefy/use-counter","version":"0.0.22","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.22","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"c9b968a7e5bae586b9a2a606b471bb45c52c4a71","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.22.tgz","fileCount":8,"integrity":"sha512-Duk0aCJy9fH6RxSAKPxbIWUPyFX/5B8kqCip3hQ8g4+Up9O7Vlu/p74h2hJbF3vVMmSsc3pIFXPTsxyulZ4blA==","signatures":[{"sig":"MEQCIGH4Ie7IB5snOS/f7fLu5NdFM19aWxtX/Q3lhahFNaHpAiABfNc7yjl7p1RMy+f4Pz+D7TncfHf9Gr2KKGdkEUHwnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15846},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/bb0b6f3568ba020088c79eb038c7e9e6/usefy-use-counter-0.0.22.tgz","_integrity":"sha512-Duk0aCJy9fH6RxSAKPxbIWUPyFX/5B8kqCip3hQ8g4+Up9O7Vlu/p74h2hJbF3vVMmSsc3pIFXPTsxyulZ4blA==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.22_1767511641329_0.8345172580015863","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@usefy/use-counter","version":"0.0.23","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.23","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"076ef72eac3ca9a6269bd41dad13ec265092dc6c","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.23.tgz","fileCount":8,"integrity":"sha512-HgXrJjw2Q2i9oZEo8X52MF+sJe46/ID7ET3RBc9NsxJ5Nwu+nncnOVfEjnkW+ue+br4ajcbt6wIMqi/TysLesQ==","signatures":[{"sig":"MEUCIQD2p3zzwsRFJR5+J/J3QW0PUyMXjaaz6XUR532Lyeem6gIgFRq8+0O603QBrHBFQHSYs7a/yj+FhMgeFZOMPUzwIEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16047},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/ec89eb1842a2de96c4e1b77e96f999fb/usefy-use-counter-0.0.23.tgz","_integrity":"sha512-HgXrJjw2Q2i9oZEo8X52MF+sJe46/ID7ET3RBc9NsxJ5Nwu+nncnOVfEjnkW+ue+br4ajcbt6wIMqi/TysLesQ==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.23_1767519302169_0.02597983339406329","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@usefy/use-counter","version":"0.0.24","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.24","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"19705fc4598a1509060fe6577ab31310f5d2d3ee","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.24.tgz","fileCount":8,"integrity":"sha512-gmdO7sN248Y/+F4LPMfOQsCUlARHF8GVU46Tz2XScAqeiap12pHH2vk/vInWc33NiBlRnbCaOaucsXf1Db1JBA==","signatures":[{"sig":"MEUCIQC3LNx4FO8IYtvtGFlWRpDWcxyQkc0vHZxjgKWserGmhAIgfbElmE+CXhA/wucPrMkWDVCA+fpucxUF1YjYzzxvYx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16047},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a244191b3860074baf15811584cee75d/usefy-use-counter-0.0.24.tgz","_integrity":"sha512-gmdO7sN248Y/+F4LPMfOQsCUlARHF8GVU46Tz2XScAqeiap12pHH2vk/vInWc33NiBlRnbCaOaucsXf1Db1JBA==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.24_1767521845434_0.5275738639584775","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@usefy/use-counter","version":"0.0.25","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.25","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/geon0529/usefy#readme","bugs":{"url":"https://github.com/geon0529/usefy/issues"},"dist":{"shasum":"8df5337f301213d1e748d57d737d7e545042c012","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.25.tgz","fileCount":8,"integrity":"sha512-QbqoOj8B/3pp7nnwVm75ztti26QM5frCmmoIHFrTwWcI3QYDhEk+aJzED3AYjjK5fZ4+paKdcvreIWvBs8zY4g==","signatures":[{"sig":"MEUCIQC7Adnd/11IQ0aKYWjgZeSCq1lBvixbzN5aC6JslB0bPQIgTlD1xnJVKFEyzeSHtzmzUtT7NFblgMIRHITElOgdjnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16047},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/180c57ea9f0bc1f7c71bd0e5c1e695b0/usefy-use-counter-0.0.25.tgz","_integrity":"sha512-QbqoOj8B/3pp7nnwVm75ztti26QM5frCmmoIHFrTwWcI3QYDhEk+aJzED3AYjjK5fZ4+paKdcvreIWvBs8zY4g==","repository":{"url":"git+https://github.com/geon0529/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.25_1767522248663_0.46049175313279544","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@usefy/use-counter","version":"0.0.26","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.26","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"fb0922fdc5d6c6297ec82b9191944eb758321fb7","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.26.tgz","fileCount":8,"integrity":"sha512-sGZ74l6jZ7gqRHFFymnMK7NKSnHh+HfzfQqMLdmo3DILablcZ4VCFZk8RKUq3ckrjYNIBuJbp791tlJpBM+Prw==","signatures":[{"sig":"MEQCIEirgkSM6toM8egDHBGcbbvAVDnZdvkpqkQBT6nZJefKAiAh26YF5ywyXQrJ684oMzubIHZooWJk0Hez6gSUNNjMzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16061},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.26.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/c22b581dfcf28332800dfbb10b377a18/usefy-use-counter-0.0.26.tgz","_integrity":"sha512-sGZ74l6jZ7gqRHFFymnMK7NKSnHh+HfzfQqMLdmo3DILablcZ4VCFZk8RKUq3ckrjYNIBuJbp791tlJpBM+Prw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.26_1767523184992_0.14346774529856288","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@usefy/use-counter","version":"0.0.27","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.27","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"06478590d784b9dbb0cd496ace3a887943461a49","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.27.tgz","fileCount":8,"integrity":"sha512-c+D4dSQtL9tGmTF8cYiXTHxt0hepqS1R369yn2nxW7JEFlEpJUP3cwVMjdQwpKy7jTzUVEiOptxu1SEq89NkLw==","signatures":[{"sig":"MEUCIHm8THCRj82HAjtKnexYx9GcWC44p2UB546YiZ8U6vf3AiEAn5JfXUU1s1rvpPXL5PVGsvuL0Sb1/kLZkmJ8hP4RBxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16061},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.27.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f4eff02ea56e5e3fd952f2a071cf651a/usefy-use-counter-0.0.27.tgz","_integrity":"sha512-c+D4dSQtL9tGmTF8cYiXTHxt0hepqS1R369yn2nxW7JEFlEpJUP3cwVMjdQwpKy7jTzUVEiOptxu1SEq89NkLw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.27_1767577414332_0.8575048684645716","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@usefy/use-counter","version":"0.0.28","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.28","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"6e10e38f1b48504314e26589d0743e4846374e9f","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.28.tgz","fileCount":8,"integrity":"sha512-bXNaWSWPe9j7wD2wUr2RBBYhquUTEdtuFethvnPCI6YjQUmX0MpGlRBzfq7epNNALcXPcXDC0ysDEWPt++duKQ==","signatures":[{"sig":"MEUCIEBOLj5J+EJYhlTYdJ3z5BkE795PYELTzEmkUF1d1QXIAiEAgExKjpI+gjpYhHB4Ay6b70cu6GdranuOpS41ofP6F34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16061},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.28.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/e94a45a92496fa0f3d31ff9aa1c64a3f/usefy-use-counter-0.0.28.tgz","_integrity":"sha512-bXNaWSWPe9j7wD2wUr2RBBYhquUTEdtuFethvnPCI6YjQUmX0MpGlRBzfq7epNNALcXPcXDC0ysDEWPt++duKQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.28_1767592311362_0.8803702706628067","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@usefy/use-counter","version":"0.0.29","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.29","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"17ca7f736e12ba71b9e94aba5dc66f38a01e5088","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.29.tgz","fileCount":8,"integrity":"sha512-Xu0viF0ga876uPNnb4KAma6tRR08DyuC9aSLs5qF6T7icY4FegJum+7Fq25i2TnMjPA+XSoMSfqphLEDRq00DA==","signatures":[{"sig":"MEYCIQDhADCrLTlEW0RhGAE5DuH2lQej9f0KNP71kTb2LB2WeAIhAPCIn4gMEIWO3lMWDgBilDvT9T03Y7a+0jI1wZyLYhta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.29.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/e581665e57ddcc784fef82fdbbc2e15d/usefy-use-counter-0.0.29.tgz","_integrity":"sha512-Xu0viF0ga876uPNnb4KAma6tRR08DyuC9aSLs5qF6T7icY4FegJum+7Fq25i2TnMjPA+XSoMSfqphLEDRq00DA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.29_1767608061626_0.7887201748265156","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@usefy/use-counter","version":"0.0.30","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.30","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"41a4e54aaad080ed393a92bad7b8d8011f247e39","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.30.tgz","fileCount":8,"integrity":"sha512-pQo2rkwDjrFslqzm+nIXq+5RGrT0SiIq7nQ2u4v58fkU55abirXQQw/B98uN9E2Svd94LqRG02uGeHP0yOSywA==","signatures":[{"sig":"MEUCIEenrHdBLpRDWEHutQTo/GbgLIaa8AfRVZeSZ1HeEo19AiEAiUgLnL1wuu/YUsHLzq9sVkqBbD3or1MEinFt3HuKf6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.30.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/b631f8557e76ab26166b6edc87795df3/usefy-use-counter-0.0.30.tgz","_integrity":"sha512-pQo2rkwDjrFslqzm+nIXq+5RGrT0SiIq7nQ2u4v58fkU55abirXQQw/B98uN9E2Svd94LqRG02uGeHP0yOSywA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.30_1767608704262_0.409026950748393","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@usefy/use-counter","version":"0.0.31","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.31","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"be4d6fb1590530a1b131452d54c0680d36d511c9","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.31.tgz","fileCount":8,"integrity":"sha512-r0N5SuGz6zGIgObi2ifcg4CJf10CbIXrrJ00WGGGPmgImzbLJkV+B6//UrrM5Gp10PREpBGawUk2Q19s/RCeuA==","signatures":[{"sig":"MEUCIDXXpA9drMk/uCZebER9ELN0MhmNxXy5IYXZKBLukry9AiEAlZ0nq1XXt/iLjEU/cJyPv0YVYdw3e9ZId5e76+QtAd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.31.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/497ea2f29e8b2da9735f100948fdab24/usefy-use-counter-0.0.31.tgz","_integrity":"sha512-r0N5SuGz6zGIgObi2ifcg4CJf10CbIXrrJ00WGGGPmgImzbLJkV+B6//UrrM5Gp10PREpBGawUk2Q19s/RCeuA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.31_1767625526534_0.7529060157364524","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@usefy/use-counter","version":"0.0.32","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.32","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"0c65b5dded5941a3478fbc807e0977d2a18982f9","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.32.tgz","fileCount":8,"integrity":"sha512-xcuGabVuARTZf/RQ2yq9GyBo50JYU7p6D9SZWu0FiI5vctPI99lgpzFnzl9Ol5GwGh3bhYvMrBVja7zIKoo+8w==","signatures":[{"sig":"MEQCIEXoKWw/OoHmE0img02MZF/PwXkc74Uw/6MZykt0/S4nAiAV7RpW1VavaH6/0Oww46HRoZrvI7uLAAfMumuFhKHJ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.32.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a14666228a5d8d1e9f10cce05f1386e5/usefy-use-counter-0.0.32.tgz","_integrity":"sha512-xcuGabVuARTZf/RQ2yq9GyBo50JYU7p6D9SZWu0FiI5vctPI99lgpzFnzl9Ol5GwGh3bhYvMrBVja7zIKoo+8w==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.32_1767879888132_0.2426964271201153","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@usefy/use-counter","version":"0.0.33","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.33","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"13e51ff480532dedd6c4ff8c2c1a460f5ec6260c","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.33.tgz","fileCount":8,"integrity":"sha512-S0O2An2A0Oh3xsIUv33nYfb7NX2xriwSqyqZg4/sPuynid6rbROoWp+nDdq7Iko7BE4uiMKfUxB8zNAOEJlHVA==","signatures":[{"sig":"MEQCIDJe9PGeKrH1UtKkLoMKRncmb3doXAI2z7zD9eQZGlTwAiAViM3F4TEmH0vuj3aLaBIZgGOlgnMm5KNZkR52xr1Udw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.33.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5fc62fbff2976ebac8daf13224dfaa11/usefy-use-counter-0.0.33.tgz","_integrity":"sha512-S0O2An2A0Oh3xsIUv33nYfb7NX2xriwSqyqZg4/sPuynid6rbROoWp+nDdq7Iko7BE4uiMKfUxB8zNAOEJlHVA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.33_1767881756132_0.09071974957784845","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@usefy/use-counter","version":"0.0.34","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.34","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"0dd97bf16b92527ba9c6f6f4a24a70f6d81ec627","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.34.tgz","fileCount":8,"integrity":"sha512-yq9qTmvBhqGuv5e6zWNJhGrNPTyWGqJKYqHlRaBT0/dqodXPeDb7UynbTfvc/J6h+ao1Q8CCwqAU6VgRNm0pZA==","signatures":[{"sig":"MEUCIELZ8jzwVRBl7aCq2HDun/la3JujDLWug4b9T100sdJDAiEAilV23UgtuFRsliHgOv0yb8IDFRK6z3KMhK2Pfln7dw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.34.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/3477797e0264eb2a79825cd3aa22173e/usefy-use-counter-0.0.34.tgz","_integrity":"sha512-yq9qTmvBhqGuv5e6zWNJhGrNPTyWGqJKYqHlRaBT0/dqodXPeDb7UynbTfvc/J6h+ao1Q8CCwqAU6VgRNm0pZA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.34_1767885006002_0.29087585082488343","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@usefy/use-counter","version":"0.0.35","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.35","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"ca59fb02ff6836dd2d709d386088a03f2cf1309c","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.35.tgz","fileCount":8,"integrity":"sha512-jweTky7I1qdR9x1AvSFxyVJszTmPzIvbmgT/V+y8GxeYX/cQ9iQs9AtMTBDxDJT1SPLJzpljWSWUGYT3dyKc2g==","signatures":[{"sig":"MEUCIQC3iGynEfIiFaP91egTCPzqNkK2y0uNnoqTr8PwNStV7wIgfHfo1LF9N6OBlmqhf/hkUlyYNCo7Bp8UGfARQG/DoOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.35.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/ed29aea60a6355ab919ef53b3d0ddd03/usefy-use-counter-0.0.35.tgz","_integrity":"sha512-jweTky7I1qdR9x1AvSFxyVJszTmPzIvbmgT/V+y8GxeYX/cQ9iQs9AtMTBDxDJT1SPLJzpljWSWUGYT3dyKc2g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.35_1767885186665_0.6933150766161869","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@usefy/use-counter","version":"0.0.36","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.36","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"82f60f85629750ad497762cd94d93648b6c6724e","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.36.tgz","fileCount":8,"integrity":"sha512-H3MCIbDP8NHpDiGrjF3k9UYkcFgWB/gSb63r54wbhQ0NyMNm8nUlg9u94NM3Xq+Q7TJp9tCSjHpQp8K1c6xx9g==","signatures":[{"sig":"MEYCIQCCJGpPtTrW+DiPA3oSN/4phJS0M/tVGF2zDJIKwWA7+QIhAPD1gZl0XCk9BuBSU8e8FQy9ijafsXkb2SvHE/4E8U0M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.36.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/eabf56bd797d843ffac4612406e13497/usefy-use-counter-0.0.36.tgz","_integrity":"sha512-H3MCIbDP8NHpDiGrjF3k9UYkcFgWB/gSb63r54wbhQ0NyMNm8nUlg9u94NM3Xq+Q7TJp9tCSjHpQp8K1c6xx9g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.36_1767919968147_0.6561875836850479","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@usefy/use-counter","version":"0.0.37","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.37","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"53ce3c76ef5dcc3e40f84015941ab335558b604f","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.37.tgz","fileCount":8,"integrity":"sha512-m1iiDNm0y+w/zzv8WSH+E34KI+XmuX0yAsas+1s6n0LaLyGUNiFl2EbSAbin0fAAn8CFc3MfrCPwLcExsT+jmQ==","signatures":[{"sig":"MEQCICPwXdN35OArOqgSvpRsWaF5Ga8JvbI6kQ1MD2a/OireAiBPTCUx7o3++gt1aAc3SPiegS7WdyFYBdlOdJYEBLfqxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.37.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5ff46cdc1c00a026c6789817242eecf7/usefy-use-counter-0.0.37.tgz","_integrity":"sha512-m1iiDNm0y+w/zzv8WSH+E34KI+XmuX0yAsas+1s6n0LaLyGUNiFl2EbSAbin0fAAn8CFc3MfrCPwLcExsT+jmQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.37_1767920516405_0.6735781782586634","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@usefy/use-counter","version":"0.0.38","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.0.38","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"b2ad6e9b7eea170798727d4573013cd3ebfe4be7","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.0.38.tgz","fileCount":8,"integrity":"sha512-tL0fMoX5QIpzlfy452siWDtBfbHLKtofFmfENGqDCEy2Dm0eyWZKS47yHphlCVEgQIkhtivHVoasrnoJzqPioA==","signatures":[{"sig":"MEUCIQCffs9twgTOFCLVkvlGPE6Xyvh54/twJHuKbStPIulyzgIgR1qT34W6x0UUaapvgElm6bxRmKIGv/didsbvXpmeWPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.0.38.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/37f5e505b7cdbb647722f25b2157e033/usefy-use-counter-0.0.38.tgz","_integrity":"sha512-tL0fMoX5QIpzlfy452siWDtBfbHLKtofFmfENGqDCEy2Dm0eyWZKS47yHphlCVEgQIkhtivHVoasrnoJzqPioA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.0.38_1767922640297_0.13728986606895943","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@usefy/use-counter","version":"0.1.1","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.1.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"6ed0aad1b8f2bb8176855f5483ed1529d9fac141","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.1.1.tgz","fileCount":8,"integrity":"sha512-bTBWratvEEbn18c9FDlZtlCRBcdFJAQHnI2fqTRdv5oCKmc1/NCE+cCya4HdLgPPugxbTx4s6JvYW17pHo6rFw==","signatures":[{"sig":"MEUCIQCBrclYhl1ZqSNZwb0i4rIqIXaFxMLozXMUQHIzf8TNBwIgDVqBYVJUJDhhm0wI+BZmRGTPYtD3AJUDUvx5p4JwP+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5950c300c60a65e087070d0ea55aee58/usefy-use-counter-0.1.1.tgz","_integrity":"sha512-bTBWratvEEbn18c9FDlZtlCRBcdFJAQHnI2fqTRdv5oCKmc1/NCE+cCya4HdLgPPugxbTx4s6JvYW17pHo6rFw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.1.1_1768128890396_0.0446446555970994","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@usefy/use-counter","version":"0.1.2","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.1.2","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"f43425c45c9579030ecb7761767e83dae1d75393","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.1.2.tgz","fileCount":8,"integrity":"sha512-FgSccl3xYMuW2yjr3TB3jW2yQAJtD16vafAcwUZH5SL/rdgEKFuVWmLBDBETsRGFWlIWF63hC/s5HHEqOAzVrQ==","signatures":[{"sig":"MEUCIDbJXSlNFCBhnQZE37Pt1UIH+mF6F+Mwa83N22E2CkxgAiEA+JAb7DTembVTkufsot1RBJsDmpKBHykbCoRvmt+YSn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/0a849d87d7a0fe64d080425496b7c964/usefy-use-counter-0.1.2.tgz","_integrity":"sha512-FgSccl3xYMuW2yjr3TB3jW2yQAJtD16vafAcwUZH5SL/rdgEKFuVWmLBDBETsRGFWlIWF63hC/s5HHEqOAzVrQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.1.2_1768130081374_0.8477205308666322","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@usefy/use-counter","version":"0.1.3","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.1.3","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"fd471e1d1228bbf0cbbf9a966513afc93c04eb45","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.1.3.tgz","fileCount":8,"integrity":"sha512-88UGV13k+2xdraj0+PC1SDEqvj5zgJWEIQKByjpnDCO9h6U4CSHv5B7i/Rpxqn7C6w7qaig4mRYDVEm3FyN/mw==","signatures":[{"sig":"MEUCIQCl9DHgTn2NUPjiObn+S74abiN5qq7dMjFNRSAtrnEGWwIgSrkzSQP7h14FTr41A0oUzmouaKDCrajzB6qPV0VFu0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/582c603c84c59595446b768385e37605/usefy-use-counter-0.1.3.tgz","_integrity":"sha512-88UGV13k+2xdraj0+PC1SDEqvj5zgJWEIQKByjpnDCO9h6U4CSHv5B7i/Rpxqn7C6w7qaig4mRYDVEm3FyN/mw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.1.3_1768140813598_0.36000607106668503","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@usefy/use-counter","version":"0.1.4","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.1.4","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"e62b63eb78b739fb35c93579a78f8ae6e8fe15aa","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.1.4.tgz","fileCount":8,"integrity":"sha512-mZlcwKVxwaZ84FSgiqbwsf2hAyKeCxXluZ8jWkdVBDGzAMCksNeciWITHrjOmilwoGcQYHZQ/cJuitOj8u+5cA==","signatures":[{"sig":"MEYCIQCQlF/axI3AQaG5F8Mfn3Da7hjYNZgkxN2o5ONuB/IsGAIhAPDrpEm2NT5bV/mdbkvC4DzhB4bkZkJE9RP8n5ZAjkRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/7b0be298389479a821b769ed86c902e9/usefy-use-counter-0.1.4.tgz","_integrity":"sha512-mZlcwKVxwaZ84FSgiqbwsf2hAyKeCxXluZ8jWkdVBDGzAMCksNeciWITHrjOmilwoGcQYHZQ/cJuitOj8u+5cA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.1.4_1768141443538_0.9197685326172798","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@usefy/use-counter","version":"0.1.5","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.1.5","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"7b88fc2f8a270d96797423ba4215f54d3d951285","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.1.5.tgz","fileCount":8,"integrity":"sha512-XnVOmMVW1SvkIv9mfVP6agsBK5gbFvddgzQnEH57+OVMvERyqYl3ahn9bNS0vGZkzh7ITgoF00ad/NA56sF1hg==","signatures":[{"sig":"MEUCIQDtLc+vZDf5KpHdAdbupWOfj1TuypiAJpZ8JMSZml4s7AIgBGenitpSgnLv8ubhjevv1WqYy5NxulBOZ60NTTBdvJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/391d0f981c269ef0d37a88cd90eed6e7/usefy-use-counter-0.1.5.tgz","_integrity":"sha512-XnVOmMVW1SvkIv9mfVP6agsBK5gbFvddgzQnEH57+OVMvERyqYl3ahn9bNS0vGZkzh7ITgoF00ad/NA56sF1hg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.1.5_1768181487550_0.3863831023981972","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@usefy/use-counter","version":"0.2.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.2.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"ae14af886081d0e4b7d8b50976c71d7f0d6598f0","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.2.0.tgz","fileCount":8,"integrity":"sha512-LgL2AGSlEq67Lag8aTYsNBWXJnkIDVACOYbVPRmTz8Q5VNXSnIrY1AcIJ7kVwTyqDGs2e/09MYPfok3KEgxb5g==","signatures":[{"sig":"MEQCIFERODNddv/Xqz3a5RX3sPATMkonDJEYD/H3CfJ0ZETnAiBGmZtQok2Lvw2C/48or7TQ2lMRMY+2vkrXxWZRydhPQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/9c35f719cdfa7004deaa1e3d433ce263/usefy-use-counter-0.2.0.tgz","_integrity":"sha512-LgL2AGSlEq67Lag8aTYsNBWXJnkIDVACOYbVPRmTz8Q5VNXSnIrY1AcIJ7kVwTyqDGs2e/09MYPfok3KEgxb5g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.2.0_1768184684507_0.5993282370719897","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@usefy/use-counter","version":"0.2.1","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.2.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"0bb33820b5a22d5d1c585a1cc64fc38bc7ebfe75","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.2.1.tgz","fileCount":8,"integrity":"sha512-UQUsWnoM+g5j4H5pL+r1xL7mxmuXeDyaO4IIhVIwVJxdWkyuAg/+5hoye270JWx8tv2Z9Jywp/cNxwbE3YQfWA==","signatures":[{"sig":"MEYCIQC6NvSZM3U/YL4DBt8WrZ7q+LPM19GPlmnhfClFF2KJlAIhAM75JpvAVhRAAtTkJPTwdc65Dqh2KZoYNm/J1QsyLw0z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/fb6b0774680335afa1223b81d44142a4/usefy-use-counter-0.2.1.tgz","_integrity":"sha512-UQUsWnoM+g5j4H5pL+r1xL7mxmuXeDyaO4IIhVIwVJxdWkyuAg/+5hoye270JWx8tv2Z9Jywp/cNxwbE3YQfWA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.2.1_1768200189313_0.8146447880466952","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@usefy/use-counter","version":"0.2.2","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.2.2","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"c90d363eb84159cea8fd1ecdc76b6d7b8085d715","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.2.2.tgz","fileCount":8,"integrity":"sha512-+FXKIb4GoPJZnoFLm5/X26/oeLeATZg6HQSj4gUk4f/4lNdQojTuDnB173UUEwfvRdtaBHGWyowxsS26YZ4yIA==","signatures":[{"sig":"MEQCICsShi42685bbJnYLlmfEk4trFOK2SLLABKaGkYVGKFeAiA4V+EgwhuxO01cF9NYKaBPtfyoDdrU6dRanULuFUOvCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/869c42bb373d505fcd3f0678fe383d7d/usefy-use-counter-0.2.2.tgz","_integrity":"sha512-+FXKIb4GoPJZnoFLm5/X26/oeLeATZg6HQSj4gUk4f/4lNdQojTuDnB173UUEwfvRdtaBHGWyowxsS26YZ4yIA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.2.2_1768204237935_0.33567942160917363","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@usefy/use-counter","version":"0.2.3","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.2.3","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"e0dd8dae1304e238d656efe268f1548f1fd1c25d","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.2.3.tgz","fileCount":8,"integrity":"sha512-4exnmEoniISVpSgu8Im5iV+Y4bNouUuPQAOpbWhm1BFtDBzupDkTnzW72uZdbBx1e3Zm9LeayAaV23/kW2SpeQ==","signatures":[{"sig":"MEUCIQDjoypO7q0+eLFmMXNDFMSNSGnrbleJet9JmJhUDIrDygIgN4f5uTa4YAm/a0LEq2hPH5nR5h+YGs/LQZvjVVx+QYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/14bb4fb5ee41241a9dccaf92ab6d415c/usefy-use-counter-0.2.3.tgz","_integrity":"sha512-4exnmEoniISVpSgu8Im5iV+Y4bNouUuPQAOpbWhm1BFtDBzupDkTnzW72uZdbBx1e3Zm9LeayAaV23/kW2SpeQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.2.3_1768224333803_0.47970485694119835","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@usefy/use-counter","version":"0.2.4","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.2.4","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"95b9ca2afd9f4ef45391be816918a479f8b6f3a2","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.2.4.tgz","fileCount":8,"integrity":"sha512-U5I0uE0jgNV/TTmNYZz8UX5R7L7mPcyix8/Qlw7s8JCV5D9nZCf+JMYL8HpyIMAEKdj4j5Z0f68pGAedbY83rQ==","signatures":[{"sig":"MEUCIQCM8PbhY1PhtUKYEHDMn+RErgmi0afdJHuHSxQLr6tGRAIgWyKChTK8NHFufvCho7fahh/XLL8yGcE7DxkzYI5bUO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.2.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/b65ad9a4740f565d9b0522e5f60fbeb7/usefy-use-counter-0.2.4.tgz","_integrity":"sha512-U5I0uE0jgNV/TTmNYZz8UX5R7L7mPcyix8/Qlw7s8JCV5D9nZCf+JMYL8HpyIMAEKdj4j5Z0f68pGAedbY83rQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.2.4_1768273654183_0.19718763610928924","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@usefy/use-counter","version":"0.2.5","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.2.5","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"e56466f93c08ac2d45655dd903729d3a0ae53079","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.2.5.tgz","fileCount":8,"integrity":"sha512-05yQDU2UnMLRGa+g8OEvKkYrnRe2TFDaXQ9zQpDkDZ4l6HHJjL95QVAgPgAwYSNahISB2htHA8cifE+5I00M9g==","signatures":[{"sig":"MEQCIAe6U2zLZi8yn6VM5nobPChsUcWq248PbX/6r4ukE/2HAiBjQf5NkBYgnep5Y7QPrAZKFBFvdAPJnUwbBBkjfMR5pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/8dc1ca2741efeb7ad252d94e2691290e/usefy-use-counter-0.2.5.tgz","_integrity":"sha512-05yQDU2UnMLRGa+g8OEvKkYrnRe2TFDaXQ9zQpDkDZ4l6HHJjL95QVAgPgAwYSNahISB2htHA8cifE+5I00M9g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.2.5_1768972561625_0.8333038399749417","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@usefy/use-counter","version":"0.2.6","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.2.6","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"6a8a8630b2b1f283d834673d810a4273ce6f6b87","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.2.6.tgz","fileCount":8,"integrity":"sha512-IloblkCvOr4D5acamYqQfmFas6NEiC3aJqu/macIcfR/DgvRTxxhxH81oSF0cqdNHdlG5pcXkuJAsUWw8gGuDQ==","signatures":[{"sig":"MEUCIEX0xtdZ9jJAgvlqbE3LpAh8ohOJm7+vxnFx09t7k/4DAiEA2wNrAkIKi8K5pdANgzUPnqLjowGwUYYqbVO5WXbz7Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/8b06a95a195b7d980899eb566ab23472/usefy-use-counter-0.2.6.tgz","_integrity":"sha512-IloblkCvOr4D5acamYqQfmFas6NEiC3aJqu/macIcfR/DgvRTxxhxH81oSF0cqdNHdlG5pcXkuJAsUWw8gGuDQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.2.6_1769681913459_0.47479886712745967","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@usefy/use-counter","version":"0.3.1","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.3.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"e44ef8a881309b84dbfc53fb66da59d1d2582162","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.3.1.tgz","fileCount":8,"integrity":"sha512-7Ntd4oH+42UDXvAicbtYIw57n0u6C5Fa47shLxB0TyY8esqbI58tjlhtOv2aLcYtduTy7D8HcR6zoV/tvejvmg==","signatures":[{"sig":"MEUCIQDcjbS1Ec9HGox9wUo1f3Y4rZiqRfLcf19ko/zDwvW5DAIgZ2o0zKGqi/Qeh6yxc3lZHScmaLGFAMLJoXfhvN8oQGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/9f1d517f968a9f672a6adc9e0b53b6b9/usefy-use-counter-0.3.1.tgz","_integrity":"sha512-7Ntd4oH+42UDXvAicbtYIw57n0u6C5Fa47shLxB0TyY8esqbI58tjlhtOv2aLcYtduTy7D8HcR6zoV/tvejvmg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.3.1_1782887950405_0.16034889827218723","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@usefy/use-counter","version":"0.4.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.4.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"55824211cb5edb91810efebb460b3ec2e1c247c0","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.4.0.tgz","fileCount":8,"integrity":"sha512-LZooh8w+iJtu3VgFvb/2MCkGWm4g24I6P9jhnL9L/xm4cH+/aX/KApnF9iVH1cOJjBElHvM3HtJa1CmE6zSj6A==","signatures":[{"sig":"MEYCIQC4KL4rvNoh3RuzYTTeYc9TRwNllcQZQkd78ZG0m8rwrQIhANIQnbvoxmPtwNFPk+kxOVW0Mx2vjuEUyttytFw6AUQZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/266be4eaf9b55ee332a1244187df53be/usefy-use-counter-0.4.0.tgz","_integrity":"sha512-LZooh8w+iJtu3VgFvb/2MCkGWm4g24I6P9jhnL9L/xm4cH+/aX/KApnF9iVH1cOJjBElHvM3HtJa1CmE6zSj6A==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.4.0_1782891333895_0.424065644594007","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@usefy/use-counter","version":"0.5.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.5.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"9d89644af95a719008d3cb1d0b81bced63e93c00","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.5.0.tgz","fileCount":8,"integrity":"sha512-l0nxBGLSWPgP8+t0cucl75kqer2hE+c4OWDQQRhJdJJ0FsI841t6DE83N9g4VXDiaS36fWCHSehmSzNIhGg81w==","signatures":[{"sig":"MEYCIQC2wd4GxGvYd8WOExrBc2AnBUw/4pfZM7rCy8U33eJYOgIhAPH8x/7t6BJWF2q8d3y5ZuDJGVYKlL8niuOzdTgslj4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/ea1baa1bc547858e283fe4000cc44a34/usefy-use-counter-0.5.0.tgz","_integrity":"sha512-l0nxBGLSWPgP8+t0cucl75kqer2hE+c4OWDQQRhJdJJ0FsI841t6DE83N9g4VXDiaS36fWCHSehmSzNIhGg81w==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.5.0_1782895521373_0.17370218262161807","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@usefy/use-counter","version":"0.6.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.6.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"9a08ca6a049530a4a79f6863e60b7bd4b1bec9a3","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.6.0.tgz","fileCount":8,"integrity":"sha512-gSDe0NmrLUD8OIe2HPJXUo6kuvg7+qHF0ziqJ5I2OzpCMvEF5+y3gtYavo60fgWTPNMd75epj6Kn59nabU1JPw==","signatures":[{"sig":"MEYCIQDDDGFnjPgDF6zUlOJDxc+nyHUeJ/vdFHc8/EKxg1rxDAIhALcWuRyV85OifjS+jmLx3STYvkskFgBAs8cxXZPAa0c8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/e699785aecfe9551ef44839d94d26ac4/usefy-use-counter-0.6.0.tgz","_integrity":"sha512-gSDe0NmrLUD8OIe2HPJXUo6kuvg7+qHF0ziqJ5I2OzpCMvEF5+y3gtYavo60fgWTPNMd75epj6Kn59nabU1JPw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.6.0_1782912658892_0.8121972082962139","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@usefy/use-counter","version":"0.7.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.7.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"191302846947c499f35138232a19dd9ec2813c30","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.7.0.tgz","fileCount":8,"integrity":"sha512-qrUNb9//tKCWtyAnTYH5H9QoGCidX9gA1X61WfUP5nuY4LZDYuQa6XL4FSONwKSXPjgUHyCvNOgHUSFIApZPsA==","signatures":[{"sig":"MEYCIQDyf//l3+bMVxGfHLQjyZ0czROQGWZZfcTF0jYTUy7H9wIhAKC4vyCxI4Rb9D/MpvcH4YDXvZ8L9CosW4lyh/qXMR96","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/d5cfce57b430aa4865640de53c41a76b/usefy-use-counter-0.7.0.tgz","_integrity":"sha512-qrUNb9//tKCWtyAnTYH5H9QoGCidX9gA1X61WfUP5nuY4LZDYuQa6XL4FSONwKSXPjgUHyCvNOgHUSFIApZPsA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.7.0_1782957062577_0.4349296363506281","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@usefy/use-counter","version":"0.8.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.8.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"106a66a0b37a4b0d5db6050d3202290ef56fbcc7","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.8.0.tgz","fileCount":8,"integrity":"sha512-yCMMB93a2HR7pWc4TrRNzlZ3IyAUtAdFF+oPWKISU9dwK6I+fns56tRSXZBRViBRaZvsNf7C37hNImdmUuEOvQ==","signatures":[{"sig":"MEUCIQCJsxrdqDfdHEr2F6mhNL0B1Lba1AvGsFx8vjPxszFetQIgd5xifgKRfp2+WtxnRJ3JAyR29nQikru1+zVehGqysgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/da24aed8cbcda977364dd220198cf201/usefy-use-counter-0.8.0.tgz","_integrity":"sha512-yCMMB93a2HR7pWc4TrRNzlZ3IyAUtAdFF+oPWKISU9dwK6I+fns56tRSXZBRViBRaZvsNf7C37hNImdmUuEOvQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.8.0_1782972501697_0.6466891775819017","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@usefy/use-counter","version":"0.9.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.9.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"66247531723291e597c62d6f3d68fbb09bdfd1cd","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.9.0.tgz","fileCount":8,"integrity":"sha512-OmrvXtyk7a2BUJS2P2YoFclXpJbHvXc/VPU0qblJK5BLuIffkKh+aRbii8mjWuJhuXyBKBJLYjom4UcyHDXBeA==","signatures":[{"sig":"MEYCIQCT9M2U+dN5YOHbqo1EQ3RtK6MlmOLnlOQqkd/uzuOHgwIhAM/giM9FM1LtIeVPPqwzHZcCnol2uo5fCVGsrxTzeGJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/0d3d6aced57df0c468c3f92a6df3ec38/usefy-use-counter-0.9.0.tgz","_integrity":"sha512-OmrvXtyk7a2BUJS2P2YoFclXpJbHvXc/VPU0qblJK5BLuIffkKh+aRbii8mjWuJhuXyBKBJLYjom4UcyHDXBeA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.9.0_1783043221574_0.5494342721569263","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@usefy/use-counter","version":"0.10.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.10.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"1f94f803627461960d47cad1a91297106b2f708e","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.10.0.tgz","fileCount":8,"integrity":"sha512-3gdiqvh+iWcKYI+C+7xIOsKgwtng+q/u6t26g2O6gt7KKpry7OFTKYva9j95MzFA2g2EJVfuVpp2Oci7R1GEIg==","signatures":[{"sig":"MEQCIEsRFuWVfErCPYlgaSF3B/7x5IAfN1wfygpFquQnecFPAiAOAAuHGUxeRihT1JymE9j4v6Bw2C4jlxf+IwBo4gj4tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/dabcc3c113388a0aa336af9fcbc9c760/usefy-use-counter-0.10.0.tgz","_integrity":"sha512-3gdiqvh+iWcKYI+C+7xIOsKgwtng+q/u6t26g2O6gt7KKpry7OFTKYva9j95MzFA2g2EJVfuVpp2Oci7R1GEIg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.10.0_1783048385210_0.9748538515506096","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@usefy/use-counter","version":"0.11.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.11.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"43a97b0a530a49f55e328826d49badaf30f17d80","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.11.0.tgz","fileCount":8,"integrity":"sha512-qpyRTl70dkoAn7yciebsoO6j6czvSihfkI6NdnDKR4vhDZ+1vqo7u0yGgiYIqtHOOousT/UKuDDkutL4iX6YbA==","signatures":[{"sig":"MEYCIQDqsYggSuGVPl/pLACMVlAavOu7zGwv/UPcyaFys3eVwgIhAITA0rDRpx5/KKjGsQCHnLpgwiV7XWrmGFodaiI8kE2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/640ba52caf4656159ac8043e2cef4e5d/usefy-use-counter-0.11.0.tgz","_integrity":"sha512-qpyRTl70dkoAn7yciebsoO6j6czvSihfkI6NdnDKR4vhDZ+1vqo7u0yGgiYIqtHOOousT/UKuDDkutL4iX6YbA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"10.8.2","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.11.0_1783057597482_0.32310745003623786","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@usefy/use-counter","version":"0.12.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.12.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"cd5f868eaead2fd2eb14818bcd6672eb014351c1","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.12.0.tgz","fileCount":8,"integrity":"sha512-8leOdileeXZQmVXj3Vqkp9wsSBT0XvaVJho++3VOIGm/j+MFE4DLEQ+ojw0HZBxmuKyjWbuQF/6K54jkfntn4g==","signatures":[{"sig":"MEUCIC7CSWqC+P/VJkzFejIaIM8thQ1rHtkcorhzRNniJoWcAiEAqIVSUZVmiO4kx7TRSlmE+RoV37qW2W4QSPQNekKGzYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/2d0b5d21e9aa64a971567e9a5d28cf62/usefy-use-counter-0.12.0.tgz","_integrity":"sha512-8leOdileeXZQmVXj3Vqkp9wsSBT0XvaVJho++3VOIGm/j+MFE4DLEQ+ojw0HZBxmuKyjWbuQF/6K54jkfntn4g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.12.0_1783063833358_0.9059401010571393","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@usefy/use-counter","version":"0.12.1","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.12.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"b556ba4e4e347fe08848dbfdfd67d7a1fdadafb0","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.12.1.tgz","fileCount":8,"integrity":"sha512-6342xnr9ceBTcutYHWNpOeqY3atYoq9vc2flT3wh92jPzvGDR6gQurKVhAMAbG8bdzqPBGpKHmleDchrJsuUrQ==","signatures":[{"sig":"MEQCIAWUnNGsMMJ18ctF8dRmLXJhG5APsCgtVhinIaSXhmxPAiBYqq1FFz7x26uQuOdowaLbFO4ZqFjTbjIQIRs//62nww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/72e1d8ee2555f9b0293c81697e2990e1/usefy-use-counter-0.12.1.tgz","_integrity":"sha512-6342xnr9ceBTcutYHWNpOeqY3atYoq9vc2flT3wh92jPzvGDR6gQurKVhAMAbG8bdzqPBGpKHmleDchrJsuUrQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.12.1_1783065579977_0.6029992027650104","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@usefy/use-counter","version":"0.12.2","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.12.2","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"8346981220440ebcb72f6d49a158ad42a49d3e54","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.12.2.tgz","fileCount":8,"integrity":"sha512-u6JetQtQME70qrfzFSp+bbCu8oaOwNbHqcbBpWu4XwCOLdSVQA00LumvdqqIckFTWMuC3ISlwNJ1EzYlOdTRbQ==","signatures":[{"sig":"MEUCIQC7pMyvFRDwvUEdo0/AMjnJDOxS5FLVxSQQf/1a1b6yHgIgUGKO4fprFkzhp2gdXJXpmjZ1QNbxI0MjMQgGDTQYuu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.12.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f61e15f8acbc86b2235f1152fe61b002/usefy-use-counter-0.12.2.tgz","_integrity":"sha512-u6JetQtQME70qrfzFSp+bbCu8oaOwNbHqcbBpWu4XwCOLdSVQA00LumvdqqIckFTWMuC3ISlwNJ1EzYlOdTRbQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.12.2_1783070633344_0.1657662683388641","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@usefy/use-counter","version":"0.13.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.13.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"705d04de5f593e7d09e595c20df7bca2af5182dc","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.13.0.tgz","fileCount":8,"integrity":"sha512-plS0TeRPXbaueR+WYpGgK/FADps17ZQhyFPN05VpI9kIlSweHMmE0hxRAdoJsOETu3Eapp8IwXsxKlYjjJkZcQ==","signatures":[{"sig":"MEYCIQDys5rvQb7f1mlEru51Q86Mz3gytyKae6iB1xU7YA67xgIhAJCY5h3HqinCVFB2RUe4qpIqWV/CIAjaru8aS4f+yLTU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/36c1b3bdfa2bfb7ca3d0a24c37f33ca6/usefy-use-counter-0.13.0.tgz","_integrity":"sha512-plS0TeRPXbaueR+WYpGgK/FADps17ZQhyFPN05VpI9kIlSweHMmE0hxRAdoJsOETu3Eapp8IwXsxKlYjjJkZcQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.13.0_1783129955776_0.8129367765776627","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@usefy/use-counter","version":"0.14.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.14.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"12660f0ad63784518d31196dde2a5de048e3808d","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.14.0.tgz","fileCount":8,"integrity":"sha512-ODJZg1yL7+gpE1qMDmpPUyWI0Dxacce6tnpZ/iwj+1dtz091sB6ortI3dT/EnXcbm8qtEcBrZJJHd3Oq78sO7Q==","signatures":[{"sig":"MEUCIQCTGNIZjAdbMXrvwszRxeVdzDhjondYH4JI4qhTYHnPsgIgJOFRm4iu9JIK8izsQ71lzUuhUHrzhTDa8Xp8bTgO5Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/60653d20f2cb226112b3830b37bd5c4b/usefy-use-counter-0.14.0.tgz","_integrity":"sha512-ODJZg1yL7+gpE1qMDmpPUyWI0Dxacce6tnpZ/iwj+1dtz091sB6ortI3dT/EnXcbm8qtEcBrZJJHd3Oq78sO7Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.14.0_1783134808087_0.4143794977843709","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@usefy/use-counter","version":"0.15.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.15.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"4e45d1783aaf4f6112e7fc129df6c4bd9b4fd0ec","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.15.0.tgz","fileCount":8,"integrity":"sha512-fv3iCi772W8YBioTDVxkiyZztyc2rzwBc21LFVKxWuUGu1BhxqrmKuXeiSmUcou4Sff+hT+QbSqWQR1buaPuLw==","signatures":[{"sig":"MEUCIECuulx8U+qTt1NGpYAhiT9E83+hU4sqfB4DibGJ0kq8AiEAsCEGpDFX7QFgg5+HJ53dhzHOZBYoY55OH7wwtslUCNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/423faadc41ad15bebe932dc58be9a10f/usefy-use-counter-0.15.0.tgz","_integrity":"sha512-fv3iCi772W8YBioTDVxkiyZztyc2rzwBc21LFVKxWuUGu1BhxqrmKuXeiSmUcou4Sff+hT+QbSqWQR1buaPuLw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.15.0_1783138377928_0.10129325579731896","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@usefy/use-counter","version":"0.16.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.16.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"b2ab6fd7f9efeda2fe19a6297493cec905215718","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.16.0.tgz","fileCount":8,"integrity":"sha512-IzI07qrKkMVIRLHWymNZYRMc8lswucBRtqHsLQIyqQ82UreF+Z2wy9OqElvVl17a3pLinJJbGFZL9822F3/R9A==","signatures":[{"sig":"MEUCIQDbr/A8uEGFLSYrSHUjwsfMSFRuu2lJa38adaXS9iqyKwIgGIgdPLZxYhVdJmV+dqU6/EpECaDk3Yp7rHLk/yyLMAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5d4def0550488d77cdbf2876965d4e25/usefy-use-counter-0.16.0.tgz","_integrity":"sha512-IzI07qrKkMVIRLHWymNZYRMc8lswucBRtqHsLQIyqQ82UreF+Z2wy9OqElvVl17a3pLinJJbGFZL9822F3/R9A==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.16.0_1783142223852_0.6668117705068697","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@usefy/use-counter","version":"0.17.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.17.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"a1792768f37ad843ae7e2219a8f1ce48c8e6229a","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.17.0.tgz","fileCount":8,"integrity":"sha512-cl3V4ZzappADuh4FG5sg4Uz/3H0H7HWJbCplOSoRhQ2MmxAfNcdvZkodERR4+bb1AKdyJPpscopxy8QzGtW8JQ==","signatures":[{"sig":"MEQCIEfpInCUiBnoI9UChiBwES9DKhww7vPSoEZiI1wWoYVvAiBQ5hcZwWOrrIgYg8WQVLTErmc4eqnaRs1gSCuD08WYZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/4be4a961307fbe41bdd5b03c64465b77/usefy-use-counter-0.17.0.tgz","_integrity":"sha512-cl3V4ZzappADuh4FG5sg4Uz/3H0H7HWJbCplOSoRhQ2MmxAfNcdvZkodERR4+bb1AKdyJPpscopxy8QzGtW8JQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.17.0_1783230026191_0.8279448555490831","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@usefy/use-counter","version":"0.18.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.18.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"7ac3e2c545c1e8fa39a2b49bed99b72ed6016775","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.18.0.tgz","fileCount":8,"integrity":"sha512-3kHMjz2JO7ZhyDm1GemluIMRLDRmdkeT0qPZ3f4o6BQ7Mc8NSdtQUBTbvwe4ijnj3ntE7sDveT3YjSL1/jqT8Q==","signatures":[{"sig":"MEQCIH0dGl/L/dHGZudqCCF3lETwoJRsRWPm38iWiuuwQt4FAiBGI9Cm0yEpkBaU1Kmk/xBJ3Ge/5SEz3iv0Oocbs3jk3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/0df107efc94008c953f685cb60c78057/usefy-use-counter-0.18.0.tgz","_integrity":"sha512-3kHMjz2JO7ZhyDm1GemluIMRLDRmdkeT0qPZ3f4o6BQ7Mc8NSdtQUBTbvwe4ijnj3ntE7sDveT3YjSL1/jqT8Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.18.0_1783252571373_0.4609144842955475","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@usefy/use-counter","version":"0.19.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.19.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"7e13e70932fde6b7e695fe475735fc4136af5457","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.19.0.tgz","fileCount":8,"integrity":"sha512-DcOSIU4yEiyaM7hYmqueSJ6kps8X/6l3Vgd6LFnqQ8BQlD8w5AOacR1HGzSZLgGUwGZH1vGV0PMtes+hcT2wUQ==","signatures":[{"sig":"MEUCIQDASQhnTTkAaL+9uxORHHVYSOtMvhJAsY/sOuOV58qVUwIgIJHOV7fEAuK/nZCxsn15TIfWy7YRTI7pRk9ICTM+Sdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a01fe3c52d22b3bf7081f8ad675dd051/usefy-use-counter-0.19.0.tgz","_integrity":"sha512-DcOSIU4yEiyaM7hYmqueSJ6kps8X/6l3Vgd6LFnqQ8BQlD8w5AOacR1HGzSZLgGUwGZH1vGV0PMtes+hcT2wUQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.19.0_1783259372631_0.12057998431456851","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@usefy/use-counter","version":"0.20.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.20.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"985555f684dcc50ce7a6cfcc69187eaa918de57b","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.20.0.tgz","fileCount":8,"integrity":"sha512-DMS9Xg/kdCDugev8QLFUg8ALk2VPtnnzn+rsR0vqPrOSZ7Txh52nFiip5IZO6pozgIWXH3gCBkdVSbTqWlIQyg==","signatures":[{"sig":"MEUCIQCiOBfzogRKqtZMyPPfjMCy0atCgG3LLhDzSkn8qns/YwIgbSdmIKJWx8dJUFUJlESOcOHUk6EbHSd/tXLJIEes+YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15905},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/b250a2a2f55ea285c0372f4be2ab223c/usefy-use-counter-0.20.0.tgz","_integrity":"sha512-DMS9Xg/kdCDugev8QLFUg8ALk2VPtnnzn+rsR0vqPrOSZ7Txh52nFiip5IZO6pozgIWXH3gCBkdVSbTqWlIQyg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.20.0_1783342862684_0.43726246298651894","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@usefy/use-counter","version":"0.21.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.21.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"99d25cf7cf8e93a80f6381938fab2a5d60d4e4b8","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.21.0.tgz","fileCount":8,"integrity":"sha512-oHo7vWMgBxKFRE38idEbS6JUcZOR6xGR2jQ+oVLge/mbXvDATwg2ocpI063sJ/8axhBR6jGWhaxbPNctiiJ0QQ==","signatures":[{"sig":"MEQCIDsioDGH7jBe7o6r9RGAdCnGFm5F20Y+K+2j8MDghAEEAiA6R8EWU9CHZZhZr6MwSews3utreZweqL8WuV3WHI7UCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15911},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/986bbb1b61c778c1b4769f431d65528e/usefy-use-counter-0.21.0.tgz","_integrity":"sha512-oHo7vWMgBxKFRE38idEbS6JUcZOR6xGR2jQ+oVLge/mbXvDATwg2ocpI063sJ/8axhBR6jGWhaxbPNctiiJ0QQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.21.0_1783350137271_0.667519374147775","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@usefy/use-counter","version":"0.21.1","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.21.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"9fb8689fe970c00a97a92cea774d157e95807739","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.21.1.tgz","fileCount":8,"integrity":"sha512-z+tLt3XK5Ok4HT14dfz5DMYk2O/bIjA+3uA/Ngea29WABZ90JW+2dqJyrY5fUfegDWsJRZSbjFBUMz7sYuoPNQ==","signatures":[{"sig":"MEUCIFJjfCbn7T7BEMo5WYsMIM7fudiuQ+LRS9PcqXR0uCPTAiEAqpARZg3tkcv1Q4KDhx3QLjTsyXapFARVs0eBb1rFwJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15911},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.21.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/b019a7b4114d08c3a3cee35e57278ed9/usefy-use-counter-0.21.1.tgz","_integrity":"sha512-z+tLt3XK5Ok4HT14dfz5DMYk2O/bIjA+3uA/Ngea29WABZ90JW+2dqJyrY5fUfegDWsJRZSbjFBUMz7sYuoPNQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.21.1_1783428128978_0.013860566755029113","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@usefy/use-counter","version":"0.22.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.22.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"42e37ee34be22eac408ce9d7f3b268eb602f1442","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.22.0.tgz","fileCount":8,"integrity":"sha512-xkLHPLOlcLaUi0RGOKv927Hbw72S9FipeNDC5CrWjEHUfsf4Hi+jsWz3+cDwqGrjSeQ5g4jdOnndwyl6eHRgDA==","signatures":[{"sig":"MEUCIF2JR0eGi5BWGqcvIAkNBA/YqRym5DZcULJaFEd9YMknAiEAyXiBRI9GXz8gNBtUafbtldAs5YQoGagw48b2Q7ZoqbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19636},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.22.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/1ae6dd0c1e13273934f91fd07506f050/usefy-use-counter-0.22.0.tgz","_integrity":"sha512-xkLHPLOlcLaUi0RGOKv927Hbw72S9FipeNDC5CrWjEHUfsf4Hi+jsWz3+cDwqGrjSeQ5g4jdOnndwyl6eHRgDA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.22.0_1783474448211_0.9012261157567241","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@usefy/use-counter","version":"0.23.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.23.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"dc473215b8dc25b6b1bc61d9a766a102dd3367b7","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.23.0.tgz","fileCount":8,"integrity":"sha512-X2Szseo7LVOXULzAklVI4koNP6wWgTK1NNyI2WgOTbVcLBNsNTBOkIdUn/cVwFypKkvg6OYi+s7gEPOUrh4W3g==","signatures":[{"sig":"MEQCIAu882Qo/PXGwTiANUeV2BkqepSN+EPu/ctJ6lCk9N74AiAUWrbSXUX6m2PlE5/cCIZyJUlQPuugt9p/5x6jse8akQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19636},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.23.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/1ee59c5074ff194cc5970aba32a03e78/usefy-use-counter-0.23.0.tgz","_integrity":"sha512-X2Szseo7LVOXULzAklVI4koNP6wWgTK1NNyI2WgOTbVcLBNsNTBOkIdUn/cVwFypKkvg6OYi+s7gEPOUrh4W3g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.23.0_1783499602032_0.970086281162797","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@usefy/use-counter","version":"0.24.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.24.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"040bc9aa5b8646d17263d9585e4c42a6dad58c1c","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.24.0.tgz","fileCount":8,"integrity":"sha512-TUI0DVht+q89q2E+7zkV7l/RlhVNkYrOY8k2bn0HdWW37N026uFH8L/MTdJQB7PgQGQZutg7JfA0Tjn/rQv1+Q==","signatures":[{"sig":"MEQCIGaZZOhwEP42ucf5U/Jv/d6Q5LtKqzp56fyUUF+fhgmxAiBXIqv+6WHxw2q8G05Ltnko8A85nBy+hTTxQWRVFx4dAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19636},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.24.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/8a3fd8c28fd69211a4b6ab0fc6ebc6e3/usefy-use-counter-0.24.0.tgz","_integrity":"sha512-TUI0DVht+q89q2E+7zkV7l/RlhVNkYrOY8k2bn0HdWW37N026uFH8L/MTdJQB7PgQGQZutg7JfA0Tjn/rQv1+Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.24.0_1783512232470_0.2993610431084215","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@usefy/use-counter","version":"0.25.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.25.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"d066dbeb1f96388d2c1b8a638ecd2b5ba3c3709e","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.25.0.tgz","fileCount":8,"integrity":"sha512-SdeioGYgBV7hzZKSy1adLd0E4tq5Jdv1UELOiT7yyH2ltHjwInDRKUfemMfASFG5/lqm+SvO/UgZTvjHKspCYA==","signatures":[{"sig":"MEYCIQCz43MnU6BEhktOSundM9nfa9ilreZCYpLIM0MHcKlqcAIhAO/6oZPSugxbw4pQwgdKH2Vq/LyY6NDoaWsY+ozCyWws","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19636},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.25.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/1fe9d394cc03c539d31f89af482219ee/usefy-use-counter-0.25.0.tgz","_integrity":"sha512-SdeioGYgBV7hzZKSy1adLd0E4tq5Jdv1UELOiT7yyH2ltHjwInDRKUfemMfASFG5/lqm+SvO/UgZTvjHKspCYA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.25.0_1783516965798_0.8759955831432404","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@usefy/use-counter","version":"0.25.1","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@0.25.1","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://github.com/mirunamu00/usefy#readme","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"51c45fb4a4640b00ba25f5c8011b96b32c0d4938","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-0.25.1.tgz","fileCount":8,"integrity":"sha512-Va/6maZl1ejesH5GQidzhZPjaIcFVrkdioixewTP9IUX0t5DLtPSqS3XUFiLWW6RPF/3vy5H7Ji5u43thvKiHw==","signatures":[{"sig":"MEQCIHAH8uk4Wvj9HNY4A+KtOquBiTkneJuwEUV2xdnRpqekAiA5HVYFWedPHEDauI6RE0miD2BLT53F9pZ04FP66phmuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19636},"main":"./dist/index.js","_from":"file:usefy-use-counter-0.25.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/99a703c8913e4f2802a873f985c985d9/usefy-use-counter-0.25.1.tgz","_integrity":"sha512-Va/6maZl1ejesH5GQidzhZPjaIcFVrkdioixewTP9IUX0t5DLtPSqS3XUFiLWW6RPF/3vy5H7Ji5u43thvKiHw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_0.25.1_1783523654831_0.967873281489589","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@usefy/use-counter","version":"1.0.0","keywords":["react","hooks","counter","state"],"license":"MIT","_id":"@usefy/use-counter@1.0.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://usefy-web.vercel.app/packages/use-counter","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"fef7a5d596660ceeb5e4d9b23c0a495c366c4db9","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-1.0.0.tgz","fileCount":8,"integrity":"sha512-VebydrAGl4GL/0tBzUWLXHKJl4aqsMlcRfdy+mthXvfNVb2ygPOC204xcPdNkG9o0ctMugGJwiB2Rxy0rkfa/Q==","signatures":[{"sig":"MEUCIQD3erkrc+0el8eUBH4kkYUJjjIAd7hVITP0Nqum0lSfzgIgTv9f88HUCYFLCarJF/q2tVQcHq9h57ja5y6FlLsmaBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19702},"main":"./dist/index.js","_from":"file:usefy-use-counter-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","clean":"rimraf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a079f8bdeca565d3b66d1fb146b76dfb/usefy-use-counter-1.0.0.tgz","_integrity":"sha512-VebydrAGl4GL/0tBzUWLXHKJl4aqsMlcRfdy+mthXvfNVb2ygPOC204xcPdNkG9o0ctMugGJwiB2Rxy0rkfa/Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-counter"},"_npmVersion":"11.16.0","description":"A React hook for counter state management","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","vitest":"^4.0.16","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-counter_1.0.0_1784693219312_0.6892760053530969","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@usefy/use-counter","version":"1.1.0","homepage":"https://usefy-web.vercel.app/packages/use-counter","description":"A React hook for counter state management","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"sideEffects":false,"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"devDependencies":{"@testing-library/jest-dom":"^6.9.1","@testing-library/react":"^16.3.1","@testing-library/user-event":"^14.6.1","@types/react":"^19.0.0","jsdom":"^27.3.0","react":"^19.0.0","rimraf":"^6.0.1","tsup":"^8.0.0","typescript":"^5.0.0","vitest":"^4.0.16"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/mirunamu00/usefy.git","directory":"packages/hooks/use-counter"},"license":"MIT","keywords":["react","hooks","counter","state"],"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","clean":"rimraf dist"},"_id":"@usefy/use-counter@1.1.0","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"_integrity":"sha512-8oNrB1DGOy/BhGlK2j4vXmJz2MYvmBYMTz2ObDXazIfBlSbEqFtN0EZVFPZB6em4AWiCPqGtGnTjMJNNRnyt/A==","_resolved":"/tmp/301a483cc90564e0bb2f76f31c44bf2e/usefy-use-counter-1.1.0.tgz","_from":"file:usefy-use-counter-1.1.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-8oNrB1DGOy/BhGlK2j4vXmJz2MYvmBYMTz2ObDXazIfBlSbEqFtN0EZVFPZB6em4AWiCPqGtGnTjMJNNRnyt/A==","shasum":"4b179514d7724b7c23ec0e23d1bc1b1af236e502","tarball":"https://registry.npmjs.org/@usefy/use-counter/-/use-counter-1.1.0.tgz","fileCount":8,"unpackedSize":19708,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG9o7+MXKYAOO0lgrG1ZTwSWCgvzpDWpo4ywHxTSKfnOAiAqqTd1rDPS4ATSi+nmJNHWKDYMXg6WaOBhePMbtVaaew=="}]},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"directories":{},"maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/use-counter_1.1.0_1785214674900_0.9541619725416532"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-29T04:06:56.563Z","modified":"2026-07-28T04:57:55.198Z","0.0.1":"2025-12-29T04:06:56.774Z","0.0.2":"2025-12-29T04:18:28.088Z","0.0.3":"2025-12-29T04:37:43.581Z","0.0.4":"2025-12-29T04:52:14.906Z","0.0.5":"2025-12-29T05:48:18.575Z","0.0.6":"2025-12-29T06:04:23.751Z","0.0.7":"2025-12-29T10:24:21.668Z","0.0.8":"2025-12-29T11:12:43.233Z","0.0.10":"2025-12-30T08:36:11.339Z","0.0.11":"2025-12-30T08:41:03.119Z","0.0.12":"2025-12-30T12:21:07.082Z","0.0.13":"2025-12-30T12:36:31.831Z","0.0.14":"2025-12-30T12:45:48.558Z","0.0.15":"2025-12-30T14:06:54.257Z","0.0.16":"2025-12-31T03:03:08.902Z","0.0.17":"2025-12-31T03:09:06.505Z","0.0.18":"2025-12-31T03:31:35.741Z","0.0.19":"2026-01-01T11:35:42.128Z","0.0.20":"2026-01-04T03:25:28.122Z","0.0.21":"2026-01-04T06:07:50.788Z","0.0.22":"2026-01-04T07:27:21.477Z","0.0.23":"2026-01-04T09:35:02.311Z","0.0.24":"2026-01-04T10:17:25.587Z","0.0.25":"2026-01-04T10:24:08.816Z","0.0.26":"2026-01-04T10:39:45.138Z","0.0.27":"2026-01-05T01:43:34.468Z","0.0.28":"2026-01-05T05:51:51.506Z","0.0.29":"2026-01-05T10:14:21.798Z","0.0.30":"2026-01-05T10:25:04.390Z","0.0.31":"2026-01-05T15:05:26.666Z","0.0.32":"2026-01-08T13:44:48.254Z","0.0.33":"2026-01-08T14:15:56.295Z","0.0.34":"2026-01-08T15:10:06.148Z","0.0.35":"2026-01-08T15:13:06.819Z","0.0.36":"2026-01-09T00:52:48.297Z","0.0.37":"2026-01-09T01:01:56.550Z","0.0.38":"2026-01-09T01:37:20.451Z","0.1.1":"2026-01-11T10:54:50.525Z","0.1.2":"2026-01-11T11:14:41.536Z","0.1.3":"2026-01-11T14:13:33.733Z","0.1.4":"2026-01-11T14:24:03.694Z","0.1.5":"2026-01-12T01:31:27.688Z","0.2.0":"2026-01-12T02:24:44.679Z","0.2.1":"2026-01-12T06:43:09.443Z","0.2.2":"2026-01-12T07:50:38.059Z","0.2.3":"2026-01-12T13:25:34.046Z","0.2.4":"2026-01-13T03:07:34.320Z","0.2.5":"2026-01-21T05:16:01.780Z","0.2.6":"2026-01-29T10:18:33.638Z","0.3.1":"2026-07-01T06:39:10.532Z","0.4.0":"2026-07-01T07:35:34.055Z","0.5.0":"2026-07-01T08:45:21.561Z","0.6.0":"2026-07-01T13:30:59.045Z","0.7.0":"2026-07-02T01:51:02.706Z","0.8.0":"2026-07-02T06:08:21.930Z","0.9.0":"2026-07-03T01:47:01.704Z","0.10.0":"2026-07-03T03:13:05.369Z","0.11.0":"2026-07-03T05:46:37.613Z","0.12.0":"2026-07-03T07:30:33.556Z","0.12.1":"2026-07-03T07:59:40.109Z","0.12.2":"2026-07-03T09:23:53.485Z","0.13.0":"2026-07-04T01:52:35.927Z","0.14.0":"2026-07-04T03:13:28.231Z","0.15.0":"2026-07-04T04:12:58.075Z","0.16.0":"2026-07-04T05:17:03.981Z","0.17.0":"2026-07-05T05:40:26.328Z","0.18.0":"2026-07-05T11:56:11.518Z","0.19.0":"2026-07-05T13:49:32.771Z","0.20.0":"2026-07-06T13:01:02.830Z","0.21.0":"2026-07-06T15:02:17.436Z","0.21.1":"2026-07-07T12:42:09.107Z","0.22.0":"2026-07-08T01:34:08.368Z","0.23.0":"2026-07-08T08:33:22.179Z","0.24.0":"2026-07-08T12:03:52.601Z","0.25.0":"2026-07-08T13:22:45.933Z","0.25.1":"2026-07-08T15:14:14.962Z","1.0.0":"2026-07-22T04:06:59.446Z","1.1.0":"2026-07-28T04:57:55.052Z"},"bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"license":"MIT","homepage":"https://usefy-web.vercel.app/packages/use-counter","keywords":["react","hooks","counter","state"],"repository":{"type":"git","url":"git+https://github.com/mirunamu00/usefy.git","directory":"packages/hooks/use-counter"},"description":"A React hook for counter state management","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/mirunamu00/usefy/master/assets/logo.png\" alt=\"usefy logo\" width=\"120\" />\n</p>\n\n<h1 align=\"center\">@usefy/use-counter</h1>\n\n<p align=\"center\">\n  <strong>A lightweight, type-safe React hook for counter state management</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@usefy/use-counter\">\n    <img src=\"https://img.shields.io/npm/v/@usefy/use-counter.svg?style=flat-square&color=007acc\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@usefy/use-counter\">\n    <img src=\"https://img.shields.io/npm/dm/@usefy/use-counter.svg?style=flat-square&color=007acc\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://bundlephobia.com/package/@usefy/use-counter\">\n    <img src=\"https://img.shields.io/bundlephobia/minzip/@usefy/use-counter?style=flat-square&color=007acc\" alt=\"bundle size\" />\n  </a>\n  <a href=\"https://github.com/mirunamu00/usefy/blob/master/LICENSE\">\n    <img src=\"https://img.shields.io/npm/l/@usefy/use-counter.svg?style=flat-square&color=007acc\" alt=\"license\" />\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#installation\">Installation</a> •\n  <a href=\"#quick-start\">Quick Start</a> •\n  <a href=\"#api-reference\">API Reference</a> •\n  <a href=\"#examples\">Examples</a> •\n  <a href=\"#license\">License</a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://mirunamu00.github.io/usefy/?path=/docs/hooks-usecounter--docs\" target=\"_blank\" rel=\"noopener noreferrer\">\n    <strong>📚 View Storybook Demo</strong>\n  </a>\n</p>\n\n---\n\n## Overview\n\n`@usefy/use-counter` is a simple yet powerful React hook for managing counter state. It provides a clean, intuitive API with stable function references, making it ideal for building increment/decrement UIs, pagination controls, quantity selectors, and more.\n\n**Part of the [@usefy](https://www.npmjs.com/org/usefy) ecosystem** — a collection of production-ready React hooks designed for modern applications.\n\n### Why use-counter?\n\n- **Zero Dependencies** — Pure React implementation with no external dependencies\n- **TypeScript First** — Full type safety with comprehensive type definitions\n- **Stable References** — Functions are memoized with `useCallback` for optimal performance\n- **SSR Compatible** — Works seamlessly with Next.js, Remix, and other SSR frameworks\n- **Lightweight** — Minimal bundle footprint (~200B minified + gzipped)\n- **Well Tested** — Comprehensive test coverage with Vitest\n\n---\n\n## Installation\n\n```bash\n# npm\nnpm install @usefy/use-counter\n\n# yarn\nyarn add @usefy/use-counter\n\n# pnpm\npnpm add @usefy/use-counter\n```\n\n### Peer Dependencies\n\nThis package requires React 18 or 19:\n\n```json\n{\n  \"peerDependencies\": {\n    \"react\": \"^18.0.0 || ^19.0.0\"\n  }\n}\n```\n\n---\n\n## Quick Start\n\n```tsx\nimport { useCounter } from \"@usefy/use-counter\";\n\nfunction Counter() {\n  const { count, increment, decrement, reset } = useCounter(0);\n\n  return (\n    <div>\n      <p>Count: {count}</p>\n      <button onClick={increment}>+</button>\n      <button onClick={decrement}>-</button>\n      <button onClick={reset}>Reset</button>\n    </div>\n  );\n}\n```\n\n---\n\n## API Reference\n\n### `useCounter(initialValue?)`\n\nA hook that manages counter state with increment, decrement, and reset capabilities.\n\n#### Parameters\n\n| Parameter      | Type     | Default | Description                      |\n| -------------- | -------- | ------- | -------------------------------- |\n| `initialValue` | `number` | `0`     | The initial value of the counter |\n\n#### Returns\n\n| Property    | Type         | Description                             |\n| ----------- | ------------ | --------------------------------------- |\n| `count`     | `number`     | The current counter value               |\n| `increment` | `() => void` | Increases the counter by 1              |\n| `decrement` | `() => void` | Decreases the counter by 1              |\n| `reset`     | `() => void` | Resets the counter to the initial value |\n\n---\n\n## Examples\n\n### Basic Counter\n\n```tsx\nimport { useCounter } from \"@usefy/use-counter\";\n\nfunction BasicCounter() {\n  const { count, increment, decrement, reset } = useCounter();\n\n  return (\n    <div className=\"counter\">\n      <span className=\"count\">{count}</span>\n      <div className=\"controls\">\n        <button onClick={decrement} aria-label=\"Decrease\">\n          −\n        </button>\n        <button onClick={increment} aria-label=\"Increase\">\n          +\n        </button>\n        <button onClick={reset} aria-label=\"Reset\">\n          Reset\n        </button>\n      </div>\n    </div>\n  );\n}\n```\n\n### Starting with a Custom Value\n\n```tsx\nimport { useCounter } from \"@usefy/use-counter\";\n\nfunction QuantitySelector() {\n  const { count, increment, decrement } = useCounter(1);\n\n  return (\n    <div className=\"quantity-selector\">\n      <button\n        onClick={decrement}\n        disabled={count <= 1}\n        aria-label=\"Decrease quantity\"\n      >\n        −\n      </button>\n      <span aria-label=\"Quantity\">{count}</span>\n      <button onClick={increment} aria-label=\"Increase quantity\">\n        +\n      </button>\n    </div>\n  );\n}\n```\n\n### Pagination Control\n\n```tsx\nimport { useCounter } from \"@usefy/use-counter\";\n\nfunction Pagination({ totalPages }: { totalPages: number }) {\n  const {\n    count: currentPage,\n    increment: nextPage,\n    decrement: prevPage,\n    reset,\n  } = useCounter(1);\n\n  return (\n    <nav className=\"pagination\" aria-label=\"Pagination\">\n      <button onClick={prevPage} disabled={currentPage <= 1}>\n        Previous\n      </button>\n      <span>\n        Page {currentPage} of {totalPages}\n      </span>\n      <button onClick={nextPage} disabled={currentPage >= totalPages}>\n        Next\n      </button>\n      <button onClick={reset}>First Page</button>\n    </nav>\n  );\n}\n```\n\n### Multiple Independent Counters\n\n```tsx\nimport { useCounter } from \"@usefy/use-counter\";\n\nfunction ScoreBoard() {\n  const teamA = useCounter(0);\n  const teamB = useCounter(0);\n\n  const resetAll = () => {\n    teamA.reset();\n    teamB.reset();\n  };\n\n  return (\n    <div className=\"scoreboard\">\n      <div className=\"team\">\n        <h3>Team A</h3>\n        <span className=\"score\">{teamA.count}</span>\n        <button onClick={teamA.increment}>+1</button>\n      </div>\n      <div className=\"team\">\n        <h3>Team B</h3>\n        <span className=\"score\">{teamB.count}</span>\n        <button onClick={teamB.increment}>+1</button>\n      </div>\n      <button onClick={resetAll}>Reset Game</button>\n    </div>\n  );\n}\n```\n\n### With Negative Values\n\n```tsx\nimport { useCounter } from \"@usefy/use-counter\";\n\nfunction TemperatureAdjuster() {\n  const { count: temperature, increment, decrement, reset } = useCounter(-10);\n\n  return (\n    <div className=\"temperature\">\n      <span>{temperature}°C</span>\n      <button onClick={increment}>Warmer</button>\n      <button onClick={decrement}>Cooler</button>\n      <button onClick={reset}>Reset to -10°C</button>\n    </div>\n  );\n}\n```\n\n---\n\n## TypeScript\n\nThis hook is written in TypeScript and provides full type inference out of the box.\n\n```tsx\nimport { useCounter } from \"@usefy/use-counter\";\n\n// Return type is automatically inferred\nconst { count, increment, decrement, reset } = useCounter(0);\n\n// count: number\n// increment: () => void\n// decrement: () => void\n// reset: () => void\n```\n\n---\n\n## Performance\n\nThe hook uses `useCallback` to memoize all returned functions, ensuring stable references across re-renders. This is particularly important when passing these functions as props to child components or using them as dependencies in other hooks.\n\n```tsx\nconst { increment, decrement, reset } = useCounter(0);\n\n// These references remain stable across renders\nuseEffect(() => {\n  // Safe to use as dependencies\n}, [increment, decrement, reset]);\n```\n\n---\n\n## Testing\n\nThis package maintains comprehensive test coverage to ensure reliability and stability.\n\n### Test Coverage\n\n📊 <a href=\"https://mirunamu00.github.io/usefy/coverage/hooks/use-counter/src/index.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>View Detailed Coverage Report</strong></a> (GitHub Pages)\n\n### Test Categories\n\n<details>\n<summary><strong>Initialization Tests</strong></summary>\n\n- Default value initialization (0)\n- Custom initial value\n- Negative initial value\n- Large number support\n- Explicit zero initialization\n\n</details>\n\n<details>\n<summary><strong>Increment Tests</strong></summary>\n\n- Increment from zero\n- Increment from positive values\n- Increment from negative values\n- Multiple consecutive increments\n\n</details>\n\n<details>\n<summary><strong>Decrement Tests</strong></summary>\n\n- Decrement from positive values\n- Decrement crossing zero boundary\n- Decrement from negative values\n- Multiple consecutive decrements\n\n</details>\n\n<details>\n<summary><strong>Reset Tests</strong></summary>\n\n- Reset after increment operations\n- Reset after decrement operations\n- Reset to negative initial value\n- Reset to zero\n- Multiple reset operations\n\n</details>\n\n<details>\n<summary><strong>Complex Scenario Tests</strong></summary>\n\n- Sequential mixed operations\n- Zero boundary crossing\n- State stability verification\n- Alternating increment/decrement\n- Large number operations\n- Multiple independent hook instances\n- Function reference stability across renders\n\n</details>\n\n### Testing Stack\n\n- **[Vitest](https://vitest.dev/)** — Fast, modern test runner\n- **[@testing-library/react](https://testing-library.com/react)** — React testing utilities\n- **[jsdom](https://github.com/jsdom/jsdom)** — DOM environment for Node.js\n\n---\n\n## License\n\nMIT © [mirunamu](https://github.com/mirunamu00)\n\nThis package is part of the [usefy](https://github.com/mirunamu00/usefy) monorepo.\n\n---\n\n<p align=\"center\">\n  <sub>Built with care by the usefy team</sub>\n</p>\n","readmeFilename":"README.md"}