{"_id":"@usefy/use-map","_rev":"28-8239ad1ec5076ca8e619e999bb5ec44a","name":"@usefy/use-map","dist-tags":{"latest":"1.1.0"},"versions":{"0.4.0":{"name":"@usefy/use-map","version":"0.4.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"963c86dae4d7c64b88e5ccace484110e7d2ef967","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.4.0.tgz","fileCount":8,"integrity":"sha512-MLQqJds8tLEQoHn4cLmA/BFZhlgP6hj/yB1ETItmQMfc3RQPSbYcmpDhfFsadPr1u3ykJu82MT7McaDiDK2few==","signatures":[{"sig":"MEQCIHKn9wd/YexvXOEptShSU0Gif9fsSdGBdBpOPUCFvzJkAiBf2+2UdFgoVD+XZFlPL9GGhXPrLInzFfYxpWMsYq8SIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34438},"main":"./dist/index.js","_from":"file:usefy-use-map-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/79463a584e400dbafc18b0020dee320d/usefy-use-map-0.4.0.tgz","_integrity":"sha512-MLQqJds8tLEQoHn4cLmA/BFZhlgP6hj/yB1ETItmQMfc3RQPSbYcmpDhfFsadPr1u3ykJu82MT7McaDiDK2few==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"10.8.2","description":"A React hook for managing Map state with immutable updates","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-map_0.4.0_1782891339585_0.23396503669305413","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@usefy/use-map","version":"0.5.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"eb21ffeb641107085a6d87d3e18cb6b7d1161a50","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.5.0.tgz","fileCount":8,"integrity":"sha512-G39fM3/gozNHeHo8q8tMWEmUgE4ZGfe6RdgtL7JCx6jmKI0d74/zST1Jk1ACyF72mAvnvy5029vdnEuvfqC60g==","signatures":[{"sig":"MEQCIAdvTGuAgHFoyQcp8/qIXPIZMrtwPAQQh3TRMlKWQDoYAiB+OoMt49UIkjL6mJyYYHbpIegDbiwuPdjr2vAqBoAawQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34438},"main":"./dist/index.js","_from":"file:usefy-use-map-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/685695d7a47a0b32401bb6178576aa25/usefy-use-map-0.5.0.tgz","_integrity":"sha512-G39fM3/gozNHeHo8q8tMWEmUgE4ZGfe6RdgtL7JCx6jmKI0d74/zST1Jk1ACyF72mAvnvy5029vdnEuvfqC60g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"10.8.2","description":"A React hook for managing Map state with immutable updates","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-map_0.5.0_1782895526093_0.5790943350750928","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@usefy/use-map","version":"0.6.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"e514b08f508fad26115b7fdaca5496834589ed4d","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.6.0.tgz","fileCount":8,"integrity":"sha512-lXtdslaYpvl4leA+77A+Ng7bA/0deot0RWXTb1EFiR64Ml2Y7vIJ7lwZk0TJ6dukIt3cDNljqaGM9X8Dd7LW3A==","signatures":[{"sig":"MEYCIQDj2OLPxJ7HknHV+gS78BK7jepS4u4Dg/qLzIilEyajIAIhAMXfI/bLZ/cnkpoH/OgxD40vXYkUwqPRxfNw5vHqft0R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34438},"main":"./dist/index.js","_from":"file:usefy-use-map-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/fe109ae9eb473c1c7c9cd3d0edc54f4e/usefy-use-map-0.6.0.tgz","_integrity":"sha512-lXtdslaYpvl4leA+77A+Ng7bA/0deot0RWXTb1EFiR64Ml2Y7vIJ7lwZk0TJ6dukIt3cDNljqaGM9X8Dd7LW3A==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"10.8.2","description":"A React hook for managing Map state with immutable updates","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-map_0.6.0_1782912664279_0.8577772734291282","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@usefy/use-map","version":"0.7.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"4475f96382142ba8e77cbdd176340bec4f8f15b3","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.7.0.tgz","fileCount":8,"integrity":"sha512-4zXSFgu/Jnhpswi6qe0p7jpBf+z8l9xBIh2fnSfb8nBrf+R1qtOpYxUNM1oQry8mNYDoJJEgKMnt1MBGs/kITg==","signatures":[{"sig":"MEQCIDzA3tcuGWXBOhcrg051ZDc0x7u/w3QXIG+ZIYdmsot7AiAW5eyrMRdlc5pzRMa2y6t/VMFPGFlzUcy9zX58FmU31g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34438},"main":"./dist/index.js","_from":"file:usefy-use-map-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/2ea8e8d0f57fc4749a463c2bcc563693/usefy-use-map-0.7.0.tgz","_integrity":"sha512-4zXSFgu/Jnhpswi6qe0p7jpBf+z8l9xBIh2fnSfb8nBrf+R1qtOpYxUNM1oQry8mNYDoJJEgKMnt1MBGs/kITg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"10.8.2","description":"A React hook for managing Map state with immutable updates","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-map_0.7.0_1782957068251_0.32358954447630994","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@usefy/use-map","version":"0.8.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"c88d130aea2f3d1a4fd2a2be565f741cef5b046d","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.8.0.tgz","fileCount":8,"integrity":"sha512-ahBbgJmfuO8lV18LIwezRKHsNjFXlGZ9y3lxlst1U6CD8Oerj6thgqzsHshw7e30/fVv7YppvYR6NdOtyp4yvA==","signatures":[{"sig":"MEUCIE+icVOwCAaxhJOaA1p5RSGV9qYTppqvY+XJmX3Os/ChAiEAxdhh3AMtWmmogn8Wuyjes875Q8LDyJoGtOK0ROP0v90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34438},"main":"./dist/index.js","_from":"file:usefy-use-map-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/d1fe56cc6331ced7bc9f7d938e2906d5/usefy-use-map-0.8.0.tgz","_integrity":"sha512-ahBbgJmfuO8lV18LIwezRKHsNjFXlGZ9y3lxlst1U6CD8Oerj6thgqzsHshw7e30/fVv7YppvYR6NdOtyp4yvA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"10.8.2","description":"A React hook for managing Map state with immutable updates","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-map_0.8.0_1782972507731_0.43527803259546793","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@usefy/use-map","version":"0.9.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"4f1d476ca844c1486d45077c7712abbae9cc0149","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.9.0.tgz","fileCount":8,"integrity":"sha512-msYI07JGUWdSK5ew0JBesUHVMjC4/g6Ft3IsMNkN2XXjmqwsvsnL4pDrwrSN6k5ZtRifb2SfEdnkLKuooeRMZQ==","signatures":[{"sig":"MEUCIQDY1MGktIvmOfG0us3vX3G5Yral6G4ScSagvxc7IEqMwQIgFt5Rh44WzoDcAFrKTEqnM0vUzXeQVbikKBrnJexl/3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34438},"main":"./dist/index.js","_from":"file:usefy-use-map-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/ddc2dd40cdae699ccf3276e47be426fd/usefy-use-map-0.9.0.tgz","_integrity":"sha512-msYI07JGUWdSK5ew0JBesUHVMjC4/g6Ft3IsMNkN2XXjmqwsvsnL4pDrwrSN6k5ZtRifb2SfEdnkLKuooeRMZQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"10.8.2","description":"A React hook for managing Map state with immutable updates","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-map_0.9.0_1783043227489_0.4557507834785943","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@usefy/use-map","version":"0.10.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"7082bb70881478afb7f4bf8fb97c212af7c13e5f","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.10.0.tgz","fileCount":8,"integrity":"sha512-eNP8gpCPDEZHhyK/evFZcxjwLlIvmi6JBEbINUP4vTC6SQuueTtjREuACegdHeG4nnli1Qictg0rvm5B0/RJ1g==","signatures":[{"sig":"MEQCIDV80G6/4FWDdANoYR8kwxVK4FseXUvHM2JhWU+QTUjQAiAQsd/Y17RddRGnwMWxw+/5lcRm/cUhfrtfuNTfQeLlaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/f478677748d12a42cbbd6046281b75ec/usefy-use-map-0.10.0.tgz","_integrity":"sha512-eNP8gpCPDEZHhyK/evFZcxjwLlIvmi6JBEbINUP4vTC6SQuueTtjREuACegdHeG4nnli1Qictg0rvm5B0/RJ1g==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"10.8.2","description":"A React hook for managing Map state with immutable updates","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-map_0.10.0_1783048391185_0.5462731235441447","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@usefy/use-map","version":"0.11.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"0ef64826ef759c59ebbf863541976ab1f5b19139","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.11.0.tgz","fileCount":8,"integrity":"sha512-vlhH9CvU7scHT5aHG5jrvstgt4z1fWosP6cdeKQHkYbGkcjXskys6PzB9lGQfdi/kuHSA7pioLjcNVSHMOzgNg==","signatures":[{"sig":"MEUCIF4uNGYWT+ND/qHPaCRp6S84rHRKX2eRmVMuvxBg9EkLAiEA3sZtD/sKNPwdFLGDYsVDQClfdga11F8K/KMHS0iIK3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/9061a504d74de442c9762d447843b724/usefy-use-map-0.11.0.tgz","_integrity":"sha512-vlhH9CvU7scHT5aHG5jrvstgt4z1fWosP6cdeKQHkYbGkcjXskys6PzB9lGQfdi/kuHSA7pioLjcNVSHMOzgNg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"10.8.2","description":"A React hook for managing Map state with immutable updates","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-map_0.11.0_1783057604402_0.7146311175431725","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@usefy/use-map","version":"0.12.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"6882a3fdcc877532195dc07088290f81659c5001","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.12.0.tgz","fileCount":8,"integrity":"sha512-xtET2IPXeu013rhubFmeplGJ4EsQoxOyYrvREGdj5viv7feircIcLyf0ak4Al5XM1id1NNr4/tnG8LdCYt2plA==","signatures":[{"sig":"MEUCIQDLji3XfE6ut4feL7uXR4viAUAakiw6UZthVE7J4mQG+AIgcfkl/7EvIOdGV5j/cjkhaxjQKNlNdI+RGWvLa336PXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/f2ca49534b9ce28bee8fc3ffafd55087/usefy-use-map-0.12.0.tgz","_integrity":"sha512-xtET2IPXeu013rhubFmeplGJ4EsQoxOyYrvREGdj5viv7feircIcLyf0ak4Al5XM1id1NNr4/tnG8LdCYt2plA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.12.0_1783063844896_0.2975043058920279","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@usefy/use-map","version":"0.12.1","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"188525fb193a2bdd6868c0a764637f6fac03f9e9","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.12.1.tgz","fileCount":8,"integrity":"sha512-7QAAKlo3fveQzcPsdskog0UWTIlkNY54kLAV0xbXBIBBs+jYsvPnAhjnYniPEhjzLjezDR2rI2PPc70SAxfWSw==","signatures":[{"sig":"MEUCIQDpc/bQqqbLT9YmI6BmRSf1RvNp2cseOBw+zFKYKWhQoAIge1k0+rdG8D8XkzijStQshn3TV1XU+XMFpuEqvN7GUfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/c513ed6fe760cf035a93c7639277d6fc/usefy-use-map-0.12.1.tgz","_integrity":"sha512-7QAAKlo3fveQzcPsdskog0UWTIlkNY54kLAV0xbXBIBBs+jYsvPnAhjnYniPEhjzLjezDR2rI2PPc70SAxfWSw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.12.1_1783065587613_0.8618608380826811","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@usefy/use-map","version":"0.12.2","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"a87ceb895a0295f2e08fee70628c81377217bfe1","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.12.2.tgz","fileCount":8,"integrity":"sha512-P0O7OBQinHU5lDc1AymaMpiqHVlh+Ai6H0vsD8emE+h3xIQZ1GcD3yYIclPw8e7pMBY/5OpA0hAtrtuyp+hZig==","signatures":[{"sig":"MEUCIClZ01iy+AzfQem97SiomvuSm9y3Q95MElluU4TbtFgMAiEAhnlQ4JOfV75dENTIxsqB0iglHO7rcLFWTyY9NIjyC9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/513afd95e951859dfe320b9d7babdd79/usefy-use-map-0.12.2.tgz","_integrity":"sha512-P0O7OBQinHU5lDc1AymaMpiqHVlh+Ai6H0vsD8emE+h3xIQZ1GcD3yYIclPw8e7pMBY/5OpA0hAtrtuyp+hZig==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.12.2_1783070644805_0.42645774130060343","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@usefy/use-map","version":"0.13.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"fdc05a1f3505f3876165f9b217402af6172bebe3","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.13.0.tgz","fileCount":8,"integrity":"sha512-KuNl78jILIGivjG+uGP33Oo/TeNpqSzMygVWK4bpwazyq3BcJzwJvQyC5MVFGYFet/OZ5x2xZdscV/roN3GVkQ==","signatures":[{"sig":"MEUCIF67ywevb+eHcl67OYlL89E58euizr1XEfWSyrN2KRAdAiEAqzmAjrbMsQQHwqNXrGtbj0VthgNs+VycMkTEMKd9yZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/207991535e21b419ca8037988a305b8c/usefy-use-map-0.13.0.tgz","_integrity":"sha512-KuNl78jILIGivjG+uGP33Oo/TeNpqSzMygVWK4bpwazyq3BcJzwJvQyC5MVFGYFet/OZ5x2xZdscV/roN3GVkQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.13.0_1783129966604_0.331060162983871","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@usefy/use-map","version":"0.14.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"160686e4b03e28f0d20d908f1eb70276a4e5000b","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.14.0.tgz","fileCount":8,"integrity":"sha512-dSFcUHmnvpp3QZxy3/8LnZSOHc5ycMXENzDwdvqp35ehzAQiYLzDiuf/MMLCy+9/FHOvR8VrnmBOJYf+/nhehA==","signatures":[{"sig":"MEUCIQCB/kr40xQD9UGS47KaLsoMz3qgGPndltUaKFpbYNhUTQIgGhPInGaTqTuxnuFOuqgPU51z3XqZ3BDQXIG7pJVis5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/3e19bf240d345ca1b52016e33837faec/usefy-use-map-0.14.0.tgz","_integrity":"sha512-dSFcUHmnvpp3QZxy3/8LnZSOHc5ycMXENzDwdvqp35ehzAQiYLzDiuf/MMLCy+9/FHOvR8VrnmBOJYf+/nhehA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.14.0_1783134819733_0.05114998398826409","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@usefy/use-map","version":"0.15.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"915a69d0ce350499b9dd29e723e2634b0ffec628","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.15.0.tgz","fileCount":8,"integrity":"sha512-YCBq1iS2iOmySB/r6eMaoRwi//4i4MPuRw4+CfkLnPY0O4yxuDCRCO7OThVtfgHyNJyzM/9vD0+Zudmv717KMw==","signatures":[{"sig":"MEYCIQCizt6QKSbwT9BVVsaYmfvhmkGZvX2ecJWERM9TqtSqiQIhAKvwOQbGGt8dLM0NrdXZmZNhkcw6asBYW86bZG9XDAly","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/65d0c9420ed85d3e198d0fef306a6042/usefy-use-map-0.15.0.tgz","_integrity":"sha512-YCBq1iS2iOmySB/r6eMaoRwi//4i4MPuRw4+CfkLnPY0O4yxuDCRCO7OThVtfgHyNJyzM/9vD0+Zudmv717KMw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.15.0_1783138388796_0.2508023355122362","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@usefy/use-map","version":"0.16.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"d20b13a6e295ab81f7c20278b5cb9e8b80165df4","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.16.0.tgz","fileCount":8,"integrity":"sha512-BJbRUBfPq5B/LrMFBjOcC5k5o1sr5RpJlfkXAXf8KFOi2kI9T4WKkZvkvJbOp/rqE9igSLQj66eDWMyW0CGfTw==","signatures":[{"sig":"MEUCIQD1MRHUMIPXhQLsLpE4vfQPac9pDcL6lKfuitE+heGnLwIgSIkm5l9p3e2vv6EXXD+Itmnz58vkDFAB3ClwgUNthRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/d29a41484c28ab437d41522b4c6d921c/usefy-use-map-0.16.0.tgz","_integrity":"sha512-BJbRUBfPq5B/LrMFBjOcC5k5o1sr5RpJlfkXAXf8KFOi2kI9T4WKkZvkvJbOp/rqE9igSLQj66eDWMyW0CGfTw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.16.0_1783142235446_0.4120059267923424","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@usefy/use-map","version":"0.17.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"742729596b8d20c4d67134a8b2db19be9f479322","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.17.0.tgz","fileCount":8,"integrity":"sha512-MJfxBzlRphdJx2ZBYihGfn9rEjzLtcY0dpofcVxvhOSOqMwwtAPx8P5C7yvSP9p8DARfkn96jB3b6BZjg61Xsw==","signatures":[{"sig":"MEUCIQDTk5sAhusCxNhEaEL4lXl/d1PWuNwIGTKllH49pO34oQIgZvfOiQaJAuNogdDMcJp876BZ1XN4i6ekDRwzQ3JsPIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/988c6f61991425bd6072c177218e19a5/usefy-use-map-0.17.0.tgz","_integrity":"sha512-MJfxBzlRphdJx2ZBYihGfn9rEjzLtcY0dpofcVxvhOSOqMwwtAPx8P5C7yvSP9p8DARfkn96jB3b6BZjg61Xsw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.17.0_1783230038947_0.8142809608116526","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@usefy/use-map","version":"0.18.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"8aca0f82176c20b31e2e60def88d838f1e309ce6","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.18.0.tgz","fileCount":8,"integrity":"sha512-V4cmuYmZn2vsnPZ2glireihLcsA98Uw+cGMrk1JA5VrI9v6SbdcrmLhqHPJC2+jukrByuF7eWIV6WiEzGyQfUw==","signatures":[{"sig":"MEQCICc3eGRMeblu4BPuJclMULiNRsv305JudePm7gtM06ydAiBXik82udwQKr3UpvsQTxm6yksxJ/KmG/JCj9VdUjuuZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/aad4cbeae83ef320a3af2519a6387c7a/usefy-use-map-0.18.0.tgz","_integrity":"sha512-V4cmuYmZn2vsnPZ2glireihLcsA98Uw+cGMrk1JA5VrI9v6SbdcrmLhqHPJC2+jukrByuF7eWIV6WiEzGyQfUw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.18.0_1783252583929_0.03609639599369774","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@usefy/use-map","version":"0.19.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"9a32e84e9f2e8c6c2e9e334d6fe434f2ce80ca8d","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.19.0.tgz","fileCount":8,"integrity":"sha512-q0z6Ac8/L6bWnlP3f7c3eQrpyC+zaidCrWfALKG+Iy1+ZCGP1Up9Tf9uo9inbjkUBKXJiKj23j3lgafVj13WIg==","signatures":[{"sig":"MEUCIQC+RL9krH6C5pMOF1zZ1O03ZKM8TsTrR0KC7wfJnzBstAIgbPcBRQIEuXUHJo2MkE1vkxORhYOR40Dm53tDazLgAPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/1c0237c21d26694755ae384007112cd3/usefy-use-map-0.19.0.tgz","_integrity":"sha512-q0z6Ac8/L6bWnlP3f7c3eQrpyC+zaidCrWfALKG+Iy1+ZCGP1Up9Tf9uo9inbjkUBKXJiKj23j3lgafVj13WIg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.19.0_1783259388332_0.9765656880402063","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@usefy/use-map","version":"0.20.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"72da695b4797ff5144186f7be10ffbdc4ef772a3","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.20.0.tgz","fileCount":8,"integrity":"sha512-BNWl2yPTsnJphqa/p1HoMqZoUFw5k/13zc+babiJ8atiwfxk1vD9nSCCDvffEoRMzvmauiEjiODOmzoxczmeBQ==","signatures":[{"sig":"MEUCICaERDmeJtz5wYDAPhmNweNcFF5NrUgpYn+iZNAGhZYyAiEAzXxsBglp0ICkVR/6h1giUm0BFXEtW2/EIQWd9ikN4Vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/49f193ebd7a96de0268c48f4b32cbd22/usefy-use-map-0.20.0.tgz","_integrity":"sha512-BNWl2yPTsnJphqa/p1HoMqZoUFw5k/13zc+babiJ8atiwfxk1vD9nSCCDvffEoRMzvmauiEjiODOmzoxczmeBQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.20.0_1783342876610_0.6079651892203011","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@usefy/use-map","version":"0.21.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"655f52e7b5e556d2235f3e633ff7a41605020f0c","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.21.0.tgz","fileCount":8,"integrity":"sha512-RX6GGuQpVBta7BPkVHdk/QfACHKf4jFHdsqdq5mS9z3473nwfxSM0luJrkg80BzW740ftJXZD/RVgWN9VHrG4Q==","signatures":[{"sig":"MEUCIQCQrY6yeIRElMgSaJByug2dHpS0wahcFBjwTbxi+tUbFgIgfTig2InE6/W7rX4VShA+5vyuBQ6C0CyjzNC2TFHPXYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/d513307bd9c85858dffb1f3d30141d17/usefy-use-map-0.21.0.tgz","_integrity":"sha512-RX6GGuQpVBta7BPkVHdk/QfACHKf4jFHdsqdq5mS9z3473nwfxSM0luJrkg80BzW740ftJXZD/RVgWN9VHrG4Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.21.0_1783350153286_0.5299087745971467","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@usefy/use-map","version":"0.21.1","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"f67cb66089519b201f7704166a1c86e24dacd937","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.21.1.tgz","fileCount":8,"integrity":"sha512-BNUyXNFIvtpfU+kW8Kjecrk2Edz5gOuc8J8gThEsEAvkzGXijAy80bHs+6+OhsxpTUFR5BWT/M8FX6eGK/CvFA==","signatures":[{"sig":"MEYCIQClNOCNXUKzOyfL2zNmvdZACWqKm9M/kCX+hqYY3gHmjAIhAM2kXcnW6Ry0YCRXRxhy8EP/fudiDKFYvMGAgOXXcyf6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34439},"main":"./dist/index.js","_from":"file:usefy-use-map-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/0225f29bd5b3ab0a278c95550780936a/usefy-use-map-0.21.1.tgz","_integrity":"sha512-BNUyXNFIvtpfU+kW8Kjecrk2Edz5gOuc8J8gThEsEAvkzGXijAy80bHs+6+OhsxpTUFR5BWT/M8FX6eGK/CvFA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.21.1_1783428147272_0.5816387011934587","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@usefy/use-map","version":"0.22.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"9172a050bfce0aca33f90ef90da34086263fefa2","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.22.0.tgz","fileCount":8,"integrity":"sha512-n1APd/RrRtkG62qL75m/dATbG4dHPCqDVMXGUGbS/jIPM4XvBfYIteS89SmvTymgwk94yJiuMzaa5pNKRrVXhQ==","signatures":[{"sig":"MEYCIQCH+X4RiZUED3kWfeinBq+cbzxkP0cgy78WifZ1KDBuWgIhAOwIC1KooqnRj0jZ1bBLf01UPzxM3EFZ/6hSJ1hboDM/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37535},"main":"./dist/index.js","_from":"file:usefy-use-map-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/974155b398829f25a6a89d5df3d8e092/usefy-use-map-0.22.0.tgz","_integrity":"sha512-n1APd/RrRtkG62qL75m/dATbG4dHPCqDVMXGUGbS/jIPM4XvBfYIteS89SmvTymgwk94yJiuMzaa5pNKRrVXhQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.22.0_1783474466288_0.9113528232194699","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@usefy/use-map","version":"0.23.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"768d6c297cd1fbb60ef88f7f58b386b7bffb6aae","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.23.0.tgz","fileCount":8,"integrity":"sha512-mGbox9y8RIHsSgIBNH5zRyOEeTxM0zL95RSEvs1ipruUQLsl6RnLDqL5r8/NLbmzoKJd39XkhDl+baJreDa7XA==","signatures":[{"sig":"MEUCIQDrNkUuYQE41esU/FguDFQRftM+sm0ojIlyyudXG8pZGQIgHaTx8fiH6YAv/l1q0/JmANOes8lN05D4HVALMNwIKzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37535},"main":"./dist/index.js","_from":"file:usefy-use-map-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/d75ff68cefbbd4923db5abb4988624be/usefy-use-map-0.23.0.tgz","_integrity":"sha512-mGbox9y8RIHsSgIBNH5zRyOEeTxM0zL95RSEvs1ipruUQLsl6RnLDqL5r8/NLbmzoKJd39XkhDl+baJreDa7XA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.23.0_1783499619625_0.6867468375018977","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@usefy/use-map","version":"0.24.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"7223fe24c2bc486925e6002a5b710a5ff5627ed0","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.24.0.tgz","fileCount":8,"integrity":"sha512-C90vWMf1i08jwAiumLFZzhToOtLovJABMfHR9jo/Cig7f8E4CD+kaIk00HSeqo+oZT7c287Qa8tgYo8SMvIq2Q==","signatures":[{"sig":"MEYCIQCItLt54eu3l7Op6pqfPCvDyURv3KcsklyRga6k1yjutAIhAJHzwRgYELmzK1V1Un5Qlu5nWKu6tzkQ71drt52sK6Yk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37535},"main":"./dist/index.js","_from":"file:usefy-use-map-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/970742380ce1b39aab50976fb16534aa/usefy-use-map-0.24.0.tgz","_integrity":"sha512-C90vWMf1i08jwAiumLFZzhToOtLovJABMfHR9jo/Cig7f8E4CD+kaIk00HSeqo+oZT7c287Qa8tgYo8SMvIq2Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.24.0_1783512249387_0.6785760680614434","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@usefy/use-map","version":"0.25.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"57b5c1e09a8c95fa5aaa276acb635147b4024376","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.25.0.tgz","fileCount":8,"integrity":"sha512-wQrr7Byx+YLEPQ7hv6PVxbduTDmJw80ifd1ycAsHXAe0cLUsCm63PsOGGLfbutkPMmyJwDFEBPQSR4dn5unwEA==","signatures":[{"sig":"MEUCIB7pAR2hqmA8xeoBj7hd+cLmlRE/S4qaN1CGYJ/kU5qEAiEA7pV0hkvhdDVhMlRxxUA+cc3SNUQ4snXUxjiv81R+ivM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37535},"main":"./dist/index.js","_from":"file:usefy-use-map-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/7ed7eab0c612f8c8fdfc188d97b55ed2/usefy-use-map-0.25.0.tgz","_integrity":"sha512-wQrr7Byx+YLEPQ7hv6PVxbduTDmJw80ifd1ycAsHXAe0cLUsCm63PsOGGLfbutkPMmyJwDFEBPQSR4dn5unwEA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.25.0_1783516982651_0.11954225687102227","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@usefy/use-map","version":"0.25.1","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@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":"48509e3cdba1596890236e3ebce7bf471fcca348","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-0.25.1.tgz","fileCount":8,"integrity":"sha512-uURe2cRmx0B5bVo0KFKqMJpk1/lNQRz2Ek+ktsujl5LQVHLsQUlCcfPNQcwinXZfwtUrPbnWcSCG4S9uHqb+fQ==","signatures":[{"sig":"MEUCIQCv158KW6SDaxMwgM4t1sa4gG6XwE/2a4DD2E/TfqgfwgIgCTT2xHn+2+P5p9f2RJN1ZjPqZUxbL+FmKKi9kdRxRBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37535},"main":"./dist/index.js","_from":"file:usefy-use-map-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/a484a4d028d11be95ac2788a6a569307/usefy-use-map-0.25.1.tgz","_integrity":"sha512-uURe2cRmx0B5bVo0KFKqMJpk1/lNQRz2Ek+ktsujl5LQVHLsQUlCcfPNQcwinXZfwtUrPbnWcSCG4S9uHqb+fQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_0.25.1_1783523670243_0.5903848617652803","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@usefy/use-map","version":"1.0.0","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"license":"MIT","_id":"@usefy/use-map@1.0.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://usefy-web.vercel.app/packages/use-map","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"aff16e8a13a4a6f88f1fc8db61d46c805681c80e","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-1.0.0.tgz","fileCount":8,"integrity":"sha512-BntclR61gi3eADvsCH8u3UaudAa+upB80C5ukARTjyuDmhr6glWoguOwk3tN5Raouu3yA9UNb3yLSu8iUm5fgg==","signatures":[{"sig":"MEUCICUdR1QHsHBPZQzASI8dweY0b8polEbzDkjxJJn76zxoAiEA3S8zzZ2mC+FSYZW0jPiRW4EmMkts61rpH7S3Y/0wCCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37597},"main":"./dist/index.js","_from":"file:usefy-use-map-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/dd6790704cd2f9c36ef1f2b839cd34cf/usefy-use-map-1.0.0.tgz","_integrity":"sha512-BntclR61gi3eADvsCH8u3UaudAa+upB80C5ukARTjyuDmhr6glWoguOwk3tN5Raouu3yA9UNb3yLSu8iUm5fgg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-map"},"_npmVersion":"11.16.0","description":"A React hook for managing Map state with immutable updates","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-map_1.0.0_1784693237516_0.6160019716146772","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@usefy/use-map","version":"1.1.0","homepage":"https://usefy-web.vercel.app/packages/use-map","description":"A React hook for managing Map state with immutable updates","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-map"},"license":"MIT","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit","clean":"rimraf dist"},"_id":"@usefy/use-map@1.1.0","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"_integrity":"sha512-MKjaRVE4nOkREjOsVcBqe6u6GnLMXcg3rEga8QJUv0lCfGG8QfEyodIsVMbNHjATdjc/95Dzlg/Nu1xdFid3jA==","_resolved":"/tmp/af655037ce683de86b90ea623bc7388e/usefy-use-map-1.1.0.tgz","_from":"file:usefy-use-map-1.1.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-MKjaRVE4nOkREjOsVcBqe6u6GnLMXcg3rEga8QJUv0lCfGG8QfEyodIsVMbNHjATdjc/95Dzlg/Nu1xdFid3jA==","shasum":"05eab87e4c42c5f0c54b40680e9d3689612d5cfb","tarball":"https://registry.npmjs.org/@usefy/use-map/-/use-map-1.1.0.tgz","fileCount":8,"unpackedSize":37603,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBqgEHX6euhaS4g4Mjm2bIVGt7uQfZ4pvoloaRvHvOTyAiEApKNp/xevnVmAcSf08msfA+JTSA+Nmjuy8oR+0OH8frM="}]},"_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-map_1.1.0_1785214692384_0.123104214626514"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-01T07:35:39.446Z","modified":"2026-07-28T04:58:12.661Z","0.4.0":"2026-07-01T07:35:39.716Z","0.5.0":"2026-07-01T08:45:26.237Z","0.6.0":"2026-07-01T13:31:04.498Z","0.7.0":"2026-07-02T01:51:08.405Z","0.8.0":"2026-07-02T06:08:27.855Z","0.9.0":"2026-07-03T01:47:07.624Z","0.10.0":"2026-07-03T03:13:11.342Z","0.11.0":"2026-07-03T05:46:44.546Z","0.12.0":"2026-07-03T07:30:45.058Z","0.12.1":"2026-07-03T07:59:47.733Z","0.12.2":"2026-07-03T09:24:04.940Z","0.13.0":"2026-07-04T01:52:46.743Z","0.14.0":"2026-07-04T03:13:39.888Z","0.15.0":"2026-07-04T04:13:08.936Z","0.16.0":"2026-07-04T05:17:15.574Z","0.17.0":"2026-07-05T05:40:39.088Z","0.18.0":"2026-07-05T11:56:24.060Z","0.19.0":"2026-07-05T13:49:48.455Z","0.20.0":"2026-07-06T13:01:16.743Z","0.21.0":"2026-07-06T15:02:33.450Z","0.21.1":"2026-07-07T12:42:27.403Z","0.22.0":"2026-07-08T01:34:26.424Z","0.23.0":"2026-07-08T08:33:39.750Z","0.24.0":"2026-07-08T12:04:09.533Z","0.25.0":"2026-07-08T13:23:02.790Z","0.25.1":"2026-07-08T15:14:30.383Z","1.0.0":"2026-07-22T04:07:17.660Z","1.1.0":"2026-07-28T04:58:12.520Z"},"bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"license":"MIT","homepage":"https://usefy-web.vercel.app/packages/use-map","keywords":["react","hooks","map","state","collection","data-structure","useMap"],"repository":{"type":"git","url":"git+https://github.com/mirunamu00/usefy.git","directory":"packages/hooks/use-map"},"description":"A React hook for managing Map state with immutable updates","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-map</h1>\n\n<p align=\"center\">\n  <strong>A React hook for managing Map state with immutable updates</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@usefy/use-map\">\n    <img src=\"https://img.shields.io/npm/v/@usefy/use-map.svg?style=flat-square&color=007acc\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@usefy/use-map\">\n    <img src=\"https://img.shields.io/npm/dm/@usefy/use-map.svg?style=flat-square&color=007acc\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://bundlephobia.com/package/@usefy/use-map\">\n    <img src=\"https://img.shields.io/bundlephobia/minzip/@usefy/use-map?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-map.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-usemap--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-map` manages a JavaScript `Map` as React state with immutable, ergonomic updates. Every mutation produces a brand-new `Map` (so React re-renders correctly and the previous state is never mutated), and the returned map is typed as `ReadonlyMap` to steer you toward the provided actions.\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-map?\n\n- **Zero Dependencies** — Pure React implementation\n- **TypeScript First** — Full `<K, V>` generics with exported types\n- **Immutable Updates** — New `Map` on every change; `ReadonlyMap` return type prevents accidental in-place mutation\n- **Complete Action Set** — `set`, `setAll`, `remove`, `reset`, `clear`, `get`\n- **Stable Actions** — Action identities never change, so they're safe as `useEffect` dependencies\n- **No Wasted Renders** — No-op updates (removing an absent key, clearing an empty map, setting a key to its current value) are skipped\n- **Lazy Initialization** — Accepts a `Map`, an iterable of tuples, or a factory — just like `useState`\n\n---\n\n## Installation\n\n```bash\n# npm\nnpm install @usefy/use-map\n\n# yarn\nyarn add @usefy/use-map\n\n# pnpm\npnpm add @usefy/use-map\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 { useMap } from \"@usefy/use-map\";\n\nfunction Settings() {\n  const [prefs, { set, remove, reset }] = useMap<string, boolean>([\n    [\"darkMode\", false],\n    [\"beta\", true],\n  ]);\n\n  return (\n    <label>\n      <input\n        type=\"checkbox\"\n        checked={prefs.get(\"darkMode\") ?? false}\n        onChange={(e) => set(\"darkMode\", e.target.checked)}\n      />\n      Dark mode\n    </label>\n  );\n}\n```\n\n---\n\n## API Reference\n\n### `useMap<K, V>(initialState?)`\n\nReturns a tuple of the current read-only map and a stable actions object.\n\n#### Parameters\n\n| Parameter      | Type                  | Default | Description                                              |\n| -------------- | --------------------- | ------- | -------------------------------------------------------- |\n| `initialState` | `MapInitializer<K, V>` | empty   | A `Map`, an iterable of `[key, value]` tuples, or a factory returning one (evaluated once) |\n\n#### Returns `[map, actions]`\n\n| Item      | Type                  | Description                                          |\n| --------- | --------------------- | --------------------------------------------------- |\n| `map`     | `ReadonlyMap<K, V>`   | Current map. Read via `get`/`has`/`size`/iteration  |\n| `actions` | `UseMapActions<K, V>` | Stable action handlers (see below)                  |\n\n#### Actions\n\n| Action                 | Signature                                    | Description                                                             |\n| ---------------------- | -------------------------------------------- | ---------------------------------------------------------------------- |\n| `set`                  | `(key: K, value: V) => void`                 | Set/overwrite a key. Setting a key to its current value is a no-op      |\n| `setAll`               | `(entries: Iterable<[K, V]>) => void`        | Replace the entire map with the given entries                          |\n| `remove`               | `(key: K) => void`                           | Remove a key. Removing an absent key is a no-op                         |\n| `reset`                | `() => void`                                 | Restore the initial entries (a fresh copy)                             |\n| `clear`                | `() => void`                                 | Remove all entries. Clearing an empty map is a no-op                    |\n| `get`                  | `(key: K) => V \\| undefined`                 | Read a key's value (stable, always reflects latest state)              |\n\n> The returned `map` is a `ReadonlyMap`, so calling `map.set(...)` directly is a TypeScript error. Use the actions — mutating the map in place would bypass React state and break re-renders.\n\n---\n\n## Examples\n\n### User directory (objects keyed by id)\n\n```tsx\nimport { useMap } from \"@usefy/use-map\";\n\ninterface User {\n  id: string;\n  name: string;\n}\n\nfunction UserDirectory() {\n  const [users, { set, remove }] = useMap<string, User>([\n    [\"1\", { id: \"1\", name: \"Alice\" }],\n    [\"2\", { id: \"2\", name: \"Bob\" }],\n  ]);\n\n  const addUser = (user: User) => set(user.id, user);\n  const removeUser = (id: string) => remove(id);\n\n  return (\n    <ul>\n      {[...users.values()].map((user) => (\n        <li key={user.id}>\n          {user.name}\n          <button onClick={() => removeUser(user.id)}>Remove</button>\n        </li>\n      ))}\n    </ul>\n  );\n}\n```\n\n### Replace everything with `setAll`\n\n```tsx\nconst [cache, { setAll, clear }] = useMap<string, Product>();\n\nasync function refresh() {\n  const products = await fetchProducts();\n  setAll(products.map((p) => [p.id, p])); // replaces the whole cache\n}\n```\n\n### Reset to initial\n\n```tsx\nconst [form, { set, reset }] = useMap<string, string>([\n  [\"email\", \"\"],\n  [\"name\", \"\"],\n]);\n\nset(\"email\", \"hi@example.com\");\nreset(); // both fields back to \"\"\n```\n\n### Stable actions as effect dependencies\n\n```tsx\nconst [items, actions] = useMap<string, Item>();\n\nuseEffect(() => {\n  const unsub = subscribe((item) => actions.set(item.id, item));\n  return unsub;\n}, [actions]); // actions never changes identity — effect runs once\n```\n\n---\n\n## TypeScript\n\n```tsx\nimport {\n  useMap,\n  type MapInitializer,\n  type UseMapActions,\n  type UseMapReturn,\n} from \"@usefy/use-map\";\n\nconst [map, actions]: UseMapReturn<number, string> = useMap<number, string>([\n  [1, \"one\"],\n]);\n```\n\n---\n\n## Behavior Notes\n\n- **Immutable** — Actions never mutate the current map; they replace it with a new one. Any snapshot you captured stays valid.\n- **Referentially stable actions** — The actions object and each function keep the same identity for the lifetime of the component.\n- **Initial value is copied** — The map you pass in is never mutated, and `reset` always yields a fresh copy of it.\n- **No-op skipping** — Updates that wouldn't change anything don't create a new map or trigger a re-render.\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-map/src/index.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>View Detailed Coverage Report</strong></a> (GitHub Pages)\n\n### Test Files\n\n- `useMap.test.ts` — 22 tests for hook behavior and immutability\n\n**Total: 22 tests**\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"}