{"_id":"@usefy/use-memory-monitor","_rev":"49-744805733e885e9ef7de365696643c6f","name":"@usefy/use-memory-monitor","dist-tags":{"latest":"1.1.0"},"versions":{"0.0.1":{"name":"@usefy/use-memory-monitor","version":"0.0.1","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@0.0.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":"e17b36cce24f7132683ac53bd2c42244e83bd74e","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.0.1.tgz","fileCount":8,"integrity":"sha512-0WCJET801nazqoyWRCwLm0tZ5pKjDuqDSHwdiiQNvlkbfPg24JYk5Qcyee5tytNhHfV22zwd3t/DFFKgg4+Vpw==","signatures":[{"sig":"MEYCIQCpDwT2us7AciOnJoZBMUcR0aBGMK8OVRnsfCjsxRqNrgIhAIYiIId6kaW6W44H2EzsoMHXHd00270/Byc4d6wbJnTD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252918},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/dde2512b4983f063a2e998c8dae52298/usefy-use-memory-monitor-0.0.1.tgz","_integrity":"sha512-0WCJET801nazqoyWRCwLm0tZ5pKjDuqDSHwdiiQNvlkbfPg24JYk5Qcyee5tytNhHfV22zwd3t/DFFKgg4+Vpw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.0.1_1767879656103_0.32635637512761617","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@usefy/use-memory-monitor","version":"0.0.32","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"d7a8f0d96786b628e192764ac04ac12a4137844b","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.0.32.tgz","fileCount":8,"integrity":"sha512-XOZ36AixbZiNWHx1KcVTCCzRW8O4oHFutuBuMoIABAIfvvZrTt0xu/Irb3rQ3lCMARZZgURihY3oZ6auuhC4FQ==","signatures":[{"sig":"MEUCIHcgf3E0ybSat5F6hPtGvX5TphPnZfN8amVJY+68aJOqAiEAkvow1GAcy9RwtlAgblpV4IStf4/595N2e4hXYAwj0Tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252919},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/facd1ac66fddf8d013eebb60a9c1ba4c/usefy-use-memory-monitor-0.0.32.tgz","_integrity":"sha512-XOZ36AixbZiNWHx1KcVTCCzRW8O4oHFutuBuMoIABAIfvvZrTt0xu/Irb3rQ3lCMARZZgURihY3oZ6auuhC4FQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.0.32_1767879893467_0.6181103090161335","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@usefy/use-memory-monitor","version":"0.0.33","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"4135dd986580c5cc6d6265c7af693af90632f541","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.0.33.tgz","fileCount":8,"integrity":"sha512-PW6CbrwcH7R/iI249kgur0gRzzMuTkencpz8rtyTTOPuZJG/z0+feT3Msb4Zh0MB2Njgr+u2pcQJ5UITuG8sow==","signatures":[{"sig":"MEYCIQCU3w8o69dkSWGdUcRfhzRpmiSJnxEZ0DOXaZs3akw7NgIhAMedWJc2vskR85jS/hlBgBzgLOb9DVwYJoRg0QYpMiwT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253172},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/721e8b9a7d469dcfbf6a9dbc0ef94086/usefy-use-memory-monitor-0.0.33.tgz","_integrity":"sha512-PW6CbrwcH7R/iI249kgur0gRzzMuTkencpz8rtyTTOPuZJG/z0+feT3Msb4Zh0MB2Njgr+u2pcQJ5UITuG8sow==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.0.33_1767881762073_0.5667172790241501","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@usefy/use-memory-monitor","version":"0.0.34","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"e65a46273af7b8b57eaff6ecd27f37c374e71886","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.0.34.tgz","fileCount":8,"integrity":"sha512-g28phM+4i5BXSt3WBGmS1/cBOH1g+Pz/WQslRWiOsS1/+UzgRU1ZbJtZfPRq102NqJQ5QbYZNsiwstGoz8/ogQ==","signatures":[{"sig":"MEUCIQDp225G1vMBbsbdT7awIeIAxQEG7PIm80s8OUwrUeSm+AIgSgjTHk0/BTBJHavXA/kF21AKK1e3YvRg0c4nRHWWUZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256390},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/a24f7d49a9673dbcf35195a3cd4f6b71/usefy-use-memory-monitor-0.0.34.tgz","_integrity":"sha512-g28phM+4i5BXSt3WBGmS1/cBOH1g+Pz/WQslRWiOsS1/+UzgRU1ZbJtZfPRq102NqJQ5QbYZNsiwstGoz8/ogQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.0.34_1767885010065_0.20508472776169095","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@usefy/use-memory-monitor","version":"0.0.35","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"588125b5fad772bec1086c797fa4a14d6d80eebc","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.0.35.tgz","fileCount":8,"integrity":"sha512-l2X6JvuPR0z+CyQGmLhl+1vF+edMB7xd5TDLFtukFzMazHIwcgS57yQjBAPRwMxL/rFJaJeUInUuT5NveYtECg==","signatures":[{"sig":"MEUCIQC/zzQbVSVq5Vj3U9B9AuoKaBY7ye0XXzUvEmpwoJU/UgIgcqmI5Bvmqa2qlbSLEO8pguDZ3uNtmqHs2AFeACrcWOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257515},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/d0de68464594d5f7d365f364e926f852/usefy-use-memory-monitor-0.0.35.tgz","_integrity":"sha512-l2X6JvuPR0z+CyQGmLhl+1vF+edMB7xd5TDLFtukFzMazHIwcgS57yQjBAPRwMxL/rFJaJeUInUuT5NveYtECg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.0.35_1767885192447_0.7684281840364842","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@usefy/use-memory-monitor","version":"0.0.36","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"04e031844cb283f525f53a446ead22cab25fe5de","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.0.36.tgz","fileCount":8,"integrity":"sha512-jdRarY0PAXBbSzPmajUIxCOQFCLDWRlNd6WwAHOHSfTfv7oYv44ZbG10ZJMoNiN6RjfUhfO0T49pYTyDpvsGrQ==","signatures":[{"sig":"MEYCIQCL6egKxx7Mq52jwJbgrbf0XdgqHezSLEBXJ1tgnNNJvgIhAJySrtWN6Njeakz+I0Xn2i+Y5RRuvcKch/g3i+qoC8Zo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257515},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/de54258ca8bd41f588ce14ebd63b8235/usefy-use-memory-monitor-0.0.36.tgz","_integrity":"sha512-jdRarY0PAXBbSzPmajUIxCOQFCLDWRlNd6WwAHOHSfTfv7oYv44ZbG10ZJMoNiN6RjfUhfO0T49pYTyDpvsGrQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.0.36_1767919972994_0.7735688409566088","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@usefy/use-memory-monitor","version":"0.0.37","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"95a0ea77449a6297dbc28fc818527a98488b5a09","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.0.37.tgz","fileCount":8,"integrity":"sha512-nu7IpK1gfpPlV8TorEolq2czaTgujIaVSciIc0IK8S02N3G3+hfkP6JD8Bpvhg1aSlQeOkxm3G0HqiLmxurcjw==","signatures":[{"sig":"MEUCIFOr7DE3jMOzY8mXqYXAcgkbM1p8/O03g5bP33wK4pOLAiEApWFhGyfmCRfOjYoKDUPoxdO/pyBnSV6MXEjSU84/4lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257515},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/fc1b935d6ba3da98eb55a0929cb6d83f/usefy-use-memory-monitor-0.0.37.tgz","_integrity":"sha512-nu7IpK1gfpPlV8TorEolq2czaTgujIaVSciIc0IK8S02N3G3+hfkP6JD8Bpvhg1aSlQeOkxm3G0HqiLmxurcjw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.0.37_1767920519427_0.9592367391033894","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@usefy/use-memory-monitor","version":"0.0.38","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"8d50d0c64913db51507536029a61486ded52dcd5","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.0.38.tgz","fileCount":8,"integrity":"sha512-teuZjxoRlj49X+Qx+c8cHrhpS/5oz72sOslJ0LqhexeGMHQfbCYfDkvIvNZVhBwgdXWilZASxn6pXev3hbofug==","signatures":[{"sig":"MEQCIAHTl+1Fa2ADQ56uBC7ZGx9UDcx9hcNwKq7IFUMEy0uZAiBNDIUaCn8G0fS6geJYPw9JCtPyWrJx4oagFzpbenhHDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257515},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/86890971f73c31ae47e328038899cdb5/usefy-use-memory-monitor-0.0.38.tgz","_integrity":"sha512-teuZjxoRlj49X+Qx+c8cHrhpS/5oz72sOslJ0LqhexeGMHQfbCYfDkvIvNZVhBwgdXWilZASxn6pXev3hbofug==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.0.38_1767922646545_0.9941576390809608","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@usefy/use-memory-monitor","version":"0.1.1","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"5cebf250b752c938b7063a11e50f02ececc9998f","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.1.1.tgz","fileCount":8,"integrity":"sha512-7F/lUvbnO0+JPowE0B8KHJ6Odwu2b2fC8Utlam7YBEQtvy0pYut6fVIdq6v9SpIi8jf79RoZ6FuyxiMslABnlQ==","signatures":[{"sig":"MEYCIQDChEV/jJ6/PjTjPDgFwr7BOccRaCJ5c3OEoPEMqNsTKwIhANtiT7byuEILzRUtTtscRXFD0BDQVyuK4I4RjsuoT6rb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/45c71b41f5ee531adf6bd14573c62433/usefy-use-memory-monitor-0.1.1.tgz","_integrity":"sha512-7F/lUvbnO0+JPowE0B8KHJ6Odwu2b2fC8Utlam7YBEQtvy0pYut6fVIdq6v9SpIi8jf79RoZ6FuyxiMslABnlQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.1.1_1768128896317_0.5726390359596203","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@usefy/use-memory-monitor","version":"0.1.2","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"5a24ca9ec936f477d1c7eab11416264500f5dd6e","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.1.2.tgz","fileCount":8,"integrity":"sha512-BFWfj6ppnENeGB/uEWSbbxnNqNqbbxPP2yMMXwpr0k7OcrynUhU7GClE6iuFQFuQfvqiRajIQtMmgLbY0GylFg==","signatures":[{"sig":"MEQCICLC7hgl4EombwNTYKqTzJ7/9fmwT7HhKtLgmEvbZ/KvAiBwiXaCz1gTzcWs9DrEZ/ihbxAF3LLLwDUBXdMs3JYSVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/179bfe323bb13f3ba76ce31f3b27b4bc/usefy-use-memory-monitor-0.1.2.tgz","_integrity":"sha512-BFWfj6ppnENeGB/uEWSbbxnNqNqbbxPP2yMMXwpr0k7OcrynUhU7GClE6iuFQFuQfvqiRajIQtMmgLbY0GylFg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.1.2_1768130086454_0.9139671055246792","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@usefy/use-memory-monitor","version":"0.1.3","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"8bde276a9bad837348656cf62d831729fd6a1cd3","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.1.3.tgz","fileCount":8,"integrity":"sha512-puR3Liolb7GJ9pjvABpS6Fi57UGdZKkY7pcB8PfpPaa9X1TF+lDHwk91pAfLbzF6EsCNmUaXHHBFV75M482wIQ==","signatures":[{"sig":"MEUCIFFVz7AAkOu0CQ61bgZCsdo+tQXc9bio3yHXlpzIdr1wAiEA4HLq0dcODKEQ11f4SdG/0pOnK3P8LofxcXJ9E+prWJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/88d03740bec84a3be6f6afb47a9d15b1/usefy-use-memory-monitor-0.1.3.tgz","_integrity":"sha512-puR3Liolb7GJ9pjvABpS6Fi57UGdZKkY7pcB8PfpPaa9X1TF+lDHwk91pAfLbzF6EsCNmUaXHHBFV75M482wIQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.1.3_1768140820040_0.20453440180043914","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@usefy/use-memory-monitor","version":"0.1.4","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"8a01f66657111d44dd2fe88356100351ab40bd08","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.1.4.tgz","fileCount":8,"integrity":"sha512-H7N3QxEVDj8XhYstvov63ueN+0sMCW/XAdKkrmay4oLa2Co4LCbPRs+eR3vLZyTY8Tl5AWGfvZwPOywW7p5N9A==","signatures":[{"sig":"MEYCIQC86Mtjc9RCT1z3//TrLKp4E73Atg2ZUJmc1ihiROJV4gIhALdYBgtKrRh3KX1nEZev/nf4QvCzMmf2b7nYxyEoxtTd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/4375df12aed30f4e9d095a9632bdd975/usefy-use-memory-monitor-0.1.4.tgz","_integrity":"sha512-H7N3QxEVDj8XhYstvov63ueN+0sMCW/XAdKkrmay4oLa2Co4LCbPRs+eR3vLZyTY8Tl5AWGfvZwPOywW7p5N9A==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.1.4_1768141449813_0.0978583169735876","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@usefy/use-memory-monitor","version":"0.1.5","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"d7af592bfb7feeb84e67a30ef3c23646aba8b93e","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.1.5.tgz","fileCount":8,"integrity":"sha512-rK4iAYIoacy1eBgcqQ5hJC2Dc6lGq17Jnoaz1i4NNmo6PUk/v0A31imgdMy2NW54JRJ8Lz570cSrxswrUz1y4Q==","signatures":[{"sig":"MEYCIQDOadmrqu84R49t5iYhiMphS7hatNwh0/NjSLKw8CcwvwIhAKMvHBu+cDgQ7eTmZX6v43G3GVe2sLvYr16It3W4tU+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/bc7c38665fe724f6c203a94f880fe335/usefy-use-memory-monitor-0.1.5.tgz","_integrity":"sha512-rK4iAYIoacy1eBgcqQ5hJC2Dc6lGq17Jnoaz1i4NNmo6PUk/v0A31imgdMy2NW54JRJ8Lz570cSrxswrUz1y4Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.1.5_1768181492312_0.6892651876216209","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@usefy/use-memory-monitor","version":"0.2.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"59ff9e5d328b151336f865fb3a08baeccc64fb1e","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.2.0.tgz","fileCount":8,"integrity":"sha512-JMdTekaxMtkFQg9pv5kc20mvGi5pI2+RkX2yDl+IUUWy1ByqHBICOD3KmHbD4wh0piJ+qhWjArxz3Yjh8ytkAg==","signatures":[{"sig":"MEYCIQD0/x5NS3w/WXMWAHRA1z5sCN/lvdnKK0EAmbMXVkDLWwIhALD5KSr/GETd8I3HOU74sHZx5hD/HqrzwnPshmvU6Sbw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/8ef171f5d131d23bd5e270052504aba8/usefy-use-memory-monitor-0.2.0.tgz","_integrity":"sha512-JMdTekaxMtkFQg9pv5kc20mvGi5pI2+RkX2yDl+IUUWy1ByqHBICOD3KmHbD4wh0piJ+qhWjArxz3Yjh8ytkAg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.2.0_1768184691205_0.7641868306492132","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@usefy/use-memory-monitor","version":"0.2.1","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"8c64802ebf4911d530fc6144e920aa2335bd7d81","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.2.1.tgz","fileCount":8,"integrity":"sha512-8davd9oFYLdhldMKUkVfULhWEFHeLEbhIQ07+pfoIkOVC0qyVOCyybae3ZVyjMHJB5Jr6LxYzEb1swP3B3G7zg==","signatures":[{"sig":"MEUCIQDvWQBLAlX1j5T6qW/J/63aZE+YC4CvgzWx9t62H265AAIgZGJhKWGLQPxpEimy3XouAp7SAuDmmblPbaowAiWRuMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5c1c67d25550b8abdbf6628d0118e8ae/usefy-use-memory-monitor-0.2.1.tgz","_integrity":"sha512-8davd9oFYLdhldMKUkVfULhWEFHeLEbhIQ07+pfoIkOVC0qyVOCyybae3ZVyjMHJB5Jr6LxYzEb1swP3B3G7zg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.2.1_1768200195054_0.6246335441179478","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@usefy/use-memory-monitor","version":"0.2.2","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"bb7225f1fbf9d24a3fb7607a4c64c29c17596268","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.2.2.tgz","fileCount":8,"integrity":"sha512-sQyAdSGrcYH22d9eLXkxVHu+0S4Oy0lwp6oclUIpYBryd1eLy4Wo3+en1VIk4BvWEANWJZeSi8Mp5ePj67XPhg==","signatures":[{"sig":"MEYCIQCf4UioXrQ9z62hZmpwOQ9ld1ICGRlKD+AlscxuIChYgwIhAMXoGVI85QP5R0lQJ23hRUvdN7htx2Drr9x7mYqVFI8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/1a2159f31b916cd47d0d29ad18260bfd/usefy-use-memory-monitor-0.2.2.tgz","_integrity":"sha512-sQyAdSGrcYH22d9eLXkxVHu+0S4Oy0lwp6oclUIpYBryd1eLy4Wo3+en1VIk4BvWEANWJZeSi8Mp5ePj67XPhg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.2.2_1768204243282_0.20170556968977804","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@usefy/use-memory-monitor","version":"0.2.3","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"a3f41a638eb01454c398bfa752c1479a05d32eab","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.2.3.tgz","fileCount":8,"integrity":"sha512-nXoX8pBNBY6GzsWMSzyfVNZumUGs/paCjbNCFpPhv2Y2+/IHpGO+I5TuxY9woz0TFglaicthPm6ZabgDw0zE3Q==","signatures":[{"sig":"MEUCIQDsFrFkLg2VHc1meBdiQxd1qo6fyNPyO1/Il5rTPoo3rgIgDZYNagZhSl/T6U58b/p2pBr3VZdmC1xbDMB4pWfErUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/9a6219fa93cf00dea889005dac9ce614/usefy-use-memory-monitor-0.2.3.tgz","_integrity":"sha512-nXoX8pBNBY6GzsWMSzyfVNZumUGs/paCjbNCFpPhv2Y2+/IHpGO+I5TuxY9woz0TFglaicthPm6ZabgDw0zE3Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.2.3_1768224337984_0.8129098954797542","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@usefy/use-memory-monitor","version":"0.2.4","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"e6e143593725b546b6f92e768704cce049f84627","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.2.4.tgz","fileCount":8,"integrity":"sha512-ooXD/qp9jSLL1Iv51xuI339+FGLaGa04Z+gUDDQQGAhS2V6AqEG9gWimwsBeMLxH0Nxkx0weCjhRC0fyiwNt/A==","signatures":[{"sig":"MEYCIQDGdw1YzWQSlZVqP2FVySoOo3P/1eQCcK4WY5JKsVw/lwIhAKvZNmceCwfCUdjeEnt61Rs/Jx7d7D6MyA8eQk7r0hV+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/26cc3ab1983c8e4cc0197e260b6833cd/usefy-use-memory-monitor-0.2.4.tgz","_integrity":"sha512-ooXD/qp9jSLL1Iv51xuI339+FGLaGa04Z+gUDDQQGAhS2V6AqEG9gWimwsBeMLxH0Nxkx0weCjhRC0fyiwNt/A==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.2.4_1768273658768_0.5141128474339549","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@usefy/use-memory-monitor","version":"0.2.5","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"382dd35abfd1a3d050446768ce74613b91fba126","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.2.5.tgz","fileCount":8,"integrity":"sha512-AkGYgORUoWMZbq53YXahjKCI9bZBHVHDIEglE6EY55FxyGYAphYundtxO9IUQ25L5w1Hn5B3Wj11V9jqIHF+kw==","signatures":[{"sig":"MEUCIQCApwYqvX0SRtVPqEvFD9q0F5etc1sJCgc3I386XJKNegIgcljtXFpYLee6WOIZxRXNJypYY9VdhPWerQD4K/3u8qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/dd02fdbb54060d4510e6a4cbe451a5a6/usefy-use-memory-monitor-0.2.5.tgz","_integrity":"sha512-AkGYgORUoWMZbq53YXahjKCI9bZBHVHDIEglE6EY55FxyGYAphYundtxO9IUQ25L5w1Hn5B3Wj11V9jqIHF+kw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.2.5_1768972566962_0.10807106168142444","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@usefy/use-memory-monitor","version":"0.2.6","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"82d059d1723e021f069f2233f1208136223fef97","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.2.6.tgz","fileCount":8,"integrity":"sha512-b0DZlEo6ngdEc/dWCBp+lbNaZZawLNHTGwjL3Qvch3YeKfgy45Qp8gGHMkBX+tMfk7kYx9Vuwta4PPvG+QYITw==","signatures":[{"sig":"MEUCIEzvUaWjXtktI6hXFWKAJt4rkpl6iMVmPMk7z04ETMsCAiEA82cbmFtGR6H/nQQmrRoKW/Gfrk3dXsvFGP/VuZF6ijE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/34f44de2244d866be1535dedacb07e55/usefy-use-memory-monitor-0.2.6.tgz","_integrity":"sha512-b0DZlEo6ngdEc/dWCBp+lbNaZZawLNHTGwjL3Qvch3YeKfgy45Qp8gGHMkBX+tMfk7kYx9Vuwta4PPvG+QYITw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.2.6_1769681918770_0.6462122167286568","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@usefy/use-memory-monitor","version":"0.3.1","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"ccd7dfb9e9999eda03dd898f37f8583dad0c5dc2","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.3.1.tgz","fileCount":8,"integrity":"sha512-/T6JSBbWCd+Fiq4ErZdSPXQhOrbHCASvf3OyXKSexhQPYmv1CL25EixUnFRhBu2rYSBHfZ+bh+vXfsCrSaAFSw==","signatures":[{"sig":"MEUCIEknkShcZzSyELRI6gM1btEAWlGlwupfPiw5HDqDZKZvAiEAqRdBSNAXEsvtdaE0AVT+2itXHFtWAkafSWWpcUoQCws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f07beca8d60d1bd5e015960fe87612df/usefy-use-memory-monitor-0.3.1.tgz","_integrity":"sha512-/T6JSBbWCd+Fiq4ErZdSPXQhOrbHCASvf3OyXKSexhQPYmv1CL25EixUnFRhBu2rYSBHfZ+bh+vXfsCrSaAFSw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.3.1_1782887955760_0.17607742033645035","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@usefy/use-memory-monitor","version":"0.4.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"56731fdac81cae10331c23ddf1b7d42d44832afb","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.4.0.tgz","fileCount":8,"integrity":"sha512-LGKe1HF7s35VbDpuIP9Ai3WG0CnneXA5GxvSGurkN2yYCGzZJepZ0+gyF8MFWgU/9WZc1JPstkWrxaQnk5l6mA==","signatures":[{"sig":"MEYCIQDdE7yQ8kLeD1+XD43b82FSr8lBG6d8bE2szDftBBhu4wIhAK96BrAyYPBsZZ0WREtw5m2JQUp/r/4MuqXqgwDcBqDE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/6de6c73a8bc647e6cbf42a0dfdc3a951/usefy-use-memory-monitor-0.4.0.tgz","_integrity":"sha512-LGKe1HF7s35VbDpuIP9Ai3WG0CnneXA5GxvSGurkN2yYCGzZJepZ0+gyF8MFWgU/9WZc1JPstkWrxaQnk5l6mA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.4.0_1782891339544_0.08654599531871532","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@usefy/use-memory-monitor","version":"0.5.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"54a05d2de6afdf8129d866c1c4c04456a6a031f2","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.5.0.tgz","fileCount":8,"integrity":"sha512-8VLfRyo/3ZsBTCEO+rBVVhN7OatRY45ZiKAj6CPpPBwCbjQ+Q1t9yeUzEwOsZc+5aR2aLtIVUyKKuRXP4bsBrw==","signatures":[{"sig":"MEUCIEwaVDMlHRWKRzDHJpe/05saMDmI9Sx4Bl4sDR21zszeAiEAiUYMopundA8O7ER6ucWxPDTkwd8TBeuvnPTk0D+ZNnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5bcd399b0119206e3885d92281d41387/usefy-use-memory-monitor-0.5.0.tgz","_integrity":"sha512-8VLfRyo/3ZsBTCEO+rBVVhN7OatRY45ZiKAj6CPpPBwCbjQ+Q1t9yeUzEwOsZc+5aR2aLtIVUyKKuRXP4bsBrw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.5.0_1782895527142_0.48006807686315445","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@usefy/use-memory-monitor","version":"0.6.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"dd4de624f83f88078a2a21c4393cec459b87922b","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.6.0.tgz","fileCount":8,"integrity":"sha512-2osu//UlAfMNgoFxAWJXLl/ajg7P3KAd0SwH7D5C+0l80CS7kU5dik89JRkpo5U0D4U64uXHgMzx0IT1zpPwvw==","signatures":[{"sig":"MEQCIBoTs0um8iGjRjXtnGHUozUbkzpRHXiKsab2Gug6/KoiAiB5ZLX+P7VTsD5gY2AFgi+m9rKgNjc6zltI9Ut9AGqyfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f25b905ede2eed81683d9d4e98a6e60b/usefy-use-memory-monitor-0.6.0.tgz","_integrity":"sha512-2osu//UlAfMNgoFxAWJXLl/ajg7P3KAd0SwH7D5C+0l80CS7kU5dik89JRkpo5U0D4U64uXHgMzx0IT1zpPwvw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.6.0_1782912664499_0.9256813202598093","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@usefy/use-memory-monitor","version":"0.7.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"67428879e528bcf183a0cb4fe6134ac8ec6a5f21","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.7.0.tgz","fileCount":8,"integrity":"sha512-hpDS7h3SHBbmsE74F0NuYR5yFT6YVXrTMM7vsSHuBXMq6a+JgVNGJjCMN9LZ0N1czgCbZGkxnvEg/HBH6mrEIg==","signatures":[{"sig":"MEUCIQCd4Io0Qw3M7ShKp8WfxaJYauW4PoQSw2dp/vNdK55JAAIgXgRdcNHh48YD+qpKGZQ1854TlaPBnu5hP0hm/CfoIYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/39a88e42139b5c370c10399c311f78a7/usefy-use-memory-monitor-0.7.0.tgz","_integrity":"sha512-hpDS7h3SHBbmsE74F0NuYR5yFT6YVXrTMM7vsSHuBXMq6a+JgVNGJjCMN9LZ0N1czgCbZGkxnvEg/HBH6mrEIg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.7.0_1782957068085_0.4062618139908345","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@usefy/use-memory-monitor","version":"0.8.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"4141faddca7ad761dc8e4be4eed61fd0c05b01ac","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.8.0.tgz","fileCount":8,"integrity":"sha512-pSdqgqA/CpG6KBuzhltXEpwtEZko7ZE0g+5Z9bmLg0IjQvocb+c/DtqDwTOfzCcI4HxXmKo0OTDtbdxGUsC7AQ==","signatures":[{"sig":"MEUCICLEE3141PzQ8bGiTVVdL4Mi0GWg9oz1eU9Z+nQY3NZIAiEA4cQCedYZFq6TvqucBlCRq0ng4R78pybTVw6figKn1ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/7ea6a38e8034dea2ff93895177cd3b45/usefy-use-memory-monitor-0.8.0.tgz","_integrity":"sha512-pSdqgqA/CpG6KBuzhltXEpwtEZko7ZE0g+5Z9bmLg0IjQvocb+c/DtqDwTOfzCcI4HxXmKo0OTDtbdxGUsC7AQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.8.0_1782972507519_0.20056311075081812","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@usefy/use-memory-monitor","version":"0.9.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"f63698e8ff93d862a22181ea9c32bb3601c26e20","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.9.0.tgz","fileCount":8,"integrity":"sha512-V8cXMy/Urwe96j15X4Am6cbVyHWAcxrQGdeKcBesQHeblQcFCzmwbd3GBZTrg08FCU8J2SKeDqm+/PHgc0ywQw==","signatures":[{"sig":"MEUCIEC/pkZbJ8zNOEFpBmpKxwUImZH+vhfnAYkQ7+JBqQ8hAiEA6gcG7qYV1/W7rM8rdHjmXELIBbprrP37lr2xfK6Zgyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316434},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/e41e995bb7bcc4a11a21b16ff57863e0/usefy-use-memory-monitor-0.9.0.tgz","_integrity":"sha512-V8cXMy/Urwe96j15X4Am6cbVyHWAcxrQGdeKcBesQHeblQcFCzmwbd3GBZTrg08FCU8J2SKeDqm+/PHgc0ywQw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.9.0_1783043227140_0.14450050532132241","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@usefy/use-memory-monitor","version":"0.10.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"f738c7fe59ab2e26aab53f26523fe9360f372801","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.10.0.tgz","fileCount":8,"integrity":"sha512-190h/EXjDgySlYT6+ZSfCGg5ldI59g0MOHW1rfsttQKbMwzlQhBLvrmBuWIZY5TEynAmpQECMMB/bH6os/xsug==","signatures":[{"sig":"MEUCIQCVmY5GqCrSGJrFo4nE2oJIAqhPjOK4G3WjLhD0FwXFJgIgRfqi05i4aGudOPtTm9ex1pePJdYgDhHyhI1KdPkX5LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/6c035e86a4546b53244e1826abbeae41/usefy-use-memory-monitor-0.10.0.tgz","_integrity":"sha512-190h/EXjDgySlYT6+ZSfCGg5ldI59g0MOHW1rfsttQKbMwzlQhBLvrmBuWIZY5TEynAmpQECMMB/bH6os/xsug==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.10.0_1783048391190_0.06120463646045571","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@usefy/use-memory-monitor","version":"0.11.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"1800759f3828f9271852dccdbe3ae426e670fad8","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.11.0.tgz","fileCount":8,"integrity":"sha512-leA2goxgL35XG6O9/WtJwnEbwm3f2lbxw1zVvKIO00WXC8GpqUb8L+FshrSP9Berw9u4hv5l2C7J6PmAEPVQGA==","signatures":[{"sig":"MEUCIQC/jU9ztaK3eN/fgjvJo+zH2VANF4zAdG3Zi1CSzinBJAIgU0irkB5PbIDTJyYIAFAzX173SxjYlVYf5qed8X5Rh+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5a5edcbbebe4a055c010b7db53207ab0/usefy-use-memory-monitor-0.11.0.tgz","_integrity":"sha512-leA2goxgL35XG6O9/WtJwnEbwm3f2lbxw1zVvKIO00WXC8GpqUb8L+FshrSP9Berw9u4hv5l2C7J6PmAEPVQGA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"10.8.2","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.11.0_1783057608352_0.10606332703143662","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@usefy/use-memory-monitor","version":"0.12.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"7ff610478f50fdd13b6f3c40c0bce35cd9ebe122","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.12.0.tgz","fileCount":8,"integrity":"sha512-pCea5d/cfhdmxh9df03p7dI27Ppk5YebQQlyNOrdA1L98HtaB1+MnvYxoLlNMNWnHc3nRRYoztfWWyeaa9Ph9w==","signatures":[{"sig":"MEQCIF9UFn22ncUAV0STv+9iDAc40EUX4JAfdaD6VzjuuxJKAiAJQw3vtCaWTG6NTh2UtolirAOklFyD73wU2vWZiewRZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/539d8edcecd3e70fa2977f616c4fbd06/usefy-use-memory-monitor-0.12.0.tgz","_integrity":"sha512-pCea5d/cfhdmxh9df03p7dI27Ppk5YebQQlyNOrdA1L98HtaB1+MnvYxoLlNMNWnHc3nRRYoztfWWyeaa9Ph9w==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.12.0_1783063845577_0.6232611833843806","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@usefy/use-memory-monitor","version":"0.12.1","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"327b6104110ba3e670142cd17bcbf3a1a9d08256","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.12.1.tgz","fileCount":8,"integrity":"sha512-9AvDj0gNn22o7eWJrK6cu3IpunYcc9k4+hbejS/57FyW1GcFFZusPc4+cq6+qy7r2bt0ayof2vfNuxVQJzP2fw==","signatures":[{"sig":"MEYCIQDH9qSoD0fDU6jHYR6Js+icreihxZePledrWC3hc9KeYAIhAL139Hu0qG4Nvy527q8FtNEcVD7nJJ5nu3136fjkhGZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/945d17aafb0e06931e4b2871c67dfec1/usefy-use-memory-monitor-0.12.1.tgz","_integrity":"sha512-9AvDj0gNn22o7eWJrK6cu3IpunYcc9k4+hbejS/57FyW1GcFFZusPc4+cq6+qy7r2bt0ayof2vfNuxVQJzP2fw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.12.1_1783065588336_0.2984903409823696","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@usefy/use-memory-monitor","version":"0.12.2","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"7325a139fbfdc1fb57c5605d89edec04440169a2","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.12.2.tgz","fileCount":8,"integrity":"sha512-MFFuRgCHEFW1fhOSWa9niXuRnNAT+N6ozfvX06itMLZMbKZ0d7hycaCK+QvWQIaxHVb2I2D/2TLKvovSBh9Ncg==","signatures":[{"sig":"MEUCIFSnmJT7kS9wN71/XTwUM89CuuUkBIwhWewTySoeX/XRAiEAnb/fGivgo3qgtOULm8qngSTbF3QpipYzgS1tNDOTLAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/472cc4fe42e4482fc51945141d0d575c/usefy-use-memory-monitor-0.12.2.tgz","_integrity":"sha512-MFFuRgCHEFW1fhOSWa9niXuRnNAT+N6ozfvX06itMLZMbKZ0d7hycaCK+QvWQIaxHVb2I2D/2TLKvovSBh9Ncg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.12.2_1783070644878_0.0920571383828297","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@usefy/use-memory-monitor","version":"0.13.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"99e59f54e25d550a7cf6632dce7c3a8a7140fa07","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.13.0.tgz","fileCount":8,"integrity":"sha512-iTQbXC6D2dVv89kdNMQD6TRVVGd2NMXzq+9eNjYtZMJa+jxshIr04ESTFuJRMfcOXq6xvCUKHIim2S/Lbp1OqA==","signatures":[{"sig":"MEUCIG3DHzxNP3pIjZXFwNS/2TEgi0DQy/A23AnWkzrINcjTAiEA0xgdslh1bGwa53xPVYNl3JCCvbcrwjIkyGrInoUX8HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/382c55e1a464b2d676371c1786e562cb/usefy-use-memory-monitor-0.13.0.tgz","_integrity":"sha512-iTQbXC6D2dVv89kdNMQD6TRVVGd2NMXzq+9eNjYtZMJa+jxshIr04ESTFuJRMfcOXq6xvCUKHIim2S/Lbp1OqA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.13.0_1783129967374_0.7012864115287394","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@usefy/use-memory-monitor","version":"0.14.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"f0e541bc4657ae97c40c49d161c8c53dbb5354fe","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.14.0.tgz","fileCount":8,"integrity":"sha512-Z0XVfjHaHCnGCOCCOQTIkvH+fS83nRBVbgkzDcCJRnxRoIq5/cvRMU3XLl9FSzzeG5ZrcqTR5K6IqFvG3Ob5Ew==","signatures":[{"sig":"MEUCIDAmGPMo764u3Iv0WUc29nPDrEcAm6unadNyoJAJYqAcAiEA4PTIfdQCthSS4TWUO1xsJjk3jrqd4kDdoqYujiykc74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/bad218856dca218a975e06cc313b1d24/usefy-use-memory-monitor-0.14.0.tgz","_integrity":"sha512-Z0XVfjHaHCnGCOCCOQTIkvH+fS83nRBVbgkzDcCJRnxRoIq5/cvRMU3XLl9FSzzeG5ZrcqTR5K6IqFvG3Ob5Ew==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.14.0_1783134820007_0.5910353287152934","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@usefy/use-memory-monitor","version":"0.15.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"779be1252cc9deda77e1966b647cb6830e69d0e8","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.15.0.tgz","fileCount":8,"integrity":"sha512-R6pO8IP29m1HCZOUZiOKA2xlziotp1mCDUDy51NYodY2IUCj376ZltgGut3jYM3OexW6RvHANAa+XK16mXDf9Q==","signatures":[{"sig":"MEQCIB1ut/JDheT8F9iCMpMXqgK/hVhh6xoL31WKXcLGaTc+AiAPyLjSWxV/vFNtPeyFxaH3FdyOPLWS8UQODvd7Cs7zEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f23daca64e8fea1b0062cd9e27150787/usefy-use-memory-monitor-0.15.0.tgz","_integrity":"sha512-R6pO8IP29m1HCZOUZiOKA2xlziotp1mCDUDy51NYodY2IUCj376ZltgGut3jYM3OexW6RvHANAa+XK16mXDf9Q==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.15.0_1783138389634_0.4700070792921984","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@usefy/use-memory-monitor","version":"0.16.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"2ebd913b74a5a431c1f9497936831a4fd3198a4d","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.16.0.tgz","fileCount":8,"integrity":"sha512-Nr0XYamzoZByMDlZedvsRb8lwtm1tNdg/25daWMWzzVLyOHCCU33xwfA3xLlO7OakfX4v3V+2PQHxcQqt5eJTw==","signatures":[{"sig":"MEUCIQDlv+SzqatkwdbJbUSfRn3Gb5gcvVWJhojNd9Q0/bSV9wIgNaBb2VwDzK9uOFh4az1g7WkIIsUshVC2vIVkMUfjJEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/3375e639c732afa22b13eb9120a95a40/usefy-use-memory-monitor-0.16.0.tgz","_integrity":"sha512-Nr0XYamzoZByMDlZedvsRb8lwtm1tNdg/25daWMWzzVLyOHCCU33xwfA3xLlO7OakfX4v3V+2PQHxcQqt5eJTw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.16.0_1783142235942_0.2863537907868914","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@usefy/use-memory-monitor","version":"0.17.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"df6a6ce34811e328fb6f5688904c7bc474179401","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.17.0.tgz","fileCount":8,"integrity":"sha512-oSqylzALHskO4+dDBXQtMmDLn1hudyrifEXGa1FjlafmeFMLs2xAReb1twIT6+DeGlLRXfQzyVz0XecSb8qFqA==","signatures":[{"sig":"MEQCIEhJNEPJD8c9kTf9gjqWFDGfzY28p9D9dJJYOzi7bPYvAiA8fEFXIbEyipeDiOtgmL/kHjvRjXJoileXaLNy+MiaSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/ccfd475051e4ab242bb04c86328c40f5/usefy-use-memory-monitor-0.17.0.tgz","_integrity":"sha512-oSqylzALHskO4+dDBXQtMmDLn1hudyrifEXGa1FjlafmeFMLs2xAReb1twIT6+DeGlLRXfQzyVz0XecSb8qFqA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.17.0_1783230040784_0.8924172459221671","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@usefy/use-memory-monitor","version":"0.18.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"d0cfd49356a8ff4ec567d2e5a05639ec5333ec74","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.18.0.tgz","fileCount":8,"integrity":"sha512-77+g/pYiOMGu98C19eKvqxw3MiyKRR4xhl832gbgEKm5A6Efix+W9kBfJP7NZAKlv6c6j0lviZxmaYPzwEc0Vg==","signatures":[{"sig":"MEUCIB2BxJZ84WVFLCmG5YWQfJAFxfC9rggUm3trnRVozif7AiEA+zMUU+wm1q6Q7KJNilIzyD+BVW8jLO07yDUrgB2BY6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/3dc75fc58ffee5ed8dc899ebe0fefd9f/usefy-use-memory-monitor-0.18.0.tgz","_integrity":"sha512-77+g/pYiOMGu98C19eKvqxw3MiyKRR4xhl832gbgEKm5A6Efix+W9kBfJP7NZAKlv6c6j0lviZxmaYPzwEc0Vg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.18.0_1783252586370_0.9877858341966568","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@usefy/use-memory-monitor","version":"0.19.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"ba54281fa6cb1b2c9b079626f25c0f990942586f","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.19.0.tgz","fileCount":8,"integrity":"sha512-2H6KxFchldECEge5at1JGbULDRxi3ZHZ1p2FR/q75l0K7mdQDlpxAF36XjKqmPToJW2jlZWCeevWEB4LsMNbJQ==","signatures":[{"sig":"MEUCIDmSXFn04tgydsXV1sWB//rJfi48R1UeQ6FXzxLi4H15AiEA/Pt5IOP5c1GOfklN66F1za3wHE1Oybaxsg0y8uIMiOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/c15850fa9032db8825e5c139ca0e9f99/usefy-use-memory-monitor-0.19.0.tgz","_integrity":"sha512-2H6KxFchldECEge5at1JGbULDRxi3ZHZ1p2FR/q75l0K7mdQDlpxAF36XjKqmPToJW2jlZWCeevWEB4LsMNbJQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.19.0_1783259389809_0.5890177841147546","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@usefy/use-memory-monitor","version":"0.20.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"0a24b36627eec8474299df20fe466f4bf148c015","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.20.0.tgz","fileCount":8,"integrity":"sha512-S8/X5b3ZqYrrQOe2LbGz9mpe+0dlET7+mx6JccCwVPggTEG0RIpNC4qqKElKeA4TO/mblj0cJcPZFjNwo6sInQ==","signatures":[{"sig":"MEQCIHIuzSKpmFWIDiAjANAOWRYYEnZ63KUUhZf3dccrJpR+AiBKlcWXRoOEClrLVq0b7EZtXPeCoiwguckwZRmN0dfOyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316435},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f1aff4aa0eab63f68c7685cd9c8cdddc/usefy-use-memory-monitor-0.20.0.tgz","_integrity":"sha512-S8/X5b3ZqYrrQOe2LbGz9mpe+0dlET7+mx6JccCwVPggTEG0RIpNC4qqKElKeA4TO/mblj0cJcPZFjNwo6sInQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.20.0_1783342880140_0.5596598031591908","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@usefy/use-memory-monitor","version":"0.21.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"2315acd10d24d42abaa6e38e0e0850e8946772e4","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.21.0.tgz","fileCount":8,"integrity":"sha512-Y+tiaSiE0wZT0WkHUw87U1ZSNcNAI4lEs0ArRC2PYauLxH/bwulegmJ2O4I6GnrsWnhbYmgLdQaeTeo07Jh/BA==","signatures":[{"sig":"MEUCIQCzZwUeHLaDFqHpkzXI/wPna/mE5QnL1vzdtt5y7iqhggIgBP5bnDdIYOadkip3zguhvgL/TNMr2/ezGgWB292XaS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316441},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/f2b87462ba64e4d1931ccb4cc34baa07/usefy-use-memory-monitor-0.21.0.tgz","_integrity":"sha512-Y+tiaSiE0wZT0WkHUw87U1ZSNcNAI4lEs0ArRC2PYauLxH/bwulegmJ2O4I6GnrsWnhbYmgLdQaeTeo07Jh/BA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.21.0_1783350154451_0.6403703341329956","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@usefy/use-memory-monitor","version":"0.21.1","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"9ba0c1e3c2d409933b40e7d8c8fa9d31a2f25daf","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.21.1.tgz","fileCount":8,"integrity":"sha512-XQgupzs7JYrkYtq55Cnth/B/5Q8qSxVGwE3zlucfJ//aKHWKvMb4tPoW1CYki3xp5FQys4yFZr7EN7w0gT0PJg==","signatures":[{"sig":"MEQCIBpiq+ZvicAs9AMnx/SBZf2DkQ19NyD3EwDp6Tvji5igAiBZTTu6uA+v2aaXxli2LncWxzS8GoPMoXgHvbiGvmG5Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316441},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/5829e5ac50d7450446fc6374e67c9cf5/usefy-use-memory-monitor-0.21.1.tgz","_integrity":"sha512-XQgupzs7JYrkYtq55Cnth/B/5Q8qSxVGwE3zlucfJ//aKHWKvMb4tPoW1CYki3xp5FQys4yFZr7EN7w0gT0PJg==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.21.1_1783428146808_0.6470174045142221","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@usefy/use-memory-monitor","version":"0.22.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"14ed14a968bdc5579c7068ef972469545e7dc26f","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.22.0.tgz","fileCount":8,"integrity":"sha512-BENRl5T60DJTM0UeXxilPBNdCpNPOT8oW+K3Wd3G/kB7Taorkr2Cd/hQKLLmBkuPHUcNVAyfUyvuIQk3joKxtQ==","signatures":[{"sig":"MEQCIE5aFo/NXnGN2HOLf6aEjg01f6Drdu9Z7kxe8SE9+9RFAiBiOk/nCys8opyRW0SPVRnVRo/MmEsQprh7mVcMZhKXjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322030},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/bccd258125b454a747cc35ac3711e804/usefy-use-memory-monitor-0.22.0.tgz","_integrity":"sha512-BENRl5T60DJTM0UeXxilPBNdCpNPOT8oW+K3Wd3G/kB7Taorkr2Cd/hQKLLmBkuPHUcNVAyfUyvuIQk3joKxtQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.22.0_1783474467302_0.9159338449229959","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@usefy/use-memory-monitor","version":"0.23.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"7c8ca6bbfbf4d1d8ab52d04553d66bbc6870934f","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.23.0.tgz","fileCount":8,"integrity":"sha512-Kqgrb19oA9R0GRN93yM0wZIZ5P1XqB7Xgcz29riYVtuuYyv24lsP8QzcP2Xocuiz+qlfTsPpNHCEWVkgRLZsGw==","signatures":[{"sig":"MEUCIQCgHptFLr3kfrl9cfMZ1XFdOiPq7B8v4ypmN/+wQhhOOwIgP2o7WsNdyEwmAiT/GV/ELp8OeNLNH42Nx8yBdazzFAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322030},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/8e0cfb4dd0ebbf8855b0956b88133696/usefy-use-memory-monitor-0.23.0.tgz","_integrity":"sha512-Kqgrb19oA9R0GRN93yM0wZIZ5P1XqB7Xgcz29riYVtuuYyv24lsP8QzcP2Xocuiz+qlfTsPpNHCEWVkgRLZsGw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.23.0_1783499620684_0.16248030041112949","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@usefy/use-memory-monitor","version":"0.24.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"4788e4319d1cac0185007d021b6548cd78589723","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.24.0.tgz","fileCount":8,"integrity":"sha512-I4X5Rpc84X10h2KsCgk734X1T50X4xLCcSkpCdwOR8FsdFTikIRgddZG6SSTjHqnm7p8Kv4IesBWccEyst88kQ==","signatures":[{"sig":"MEQCIAaXFrG9MKhggmHm06nQG0kLGPG20FFtYxx7U72wgnBaAiBCeT5kfueOWmYJK1ANchI2z9D1At8hi46IJTRmXZSzNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322030},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/c848b5fe05ed4c6f9741c1a5599c134b/usefy-use-memory-monitor-0.24.0.tgz","_integrity":"sha512-I4X5Rpc84X10h2KsCgk734X1T50X4xLCcSkpCdwOR8FsdFTikIRgddZG6SSTjHqnm7p8Kv4IesBWccEyst88kQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.24.0_1783512250789_0.618981551338943","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@usefy/use-memory-monitor","version":"0.25.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"97b099126d6a17cc03e0776bd15fe9cab000b7a6","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.25.0.tgz","fileCount":8,"integrity":"sha512-aHlYenjohWFjwsyE3nCyMZ7kmMLK06nGINGHSpl983z/m1tdXqlJ7eOEmVfZiLNp0Y8xU8GbdPRV14yuLWWOvw==","signatures":[{"sig":"MEUCIQC3Ilerd05XvKmanGviGlmufEw7g0oF0Vm8P8GvkV9+QAIgDCgmnjBXx2lufEq5UtJ4IMdhhmhRFCsMw4u2V2cnT7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322030},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/8c4f55715dee6b2372772bd2f386371b/usefy-use-memory-monitor-0.25.0.tgz","_integrity":"sha512-aHlYenjohWFjwsyE3nCyMZ7kmMLK06nGINGHSpl983z/m1tdXqlJ7eOEmVfZiLNp0Y8xU8GbdPRV14yuLWWOvw==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.25.0_1783516984236_0.6536580378958405","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@usefy/use-memory-monitor","version":"0.25.1","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@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":"24ae434b19980c28fbf4079838a8f33a655f3df4","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-0.25.1.tgz","fileCount":8,"integrity":"sha512-fplqAXBV/EE/a3Wh4+yYg21/fPx2UVVfbfq3C9UIIzi8F0vxSWHgEZ8GZa61MVuGULAKsZYDBFtXXMw3VKGjQA==","signatures":[{"sig":"MEQCIE2fBIcn3L8j4vcuveh3kDJAjgIMthkDd5VDUO5L/D8+AiBDozRgpJKjehV7O/k5DzIAaUuC9GGLiIJ8UP1rYPptiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322030},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/0f6dff0910d48e23a6c2924ccbed198d/usefy-use-memory-monitor-0.25.1.tgz","_integrity":"sha512-fplqAXBV/EE/a3Wh4+yYg21/fPx2UVVfbfq3C9UIIzi8F0vxSWHgEZ8GZa61MVuGULAKsZYDBFtXXMw3VKGjQA==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_0.25.1_1783523671411_0.7878485787745868","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@usefy/use-memory-monitor","version":"1.0.0","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"license":"MIT","_id":"@usefy/use-memory-monitor@1.0.0","maintainers":[{"name":"mirunamu","email":"geon0529@gmail.com"}],"homepage":"https://usefy-web.vercel.app/packages/use-memory-monitor","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"dist":{"shasum":"0c68ac39968f0d90e5cd3bcd3ae9268ff69869ad","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-1.0.0.tgz","fileCount":8,"integrity":"sha512-9MFbRxWWzUNjSCMIU/4pgft22+Pcgb4cz+039n6QlUn21K3H6Xhh82R8uw1QiEUcAYijUAIhsaog8s0iaaZhEQ==","signatures":[{"sig":"MEUCIEpOvvsmoKt0WnT4it/Zu6GVSeP6vteYzNqHr8OsoOuuAiEA+SqawiwyJzoqasiy5EfNNbq6q+fILiX3T8h2rp0z5Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322103},"main":"./dist/index.js","_from":"file:usefy-use-memory-monitor-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","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"mirunamu","email":"geon0529@gmail.com"},"_resolved":"/tmp/8f7f3381d6567c9152526a3c16ef1bdd/usefy-use-memory-monitor-1.0.0.tgz","_integrity":"sha512-9MFbRxWWzUNjSCMIU/4pgft22+Pcgb4cz+039n6QlUn21K3H6Xhh82R8uw1QiEUcAYijUAIhsaog8s0iaaZhEQ==","repository":{"url":"git+https://github.com/mirunamu00/usefy.git","type":"git","directory":"packages/hooks/use-memory-monitor"},"_npmVersion":"11.16.0","description":"A React hook for real-time browser memory monitoring with leak detection","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","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@testing-library/react":"^16.3.1","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/use-memory-monitor_1.0.0_1784693238213_0.6915324088846246","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@usefy/use-memory-monitor","version":"1.1.0","homepage":"https://usefy-web.vercel.app/packages/use-memory-monitor","description":"A React hook for real-time browser memory monitoring with leak detection","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","@types/react":"^19.0.0","jsdom":"^27.3.0","react":"^19.0.0","react-dom":"^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-memory-monitor"},"license":"MIT","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","clean":"rimraf dist"},"_id":"@usefy/use-memory-monitor@1.1.0","bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"_integrity":"sha512-+/JqQQh0LqJ1/8+dotl9a9/OwOZQPL9MFviN766yvZRqZOJDlw1JFghQvSD6wCshhvUXRh4z1xpoiskVXgHUzQ==","_resolved":"/tmp/a5e460e875f0ca0035e2dc6efdee3e80/usefy-use-memory-monitor-1.1.0.tgz","_from":"file:usefy-use-memory-monitor-1.1.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-+/JqQQh0LqJ1/8+dotl9a9/OwOZQPL9MFviN766yvZRqZOJDlw1JFghQvSD6wCshhvUXRh4z1xpoiskVXgHUzQ==","shasum":"222c2a03256b12ee1a6aeeb9d0a126b05ef61a32","tarball":"https://registry.npmjs.org/@usefy/use-memory-monitor/-/use-memory-monitor-1.1.0.tgz","fileCount":8,"unpackedSize":322109,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDN8C3ZY8c7ZLMt+qix26o1T/C+M/B7kPRYJ7Tl0SelAgIhAMtfX6apTyC2MFUPBfErf6krkuT4yQDIymHpW6gtz1pE"}]},"_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-memory-monitor_1.1.0_1785214692947_0.5864546116539724"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T13:40:55.893Z","modified":"2026-07-28T04:58:13.256Z","0.0.1":"2026-01-08T13:40:56.244Z","0.0.32":"2026-01-08T13:44:53.635Z","0.0.33":"2026-01-08T14:16:02.221Z","0.0.34":"2026-01-08T15:10:10.200Z","0.0.35":"2026-01-08T15:13:12.588Z","0.0.36":"2026-01-09T00:52:53.171Z","0.0.37":"2026-01-09T01:01:59.576Z","0.0.38":"2026-01-09T01:37:26.690Z","0.1.1":"2026-01-11T10:54:56.511Z","0.1.2":"2026-01-11T11:14:46.598Z","0.1.3":"2026-01-11T14:13:40.205Z","0.1.4":"2026-01-11T14:24:09.974Z","0.1.5":"2026-01-12T01:31:32.498Z","0.2.0":"2026-01-12T02:24:51.384Z","0.2.1":"2026-01-12T06:43:15.259Z","0.2.2":"2026-01-12T07:50:43.487Z","0.2.3":"2026-01-12T13:25:38.150Z","0.2.4":"2026-01-13T03:07:38.943Z","0.2.5":"2026-01-21T05:16:07.125Z","0.2.6":"2026-01-29T10:18:38.911Z","0.3.1":"2026-07-01T06:39:15.904Z","0.4.0":"2026-07-01T07:35:39.690Z","0.5.0":"2026-07-01T08:45:27.289Z","0.6.0":"2026-07-01T13:31:04.654Z","0.7.0":"2026-07-02T01:51:08.240Z","0.8.0":"2026-07-02T06:08:27.674Z","0.9.0":"2026-07-03T01:47:07.267Z","0.10.0":"2026-07-03T03:13:11.319Z","0.11.0":"2026-07-03T05:46:48.488Z","0.12.0":"2026-07-03T07:30:45.748Z","0.12.1":"2026-07-03T07:59:48.498Z","0.12.2":"2026-07-03T09:24:05.006Z","0.13.0":"2026-07-04T01:52:47.512Z","0.14.0":"2026-07-04T03:13:40.159Z","0.15.0":"2026-07-04T04:13:09.825Z","0.16.0":"2026-07-04T05:17:16.095Z","0.17.0":"2026-07-05T05:40:40.911Z","0.18.0":"2026-07-05T11:56:26.505Z","0.19.0":"2026-07-05T13:49:49.937Z","0.20.0":"2026-07-06T13:01:20.334Z","0.21.0":"2026-07-06T15:02:34.599Z","0.21.1":"2026-07-07T12:42:26.961Z","0.22.0":"2026-07-08T01:34:27.445Z","0.23.0":"2026-07-08T08:33:40.821Z","0.24.0":"2026-07-08T12:04:10.937Z","0.25.0":"2026-07-08T13:23:04.398Z","0.25.1":"2026-07-08T15:14:31.559Z","1.0.0":"2026-07-22T04:07:18.366Z","1.1.0":"2026-07-28T04:58:13.090Z"},"bugs":{"url":"https://github.com/mirunamu00/usefy/issues"},"license":"MIT","homepage":"https://usefy-web.vercel.app/packages/use-memory-monitor","keywords":["react","hooks","memory","monitoring","performance","leak-detection","useMemoryMonitor","heap","profiling"],"repository":{"type":"git","url":"git+https://github.com/mirunamu00/usefy.git","directory":"packages/hooks/use-memory-monitor"},"description":"A React hook for real-time browser memory monitoring with leak detection","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-memory-monitor</h1>\n\n<p align=\"center\">\n  <strong>Advanced React hook for real-time browser memory monitoring</strong>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@usefy/use-memory-monitor\">\n    <img src=\"https://img.shields.io/npm/v/@usefy/use-memory-monitor.svg?style=flat-square&color=007acc\" alt=\"npm version\" />\n  </a>\n  <a href=\"https://www.npmjs.com/package/@usefy/use-memory-monitor\">\n    <img src=\"https://img.shields.io/npm/dm/@usefy/use-memory-monitor.svg?style=flat-square&color=007acc\" alt=\"npm downloads\" />\n  </a>\n  <a href=\"https://bundlephobia.com/package/@usefy/use-memory-monitor\">\n    <img src=\"https://img.shields.io/bundlephobia/minzip/@usefy/use-memory-monitor?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-memory-monitor.svg?style=flat-square&color=007acc\" alt=\"license\" />\n  </a>\n  <img src=\"https://img.shields.io/badge/coverage-95%25-brightgreen?style=flat-square\" alt=\"coverage\" />\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=\"#browser-support\">Browser Support</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-usememorymonitor--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-memory-monitor` is a comprehensive React hook for monitoring browser memory usage in real-time. It provides heap metrics, memory leak detection, threshold-based alerts, history tracking, and snapshot comparison capabilities.\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-memory-monitor?\n\n- **Real-time Monitoring** — Track heap usage, total heap, and memory limits in real-time\n- **Leak Detection** — Automatic memory leak detection using linear regression analysis\n- **Threshold Alerts** — Configure custom `warning`/`critical` severity thresholds\n- **Memory Snapshots** — Take named snapshots and compare memory usage between points in time\n- **History Tracking** — Maintain a circular buffer of historical memory data with trend analysis\n- **Tab Visibility Optimization** — Automatically pauses monitoring when tab is hidden (and resumes only work it paused)\n- **TypeScript First** — Full type safety with comprehensive exported interfaces\n- **SSR Compatible** — Safe to use with Next.js, Remix, and other SSR frameworks\n- **Browser Fallbacks** — Graceful degradation in browsers without full API support\n- **Well Tested** — Comprehensive test coverage (242 tests) with Vitest\n\n---\n\n## Installation\n\n```bash\n# npm\nnpm install @usefy/use-memory-monitor\n\n# yarn\nyarn add @usefy/use-memory-monitor\n\n# pnpm\npnpm add @usefy/use-memory-monitor\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 { useMemoryMonitor } from \"@usefy/use-memory-monitor\";\n\nfunction MemoryMonitor() {\n  const {\n    heapUsed,\n    heapTotal,\n    heapLimit,\n    isSupported,\n    severity,\n    formatted,\n  } = useMemoryMonitor({\n    interval: 1000,\n    autoStart: true,\n  });\n\n  if (!isSupported) {\n    return <div>Memory monitoring not supported in this browser</div>;\n  }\n\n  return (\n    <div>\n      <h2>Memory Usage</h2>\n      <p>Heap Used: {formatted.heapUsed}</p>\n      <p>Heap Total: {formatted.heapTotal}</p>\n      <p>Heap Limit: {formatted.heapLimit}</p>\n      <p>Severity: {severity}</p>\n    </div>\n  );\n}\n```\n\n---\n\n## Browser Support\n\n### Full Support (performance.memory API)\n- ✅ **Chrome** (all versions)\n- ✅ **Edge** (Chromium-based)\n\n### Limited Support (DOM-only metrics)\n- ⚠️ **Firefox** - DOM tracking only, no heap metrics\n- ⚠️ **Safari** - DOM tracking only, no heap metrics\n- ⚠️ **Other browsers** - Fallback strategies available\n\n### Browser Detection\n\nThe hook automatically detects browser capabilities and exposes them as return\nvalues. Use the `onUnsupported` callback to learn *why* monitoring is unavailable:\n\n```tsx\nconst { isSupported, supportLevel, availableMetrics } = useMemoryMonitor({\n  onUnsupported: (info) => {\n    console.log(\"Reason:\", info.reason); // 'no-api' | 'server-side' | 'insecure-context' | 'browser-restriction'\n    console.log(\"Browser:\", info.browser);\n    console.log(\"Fallbacks:\", info.availableFallbacks); // ('none' | 'estimation' | 'dom-only')[]\n  },\n});\n\nconsole.log(\"Supported:\", isSupported);\nconsole.log(\"Support level:\", supportLevel); // 'full' | 'partial' | 'none'\nconsole.log(\"Available metrics:\", availableMetrics); // ('heapUsed' | 'domNodes' | ...)[]\n```\n\n---\n\n## API Reference\n\n### `useMemoryMonitor(options?)`\n\nA hook that monitors browser memory usage in real-time with leak detection and threshold alerts.\n\n#### Parameters\n\n| Parameter | Type                          | Default | Description                        |\n| --------- | ----------------------------- | ------- | ---------------------------------- |\n| `options` | `UseMemoryMonitorOptions` | `{}`    | Configuration options (see below) |\n\n#### Options (`UseMemoryMonitorOptions`)\n\n| Option                 | Type                    | Default     | Description                                              |\n| ---------------------- | ----------------------- | ----------- | ------------------------------------------------------- |\n| `interval`             | `number`                | `5000`      | Polling interval in milliseconds                        |\n| `autoStart`            | `boolean`               | `true`      | Start monitoring automatically on mount                 |\n| `enabled`              | `boolean`               | `true`      | Enable/disable the hook                                 |\n| `enableHistory`        | `boolean`               | `false`     | Record memory history into a circular buffer            |\n| `historySize`          | `number`                | `50`        | Maximum number of history entries                       |\n| `thresholds`           | `ThresholdOptions`      | See below   | Warning/critical usage thresholds                       |\n| `leakDetection`        | `LeakDetectionOptions`  | See below   | Leak detection configuration                            |\n| `devMode`              | `boolean`               | `false`     | Enable development-mode features                        |\n| `trackDOMNodes`        | `boolean`               | `false`     | Track the document's DOM node count                     |\n| `trackEventListeners`  | `boolean`               | `false`     | Estimate the event listener count                       |\n| `logToConsole`         | `boolean`               | `false`     | Log updates to the console (with `devMode`)             |\n| `disableInProduction`  | `boolean`               | `false`     | Disable monitoring in production builds                 |\n| `fallbackStrategy`     | `FallbackStrategy`      | `\"dom-only\"`| Fallback for browsers without the heap API              |\n| `onUpdate`             | `(memory) => void`      | -           | Called on each memory update                            |\n| `onWarning`            | `(data) => void`        | -           | Called when the warning threshold is exceeded           |\n| `onCritical`           | `(data) => void`        | -           | Called when the critical threshold is exceeded          |\n| `onLeakDetected`       | `(analysis) => void`    | -           | Called when a memory leak is detected                   |\n| `onUnsupported`        | `(info) => void`        | -           | Called when memory monitoring is not supported          |\n\n##### Default Thresholds (`ThresholdOptions`)\n\n```typescript\n{\n  warning: 70,   // severity becomes \"warning\" at 70% of the heap limit\n  critical: 90,  // severity becomes \"critical\" at 90% of the heap limit\n}\n```\n\n##### Default Leak Detection (`LeakDetectionOptions`)\n\n```typescript\n{\n  enabled: false,         // opt in to enable leak analysis\n  sensitivity: \"medium\",  // 'low' | 'medium' | 'high'\n  windowSize: 20,         // number of recent samples to analyze\n  threshold: undefined,   // optional custom growth threshold (bytes/sample)\n}\n```\n\n> Leak detection requires `enableHistory: true` so there are samples to analyze.\n\n#### Returns `UseMemoryMonitorReturn`\n\n| Property           | Type                                        | Description                                       |\n| ------------------ | ------------------------------------------- | ------------------------------------------------- |\n| `memory`           | `MemoryInfo \\| null`                        | Current memory information                        |\n| `heapUsed`         | `number \\| null`                            | Used heap size in bytes                           |\n| `heapTotal`        | `number \\| null`                            | Total heap size in bytes                          |\n| `heapLimit`        | `number \\| null`                            | Heap size limit in bytes                          |\n| `usagePercentage`  | `number \\| null`                            | Heap usage as a percentage of the limit           |\n| `domNodes`         | `number \\| null`                            | DOM node count (when `trackDOMNodes` is enabled)  |\n| `eventListeners`   | `number \\| null`                            | Estimated listener count (when tracking)          |\n| `isSupported`      | `boolean`                                   | Whether memory monitoring is supported            |\n| `isMonitoring`     | `boolean`                                   | Whether monitoring is currently active            |\n| `isLeakDetected`   | `boolean`                                   | Whether a memory leak is currently detected       |\n| `severity`         | `Severity`                                  | Current severity level                            |\n| `supportLevel`     | `SupportLevel`                              | `'full' \\| 'partial' \\| 'none'`                   |\n| `availableMetrics` | `readonly AvailableMetric[]`                | Metrics available in this browser                 |\n| `history`          | `readonly MemoryInfo[]`                     | Historical memory data (empty if history is off)  |\n| `trend`            | `Trend`                                     | Memory usage trend                                |\n| `leakProbability`  | `number`                                    | Current leak probability (0–100)                  |\n| `formatted`        | `FormattedMemory`                           | Human-readable formatted values                   |\n| `start`            | `() => void`                                | Start monitoring                                  |\n| `stop`             | `() => void`                                | Stop monitoring                                   |\n| `takeSnapshot`     | `(id: string) => MemorySnapshot \\| null`    | Take a named memory snapshot                      |\n| `compareSnapshots` | `(id1: string, id2: string) => SnapshotDiff \\| null` | Compare two named snapshots              |\n| `clearHistory`     | `() => void`                                | Clear the history buffer                          |\n| `requestGC`        | `() => void`                                | Request garbage collection (hint only)            |\n\n### Types\n\n#### `Severity`\n```typescript\ntype Severity = \"normal\" | \"warning\" | \"critical\";\n```\n\n#### `Trend`\n```typescript\ntype Trend = \"stable\" | \"increasing\" | \"decreasing\";\n```\n\n#### `MemoryInfo`\n```typescript\ninterface MemoryInfo {\n  /** Used JS heap size in bytes */\n  heapUsed: number;\n  /** Total JS heap size in bytes */\n  heapTotal: number;\n  /** JS heap size limit in bytes */\n  heapLimit: number;\n  /** Timestamp when this measurement was taken */\n  timestamp: number;\n}\n```\n\n#### `SnapshotDiff`\n```typescript\ninterface SnapshotDiff {\n  /** Difference in heap usage (bytes) */\n  heapDelta: number;\n  /** Percentage change in heap usage */\n  heapPercentChange: number;\n  /** Difference in DOM node count (if tracked) */\n  domNodesDelta?: number;\n  /** Difference in event listener count (if tracked) */\n  eventListenersDelta?: number;\n  /** Time elapsed between snapshots (ms) */\n  timeDelta: number;\n}\n```\n\n#### `FormattedMemory`\n```typescript\ninterface FormattedMemory {\n  heapUsed: string;\n  heapTotal: string;\n  heapLimit: string;\n  domNodes?: string;\n  eventListeners?: string;\n}\n```\n\n---\n\n## Examples\n\n### Basic Memory Monitoring\n\n```tsx\nimport { useMemoryMonitor } from \"@usefy/use-memory-monitor\";\n\nfunction BasicMonitor() {\n  const { formatted, severity, isMonitoring, start, stop } = useMemoryMonitor({\n    interval: 1000,\n    autoStart: true,\n  });\n\n  return (\n    <div>\n      <h2>Memory Usage</h2>\n      <p>Used: {formatted.heapUsed}</p>\n      <p>Total: {formatted.heapTotal}</p>\n      <p>Severity: {severity}</p>\n\n      <button onClick={isMonitoring ? stop : start}>\n        {isMonitoring ? \"Stop\" : \"Start\"}\n      </button>\n    </div>\n  );\n}\n```\n\n### Memory Leak Detection\n\n```tsx\nimport { useMemoryMonitor } from \"@usefy/use-memory-monitor\";\n\nfunction LeakDetector() {\n  const { isLeakDetected, leakProbability, formatted } = useMemoryMonitor({\n    interval: 1000,\n    enableHistory: true, // required so there are samples to analyze\n    leakDetection: {\n      enabled: true,\n      sensitivity: \"high\",\n      windowSize: 15,\n    },\n    onLeakDetected: (analysis) => {\n      console.warn(\"Memory leak detected!\", {\n        probability: analysis.probability,\n        confidence: analysis.confidence,\n        averageGrowth: analysis.averageGrowth,\n      });\n    },\n  });\n\n  return (\n    <div>\n      <h2>Leak Detection</h2>\n      {isLeakDetected && (\n        <div className=\"alert\">\n          ⚠️ Memory leak detected!\n          <p>Probability: {leakProbability.toFixed(0)}%</p>\n        </div>\n      )}\n      <p>Current Usage: {formatted.heapUsed}</p>\n    </div>\n  );\n}\n```\n\n#### How Leak Detection Works\n\nThe hook uses an **Enhanced Multi-Factor Analysis** algorithm to detect memory leaks accurately while minimizing false positives:\n\n##### Algorithm Overview\n\n1. **Data Collection**: Requires minimum 10 samples over 30+ seconds of observation\n2. **GC Event Detection**: Identifies garbage collection events by detecting significant memory drops (≥10%)\n3. **Baseline Calculation**: Calculates baseline from post-GC memory values\n4. **Baseline Trend Analysis**: Monitors if post-GC baselines are increasing over time\n5. **Weighted Probability Calculation**: Combines multiple factors for accurate detection\n\n##### Probability Factors (Weighted Scoring)\n\n| Factor | Max Points | Description |\n|--------|------------|-------------|\n| Slope | 30 | How fast memory is growing |\n| R² Fit | 20 | How consistent the growth pattern is |\n| GC Ineffectiveness | 25 | Whether GC fails to reclaim memory |\n| Observation Time | 15 | Longer observation = more confidence |\n| Baseline Growth | 10 | Whether post-GC baseline is rising |\n\n**Total: 100 points maximum**\n\n##### Key Principles\n\n- **GC-Aware**: True leaks persist even after garbage collection cycles\n- **Time-Based**: Requires sufficient observation time before making judgment\n- **Baseline Tracking**: Monitors if the memory \"floor\" after GC is rising\n- **False Positive Reduction**: If GC is effective and baseline is stable, probability is reduced\n\n```\nLeak Detection Flow:\n1. Collect samples (min 10, min 30 seconds)\n   ↓\n2. Detect GC events (memory drops ≥10%)\n   ↓\n3. Calculate baseline (average post-GC memory)\n   ↓\n4. Analyze baseline trend (is it rising?)\n   ↓\n5. Calculate weighted probability\n   ↓\n6. Apply corrections (GC effectiveness, trend)\n   ↓\n7. Final determination (≥70% = leak detected)\n```\n\n##### Sensitivity Levels\n\n| Sensitivity | Min Slope | Min R² | Min GC Cycles | Min Observation |\n|-------------|-----------|--------|---------------|-----------------|\n| `low` | 100KB/sample | 0.8 | 3 | 60 seconds |\n| `medium` | 50KB/sample | 0.7 | 2 | 30 seconds |\n| `high` | 10KB/sample | 0.6 | 1 | 15 seconds |\n\n##### LeakAnalysis Response\n\nThe `LeakAnalysis` object now includes detailed analysis information:\n\n```typescript\ninterface LeakAnalysis {\n  isLeaking: boolean;           // Whether a leak is detected (probability ≥ 70%)\n  probability: number;          // Leak probability (0-100)\n  confidence: number;           // Analysis confidence (0-100)\n  trend: Trend;                 // 'increasing' | 'stable' | 'decreasing'\n  averageGrowth: number;        // Bytes per sample\n  rSquared: number;             // Regression fit quality\n  observationTime?: number;     // Total observation time in ms\n  gcAnalysis?: {\n    gcEventCount: number;       // Number of GC events detected\n    avgRecoveryRatio: number;   // Average memory recovered per GC\n    isGCEffective: boolean;     // Whether GC is reclaiming memory\n  };\n  baselineAnalysis?: {\n    baselineHeap: number;       // Average post-GC memory\n    currentHeap: number;        // Current heap usage\n    growthRatio: number;        // Growth from baseline\n    isSignificantGrowth: boolean;\n  };\n  factors?: {\n    slopeContribution: number;\n    rSquaredContribution: number;\n    gcContribution: number;\n    timeContribution: number;\n    baselineContribution: number;\n  };\n  recommendation?: string;      // Human-readable recommendation\n}\n```\n\n### Threshold Alerts\n\n```tsx\nimport { useMemoryMonitor } from \"@usefy/use-memory-monitor\";\n\nfunction ThresholdMonitor() {\n  const { severity, usagePercentage, formatted } = useMemoryMonitor({\n    interval: 1000,\n    thresholds: {\n      warning: 70,   // severity becomes \"warning\" at 70%\n      critical: 90,  // severity becomes \"critical\" at 90%\n    },\n    onWarning: (data) => {\n      console.warn(`Memory warning at ${data.usagePercentage.toFixed(1)}%`);\n    },\n    onCritical: () => {\n      alert(\"Critical memory usage!\");\n    },\n  });\n\n  return (\n    <div>\n      <h2>Memory Usage: {usagePercentage?.toFixed(1) ?? \"0\"}%</h2>\n      <div className={`alert alert-${severity}`}>\n        Severity: {severity}\n      </div>\n      <p>{formatted.heapUsed} / {formatted.heapLimit}</p>\n    </div>\n  );\n}\n```\n\n### Memory Snapshots\n\n```tsx\nimport { useMemoryMonitor } from \"@usefy/use-memory-monitor\";\nimport { useState } from \"react\";\n\nfunction SnapshotComparison() {\n  const { takeSnapshot, compareSnapshots, formatted } = useMemoryMonitor({\n    interval: 1000,\n  });\n\n  // The hook stores snapshots internally by id; keep the ids you care about\n  // in local state so you can render and compare them.\n  const [snapshotIds, setSnapshotIds] = useState<string[]>([]);\n\n  const handleSnapshot = () => {\n    const snapshot = takeSnapshot(`snapshot-${Date.now()}`);\n    if (snapshot) {\n      setSnapshotIds((prev) => [...prev, snapshot.id]);\n    }\n  };\n\n  const handleCompare = () => {\n    if (snapshotIds.length >= 2) {\n      const diff = compareSnapshots(\n        snapshotIds[0],\n        snapshotIds[snapshotIds.length - 1]\n      );\n      if (diff) {\n        console.log(\"Memory difference:\", {\n          heapDelta: (diff.heapDelta / 1024 / 1024).toFixed(2) + \" MB\",\n          heapPercentChange: diff.heapPercentChange.toFixed(1) + \"%\",\n          duration: (diff.timeDelta / 1000).toFixed(1) + \" seconds\",\n        });\n      }\n    }\n  };\n\n  return (\n    <div>\n      <h2>Snapshots ({snapshotIds.length})</h2>\n      <p>Current: {formatted.heapUsed}</p>\n\n      <button onClick={handleSnapshot}>Take Snapshot</button>\n      <button onClick={handleCompare} disabled={snapshotIds.length < 2}>\n        Compare First & Last\n      </button>\n      <button onClick={() => setSnapshotIds([])}>Clear List</button>\n\n      <ul>\n        {snapshotIds.map((id) => (\n          <li key={id}>{id}</li>\n        ))}\n      </ul>\n    </div>\n  );\n}\n```\n\n### History & Trend Analysis\n\n```tsx\nimport { useMemoryMonitor } from \"@usefy/use-memory-monitor\";\n\nfunction HistoryTracker() {\n  const { history, trend, formatted, clearHistory } = useMemoryMonitor({\n    interval: 500,\n    enableHistory: true,\n    historySize: 30,\n  });\n\n  const maxHeapUsed = Math.max(...history.map((h) => h.heapUsed || 0), 1);\n\n  return (\n    <div>\n      <h2>Memory History</h2>\n      <p>Current: {formatted.heapUsed}</p>\n      <p>\n        Trend: {trend === \"increasing\" ? \"↗\" : trend === \"decreasing\" ? \"↘\" : \"→\"} {trend}\n      </p>\n      <p>History Points: {history.length}</p>\n\n      <button onClick={clearHistory}>Clear History</button>\n\n      {/* Simple bar chart */}\n      <div style={{ display: \"flex\", alignItems: \"flex-end\", height: 100 }}>\n        {history.map((point, i) => {\n          const heightPercent = ((point.heapUsed || 0) / maxHeapUsed) * 100;\n          return (\n            <div\n              key={i}\n              style={{\n                flex: 1,\n                height: `${heightPercent}%`,\n                backgroundColor: \"blue\",\n                margin: \"0 1px\",\n              }}\n              title={`${((point.heapUsed || 0) / 1024 / 1024).toFixed(2)} MB`}\n            />\n          );\n        })}\n      </div>\n    </div>\n  );\n}\n```\n\n### Browser Support Detection\n\n```tsx\nimport { useMemoryMonitor } from \"@usefy/use-memory-monitor\";\n\nimport { useState } from \"react\";\nimport type { UnsupportedInfo } from \"@usefy/use-memory-monitor\";\n\nfunction SupportDetection() {\n  const [info, setInfo] = useState<UnsupportedInfo | null>(null);\n\n  const { isSupported, supportLevel, availableMetrics } = useMemoryMonitor({\n    onUnsupported: setInfo,\n  });\n\n  if (!isSupported) {\n    return (\n      <div>\n        <h2>Limited Support</h2>\n        <p>Reason: {info?.reason}</p>\n        <p>Browser: {info?.browser || \"Unknown\"}</p>\n        <p>Available fallbacks: {info?.availableFallbacks.join(\", \")}</p>\n      </div>\n    );\n  }\n\n  return (\n    <div>\n      <h2>Browser Support</h2>\n      <p>Level: {supportLevel}</p>\n      <p>Available metrics: {availableMetrics.join(\", \")}</p>\n    </div>\n  );\n}\n```\n\n### Garbage Collection Request\n\nThe `requestGC` function provides a way to request garbage collection. Note that this is a **hint only** and is not guaranteed to trigger GC in all environments.\n\n```tsx\nimport { useMemoryMonitor } from \"@usefy/use-memory-monitor\";\n\nfunction GCExample() {\n  const { requestGC, formatted } = useMemoryMonitor({\n    devMode: true,\n    logToConsole: true, // Enable logging to see GC status\n  });\n\n  return (\n    <div>\n      <p>Heap Used: {formatted.heapUsed}</p>\n      <button onClick={requestGC}>Request GC</button>\n    </div>\n  );\n}\n```\n\n**How it works:**\n- If `globalThis.gc()` is available (Chrome with `--expose-gc` flag or Node.js with `--expose-gc`), it will directly trigger garbage collection\n- Otherwise, it creates temporary memory pressure as a hint to the JS engine\n- With `devMode` and `logToConsole` enabled, you'll see console logs indicating whether GC was triggered or just hinted\n\n**To enable direct GC in Chrome:**\n```bash\n# Windows\nchrome.exe --js-flags=\"--expose-gc\"\n\n# macOS\n/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --js-flags=\"--expose-gc\"\n\n# Linux\ngoogle-chrome --js-flags=\"--expose-gc\"\n```\n\n---\n\n## Performance\n\n### Optimizations\n\n1. **Tab Visibility**: Automatically pauses monitoring when the tab is hidden and resumes only work it paused (never work you manually stopped)\n2. **Circular Buffer**: Uses efficient circular buffer for history storage (O(1) operations)\n3. **Stable References**: All callback functions are memoized with `useCallback`\n4. **useSyncExternalStore**: React 18+ concurrent mode safe state management\n5. **Minimal Re-renders**: Only triggers re-renders when actual memory data changes\n\n### Bundle Size\n\nThe hook is lightweight and tree-shakeable:\n- Main hook: ~8KB minified\n- With all utilities: ~15KB minified\n- Gzipped: ~5KB\n\n---\n\n## TypeScript\n\nThis hook is written in TypeScript and exports comprehensive type definitions:\n\n```tsx\nimport {\n  useMemoryMonitor,\n  type UseMemoryMonitorOptions,\n  type UseMemoryMonitorReturn,\n  type MemoryInfo,\n  type MemorySnapshot,\n  type LeakAnalysis,\n  type BrowserSupport,\n  type Severity,\n  type Trend,\n} from \"@usefy/use-memory-monitor\";\n\n// Full type safety\nconst options: UseMemoryMonitorOptions = {\n  interval: 1000,\n  autoStart: true,\n};\n\nconst monitor: UseMemoryMonitorReturn = useMemoryMonitor(options);\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-memory-monitor/src/index.html\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>View Detailed Coverage Report</strong></a> (GitHub Pages)\n\n### Test Categories\n\n**242 tests passed** covering:\n\n- **Initialization & Lifecycle**: Mount, unmount, start/stop behavior\n- **Memory Tracking**: Polling, history, trend analysis\n- **Leak Detection**: Linear regression, sensitivity levels, analysis\n- **Thresholds**: Severity calculation, `onWarning`/`onCritical` callbacks\n- **Snapshots**: Take and compare named snapshots\n- **Tab Visibility**: Pause on hide, resume without overriding manual stop\n- **Browser Detection**: API availability, fallback strategies, `onUnsupported`\n- **Edge Cases**: SSR server render, unsupported browsers, StrictMode safety\n- **Store Management**: State updates, subscribers, batch operations\n- **Memory APIs**: performance.memory, DOM nodes, event listeners\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"}