{"_id":"@ahoo-wang/fetcher-storage","_rev":"267-880f1cf4182c4ad6c738498d107d6ca3","name":"@ahoo-wang/fetcher-storage","dist-tags":{"latest":"5.1.5"},"versions":{"1.6.6":{"name":"@ahoo-wang/fetcher-storage","version":"1.6.6","keywords":["fetch","http","client","axios","ultra-lightweight","modular","typescript","interceptor","llm","streaming","sse","server-sent-events"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.6.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/fetcher","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9d8d6eab4507bf0105adf6b7301ee6084d29c132","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.6.6.tgz","fileCount":20,"integrity":"sha512-T23VHjPa+d9KRgL73zXkwyByuY/NxduTCAAZXl8StlTJhTyAXr0j06ub7SLQpud4q08GSLpgQQ1EgMryoBuxSA==","signatures":[{"sig":"MEUCIAN+LKXZeRe0G48AxUP8bxDOlogl83DPoCYuKRKA/G7rAiEAwsxgLRuAXncRbvu9xnNspLvKqFi+vL1yJ9dqgr220KE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81842},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.6.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/73b1974b01fbd1a8616df7be3f3d77bb/ahoo-wang-fetcher-storage-1.6.6.tgz","_integrity":"sha512-T23VHjPa+d9KRgL73zXkwyByuY/NxduTCAAZXl8StlTJhTyAXr0j06ub7SLQpud4q08GSLpgQQ1EgMryoBuxSA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Ultra-lightweight HTTP client with built-in path parameters, query parameters, and Axios-like API. The foundation of the Fetcher ecosystem with powerful interceptor system and LLM streaming API support.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.6.6_1757582789531_0.7953342636522371","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@ahoo-wang/fetcher-storage","version":"1.6.8","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.6.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fd27a577306f1e1250de50e9b8b6d688bea070bd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.6.8.tgz","fileCount":22,"integrity":"sha512-bKAhiYYbsd6SM8e/HVNS2UXQQMOZuEKlk4Kw5CKen8bQsX1OskO4uz7vatIa6NrRXDDisP7l5m6uIxEpWZQiIQ==","signatures":[{"sig":"MEUCIHTED19OzihMaITO93iJi5477c8smBH54hNmuTwErYHvAiEAk3SixJ1vvjUDTLoV2ert1Bcnzu9EIWnlQOS0JfjZw6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89048},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.6.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/72c3213dad2ad342757dd00c25c0e531/ahoo-wang-fetcher-storage-1.6.8.tgz","_integrity":"sha512-bKAhiYYbsd6SM8e/HVNS2UXQQMOZuEKlk4Kw5CKen8bQsX1OskO4uz7vatIa6NrRXDDisP7l5m6uIxEpWZQiIQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.6.8_1757600888271_0.33287193289565176","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@ahoo-wang/fetcher-storage","version":"1.6.9","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.6.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c7b4231a3240c47a1a2a2cc281d2d971ff4acc99","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.6.9.tgz","fileCount":22,"integrity":"sha512-HIpUB3pMOsElR6H4XEN9xhGZiLoNCswSd16Va3U0KzZuNwVHWw65Fz2T+5/wibb5b/D4/1kCOwoLMz3N4xAX1A==","signatures":[{"sig":"MEQCICfSxmJtWM/OTvzpvUYVRvlBfWs/wHMhEvt4jLkPUl5OAiAyYRlYvkkeony/UycpkZX62aOQda2rlTi22RFOsfK9eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89954},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.6.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7919bcfb1b41278e10cfeaf6950a2d09/ahoo-wang-fetcher-storage-1.6.9.tgz","_integrity":"sha512-HIpUB3pMOsElR6H4XEN9xhGZiLoNCswSd16Va3U0KzZuNwVHWw65Fz2T+5/wibb5b/D4/1kCOwoLMz3N4xAX1A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.6.9_1757687384344_0.5781245419180514","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@ahoo-wang/fetcher-storage","version":"1.8.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.8.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5ad415820b283efb26dac10d6fa7dadbb56d9cc6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.8.0.tgz","fileCount":22,"integrity":"sha512-v0gVmWJGSqwiZqWNhzcSBuTqhZBy+R5TFxYI6ESRD7ZdvexyUYLnCWwVCJRtLQa+7v2pBdnu4noUaO2/5f+KBA==","signatures":[{"sig":"MEUCIE+soSlln1CowRQV+SNJ4VVnNKlA9OTKmtxvbykZQLl4AiEAzbC5wih6zfyO4H20FWdGxk7/GSvyeVQssP37+73pBr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89954},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/96b42afab7f4fa4b5b83bec7d63091e2/ahoo-wang-fetcher-storage-1.8.0.tgz","_integrity":"sha512-v0gVmWJGSqwiZqWNhzcSBuTqhZBy+R5TFxYI6ESRD7ZdvexyUYLnCWwVCJRtLQa+7v2pBdnu4noUaO2/5f+KBA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.8.0_1757740125315_0.7567590257515009","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@ahoo-wang/fetcher-storage","version":"1.8.1","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.8.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e3ef41447f86d2795d426f7a6ed4e4cb546f40ab","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.8.1.tgz","fileCount":22,"integrity":"sha512-TQkVEV8OPZUwyCKBdNvJL0S6ia1AVl9AAoquR2DXAxI+7dXvnUANDs7/+3d47U3E86gtXPekLh2llj8ME4dZzg==","signatures":[{"sig":"MEUCIH6xocD7wVmj1+zX07bxWsnvaSIlDR0sXgX8Btg2DsyAAiEAiztgs0CoEawZ8BPqtJ7dOM/wNdeF5EH/e5fevtYYbvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89954},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/f22e8e12c8ca5b86715f764a52a35930/ahoo-wang-fetcher-storage-1.8.1.tgz","_integrity":"sha512-TQkVEV8OPZUwyCKBdNvJL0S6ia1AVl9AAoquR2DXAxI+7dXvnUANDs7/+3d47U3E86gtXPekLh2llj8ME4dZzg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.8.1_1757741076380_0.6323697704133107","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@ahoo-wang/fetcher-storage","version":"1.8.2","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.8.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"edc0e58768a542e7277ad80e45a53d5096958560","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.8.2.tgz","fileCount":22,"integrity":"sha512-mAWjRrRRa7Q8wC78aNyg8eeM8DAmcJhKQ2fCxF5RviGEBoMMh00UpaHGgB5kzfOkoUuv85r4RYeZlToHEK42/w==","signatures":[{"sig":"MEYCIQDUxPgPASKb0aE/l/JJl5sU6Qgqx0LOqF3Xd1wcHT/bgwIhAMW+dEloEWUShlHCQyWW/rUr1DrmoeY0uJiJiS6VXVXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89954},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/2b927931bab2d97e515eb1189a484c0a/ahoo-wang-fetcher-storage-1.8.2.tgz","_integrity":"sha512-mAWjRrRRa7Q8wC78aNyg8eeM8DAmcJhKQ2fCxF5RviGEBoMMh00UpaHGgB5kzfOkoUuv85r4RYeZlToHEK42/w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.8.2_1757741629762_0.04246216856765295","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@ahoo-wang/fetcher-storage","version":"1.8.3","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.8.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7df1411f37b96307f490d778163b2679da2883a9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.8.3.tgz","fileCount":22,"integrity":"sha512-CdG47YNu70nx+X4/KaQxwzKwoMvPyI+7Tq34ubgjMg8GWx5yX1O7NBTp22J0yIZr7xXIdrYrLJxRWZrdaFQUUQ==","signatures":[{"sig":"MEYCIQDZalu5g2gLixsLW1LpQIwyUY2INgbuY75DX/pxtWIR0AIhAN+KkdNRnnfHJsF9Xnk1Bgmrd5fAZ0Ezd0tK7oHdRDT5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89954},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/ad35e1182e5ee82559b40e1faad06495/ahoo-wang-fetcher-storage-1.8.3.tgz","_integrity":"sha512-CdG47YNu70nx+X4/KaQxwzKwoMvPyI+7Tq34ubgjMg8GWx5yX1O7NBTp22J0yIZr7xXIdrYrLJxRWZrdaFQUUQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.8.3_1757806590798_0.6373960412162487","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@ahoo-wang/fetcher-storage","version":"1.8.5","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.8.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1ce9631964d361ccc56b21366659b38825860724","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.8.5.tgz","fileCount":22,"integrity":"sha512-0X5cSPc2Rz58s+nbco0GLPGH6AmhJSx9ZsnQ1kMNTdY4vq3nhBmjA284efw79a1u+q9tMWtsdmlrQggAQgzeEA==","signatures":[{"sig":"MEQCIHj0DwJAfN5HzazAOQe21tXsDYd1ECxJwl2PKV3O87HDAiBelOtqZA4b8S4bDLz0zubs6eWVCfG/AqAV3Y336zwWnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89954},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/96b747107c029799774942b688b19160/ahoo-wang-fetcher-storage-1.8.5.tgz","_integrity":"sha512-0X5cSPc2Rz58s+nbco0GLPGH6AmhJSx9ZsnQ1kMNTdY4vq3nhBmjA284efw79a1u+q9tMWtsdmlrQggAQgzeEA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.8.5_1757816375841_0.04270446506553016","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@ahoo-wang/fetcher-storage","version":"1.8.6","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.8.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3f455a80deca1bf087466760c9be9032406eefd7","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.8.6.tgz","fileCount":22,"integrity":"sha512-wSVogfj+bAl2tDvF8iwSf8rMTfZd/2PC5v2Qp+muKEYRM8UcyI6f//w/IbBGh8Fs31MEpVVp0x9HwoYZ22tJ+w==","signatures":[{"sig":"MEUCIQDyee0VTQzc1PECBKM0XoNM3lrK9gq3Yzi1GW6SiKK1+gIgCmrUtfP3RK0jJdhvwLMso2o1CwvVWwD1ymh1I7w5pMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89954},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/f1f1c28455928c71c908b0306e7df654/ahoo-wang-fetcher-storage-1.8.6.tgz","_integrity":"sha512-wSVogfj+bAl2tDvF8iwSf8rMTfZd/2PC5v2Qp+muKEYRM8UcyI6f//w/IbBGh8Fs31MEpVVp0x9HwoYZ22tJ+w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.3","eslint":"^9.33.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.8.6_1757851460319_0.7387695197496726","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@ahoo-wang/fetcher-storage","version":"1.8.8","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.8.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"cd903caad150b13c103bc868954804722aed20b8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.8.8.tgz","fileCount":22,"integrity":"sha512-eokw3kZTtQnDkKkZUfHe4jrDoIdYlSkznFUJMnzK/vnisUtMEtzGTRFIPxm8hwB26PPfFOp3ZgYuoC8DQNslkA==","signatures":[{"sig":"MEYCIQDlQ7Q4g7Wok4hVRKWu2oc090NKk1jxmWr+TwAEfHGqrQIhAKNu71SjuyfUWvuOdsC30r3y0E8UBSv/u8QRhfEwj1rD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90141},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.8.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/c4ebb82d3584d5c28fb557209541c417/ahoo-wang-fetcher-storage-1.8.8.tgz","_integrity":"sha512-eokw3kZTtQnDkKkZUfHe4jrDoIdYlSkznFUJMnzK/vnisUtMEtzGTRFIPxm8hwB26PPfFOp3ZgYuoC8DQNslkA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.43.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.8.8_1757929130919_0.778758772601188","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@ahoo-wang/fetcher-storage","version":"1.8.9","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.8.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9d4844217b6e62cf892a4694e94b2b7303a067e4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.8.9.tgz","fileCount":22,"integrity":"sha512-n8itpDfvqACTiDx89+V5QR3fJ1GRlbW8SQkPxJV5Wqap+8g0Q/CGnOSz5HCqHtEbpl9AgTh7C2nMfoYKKFSAJA==","signatures":[{"sig":"MEUCIDiuKGqNqtM5iGcvYeSpaN6xwMmnpc81ciIqyCT9oSDoAiEAqAjjql58tPJNPfw9VamY15uQPXU6Ma6sUiTQXxnKkTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90141},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.8.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/c7faa58e38dee501f03ba227b5ce71aa/ahoo-wang-fetcher-storage-1.8.9.tgz","_integrity":"sha512-n8itpDfvqACTiDx89+V5QR3fJ1GRlbW8SQkPxJV5Wqap+8g0Q/CGnOSz5HCqHtEbpl9AgTh7C2nMfoYKKFSAJA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.43.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.8.9_1757937736375_0.5555508821368973","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@ahoo-wang/fetcher-storage","version":"1.9.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.9.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"cbca6e9d4e263f24bdb46c7cdced26a0e2c7eb90","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.9.0.tgz","fileCount":22,"integrity":"sha512-KC+i8TI/iNhnuEiY1jFMrQb4THzAB7CwOhlmVrjU5ZtUjlQ6KHNptcZLe/xgj+MW+JuN6neCiYnbmDEvRQkI5g==","signatures":[{"sig":"MEUCIGfZddXKXwXKZRk0ILEJfUWyYMRLu2cmVtpPYs4tXg13AiEAhlYwTB1mpgX5z8dIuogCYs60TiRwDT2NY0D8ujA5f1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90141},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/9363c0c1021aa1302d65ecf1c1f119e0/ahoo-wang-fetcher-storage-1.9.0.tgz","_integrity":"sha512-KC+i8TI/iNhnuEiY1jFMrQb4THzAB7CwOhlmVrjU5ZtUjlQ6KHNptcZLe/xgj+MW+JuN6neCiYnbmDEvRQkI5g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.5","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.9.0_1758159768612_0.6527757827954468","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@ahoo-wang/fetcher-storage","version":"1.9.1","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.9.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"cced34dcc1555ea20008a26d9e64d8b12632d676","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.9.1.tgz","fileCount":22,"integrity":"sha512-mBjcFViL4tKvfIidatyiwymp8XhG46bGvUOVgmvp8y/Og5snH9aq1Zq0ASrh2d1/kjMUWJScD9gsfo/lwJQ8cw==","signatures":[{"sig":"MEQCIF/sQCWF+qn4SZnu6CGpoOp8WU413ToyIttoYf+m5FlSAiADSwCPcLbMlB/je/haxNVRwa66DMqV4QnbnjVMW3brVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90141},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/aac002ce6586e5785eff838984f89ecc/ahoo-wang-fetcher-storage-1.9.1.tgz","_integrity":"sha512-mBjcFViL4tKvfIidatyiwymp8XhG46bGvUOVgmvp8y/Og5snH9aq1Zq0ASrh2d1/kjMUWJScD9gsfo/lwJQ8cw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.9.1_1758190550463_0.9419480425216817","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@ahoo-wang/fetcher-storage","version":"1.9.2","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.9.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9dffe94ef4be92d548fe597fcba041c7596a449f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.9.2.tgz","fileCount":22,"integrity":"sha512-FgRxTQny3J05JNBURlt/K77zuvTgE/sG6g8nffij2HxI4Iu6Rk1KmYnK+8dqmrOp2v8NRiekV21K2ZkKD1T0/w==","signatures":[{"sig":"MEUCIHGAjx/JwiwrlJhvxJ1P7T6c6VkwnP7X8Eew/ey/1OXOAiEApHK3Dno/uyV+9fEqf1frs7uHjpMv9EjWA1OydYgmZU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90141},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.9.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/daace93d1940b31e0415a064bd37e4da/ahoo-wang-fetcher-storage-1.9.2.tgz","_integrity":"sha512-FgRxTQny3J05JNBURlt/K77zuvTgE/sG6g8nffij2HxI4Iu6Rk1KmYnK+8dqmrOp2v8NRiekV21K2ZkKD1T0/w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.9.2_1758196113652_0.9554050685628745","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@ahoo-wang/fetcher-storage","version":"1.9.3","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.9.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a2be3e91d1548051a1271867319369cf0afab8f0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.9.3.tgz","fileCount":22,"integrity":"sha512-i55avE1Z8IT1Gz5a9bzNBlOnhUa2deuXkZop1bwFa8OrkjArKj0bXKbpe+66zNbODWbCB5kKqa11hwvlwzWOBA==","signatures":[{"sig":"MEUCIQD3diXIB//kMPqMZzb1b4In0zyu0Mpf7hSyc5KOtHhjIQIgY//i4LiRfbnLQLJmuybDczWm90v/8+YQ8q+B0pRZgf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90141},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.9.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/50ab6aa46802cffcc65d3cf02cf35c89/ahoo-wang-fetcher-storage-1.9.3.tgz","_integrity":"sha512-i55avE1Z8IT1Gz5a9bzNBlOnhUa2deuXkZop1bwFa8OrkjArKj0bXKbpe+66zNbODWbCB5kKqa11hwvlwzWOBA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.9.3_1758253280870_0.56199214810063","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"@ahoo-wang/fetcher-storage","version":"1.9.5","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.9.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"23d0ece7d1a013c57483a087ed6aae5e8aefc76d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.9.5.tgz","fileCount":22,"integrity":"sha512-oYbFYoCs+SpvzWJ0ZQYa6dpwJyUE27hGc66mK803BJhbZ+chK6MStRAiNZJ6nSevPqscPCkHaeOn/+qaOlzwwA==","signatures":[{"sig":"MEYCIQCrcG/vrwox1wfQk8jljEGUwKJDuVGqlMSPLKx2XoSb4gIhANIuWQcfmk1iFWaiasXQ2pjNJO7dcsGXF5V87+6kVSwy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.9.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/4cf1ede7c26468765f7f4efd125d9deb/ahoo-wang-fetcher-storage-1.9.5.tgz","_integrity":"sha512-oYbFYoCs+SpvzWJ0ZQYa6dpwJyUE27hGc66mK803BJhbZ+chK6MStRAiNZJ6nSevPqscPCkHaeOn/+qaOlzwwA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.35.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.9.5_1758533834424_0.6084444454332103","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"@ahoo-wang/fetcher-storage","version":"1.9.6","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.9.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"64e0d0d688858612d9ae681690fe84ae139743b6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.9.6.tgz","fileCount":22,"integrity":"sha512-aMiIrpgz/bYJNt9xjLtiG+6xbxZrYvICkVtQgdFMLUHBHojqhTGaVre+3GwyT1B0KvbrUfDDDdzTax6izSvuGg==","signatures":[{"sig":"MEYCIQDcNniLFvu3oB9sxEYwHYoycOOJbLEjhxj0lcZI53M0sQIhAMjPY9ZNN20HUz+DVx6mz5SF8UZayWAlxlhhLO7p3O4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.9.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/a4f37172ce92071c4ff7fb766b163489/ahoo-wang-fetcher-storage-1.9.6.tgz","_integrity":"sha512-aMiIrpgz/bYJNt9xjLtiG+6xbxZrYvICkVtQgdFMLUHBHojqhTGaVre+3GwyT1B0KvbrUfDDDdzTax6izSvuGg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.9.6_1758637694157_0.83278862986527","host":"s3://npm-registry-packages-npm-production"}},"1.9.8":{"name":"@ahoo-wang/fetcher-storage","version":"1.9.8","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@1.9.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"512aeecaee64a107e7b924946ce130d2fc51170f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-1.9.8.tgz","fileCount":22,"integrity":"sha512-2sDlsVorSo/ovM3pZmAHt4grsSGES/pVYWduwyLEk/RGud+qBWv//dNIWUz5/savIQjfNXdJLHRUn3hQjvSCPA==","signatures":[{"sig":"MEUCIEyX0xdLmBTjwE8ABtRVvV2/EdaoYyYm2l8ErPpiHWfLAiEA31xEfAaD3MaRQT4PlZAbKF0ujbrKDUbUBkxpoteRz1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-1.9.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/9d2d6d54cd26e0f672738eff44ef3a6c/ahoo-wang-fetcher-storage-1.9.8.tgz","_integrity":"sha512-2sDlsVorSo/ovM3pZmAHt4grsSGES/pVYWduwyLEk/RGud+qBWv//dNIWUz5/savIQjfNXdJLHRUn3hQjvSCPA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_1.9.8_1758638050983_0.4029897176259656","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.0.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.0.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"745a6dbbb4c708af2e593df49c823600ae27e949","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.0.0.tgz","fileCount":22,"integrity":"sha512-F7IEpj13EZijiLPekRP8w+a9vGopB/YqzVw5RJFKLc1AGrU+w2L2ZXTQwd+USySqoX0IELxeguJKuGW2qJuLew==","signatures":[{"sig":"MEUCIHAF9Wxy2QOO+VXBE0cgIeXLxq2uTvuAWOb5fvcpatnNAiEA8jY7CH1/8iBgtGCJM1ITl5/ifmE9gbf6K5jCZGTccag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/2a850995401154ab2b4dc5f5c9cbbd94/ahoo-wang-fetcher-storage-2.0.0.tgz","_integrity":"sha512-F7IEpj13EZijiLPekRP8w+a9vGopB/YqzVw5RJFKLc1AGrU+w2L2ZXTQwd+USySqoX0IELxeguJKuGW2qJuLew==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.0.0_1758693646344_0.9172271294270726","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.0.1","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.0.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7f9af9bce0d9fc0c9d45898806656dc5160e583a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.0.1.tgz","fileCount":22,"integrity":"sha512-kBZM9Fy3iuqbQ13nV4SMe88U6XrqhElYNN4FyDvbYzu1AiCGpUPzN+hAk0Qmy3Fr4CVwrHfYzMZ5LuT1SphDLQ==","signatures":[{"sig":"MEUCIQDRyFUfRMqSEAbX15JvfC2PY4m+6Hehn1bgQ30QS0DT6wIgGh/51HiEckdKPyz8ozulRukv8VsV7TZYQRsqmYkckzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/57f7a748901d3b136b4cdde6231e221b/ahoo-wang-fetcher-storage-2.0.1.tgz","_integrity":"sha512-kBZM9Fy3iuqbQ13nV4SMe88U6XrqhElYNN4FyDvbYzu1AiCGpUPzN+hAk0Qmy3Fr4CVwrHfYzMZ5LuT1SphDLQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.0.1_1758700540395_0.6185244115232862","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.1.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.1.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"10e277e715d7f50707bb41f8d0e1083f28037291","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.1.0.tgz","fileCount":22,"integrity":"sha512-MNvHQpZBp5vKooQGd9oVYmmr2Tw+29c/CeMw66VNMlyAr0aWX3Kh5Y/CZkyEysXvm5JBJ6/1sVoPUzIuoLmq+Q==","signatures":[{"sig":"MEQCIH07cO16RntabczWiS1vM+51bmZMYWg/E4kjaAUfr/+nAiBKRbioZ23eXf3aRSXEfcXbb+S2j5hvv8M68NMmqmBZpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/290a69c58183845593cce233c39f8756/ahoo-wang-fetcher-storage-2.1.0.tgz","_integrity":"sha512-MNvHQpZBp5vKooQGd9oVYmmr2Tw+29c/CeMw66VNMlyAr0aWX3Kh5Y/CZkyEysXvm5JBJ6/1sVoPUzIuoLmq+Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.1.0_1758881707392_0.2699267212447263","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.1.1","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.1.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a1b599b0ed11c162b35436d2c08f08c03c896a31","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.1.1.tgz","fileCount":22,"integrity":"sha512-0mharEkbCp6sXu/YAP/g15aRJJqIOwv46LLWf2BLE5OcpMEXIBBDfBS68Ga6Dp0NuobRp0tHkoyIH+yzDbukWw==","signatures":[{"sig":"MEUCIApQCecK3uD/xraQt3Od0j56EPN1gfNbzVfNrVh0nhrxAiEAzE7GF0gStCsYp3hU5dOgmkyx+9po52WVgnOq7NYfIJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/989474fda43882cd187e976e8c3d3abd/ahoo-wang-fetcher-storage-2.1.1.tgz","_integrity":"sha512-0mharEkbCp6sXu/YAP/g15aRJJqIOwv46LLWf2BLE5OcpMEXIBBDfBS68Ga6Dp0NuobRp0tHkoyIH+yzDbukWw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.1.1_1758936844853_0.7694068484376444","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.2.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.2.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d1e6c6ad7a3d05d9daafa8b06b42fc9fe87b9738","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.2.0.tgz","fileCount":22,"integrity":"sha512-OZjp5MpWhStbZtvRK9eAYq3lBPrIWVY4/hWl/BMU1csxi+/jXpfqh4HCi/i4F3KqAt2JOPc8Zgqz7orwuxhvxg==","signatures":[{"sig":"MEYCIQCC9Ki8Ijof8fcQhIv7PIvR0kbRYZ57hUkqfo4n2TX4xAIhALA3DwBsoyeo8pMgjb8+DMa9gWMrXLeKbdTTwekugQ64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/a9863be671f32a156bd2974e2f946214/ahoo-wang-fetcher-storage-2.2.0.tgz","_integrity":"sha512-OZjp5MpWhStbZtvRK9eAYq3lBPrIWVY4/hWl/BMU1csxi+/jXpfqh4HCi/i4F3KqAt2JOPc8Zgqz7orwuxhvxg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.2.0_1758953521392_0.7655093737425878","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.2.2","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.2.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ba78a502a8fbe2b287e30b2eb4aed756443050ab","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.2.2.tgz","fileCount":22,"integrity":"sha512-/Lazo6Z1NFWI1vYa83VloxHLrXFl2pou+re/NjO2qsSi7ebhbQGmIJJl6msIJ3apzU5RwONpK5IEY0puqEGutQ==","signatures":[{"sig":"MEYCIQD5cLCRv3JMj7D1ya3kGtX/mWeTFBndfJM6KRL5xjYgJQIhAO6FpII0B+tCzx8oCKBQ07Ny4c0STc0P0N0BcW/vlhcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/84758463f50a3df78bb67bdcf8a70b30/ahoo-wang-fetcher-storage-2.2.2.tgz","_integrity":"sha512-/Lazo6Z1NFWI1vYa83VloxHLrXFl2pou+re/NjO2qsSi7ebhbQGmIJJl6msIJ3apzU5RwONpK5IEY0puqEGutQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.2.2_1758954664493_0.024544555198094953","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.2.3","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.2.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2d29a64e62129beda7aa76e4d03ca21500957ad4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.2.3.tgz","fileCount":22,"integrity":"sha512-bwo1+7ycHn3CWGP6RMsmQRc0YIhH3blf3G9LSXhA/xL3Zps5yTlkl+pbLoYLs6ccYOGHgmE5OqUlrjamx4VbFw==","signatures":[{"sig":"MEUCIE+b+n0vfV52grP/VqtUcGytiNrTXTIU9dh8TLugvrxiAiEAqOtaB537eDk12+/KCPkAtQf7ECPnb74WrwDU/cXD/FM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/1120045d5db989e5c64ed98a2db84ec2/ahoo-wang-fetcher-storage-2.2.3.tgz","_integrity":"sha512-bwo1+7ycHn3CWGP6RMsmQRc0YIhH3blf3G9LSXhA/xL3Zps5yTlkl+pbLoYLs6ccYOGHgmE5OqUlrjamx4VbFw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.2.3_1758956083036_0.10304460013503314","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.2.5","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.2.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fdebef6b6492c8aa3eed7a94145cfd1479171cb0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.2.5.tgz","fileCount":22,"integrity":"sha512-IQ8gaqcdya6aU8tSOLNLzIRJ265PabwzHUNRZYJjparg9LyXilhO7TIb2sRzCZn3TDph7mYlO429URTY0qn+dg==","signatures":[{"sig":"MEQCIGC18aUXCYUbhkDKQOnaxboPefWl/6mY0KZ0uEaXNtGbAiAg5JTYrsMcyyIQOhkbN8EdWhkr1X3csWbqBWMNtAjeIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.2.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/2312f9f0b3c4394a9e3faf509eb4f4dc/ahoo-wang-fetcher-storage-2.2.5.tgz","_integrity":"sha512-IQ8gaqcdya6aU8tSOLNLzIRJ265PabwzHUNRZYJjparg9LyXilhO7TIb2sRzCZn3TDph7mYlO429URTY0qn+dg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.2.5_1758957337853_0.1225813253427015","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.2.6","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.2.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a8eb84261c710370e8f282c782ef358c91a8fe97","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.2.6.tgz","fileCount":22,"integrity":"sha512-LFtsE2HSHG5ui2pb/6vso8xAFFd14fwEjFf4RyfPx0Ox3INB3lHjGzuBVJKnx+efPGR8SsQD9GbhxzVu4fGFng==","signatures":[{"sig":"MEYCIQCqXaQhh50Xn6v6AFll9k/NIskxSt9FGq9I9pDz2cqoFwIhAMI+eXNQwWqYgOK4ef19Ts+yjPhTNHe+WhCBsfW/ME4W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/3c6037d673a3841261f0f2a4dd864fdb/ahoo-wang-fetcher-storage-2.2.6.tgz","_integrity":"sha512-LFtsE2HSHG5ui2pb/6vso8xAFFd14fwEjFf4RyfPx0Ox3INB3lHjGzuBVJKnx+efPGR8SsQD9GbhxzVu4fGFng==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.2.6_1758958015832_0.6783790898273756","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.2.8","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.2.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6cb871bfe2eb9eefb77ce9ee19967110f3c4bb94","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.2.8.tgz","fileCount":22,"integrity":"sha512-1QzKxkkolJiWusZKxUQ3wTPaH5LOo8q1HUslldPDwZlEI8h1Kn5XS2eIDzjiYBAeZx1GkjJXpMmQ8z2OPs8gWQ==","signatures":[{"sig":"MEYCIQDI++GvvbNhVyyvkrmnuER+MF17olteruP7vRqHR+K9vgIhAJmbVR4j68ky980jpGUOiw1ckJMhUOShraMoydyDflcs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/2e712523472e5a957db975e7e0a5f6ce/ahoo-wang-fetcher-storage-2.2.8.tgz","_integrity":"sha512-1QzKxkkolJiWusZKxUQ3wTPaH5LOo8q1HUslldPDwZlEI8h1Kn5XS2eIDzjiYBAeZx1GkjJXpMmQ8z2OPs8gWQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.2.8_1758960279926_0.7186128079581939","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@ahoo-wang/fetcher-storage","version":"2.2.9","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.2.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c3f447c6c73dba3faf154c3623b4bd126705bd1b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.2.9.tgz","fileCount":22,"integrity":"sha512-LgrTyfxvO14J1Wdd2TfdZn/ia9wBRygIeYeZwYa3hvNumisBDk/eSX1nO3xM4K8po+m5cnq0hoGFua2fJLW1YQ==","signatures":[{"sig":"MEUCIQCBs4b0FHiT/q0yHbIQZXIt9+xctMTlF+kb6kFOGNqb7AIgNUugzeDYy9oSSUuoOSCM2hHDqFAxbQfbHT7P/GuqFz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.2.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/921ed09cf422c05de6a11cb162c53293/ahoo-wang-fetcher-storage-2.2.9.tgz","_integrity":"sha512-LgrTyfxvO14J1Wdd2TfdZn/ia9wBRygIeYeZwYa3hvNumisBDk/eSX1nO3xM4K8po+m5cnq0hoGFua2fJLW1YQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.2.9_1758963723915_0.5129451410901125","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.3.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.3.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"510c89bb1828995ed12f3abb7cc4e4082c0bfceb","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.3.0.tgz","fileCount":22,"integrity":"sha512-jTRBklFPk9DEHn33jDkmaDU4Y0ULMGwmV80mkcp2rzSd9y0MZmOg5ciFHYLk1B7k6GUnOGkZcBHVgdcT1RWdMQ==","signatures":[{"sig":"MEQCIDX5PKEFE1rUlPYQ9madEd7l9DlScdnk1aVvm0HAqsYIAiAMb8ay7mnUw5ojn5fRe9GJAYSOWPp5MHL9NKT7swYfjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/47e3c3458dcc6d3a30ab467edddb0eff/ahoo-wang-fetcher-storage-2.3.0.tgz","_integrity":"sha512-jTRBklFPk9DEHn33jDkmaDU4Y0ULMGwmV80mkcp2rzSd9y0MZmOg5ciFHYLk1B7k6GUnOGkZcBHVgdcT1RWdMQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.3.0_1758967235564_0.08748230333084761","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.3.1","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.3.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4e818229ec77e60b732aebc82fe69356edc08f7a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.3.1.tgz","fileCount":22,"integrity":"sha512-BuqO1tirjxilcvL+7U4ls2sCSA5Pl+LGP7FUvbxYa7F6RrwLCLJXQoqp/WsSCR5MaHpPCAYuiYf22tn8fmJIhQ==","signatures":[{"sig":"MEYCIQDb1frlwEXYKbbzVasVaAq+ahjQUyB8qdFtCKxZuDE7EgIhALoyYPR1FSiu6cZ7sufeWDTDdNjFy8vD2L36EsJ8Rpmo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/12e810febfc8df4c55d7f1aaf1e837dc/ahoo-wang-fetcher-storage-2.3.1.tgz","_integrity":"sha512-BuqO1tirjxilcvL+7U4ls2sCSA5Pl+LGP7FUvbxYa7F6RrwLCLJXQoqp/WsSCR5MaHpPCAYuiYf22tn8fmJIhQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.3.1_1759025923984_0.5557927184319162","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.3.2","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.3.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d64c34d05f77e2e7ee7af7226344f58136782b12","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.3.2.tgz","fileCount":22,"integrity":"sha512-tRICGISGPb9Lk8UECSNFrwNeubHUbRxbinhYY7M/72o60LtO1ZAX+b8c69Ih+VCaMx6pqXs6Yxr1iQsRJmdNLA==","signatures":[{"sig":"MEQCIGqH5Q6pKEMj3xdzoxKjQs98fop4/FjOr8QRc/2RAVMaAiAR6wf6iUA2t6Grk9jJs9miDHY609oT+hLxg983mfQuJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/f459a72e9c26196a77579b500fd96812/ahoo-wang-fetcher-storage-2.3.2.tgz","_integrity":"sha512-tRICGISGPb9Lk8UECSNFrwNeubHUbRxbinhYY7M/72o60LtO1ZAX+b8c69Ih+VCaMx6pqXs6Yxr1iQsRJmdNLA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.3.2_1759039307860_0.03106073881307525","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.3.3","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.3.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2eff815bc0d13f4fe483e135caace4f04e6d7a73","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.3.3.tgz","fileCount":22,"integrity":"sha512-CikKFBLhjDZ8dSWBUZFvl/hWC6P8vB2cVOTVe0Y0yE4KLbCPeCXjIEKpojWdYNXrQvV6gnyLjl4CN42MAMIWzQ==","signatures":[{"sig":"MEYCIQDVFNqD9fkJBdiycZyR/XVMuljYi44gLaVxirWgNrDl+gIhAKbFScGmAfQnstTffefBsSynDfGG7S8Gk2WqolqomfAy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7bb2f1a61fad6c6eaee4171cd370338e/ahoo-wang-fetcher-storage-2.3.3.tgz","_integrity":"sha512-CikKFBLhjDZ8dSWBUZFvl/hWC6P8vB2cVOTVe0Y0yE4KLbCPeCXjIEKpojWdYNXrQvV6gnyLjl4CN42MAMIWzQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.3.3_1759040759897_0.7689309340479156","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@ahoo-wang/fetcher-storage","version":"2.3.4","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.3.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"22b03bcdf5e1f08a23d6521ff8e1f43170a8538d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.3.4.tgz","fileCount":22,"integrity":"sha512-1zXEQbuu7U4pibTOHv41qmvnZ1hs1pOB7z2jOsfUJWxJH6Ma3mVG9mavZdtUwEq5lCHhIiGRIPZmxESrjWbDfg==","signatures":[{"sig":"MEYCIQDSpAwcoVewhE3lu3JVhbgIhdIiyNXJAwbQ7RwkrPC7bgIhAMKtnMLbw6GLHJBINIyC9wk1iC/P8jY4N4MUOSDcwDCH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.3.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e28d61c28872bb5e937698a8908b1b55/ahoo-wang-fetcher-storage-2.3.4.tgz","_integrity":"sha512-1zXEQbuu7U4pibTOHv41qmvnZ1hs1pOB7z2jOsfUJWxJH6Ma3mVG9mavZdtUwEq5lCHhIiGRIPZmxESrjWbDfg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.3.4_1759041361329_0.7233355818259739","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.3.5","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.3.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8697d1b4d78056481a9a1e8ab3edecbece988ac4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.3.5.tgz","fileCount":22,"integrity":"sha512-6TN49JxEizJzhogmVJwVgB+4rMUsmO845DrCO6OiWRv3Hni2Qdi3st/CB8AmAI96AR38TFugHiRucfPajbmpbw==","signatures":[{"sig":"MEYCIQDs/pcDoLx/tTipVOdwiKWFc5e00KEeLLhYJhJr11eUFAIhAPdluh+zgW4hZU6r66BGHWXDzQ1lDogDwXB3U2FxqSiK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.3.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/9e9e21bb3593ee0cffb27dba0e02e5b5/ahoo-wang-fetcher-storage-2.3.5.tgz","_integrity":"sha512-6TN49JxEizJzhogmVJwVgB+4rMUsmO845DrCO6OiWRv3Hni2Qdi3st/CB8AmAI96AR38TFugHiRucfPajbmpbw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.3.5_1759043916779_0.06205167099428732","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.3.6","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.3.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"aeca9b4c5f73c3eb6cd2a0536958ae7659931431","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.3.6.tgz","fileCount":22,"integrity":"sha512-YEhtM9Ncjavhe7KVSW5vbai1UoFY70KB6cThYADcO17x3z5I2NkxsarPpcwYrj+9BxI85p2LHSuDYxyfgQ0eKQ==","signatures":[{"sig":"MEYCIQCpDH8RN2GSzAAOrgaIlQX1knpyNONuFW/jxsum0E9N8QIhAJykDcnAa1T61OgexVoxLPXzKQa7v7pMpcSec81rcGqS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.3.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/6963afa32fe5921452e1d297da6b3aab/ahoo-wang-fetcher-storage-2.3.6.tgz","_integrity":"sha512-YEhtM9Ncjavhe7KVSW5vbai1UoFY70KB6cThYADcO17x3z5I2NkxsarPpcwYrj+9BxI85p2LHSuDYxyfgQ0eKQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.3.6_1759107489961_0.7884645021051437","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.5.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.5.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"34814cd5f79f42e5c58952fc0cf50dd41a0e0452","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.5.0.tgz","fileCount":22,"integrity":"sha512-OqKDUMgZJIKbibR/PZt93sT0PgwhDEFmH7/KpWDBbNQ2v/ULDlfTDmo2+i5qYlBl/174GD9zd6K8Gz2ClRMBMQ==","signatures":[{"sig":"MEUCIQCKNVIXzQzSgrAHOXXESeecu8m5oXvs+lLy3QOgNEcQxwIgJ9QZhW2wKyQ6z8AUWtlKkXKDjYaaiiOIukiuCQus+i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/31d2e9d0dd7f478b3bb0d55d35a3e9a8/ahoo-wang-fetcher-storage-2.5.0.tgz","_integrity":"sha512-OqKDUMgZJIKbibR/PZt93sT0PgwhDEFmH7/KpWDBbNQ2v/ULDlfTDmo2+i5qYlBl/174GD9zd6K8Gz2ClRMBMQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.5.0_1759139906557_0.4133751616276089","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.5.1","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.5.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"40bf823653a70d00e26c4a527a47196a1fe1bee0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.5.1.tgz","fileCount":22,"integrity":"sha512-HCjnwcG+AwMqF7GhHlKV+mGxCi6kSL3QT2t2Q1m5Q0nI6+Zl5btSUXPHLjbJu+o5M/+hm33ZbDNNsarzl8I16A==","signatures":[{"sig":"MEYCIQDOzytWpz9QzOZ7a9ZLzaepA/xb8pd8VXDqG4ZYosBlIAIhAMmuMYX04VEVXUU6pTXd+iG6IkwsLY5VBj5J1msCEoko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/828fe61d00ebb853e3def3a0ad70a49b/ahoo-wang-fetcher-storage-2.5.1.tgz","_integrity":"sha512-HCjnwcG+AwMqF7GhHlKV+mGxCi6kSL3QT2t2Q1m5Q0nI6+Zl5btSUXPHLjbJu+o5M/+hm33ZbDNNsarzl8I16A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.5.1_1759193537823_0.767354081297037","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.5.2","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.5.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3e987a9682acf85707d08e062a9cfeb3eeb76d3f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.5.2.tgz","fileCount":22,"integrity":"sha512-X83cnXZFgDaMbXRmoPxBofhji0W1Ggd/p9DlCB7vNwsLBbyb3Z3DeIwMaf4Azi6h0XPzmgt25IWout+HMtAUUg==","signatures":[{"sig":"MEQCIB89iuWtHhIDrBQxwBKCLfLbMzErpyIO7TqlLxrLEX0nAiAsUyPxcsnloqdLbElSR5b1ICoBw1sXxRyuuPTQPIrTJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/0fa762c240f7ca6990539ef7c6569f00/ahoo-wang-fetcher-storage-2.5.2.tgz","_integrity":"sha512-X83cnXZFgDaMbXRmoPxBofhji0W1Ggd/p9DlCB7vNwsLBbyb3Z3DeIwMaf4Azi6h0XPzmgt25IWout+HMtAUUg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.44.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.5.2_1759198064564_0.00672218705148131","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.5.3","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.5.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"57accf5a9b77615652c42cead41105230a19d5cc","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.5.3.tgz","fileCount":22,"integrity":"sha512-Ck6Ym8NE1/exBP1r669NQZ4MDw0DilRLGTVucBFnbtYI37dDhtIhp9zSvxc0se5c/t199/RP33t6I8+ynVSy3w==","signatures":[{"sig":"MEUCIA4Q2c3SHIt8YKDu6upSfepamjl1EAGMCSU6yfKd7QX4AiEA1X2sBO9q4jFHUHFQNaZJLILr9hZlYer9pdLS9fIejag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.5.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/cdb4efc490a067da9df9e19c0ca8b64b/ahoo-wang-fetcher-storage-2.5.3.tgz","_integrity":"sha512-Ck6Ym8NE1/exBP1r669NQZ4MDw0DilRLGTVucBFnbtYI37dDhtIhp9zSvxc0se5c/t199/RP33t6I8+ynVSy3w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.5.3_1759198885137_0.47158453257554256","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.5.5","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.5.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e73efa1d80bdf42e2a32bc19e0dde975bbf608e6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.5.5.tgz","fileCount":22,"integrity":"sha512-e3stpNSMcDOMtwU3QPUFzEWcPj/F72DgKZ62ybmcuMi5seLKlRnZUSmLxVhQKuhvW8kYMKimRRDHf+cDHr4chA==","signatures":[{"sig":"MEYCIQCeQB5hWPwJjsHz84YVwP7dxkIY1yzZG25XhXvzahDzwwIhAKVPtdeRg2gr62aXDXRRvKoF800tuzdf83ClcoPUtuEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.5.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7d3b0deb94983dfdcddb1ea19fd6df9e/ahoo-wang-fetcher-storage-2.5.5.tgz","_integrity":"sha512-e3stpNSMcDOMtwU3QPUFzEWcPj/F72DgKZ62ybmcuMi5seLKlRnZUSmLxVhQKuhvW8kYMKimRRDHf+cDHr4chA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.5.5_1759203245568_0.7465201667561621","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.5.6","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.5.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6de00997a69e3070e1368c138ff9428264c3bcd1","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.5.6.tgz","fileCount":22,"integrity":"sha512-0mwklA3rrOh2IlXZhWXiztFezx0pxw5MxIlwftFMDjgfrldrpKgHgE0Eu5Dpn4VRnbjMnBmVLf/xHJQlPyC1ng==","signatures":[{"sig":"MEQCIDKlwarso6zKPyzMyqg8dTRRYOYT3qSPfbEgLP+xNE2RAiB7P+dgmqOZLpniZIvvCR6TYGAzT98juIdZU6ro5z4v0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.5.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/60e098421fa2fd505b052aa055ffe797/ahoo-wang-fetcher-storage-2.5.6.tgz","_integrity":"sha512-0mwklA3rrOh2IlXZhWXiztFezx0pxw5MxIlwftFMDjgfrldrpKgHgE0Eu5Dpn4VRnbjMnBmVLf/xHJQlPyC1ng==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.5.6_1759234118483_0.03251878843122924","host":"s3://npm-registry-packages-npm-production"}},"2.5.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.5.8","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.5.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c98c8b435bb1efc06c37d360a4d9aa5a7ae0dcd3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.5.8.tgz","fileCount":22,"integrity":"sha512-RDAxL7TYD46ol3og66A5svx0EI0iQEYa7udLFiTH/GHLpDqM1PYInxsFK5GJVvGlc2Dk3TK45kCo7E6F6O/xWg==","signatures":[{"sig":"MEQCIAuBBuLoFRMAEhStSzL/N3u9qU7JYeK5U0+q4SBiHK6/AiAvujfz6btwzNQMOcMTnFI5gXNUN2djqUM6hIO/bwBpIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.5.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/5cfe99acf417cb68924233d64a21fc14/ahoo-wang-fetcher-storage-2.5.8.tgz","_integrity":"sha512-RDAxL7TYD46ol3og66A5svx0EI0iQEYa7udLFiTH/GHLpDqM1PYInxsFK5GJVvGlc2Dk3TK45kCo7E6F6O/xWg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.5.8_1759236383131_0.3736420489282697","host":"s3://npm-registry-packages-npm-production"}},"2.5.9":{"name":"@ahoo-wang/fetcher-storage","version":"2.5.9","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.5.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"302da47b67ed9ef2e83657a8795f8604216c678b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.5.9.tgz","fileCount":22,"integrity":"sha512-cQEYSPV2nW9YtJ3Bpa5GU0urfLvmCERJfmW2pNtsR59GE3LgvRlT0wuDdJAnlg1XJVsHdU1PIrG9EJ4Hqx1xgA==","signatures":[{"sig":"MEYCIQCjzwZMkNaRLmAWju9tCWXxZ8B1/5SteBzDmDlZoi6kSgIhAMMZ4pQcVjvr6vlvzNbOtsFoSqFbtr0me+KRCB7nIJPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.5.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/1154b72d378a63eb0190feca44acb540/ahoo-wang-fetcher-storage-2.5.9.tgz","_integrity":"sha512-cQEYSPV2nW9YtJ3Bpa5GU0urfLvmCERJfmW2pNtsR59GE3LgvRlT0wuDdJAnlg1XJVsHdU1PIrG9EJ4Hqx1xgA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.5.9_1759241842347_0.4956798424110065","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2e50a28bdbd35db920c29e1c7ff07788e9822829","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.0.tgz","fileCount":22,"integrity":"sha512-PBtSQWAM8UV4bNrebZXlgz5MvDJZvZZeQYv4K8ZSIiF6gHckNqdeX+5pqzPJNz3M99BOJ7TaDKWMB3ykWmBMuA==","signatures":[{"sig":"MEUCIQCbZzFu8JAqyaBwAqMnyv9nW/YHyFU64QbT3Y9CX80t1QIgYFwuyiOJ8Cxu7Xva6UsdbvzynY/Ig/5O6GYHQYFl5q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/cbad3823649fec4fcfe13f6406cd0643/ahoo-wang-fetcher-storage-2.6.0.tgz","_integrity":"sha512-PBtSQWAM8UV4bNrebZXlgz5MvDJZvZZeQYv4K8ZSIiF6gHckNqdeX+5pqzPJNz3M99BOJ7TaDKWMB3ykWmBMuA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.0_1759242498186_0.39242487401292725","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.1","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"932204441208fa04d2fd12d5983179cc4ecc174c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.1.tgz","fileCount":22,"integrity":"sha512-JwrMdlpdHt8tL0Ae6XR6LUsk9rnzQOvL2wPE18PoZd6z4cNC++LxJwnddKdO/GnioMV4RoN/iSh89BHO+hDeYQ==","signatures":[{"sig":"MEYCIQCPZhntvNuP3owQASzzVRZOXTJ90X/RLcTDQvn8xbbfFQIhAP7IlfxWxPOWnaIEuSgdIFX8n72Nm2k+2y0Og8qZ08VO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/c67904d749d97d37c89d833b745faea8/ahoo-wang-fetcher-storage-2.6.1.tgz","_integrity":"sha512-JwrMdlpdHt8tL0Ae6XR6LUsk9rnzQOvL2wPE18PoZd6z4cNC++LxJwnddKdO/GnioMV4RoN/iSh89BHO+hDeYQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.1_1759243003981_0.30291615935761373","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.2","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"41ac368d23901584f096dc112847e9c6cad573f9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.2.tgz","fileCount":22,"integrity":"sha512-XpPbyN1HrSvciaskufewtvV8/7okE5I+3G1dl0ObSVc5vk4XUAieBcLd1o921crtX9HTqXqGNHYGR8lwF4GQ/Q==","signatures":[{"sig":"MEUCIGfX9SdlllZm8ilOtahxrwwmvFMu0toudAcBqRoW4CIvAiEAxdwKzmSXLzGkFsng7dLJ6RJ4wNnz1cBRFxYMOSUjVZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/2ec0c484610a22b9c8a94518f0334dbe/ahoo-wang-fetcher-storage-2.6.2.tgz","_integrity":"sha512-XpPbyN1HrSvciaskufewtvV8/7okE5I+3G1dl0ObSVc5vk4XUAieBcLd1o921crtX9HTqXqGNHYGR8lwF4GQ/Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.2_1759273936341_0.24739464338474426","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.3","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7887d343239c25dd828328c1273743cc9599126f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.3.tgz","fileCount":22,"integrity":"sha512-+ccCxCWarovUWHXn32wJARtSoicqR9jidwAprYxbcdeKGBXxqMQrZOHnPrL0pQck/tCs3WNrJ1PM/r26jtZbnw==","signatures":[{"sig":"MEUCIQCOlfhWNPaSzPFGItqxWd6SjE9I8f/9V+L8Za3wA2sMbwIgRwuPnNaPv5vCkU73zoABXAD6qTXhRZEsaISFJ6Rcwv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/db6f4c81d723c52f3baadcc8dea0ad59/ahoo-wang-fetcher-storage-2.6.3.tgz","_integrity":"sha512-+ccCxCWarovUWHXn32wJARtSoicqR9jidwAprYxbcdeKGBXxqMQrZOHnPrL0pQck/tCs3WNrJ1PM/r26jtZbnw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.3_1759286004213_0.10700561994448266","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.5","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"320cea15006bf8354eb04907b2fc5213f3eb11c5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.5.tgz","fileCount":22,"integrity":"sha512-Q5Wk8IN9e99qaNjDV3PASkQo/8Ehi2L0Xy/qHDRb9RkbmvBU1+VnTBxMMVf2GGjj2+e//00Fo6rhjQ2pW/rvKA==","signatures":[{"sig":"MEYCIQDZL6aSY7jmI0OmvELuCSJdQhkHiAwkKFxL574VyLJRdQIhAIm5fnzBPyW/e0mNZn9mVr07KTsF3OTjrsza/3a/BYBq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7f483fcf5ecc8a04b722f528f17e1d91/ahoo-wang-fetcher-storage-2.6.5.tgz","_integrity":"sha512-Q5Wk8IN9e99qaNjDV3PASkQo/8Ehi2L0Xy/qHDRb9RkbmvBU1+VnTBxMMVf2GGjj2+e//00Fo6rhjQ2pW/rvKA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.5_1759292919670_0.25819968381153213","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.6","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"76faa409e33bad7c9e2c51e29cbc200e5ac3696b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.6.tgz","fileCount":22,"integrity":"sha512-kh2MV8OZMKG9zhVO+p8G++k/O4MsNXe2+gbQ3p+AASrxfQcwHQwlHRkLotAEuOdzUBcax8XAZe6YSQeI3Aax5w==","signatures":[{"sig":"MEYCIQC4WWP0gtAoU+jEjiOzXTvnK1GTwoNfHDWAqXSCx5JskwIhAIOEr40Pxk6CE+hF8KMEqdP4WEzPdFJ37889Un+FcGud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/30d39aa901f3892a4a14ffa57e1c8585/ahoo-wang-fetcher-storage-2.6.6.tgz","_integrity":"sha512-kh2MV8OZMKG9zhVO+p8G++k/O4MsNXe2+gbQ3p+AASrxfQcwHQwlHRkLotAEuOdzUBcax8XAZe6YSQeI3Aax5w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.6_1759320155228_0.26209639108129656","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.8","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4fdc441e9f98735eba690f100aacb21cea48ab8b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.8.tgz","fileCount":22,"integrity":"sha512-I+gSVTrMofkiEXLTysuos4p9kBD2MvsLG1y//jdyQOpwbq0UonzI8zzW3xwBC6K5T0rICQtRv/mlR8nyVdIKiQ==","signatures":[{"sig":"MEUCID5gmkW7/yVIjuP0qsc3N3zGsMW82iASuE4U6xejw1YSAiEA+I3IUTekoj8KlCMgvFIwkWCfMYYHCd9Ofz+Xm3Ld2nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e764c0dc011e2f7525a5798b53962227/ahoo-wang-fetcher-storage-2.6.8.tgz","_integrity":"sha512-I+gSVTrMofkiEXLTysuos4p9kBD2MvsLG1y//jdyQOpwbq0UonzI8zzW3xwBC6K5T0rICQtRv/mlR8nyVdIKiQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.7","eslint":"^9.36.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.36.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.8_1759362410567_0.5721925526796445","host":"s3://npm-registry-packages-npm-production"}},"2.6.9":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.9","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0da8d915d47338bd5479ed0a16dfd14a1061e041","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.9.tgz","fileCount":22,"integrity":"sha512-yTBgLMHSjncuNlKruEubHLHEhagz037JHcdbRrrSasOF2r5/30Zvl99eGC4fy7gUq/2EqUD/qlIqCfJJaLJFtw==","signatures":[{"sig":"MEQCIDMsoPTdDqlvcnKMGsx19tuYc6bnPi+QtFnEDtG8kRGuAiBlNImRk1WOZLBdGNTCPbhrY60Cxq4YlSr1AZUrwu5vjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/57df04e3dc402aad5fb933a38d60a19d/ahoo-wang-fetcher-storage-2.6.9.tgz","_integrity":"sha512-yTBgLMHSjncuNlKruEubHLHEhagz037JHcdbRrrSasOF2r5/30Zvl99eGC4fy7gUq/2EqUD/qlIqCfJJaLJFtw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.9_1759675483790_0.06196265646656496","host":"s3://npm-registry-packages-npm-production"}},"2.6.10":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.10","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"666f70cb83ca39c46f69ab64e416c1a81f9fc390","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.10.tgz","fileCount":22,"integrity":"sha512-kU/yVHST9lCq80wlPNCJTKdAmgcxqbEIRmcxd/05kbuMo20wJDFvIxkMNkdi5BTOdx1miEmT4g7DMYfF82SboA==","signatures":[{"sig":"MEUCIQDkglENIFgw+RkqJGbt4pK0ncclu1UNK6K1vSlug5xVEwIgfVajAWLIXYpA+I4+E+iRygXDnaLXmVS0efquc8gTZ+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90201},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/06c303bfe89454cfd0942e8b8d14a6e3/ahoo-wang-fetcher-storage-2.6.10.tgz","_integrity":"sha512-kU/yVHST9lCq80wlPNCJTKdAmgcxqbEIRmcxd/05kbuMo20wJDFvIxkMNkdi5BTOdx1miEmT4g7DMYfF82SboA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.10_1759676130711_0.7138724889230739","host":"s3://npm-registry-packages-npm-production"}},"2.6.12":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.12","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.12","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c045279541f5e46408288baf30c905fbb2dff7da","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.12.tgz","fileCount":22,"integrity":"sha512-2y+tyHHUcS0d88PHrioz/Id3N6LXefW4rjoUDUxfzmd/FLi6OFbuMIYEvLeO4jVqzGgTtHAFWMDk+2b9edujNg==","signatures":[{"sig":"MEUCICQ0WM5fUKOdxA/aaDujTODep0j9a+QVgtkB37HA43zsAiEA90DtkcpsgUG4Qh4CtcHPvtI+Kgn3kG4q7QLrqXP5/bU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90201},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/49fde4f51f032773d9662c718a7531fd/ahoo-wang-fetcher-storage-2.6.12.tgz","_integrity":"sha512-2y+tyHHUcS0d88PHrioz/Id3N6LXefW4rjoUDUxfzmd/FLi6OFbuMIYEvLeO4jVqzGgTtHAFWMDk+2b9edujNg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.12_1759678777454_0.9827167985030745","host":"s3://npm-registry-packages-npm-production"}},"2.6.13":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.13","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.13","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7ae0b8e8b5d10ffbd1460b4c97b35df30b845d67","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.13.tgz","fileCount":22,"integrity":"sha512-zK8YJdCUwMLRy1NcsUwWqK4ZtQEDNk74c5BfF0EnN8YUZzqNuZABtoOQ7qP1JqgS//Zf7rCfyBbkr2aWtYAmJA==","signatures":[{"sig":"MEUCIQDBwCTnXtYxPctvp+YJGJ7I97G1oXykpr/T/KavO+wfxAIgMQmMduEKIeRJpdcK2GdRVAZfp5P/ozgh9FlkMGJHuT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90201},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/eb8db2672338b1bc072355141bd4baff/ahoo-wang-fetcher-storage-2.6.13.tgz","_integrity":"sha512-zK8YJdCUwMLRy1NcsUwWqK4ZtQEDNk74c5BfF0EnN8YUZzqNuZABtoOQ7qP1JqgS//Zf7rCfyBbkr2aWtYAmJA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.13_1759706736183_0.676710603452968","host":"s3://npm-registry-packages-npm-production"}},"2.6.15":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.15","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.15","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f617d85fa092cfbc19c15677e7dfd9f1388ab97a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.15.tgz","fileCount":22,"integrity":"sha512-HGBc8uE8DGGOXRb6bxcxRJCg9ixbMW1b6w73iKxkJD1DKrXEpjUTkqj0Kw1d7N01M0w41jSVPLhHBNAQPwdNAw==","signatures":[{"sig":"MEUCIGZNhqQ4b0Y18VXx1p1jF9kxejFRbt+5VLaN0od45aKSAiEAs2O+YCQnEkF5g0aJfV6dxTlwMthqBRR3KBm2EnuVGSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90201},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/ea7b0ab4bce0c01acd81f331a8c86762/ahoo-wang-fetcher-storage-2.6.15.tgz","_integrity":"sha512-HGBc8uE8DGGOXRb6bxcxRJCg9ixbMW1b6w73iKxkJD1DKrXEpjUTkqj0Kw1d7N01M0w41jSVPLhHBNAQPwdNAw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.45.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.15_1759708289272_0.6375818081406561","host":"s3://npm-registry-packages-npm-production"}},"2.6.16":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.16","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.16","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1484bbff892b8a669a7cbde08b6865873f00cfb3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.16.tgz","fileCount":22,"integrity":"sha512-QZe0VxESqggI5dyrtLwnmPgXPrjFDC2SkZbU9WGCsCXTErClGvz+VAn100BiqXkk/AhkKh9CUVsrb/hK4i/KZg==","signatures":[{"sig":"MEQCIHzKP+n3JIlvfi9BNj+C+OVLrpsPUE4JA4ZKZ1NPvyikAiAcU7VTNJNhn41ikNHS1J1utUxXPhE0+H+n7kX5FHIEEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90201},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/c9b83e7d67dde38f7f41403b643fcd99/ahoo-wang-fetcher-storage-2.6.16.tgz","_integrity":"sha512-QZe0VxESqggI5dyrtLwnmPgXPrjFDC2SkZbU9WGCsCXTErClGvz+VAn100BiqXkk/AhkKh9CUVsrb/hK4i/KZg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.16_1759976071966_0.9500925760246393","host":"s3://npm-registry-packages-npm-production"}},"2.6.18":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.18","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.18","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4ea3661d292e65691a4660ba6f8d39a5098a9a10","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.18.tgz","fileCount":22,"integrity":"sha512-HKeHNcsnVNvHZQpYSEXKHlR2AjcmgYt822qvZNb/gpw6F4ySvnAMifqXvpi1RHDTbNNOU6I+F8gN6ijCHwXojQ==","signatures":[{"sig":"MEYCIQCOn08CzqAmjLXUWpuTPggXl1ZWl/SE5PPgyO0P7vhHlAIhAKNEn0zNAbtenJJPh1sDxREVmZ4bFPi0piHozzw9MzyE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90201},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/791c1bdb8c7c0dc62f782e1ed666c80b/ahoo-wang-fetcher-storage-2.6.18.tgz","_integrity":"sha512-HKeHNcsnVNvHZQpYSEXKHlR2AjcmgYt822qvZNb/gpw6F4ySvnAMifqXvpi1RHDTbNNOU6I+F8gN6ijCHwXojQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.18_1759977664825_0.7656859977681651","host":"s3://npm-registry-packages-npm-production"}},"2.6.19":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.19","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.19","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e4f3bc1f5f64a8b28da5ccbf54d8fecd5945f928","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.19.tgz","fileCount":22,"integrity":"sha512-Pl+L35i/aHM8OaBulX+Rfnkb2nHWfoTmNkaouVHNjudF14GOWDiJYSo3Imqv5iv+jKn6Rl5UXEA9ALgwab6TLQ==","signatures":[{"sig":"MEYCIQCCt3un/1R73imPTb+t3j7J1qZrPfjahtzFGH+6K7umOQIhAK6K1a/Qo4MAazdVknyrQt8xA2I2WOKQ5BgO/kl2pu2O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90201},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/6a1f5b543f00c10e36871a4a21bd3d4a/ahoo-wang-fetcher-storage-2.6.19.tgz","_integrity":"sha512-Pl+L35i/aHM8OaBulX+Rfnkb2nHWfoTmNkaouVHNjudF14GOWDiJYSo3Imqv5iv+jKn6Rl5UXEA9ALgwab6TLQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.19_1759981787960_0.277226619739835","host":"s3://npm-registry-packages-npm-production"}},"2.6.20":{"name":"@ahoo-wang/fetcher-storage","version":"2.6.20","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.6.20","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ce9324d38e834cb7474956e1d85dad13a2a418d7","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.6.20.tgz","fileCount":22,"integrity":"sha512-oZ2z3tqAwFgQGyJSQuw0iA0o7pZWAJZqo0UpGGdeoFsyA6qB6/YqAKLEG1/ndCapeibGY4MsKv4W05+mFvZ9bQ==","signatures":[{"sig":"MEUCIAnPEMmFdWkWqXbKGTd8xxtKekFUIadL1ko3dbpfTGh6AiEAl09DDSdliyfY8dNueSO4iFK+U8fRgTL6rBPMXD1E93I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90201},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.6.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/c9370339e039285c4eb01f39f300f143/ahoo-wang-fetcher-storage-2.6.20.tgz","_integrity":"sha512-oZ2z3tqAwFgQGyJSQuw0iA0o7pZWAJZqo0UpGGdeoFsyA6qB6/YqAKLEG1/ndCapeibGY4MsKv4W05+mFvZ9bQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.6.20_1759990611420_0.48395526333309014","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.8.0","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.8.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8edeef369f10dd8fe957862fc93a7ae18700f812","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.8.0.tgz","fileCount":22,"integrity":"sha512-55GKKziq1IwU+eGCcIYJaIOi4pffelcAal/mc8pJJcs4tL2yGZaieeFj7IRpPCvJpORxsMKG/A+B7ORHiTjhbg==","signatures":[{"sig":"MEQCIEn8Mll3UrZ7z5Agdz7W9kPfUjw4ybeOjsDsWZULjvKdAiBvDGejfahbp0i2FuumCPo/5s4fJZ88fTpq+IdvqvNLHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/3876b9776c1ed9175396c58e3539ded3/ahoo-wang-fetcher-storage-2.8.0.tgz","_integrity":"sha512-55GKKziq1IwU+eGCcIYJaIOi4pffelcAal/mc8pJJcs4tL2yGZaieeFj7IRpPCvJpORxsMKG/A+B7ORHiTjhbg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.8.0_1759992190002_0.9522154573479698","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.8.1","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.8.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"bf33506dff26b2c624005429743f7d02783d9a9f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.8.1.tgz","fileCount":22,"integrity":"sha512-NvePht/U17VSkrshnH12ON6FptdItakt9OuBsir9kxG1n+Dy7YYXze5GFhUc98GRxgtw1IuNrvQtpQN3fNW60w==","signatures":[{"sig":"MEYCIQDVYNX2+nUVqo72x0CSaATZ/ED7RazZPKdkfvvmzyO0cQIhAOtdKGylZ+ekYDaBNv5f692TeoRnzOoDKROl89d7Nd7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/641d766f6dc7ea0a17351dc8b7d72445/ahoo-wang-fetcher-storage-2.8.1.tgz","_integrity":"sha512-NvePht/U17VSkrshnH12ON6FptdItakt9OuBsir9kxG1n+Dy7YYXze5GFhUc98GRxgtw1IuNrvQtpQN3fNW60w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.8.1_1760019383190_0.363722570651299","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.8.2","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.8.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d70a95d275c92b74d68912c25791c7d250c7a995","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.8.2.tgz","fileCount":22,"integrity":"sha512-KpIMvUMhCdyvEq2VVrPxrJY/PiH2Wcw8r1rI3c4nnhGEm95OOSQ+kr21q/MwTofn6b3jLun3Mn/yvIRs3QJD9w==","signatures":[{"sig":"MEQCIGgEiB+lKG3N//VQDVkjtFsEKv3GoiOGL3B1wxZ2JnnQAiBKjn4s1wWqPov3PpdV9tuK/tG2uWUfA8lH/yRXiOlstg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/0ea51f22a01ceeecb48dc986e03f1911/ahoo-wang-fetcher-storage-2.8.2.tgz","_integrity":"sha512-KpIMvUMhCdyvEq2VVrPxrJY/PiH2Wcw8r1rI3c4nnhGEm95OOSQ+kr21q/MwTofn6b3jLun3Mn/yvIRs3QJD9w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.8.2_1760068316961_0.5127620952823362","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.8.3","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.8.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"63a23774bd760b53090698920746ad37ce75f43e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.8.3.tgz","fileCount":22,"integrity":"sha512-YhJ7HFuk1ruQPoeamWKqDnVk6ILuXD77M5bVBUpEJQd2roKLPV1Qa+NrbkwThdGlE+P9KxkpmujrDE8EDG+kxg==","signatures":[{"sig":"MEYCIQDuzagLxXjwrPm9rWdyM2fsk8PxSveUfI7rCeqzjOyYjAIhAM7/YXFjMZDjqyTtbHrK1YL24PxFSLX4fZleNBjHx3pn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/30f42aa1d3ac2fce1fd4252c6485714c/ahoo-wang-fetcher-storage-2.8.3.tgz","_integrity":"sha512-YhJ7HFuk1ruQPoeamWKqDnVk6ILuXD77M5bVBUpEJQd2roKLPV1Qa+NrbkwThdGlE+P9KxkpmujrDE8EDG+kxg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.8.3_1760151148312_0.4232223262641497","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.8.5","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.8.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f7368d833c42caf62af9f4ec9823edd605d425fb","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.8.5.tgz","fileCount":22,"integrity":"sha512-93jM1UHkRZISIyZtWkDsQD/UFhLqdjs1OnvdVm853NTPfVP5aZxfAUWzyUzbmoIasf36Mx+8jhBDrXGNNKwM8Q==","signatures":[{"sig":"MEYCIQCBVG1ZSwWyxpk6Mn2yaCJbqTYGqFpek+dWQ0JO89TPjwIhAMsMSZyqtxEtzlWxjb7gCPgDMoHPqldxwiQxuz0QOKai","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/711efe8de691ab09789f50cb606cfcc6/ahoo-wang-fetcher-storage-2.8.5.tgz","_integrity":"sha512-93jM1UHkRZISIyZtWkDsQD/UFhLqdjs1OnvdVm853NTPfVP5aZxfAUWzyUzbmoIasf36Mx+8jhBDrXGNNKwM8Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.8.5_1760155636784_0.8999288857893422","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.8.6","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.8.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1f404e069eaa1133a0f8bf6026becb5dbf4c6566","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.8.6.tgz","fileCount":22,"integrity":"sha512-vjhMy6qIgCVaui7OWXoTAs1BfU1K5zDXIYBoocou7LblXd5st8PEjNnhqRoLZBUxT/TmwpDeRhS4kfE+CeUWFQ==","signatures":[{"sig":"MEYCIQCuNK0d7iqHZf9ltHel9jLCv1Ezcy6ukVZUF/VZIOj/oAIhANMFkJr2xIfF5UgzT3+kewgl9psMfcs+ojzP0pryx3eg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/3ec9936e1c5cf7dba2a73dcbd9ba7710/ahoo-wang-fetcher-storage-2.8.6.tgz","_integrity":"sha512-vjhMy6qIgCVaui7OWXoTAs1BfU1K5zDXIYBoocou7LblXd5st8PEjNnhqRoLZBUxT/TmwpDeRhS4kfE+CeUWFQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.8.6_1760160095678_0.9930613579318361","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.8.8","keywords":["storage","localStorage","sessionStorage","memory-storage","event-listener","cross-environment","typescript"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.8.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8c6e8983866d4d9b4b8d5325ea3a4d4d1a1da3fa","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.8.8.tgz","fileCount":22,"integrity":"sha512-7UTrOBofxHi//VvbR5a4d4gXo/29sK9ssrqZUsfCEjCtPWuZhkYhmo5VSU6jRlp7bGYBQIRVCveuKB6a4H0w8w==","signatures":[{"sig":"MEUCIEXp3ZcHUiYxunIEMnwWEmfC/c9RpaL05cIrkPYfsyDpAiEA+jlUVy1krgHxg8kY1RNf3RJVJyzSqk2ARaji0FdBaC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90200},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.8.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/844d788131d64a4c279be68425b72683/ahoo-wang-fetcher-storage-2.8.8.tgz","_integrity":"sha512-7UTrOBofxHi//VvbR5a4d4gXo/29sK9ssrqZUsfCEjCtPWuZhkYhmo5VSU6jRlp7bGYBQIRVCveuKB6a4H0w8w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with change event listening capabilities. Provides consistent API for browser localStorage/sessionStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.8.8_1760166264708_0.27161609176065715","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.9.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.9.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"69d1d0bd922ebbd750951d7b5c4755205d0eceb0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.9.0.tgz","fileCount":18,"integrity":"sha512-hbt8eer0G1czeUChOCHZUl+0LB0XUrBe/hbvhZIQw5+XxybADpwkjdo1zvDuMEbwv+JcMr7Zld4pOmwfoCLLAw==","signatures":[{"sig":"MEUCIFzqZfNupbDhAI8AA3oaIiQXGfniRvm0379ehYjlxKGRAiEA2NjpNcDWxrgcM/kETUCJ4aoLX5ZEX+q+6CGOupQfODA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261056},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/5dc392f9dd1f215645ea97bf4f0a56ef/ahoo-wang-fetcher-storage-2.9.0.tgz","_integrity":"sha512-hbt8eer0G1czeUChOCHZUl+0LB0XUrBe/hbvhZIQw5+XxybADpwkjdo1zvDuMEbwv+JcMr7Zld4pOmwfoCLLAw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.9.0_1760170265612_0.7800898106169953","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.9.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.9.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6b860f52daeae2235a06352c56aaa0e401439b28","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.9.1.tgz","fileCount":18,"integrity":"sha512-v+G99D+w4muKt+zZ6KC2wLfIOWz1BTwis2oJhTa8eDahiA7DC5/pbFZzDo1+pksQFMoHTusXf/DMuUomKl/LsA==","signatures":[{"sig":"MEUCIQC2G4hTI4uzw94jiEe5s2eRV40x9chwXJ4x14f76TDYMQIgApif665MLDp5EnlBvdnUYOWV7fx6SKsCxfmPoVXbs7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292490},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/029eea18ef64c9febc2d78483e444377/ahoo-wang-fetcher-storage-2.9.1.tgz","_integrity":"sha512-v+G99D+w4muKt+zZ6KC2wLfIOWz1BTwis2oJhTa8eDahiA7DC5/pbFZzDo1+pksQFMoHTusXf/DMuUomKl/LsA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.9.1_1760349076854_0.25975060186372234","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.9.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.9.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0ccf308170c6a1c79bf1dbc40031c3b84ec95443","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.9.2.tgz","fileCount":18,"integrity":"sha512-+Xj206ujjefykfs9GmGXx4f+i+f282/PBDWgpB1Etx9a9SIOiGg2Hj9omP4cVFxd6NK2FHXLbABLkSr04OTb8g==","signatures":[{"sig":"MEUCIQDHy6EdDQIoYgKyFMeHb5YlvH/iotq8XeaXnfAQvUMt2QIgD777NX5XYlmbVRNRTLf8FtGvnonYThR2rvkkGSh3D4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.9.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/4ea1c8d57d7ce64ed4daffd849a844fb/ahoo-wang-fetcher-storage-2.9.2.tgz","_integrity":"sha512-+Xj206ujjefykfs9GmGXx4f+i+f282/PBDWgpB1Etx9a9SIOiGg2Hj9omP4cVFxd6NK2FHXLbABLkSr04OTb8g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.9.2_1760411581307_0.5926108625366753","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.9.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.9.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8538187fe0023de14e8c14735a76a88fe2d2375b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.9.3.tgz","fileCount":18,"integrity":"sha512-9V6jQsgp1AxFaOC9JJfqj+rPKYRAsXbMcM7aDjBzyVPC+10jWQaQfYJJD/uMce+4hDdfPfYM3fNisSswwF+FwA==","signatures":[{"sig":"MEYCIQD9cy5JulY4BMFUnV5+YhtYm7/yFkSEWwTmNnAN8NofqQIhALkXRoXAKPtTQt5ROwrEQPW1esU9MQGFl4bF4f5U9BGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.9.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/c3afd521bc32fe95538837d10e4ae225/ahoo-wang-fetcher-storage-2.9.3.tgz","_integrity":"sha512-9V6jQsgp1AxFaOC9JJfqj+rPKYRAsXbMcM7aDjBzyVPC+10jWQaQfYJJD/uMce+4hDdfPfYM3fNisSswwF+FwA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.9","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.9.3_1760450218740_0.6798790290653314","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.9.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.9.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"79ed78ee71cb84933fb74ce275b9c5f6eed58bd1","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.9.5.tgz","fileCount":18,"integrity":"sha512-y+0069wgA3xWPBEJFbqg/8QZr8GmFLdG+1yW76KIk335ZS2fwr1KPoHdq6q1n4NTia++WPzLxwKj+nnDvlL7dw==","signatures":[{"sig":"MEYCIQDdphEPd96zrbXXtFILfoUWWq6uwc+lZTZa/bTueJzDqQIhAKKV229qm6kRjNS8kc0GyLVDzosgP7rOoZB6r4WfGukD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.9.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/3ffb220dc44e487e7ce5f27f936ed518/ahoo-wang-fetcher-storage-2.9.5.tgz","_integrity":"sha512-y+0069wgA3xWPBEJFbqg/8QZr8GmFLdG+1yW76KIk335ZS2fwr1KPoHdq6q1n4NTia++WPzLxwKj+nnDvlL7dw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.9.5_1760451830472_0.11525066132614814","host":"s3://npm-registry-packages-npm-production"}},"2.9.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.9.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.9.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5424406ed4bfa8ef69b244c4905f4ea04fae19dd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.9.6.tgz","fileCount":18,"integrity":"sha512-lcn45oiJLYv8mY5w25OujkRFfrUBs8FWEYQ6d2o7SHse4w0tfzobJgFzYfKKp2wJIO5affqolXbfMDJiwSsJEg==","signatures":[{"sig":"MEUCIQC4R1BcQ7KVjpGJkYbQZDfe4xuOCoUDCoNziCrWPXdlIwIgIhE687PVW2q2nsLHitkn3Ht2M+w4W08AXGceZWTXBug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.9.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/5d39ca41f591d56b195320af1b0842f1/ahoo-wang-fetcher-storage-2.9.6.tgz","_integrity":"sha512-lcn45oiJLYv8mY5w25OujkRFfrUBs8FWEYQ6d2o7SHse4w0tfzobJgFzYfKKp2wJIO5affqolXbfMDJiwSsJEg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.9.6_1760452140097_0.22728195952438668","host":"s3://npm-registry-packages-npm-production"}},"2.9.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.9.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.9.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"058c00b53edda9f748750781a57d0889e5a34e5b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.9.8.tgz","fileCount":18,"integrity":"sha512-QSTP4cFU76CLRaZHGmguzFHGoJrs/CReQqOllWXjqpolXKRqA49uW3kURin8dx94LkuL0sn0+jyXh/bhyb9qaw==","signatures":[{"sig":"MEUCIHIT3yAt3hN70N9qVIPNHjQiarTLTTPycTrTK6MRETsQAiEAvv5+gLtMOmVkvFghVSvPoDpE8hQpq24hunbgQme0Cvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119726},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.9.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/5e481014c24c9de4cf3fc538e10e5221/ahoo-wang-fetcher-storage-2.9.8.tgz","_integrity":"sha512-QSTP4cFU76CLRaZHGmguzFHGoJrs/CReQqOllWXjqpolXKRqA49uW3kURin8dx94LkuL0sn0+jyXh/bhyb9qaw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.9.8_1760502457639_0.6463246391244422","host":"s3://npm-registry-packages-npm-production"}},"2.9.9":{"name":"@ahoo-wang/fetcher-storage","version":"2.9.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.9.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"16068d8bcbff428fea8cacb06792d14e6237d00d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.9.9.tgz","fileCount":18,"integrity":"sha512-C131MAsBFcKpT/XMcidPuILgi64+JXi4/4/okZtieQAfRzd+kOSoYEhM7VAkQpuLzGwe2l0191250Azmo6oqRQ==","signatures":[{"sig":"MEUCIESlH5VpSBPZlz4fOVtzVVo++DEXAjN1PsJk4Uw6RKhlAiEA6XRc5ty3YuHEs/76/yJy9c3oVYsKG6tpLD3dmgT3BI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119726},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.9.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/fa9afc8664e6e58d56e9df5705efa5f0/ahoo-wang-fetcher-storage-2.9.9.tgz","_integrity":"sha512-C131MAsBFcKpT/XMcidPuILgi64+JXi4/4/okZtieQAfRzd+kOSoYEhM7VAkQpuLzGwe2l0191250Azmo6oqRQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.9.9_1760517464728_0.6373018665594383","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.10.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.10.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"90b7a8756c4ffe76a31f1bf915ba9dfb35f68084","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.10.0.tgz","fileCount":18,"integrity":"sha512-nSzQqbPgGeXnVYVl7+WTswE0FUo87RycCoOfkpS6aT9YLQInt0POjQt/5Imf1+ItjDJwC3ycBulsktQUufyRLA==","signatures":[{"sig":"MEUCIDr8bjVKcP29E1XFerKHVrFqJB8Ue9Qp6unzPMseH5wPAiEAtUxLL8THCdK/7w+9k2UmjooEVgsL9N7ZzIRxAj1UFO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/3a5b31f2b9bca942a405c1148f95dbef/ahoo-wang-fetcher-storage-2.10.0.tgz","_integrity":"sha512-nSzQqbPgGeXnVYVl7+WTswE0FUo87RycCoOfkpS6aT9YLQInt0POjQt/5Imf1+ItjDJwC3ycBulsktQUufyRLA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.10.0_1760519146659_0.9832633026729374","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.10.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.10.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"63c9cb35148cc6c664949db168ba4777c872b60b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.10.1.tgz","fileCount":18,"integrity":"sha512-Z9zvaM+6XBoki1JrTR/igfOVW17CumBra2T5ItkX7lrcUr8EmxjWzHt7YJYQVp1tyFB3XAooASgRDLk6nL9pbg==","signatures":[{"sig":"MEQCIA9YaXxa34ME+C0ALqAdaKCobTZpI+FJnZSNVLsTZh0CAiAQRaWrCBPjN30L9FE/HtEw77uqeEfJcmD7PMHG6zX9Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/9ed35724529c8c904f92d70ed484153c/ahoo-wang-fetcher-storage-2.10.1.tgz","_integrity":"sha512-Z9zvaM+6XBoki1JrTR/igfOVW17CumBra2T5ItkX7lrcUr8EmxjWzHt7YJYQVp1tyFB3XAooASgRDLk6nL9pbg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.10.1_1760531782348_0.709701804365156","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.10.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.10.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1b15acece1b9498451b0257a1cf7bc839dd95d7d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.10.2.tgz","fileCount":18,"integrity":"sha512-JhdQebtQBfHYVX7JzFdTSnAAVmj+ZuLjmxEmlYXMK1tGd3gjgv9vcudU4fman+nwvpHRrl6OeX7/SreBB7eyMw==","signatures":[{"sig":"MEQCIH8otUtoQhvCPy26GJcqurO0ulg+zZRNQaW/9v/X/DdAAiA/NgRg7/0LGUCL/nh1bhc1VDMMSJINnghCw+lSELpJdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/427e2b38848a0dc19bc30fb58cb50cca/ahoo-wang-fetcher-storage-2.10.2.tgz","_integrity":"sha512-JhdQebtQBfHYVX7JzFdTSnAAVmj+ZuLjmxEmlYXMK1tGd3gjgv9vcudU4fman+nwvpHRrl6OeX7/SreBB7eyMw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.10.2_1760589466843_0.5997155183472342","host":"s3://npm-registry-packages-npm-production"}},"2.10.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.10.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.10.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"758b0eacb175d5bc6b151b431ab1f384d5c57100","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.10.3.tgz","fileCount":18,"integrity":"sha512-VL8oHsRKQkd1wYXNu6z6/2+NRofLSlc5XkKchibooFMrDij3DzdqauM9XbjLuzGfzeUTr5TC7MEj8PcENSs4Ng==","signatures":[{"sig":"MEQCIGar+ZZkb3EGYmLJx3X9PIh4T2YvDwO3N0rCCAs0ZaIcAiBJErAxTnxmUQU4hVPVeXG8CZegpIhktKfCXwYviAZWkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.10.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/bfda91d1b14d4dcd161d7633786aad22/ahoo-wang-fetcher-storage-2.10.3.tgz","_integrity":"sha512-VL8oHsRKQkd1wYXNu6z6/2+NRofLSlc5XkKchibooFMrDij3DzdqauM9XbjLuzGfzeUTr5TC7MEj8PcENSs4Ng==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.10.3_1760597486835_0.8384016245028452","host":"s3://npm-registry-packages-npm-production"}},"2.10.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.10.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.10.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"23ff9c00be2287f3c6d5992e6182389eb2124c07","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.10.5.tgz","fileCount":18,"integrity":"sha512-pTLaShaeaLeEV1wVed2Pe+qMsz9/pYJ4hWTiV+8p9rMBdc4iL4o+RkXUGYvhQ6nGjKEkMU3DryhdnW2DARngEw==","signatures":[{"sig":"MEYCIQDRreU4U+Z9AVIzpmCbruCoPSSCLfw+DqUlOS0fFw2oUwIhAPMDhiyjr+1hFVNoN7mkGOzjug7Pdz+sao/Ymwy9AEYv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.10.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e5fa1b51b216f125448746adc4b1ab73/ahoo-wang-fetcher-storage-2.10.5.tgz","_integrity":"sha512-pTLaShaeaLeEV1wVed2Pe+qMsz9/pYJ4hWTiV+8p9rMBdc4iL4o+RkXUGYvhQ6nGjKEkMU3DryhdnW2DARngEw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.10.5_1760601294239_0.5139931453561104","host":"s3://npm-registry-packages-npm-production"}},"2.10.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.10.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.10.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4303222e47e01a64389b7c13182447acf79414da","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.10.6.tgz","fileCount":18,"integrity":"sha512-0sFcZc46Y93M2SemhB9W1U/m0EXrwCmMr9lcnYgP9sf7uHZGOTnKPS0zbIMAm43V78TaA/d2jIDCR74MDcYqzQ==","signatures":[{"sig":"MEQCIAI4VYst58IQNAgVwAJi+S4g8W/shzuZvvdfM6bUkPbAAiAJyCmrvmVZDjroL9JiewxgWaKO+00sUsKwOzdR1BG+yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.10.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/1b042e4b42ea8785167be2cfafbf108c/ahoo-wang-fetcher-storage-2.10.6.tgz","_integrity":"sha512-0sFcZc46Y93M2SemhB9W1U/m0EXrwCmMr9lcnYgP9sf7uHZGOTnKPS0zbIMAm43V78TaA/d2jIDCR74MDcYqzQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.10.6_1760602090451_0.2717614100633383","host":"s3://npm-registry-packages-npm-production"}},"2.10.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.10.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.10.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"51a678ae65367a237de5ba0d2efccdac9f2266e9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.10.8.tgz","fileCount":18,"integrity":"sha512-x3gnoj+oHld5hlTnMwN4QJL92zbCRvd/YKMW0bywPk/EjD3j12ooXx8nKgQCLAsfaWkTYAcAR0ZMBey45MLB4Q==","signatures":[{"sig":"MEYCIQCcULjxGYfVVf+DV5B//kXKClUjImet5KspJo0Z4Tb/mAIhALA1XeGDTh78/Rk9GENPmHVpZ/UTd0cHjk54+wbxQT0r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.10.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/4fd0c2130b43a0b7066516c86f1b1f26/ahoo-wang-fetcher-storage-2.10.8.tgz","_integrity":"sha512-x3gnoj+oHld5hlTnMwN4QJL92zbCRvd/YKMW0bywPk/EjD3j12ooXx8nKgQCLAsfaWkTYAcAR0ZMBey45MLB4Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.10.8_1760603877302_0.7809341341560929","host":"s3://npm-registry-packages-npm-production"}},"2.10.9":{"name":"@ahoo-wang/fetcher-storage","version":"2.10.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.10.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8a008ebccd8adaa640154cab2b9c1862199b1cb9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.10.9.tgz","fileCount":18,"integrity":"sha512-Qze+pRq9qRRSXrKvh0WdWxwSBOEsVYxn6Lb3dpNF9UviqZ14hNHTOhqyZGQ/yGNOJSwpiz9z79j5ZHUaoNS2eA==","signatures":[{"sig":"MEUCIQDDUboSWGvIz/W+i3dR0ht6W1WW0o338lu/e9xd3CAqwgIgc4HR/4Raw6zuywhi1bjo7tVr7wcbk8jytScrqUyKJco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.10.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b07c2a0f422aa190e6878f2889aaf89b/ahoo-wang-fetcher-storage-2.10.9.tgz","_integrity":"sha512-Qze+pRq9qRRSXrKvh0WdWxwSBOEsVYxn6Lb3dpNF9UviqZ14hNHTOhqyZGQ/yGNOJSwpiz9z79j5ZHUaoNS2eA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.10.9_1760604584183_0.9553540603422332","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.11.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.11.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"bc4e47e52147c0da0f0415ea011114902364b943","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.11.0.tgz","fileCount":18,"integrity":"sha512-PPwQUD5RUnCef56QUDiaY/BG22ZmVKyBQNKqRk8/LX5++5033iUBIW+nu/mBSUW2m9JvAAm9zP/2oM+9cDwEyA==","signatures":[{"sig":"MEUCIQDX2ZvnwznCQXG4m9JAtG4I2w0VkQykzgSHRy+0W7hW3AIgMeTYcl5DcsPUqcAtQgWb+rlFf6kqVWrNTqcN8lny34o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/3c407c1e2b5b0a322caa1ee6ed21a8a5/ahoo-wang-fetcher-storage-2.11.0.tgz","_integrity":"sha512-PPwQUD5RUnCef56QUDiaY/BG22ZmVKyBQNKqRk8/LX5++5033iUBIW+nu/mBSUW2m9JvAAm9zP/2oM+9cDwEyA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.11.0_1760609810751_0.8675207291759517","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.11.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.11.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"59e0317f82d616937270c9cb7c96b79956b4b4b3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.11.1.tgz","fileCount":18,"integrity":"sha512-J3nBBBaH1XBFpiZJQiSPxlH4I4sh8QsUPif6J/GmuZjXDm1jCxJyxS7RwjD6d2qjokOKvM2L/Tg26IaN+9nucg==","signatures":[{"sig":"MEUCIQCqfzEPOgPswgFLAtBAJsxqSY0rslWIgxQB4MjNG/LLHAIgEYqyeHmjbrkoaaItv4OnJCtj9/siIftVCuQxhUPuSAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.11.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/f4dd812c4c83a14730dcccd8736d6bbe/ahoo-wang-fetcher-storage-2.11.1.tgz","_integrity":"sha512-J3nBBBaH1XBFpiZJQiSPxlH4I4sh8QsUPif6J/GmuZjXDm1jCxJyxS7RwjD6d2qjokOKvM2L/Tg26IaN+9nucg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.11.1_1760616007149_0.08553921524514463","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.11.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.11.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"234814bfde77160300d4ca381619e470373a4cb6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.11.2.tgz","fileCount":18,"integrity":"sha512-yjzY6yaQUUVD6vz/F7oHVEgY/i+r+3jUyLOepWuIOyH93xil6D6TfyYwie3U9MqUeWgiwckyjBcDgDJH4KBABQ==","signatures":[{"sig":"MEUCIQClMbrUQtWPkPjLE+puXc5yVeyB5emi/Zj52FmECOM0QwIgW86KkHLi58n147/r5XVwpic1/DNK3X0yeI3Q0Nexsq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.11.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/5770456d91e90b3e5a32003c30d0aa32/ahoo-wang-fetcher-storage-2.11.2.tgz","_integrity":"sha512-yjzY6yaQUUVD6vz/F7oHVEgY/i+r+3jUyLOepWuIOyH93xil6D6TfyYwie3U9MqUeWgiwckyjBcDgDJH4KBABQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.37.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.11.2_1760623409904_0.23661886670931453","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.11.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.11.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"375bc0a160e735b9365d916f3307d72ab1c7256c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.11.3.tgz","fileCount":18,"integrity":"sha512-C98b5LPqiI6xbRNR90Tt1t6GCUKs4DNz176HUvRqa9lcJhQWoOli/Mjw5e7740S4ogGNGjDrdSv3QopRs1ehhA==","signatures":[{"sig":"MEUCIDBC2wFVuebgQwxWkdYNiXyDl/jiEER1g7SziY+jryXuAiEAxyzXJrSTtefLfOfFBLm8bgAw01VJH9L++mASXfMuNfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.11.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/1185fd37cad001737bb35acabdd57fef/ahoo-wang-fetcher-storage-2.11.3.tgz","_integrity":"sha512-C98b5LPqiI6xbRNR90Tt1t6GCUKs4DNz176HUvRqa9lcJhQWoOli/Mjw5e7740S4ogGNGjDrdSv3QopRs1ehhA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.10","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.11.3_1760932981350_0.2640209130193767","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.12.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.12.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2df75a8ac3ef7ed87a63629bede9bf55ee5e12f9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.12.0.tgz","fileCount":18,"integrity":"sha512-aza6RaTpkuOn02IrZfLHd+ZNy1GJRaP+S7Q0EGZNPqBcxUWDAIJEzdE62pwPh2j7Eh62djH/lcF8VEM3Jgmcvg==","signatures":[{"sig":"MEUCIQCBn/ZXYDiNMedB4Nm8U9oT0KV5WaKci8wdg+npg4/+DQIgTtsxSLtAtnsNmaZPqHCYaBMD2QBqUs1W6LWDHVMZbl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/89eb9fed22eee4ea72ba5601a7483e21/ahoo-wang-fetcher-storage-2.12.0.tgz","_integrity":"sha512-aza6RaTpkuOn02IrZfLHd+ZNy1GJRaP+S7Q0EGZNPqBcxUWDAIJEzdE62pwPh2j7Eh62djH/lcF8VEM3Jgmcvg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.12.0_1761056683305_0.34473683373943986","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.12.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.12.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"74758f1ed5bd7de6a38249f590d57adf8242fa62","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.12.1.tgz","fileCount":18,"integrity":"sha512-4Jlu1XKVA0t1ewACSo7CwNr5Pld826NP3fJwSdwn3F11LFJTyKMVFQ70g+EidNyD81KTQPVm9fjrTsk+xQEopQ==","signatures":[{"sig":"MEYCIQChO98zS+FSMiqKPczY+4WuU+x2aLjzTaiAOHTrwffr9QIhALFHy0U7QB3sOFtKGy/PC/kKH5n/6bKoBYT7M3co8nG4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/575020ba831fb17f8c64892dc74975d1/ahoo-wang-fetcher-storage-2.12.1.tgz","_integrity":"sha512-4Jlu1XKVA0t1ewACSo7CwNr5Pld826NP3fJwSdwn3F11LFJTyKMVFQ70g+EidNyD81KTQPVm9fjrTsk+xQEopQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.12.1_1761101706560_0.009107635353554855","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.12.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.12.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"33014859ae75a1ecc05b074c10b4e61a482b514f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.12.2.tgz","fileCount":18,"integrity":"sha512-aK/BXfgHQwmLPjSB7ScYljO9Y3a2pI8FnExGbTgFBnRl/hz6H8McavVEbG0xbWroIJATEwD/yAAEvI8jmPSlcg==","signatures":[{"sig":"MEYCIQDUOh4Q2XToLnPgEvdnIpHW5/D4B73ghkCmvyt7Kgt8qQIhAPF15o+NpL2yP0BMrLlY5+gS9D4XnbTvPQviEVd1C8OX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.12.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e127446632a25a944c8d049fbbae3227/ahoo-wang-fetcher-storage-2.12.2.tgz","_integrity":"sha512-aK/BXfgHQwmLPjSB7ScYljO9Y3a2pI8FnExGbTgFBnRl/hz6H8McavVEbG0xbWroIJATEwD/yAAEvI8jmPSlcg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.12.2_1761107788118_0.8900652722101707","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.12.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.12.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"82e7ad0d732496bfa881ff4406b3e8fa0f39cc1e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.12.5.tgz","fileCount":18,"integrity":"sha512-CAsTKwZzOZDfB3va3+9XgY4q7HzOvmqSQwLIRnFAW7B49pfMqDt+xK6AqAYSb4XC2bHbGGwOpAMpK0nKMz9evw==","signatures":[{"sig":"MEUCIBouAO9sxYFQ2NyxMxjSx4UJ7HF0yen7gciNZUsWxKLzAiEAr9mJp795nHnst3oYKANpKImlU7x9YXWEX0nuWgHSpBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.12.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/83f254a3f6267eadc664101f632a8b3c/ahoo-wang-fetcher-storage-2.12.5.tgz","_integrity":"sha512-CAsTKwZzOZDfB3va3+9XgY4q7HzOvmqSQwLIRnFAW7B49pfMqDt+xK6AqAYSb4XC2bHbGGwOpAMpK0nKMz9evw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.12.5_1761119339366_0.42396364157894295","host":"s3://npm-registry-packages-npm-production"}},"2.12.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.12.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.12.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6929ea43f428e97214998c7977c729d0b653c6e5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.12.6.tgz","fileCount":18,"integrity":"sha512-2aOFRwpCTMDkqIXfQkObl3SfvmVJRtHQTife77yB9eoNHPqekFztayIBjs9/bhdU+B7R2Y3K9Ikfb/jgLxLzgA==","signatures":[{"sig":"MEYCIQD3ByQIFhNCfwZkjq1FMKIYldQsyxHEuQRzYp6nVtH+yQIhALylOC2oXzmL7k7lieGZCainkTmVTiZ9x+M9QaAyUHxU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.12.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e08596f1e0ae8115d7ed32cef00edbf4/ahoo-wang-fetcher-storage-2.12.6.tgz","_integrity":"sha512-2aOFRwpCTMDkqIXfQkObl3SfvmVJRtHQTife77yB9eoNHPqekFztayIBjs9/bhdU+B7R2Y3K9Ikfb/jgLxLzgA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.12.6_1761121467067_0.17837602306911315","host":"s3://npm-registry-packages-npm-production"}},"2.12.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.12.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.12.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4e1b874606846bb4f7d0fc6889ce6a73c4e5d6e0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.12.8.tgz","fileCount":18,"integrity":"sha512-/hpHWGBxlJwA2C11NGhf2fDSPMO3mgDZ52hUYsUsC+fVtMCIU1F/qhElATsueQk6dKk4iZqi8Guvp+fHSGRvWg==","signatures":[{"sig":"MEQCIGM3HI5b2bGhxNRB0psq/KrkDBvutpo7CP0GI23yaY0sAiAoZd/pZ4z8Ot34c2nZ4ZH+BhM5hXV+6Ucjd68Tvekiww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.12.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/da978171a352e7f290a228bd79a106fe/ahoo-wang-fetcher-storage-2.12.8.tgz","_integrity":"sha512-/hpHWGBxlJwA2C11NGhf2fDSPMO3mgDZ52hUYsUsC+fVtMCIU1F/qhElATsueQk6dKk4iZqi8Guvp+fHSGRvWg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.12.8_1761191831011_0.2534631753988126","host":"s3://npm-registry-packages-npm-production"}},"2.12.9":{"name":"@ahoo-wang/fetcher-storage","version":"2.12.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.12.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"bc3115c70b2a2932e4d7e5922907a3db8f2d8024","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.12.9.tgz","fileCount":18,"integrity":"sha512-XfLr9mW9byw42YHlHCHNIK8TAD9dUCD/ReNrmyrZ+S/VVMk9u500OjlpRcVR4hq9Wy8kBZJ4fXBoBpisxjxmhg==","signatures":[{"sig":"MEUCIC6Ag5ltDuryYhH8kRwN2u+mRcNQBcxCq3MTw5F1Tv9VAiEAjFziObd+pKIYDPNIJexpAffqOBmGO4Wda+NxFfSbq6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.12.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/38a1c06d0229ed2ecc5c91701f909f53/ahoo-wang-fetcher-storage-2.12.9.tgz","_integrity":"sha512-XfLr9mW9byw42YHlHCHNIK8TAD9dUCD/ReNrmyrZ+S/VVMk9u500OjlpRcVR4hq9Wy8kBZJ4fXBoBpisxjxmhg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.12.9_1761192857215_0.7929345704567023","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e099564b5154ffe030b0eaacfbf96b007ca94911","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.0.tgz","fileCount":18,"integrity":"sha512-Bp7sUkh1+mOm7NeQ0/fahFIck7yX6vh1bJ66elVWnNKrmhuWA5TbvGSHWp02JRs1T680YYJWtSNZ4F2AptPyTw==","signatures":[{"sig":"MEUCIQCy7I7+6lkPSkQNvOJfelg7suulz/f4vzgDaE14JWpJMQIgMmg6CftVvspVAVLkDyxoH+V/6mASqYBgJXfaCSICdag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/66d7cfccc7909b1528166458c14ebc14/ahoo-wang-fetcher-storage-2.13.0.tgz","_integrity":"sha512-Bp7sUkh1+mOm7NeQ0/fahFIck7yX6vh1bJ66elVWnNKrmhuWA5TbvGSHWp02JRs1T680YYJWtSNZ4F2AptPyTw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.11","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.0_1761272986552_0.08363151634497457","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"85741196da9cd614cb67b0f3f2c963a9a02a0dff","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.1.tgz","fileCount":18,"integrity":"sha512-fyB0nPP7ivqYre0mgyP9y4ZF9vCPdH6CgIrY23or9Q3KXaTyuRzggivooyEV0bSe6gnNpoWhtfslqZHb9wAohQ==","signatures":[{"sig":"MEQCIHsLHD7JRDHgBuv4lbqeRcclrLWSb/FbuhTUrdAWo46BAiAZNidUv1Me2LlxanDAGWp0kSQtAHq3cMktjVCJS0X98w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/6febcc99626f484d1a4edfd5646b82b4/ahoo-wang-fetcher-storage-2.13.1.tgz","_integrity":"sha512-fyB0nPP7ivqYre0mgyP9y4ZF9vCPdH6CgIrY23or9Q3KXaTyuRzggivooyEV0bSe6gnNpoWhtfslqZHb9wAohQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.1_1761290654894_0.4741936772538622","host":"s3://npm-registry-packages-npm-production"}},"2.13.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"228b8a84d6870e787e893dc3bcd5434837c8d0ab","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.2.tgz","fileCount":18,"integrity":"sha512-EnA5Gd+qS9jX0IKGO5yPdrSB3mTLzUz8YLrtFda+lzo6t1X9mMwsRlpYnluG6uVaYy/27uWJ98fcLz18J/DVGQ==","signatures":[{"sig":"MEUCIEduDeSuRweu84TZJtgrLFPZPeDZQO2J4e42kgzDVFqcAiEAkmvRfru2Jb6iZ8tVraGPeEvuovrGLZmiq5euJZ3Ekks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/6bd2916d9a5a124efb379b761748819e/ahoo-wang-fetcher-storage-2.13.2.tgz","_integrity":"sha512-EnA5Gd+qS9jX0IKGO5yPdrSB3mTLzUz8YLrtFda+lzo6t1X9mMwsRlpYnluG6uVaYy/27uWJ98fcLz18J/DVGQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.2_1761291636215_0.5089025351774503","host":"s3://npm-registry-packages-npm-production"}},"2.13.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"308a62673aff0993374802a3c16642960ac0e6c0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.3.tgz","fileCount":18,"integrity":"sha512-CWxnyseSv5XpiFKuLRillhOdT7iliZqHAwBQK8CyiUgaRcLW3be2ekCvoaXL1cck+MBm7M2Wbk2vPoFFhxHTtQ==","signatures":[{"sig":"MEUCIQDZSgb6ub5qNzITUrUMrULPIq/zOhvSr97Z267JdGX3tAIgZ+j7HmUIzcGIPgG0YN++0a8s61BHkndVHqLhdtahgT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/ccdcdc310b2aa831451fa7ef2384fc60/ahoo-wang-fetcher-storage-2.13.3.tgz","_integrity":"sha512-CWxnyseSv5XpiFKuLRillhOdT7iliZqHAwBQK8CyiUgaRcLW3be2ekCvoaXL1cck+MBm7M2Wbk2vPoFFhxHTtQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.3_1761296831358_0.125979495910284","host":"s3://npm-registry-packages-npm-production"}},"2.13.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ba3ae6607507cf082066b7b9f3505c419f9cbdf4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.5.tgz","fileCount":18,"integrity":"sha512-zh5rEXvWcEjytaoO6KgSlfxa1977bU5u73WOoINL4xlESZt0ite+Nwz1JavLalK/FidtGqihnmX3idFWqmduyA==","signatures":[{"sig":"MEUCIQCsm88f9amXu8pZ6S59qyZsW1R4ZrR5ijiN8Y5ilTFewQIgHI5+elEJjnx7ht+FOYYZu4trk367NmgQ6tIWx/FzDKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7bfbfc15b0389cee65c82c1d34228625/ahoo-wang-fetcher-storage-2.13.5.tgz","_integrity":"sha512-zh5rEXvWcEjytaoO6KgSlfxa1977bU5u73WOoINL4xlESZt0ite+Nwz1JavLalK/FidtGqihnmX3idFWqmduyA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.5_1761298066416_0.317584758769609","host":"s3://npm-registry-packages-npm-production"}},"2.13.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9cb652163fdfd3e1758275f26fb275cfa5a907df","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.6.tgz","fileCount":18,"integrity":"sha512-8aZbQszQB4VXudTnboOtkK19bewz1IKsbdDRp1RhK/BWxrh0ef2vU8VHaDiX+RnZa3B2I0qr0RP84TwQ+BNv7g==","signatures":[{"sig":"MEUCIGxwCo5h5XLVOnZr4uReUkGELe1QmdUzC1CV6vb1RvE2AiEA5ugnuV63xT0aCmjCmBYSegWaZwc578x5dLpOaDPJiMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/1361915aa358e5007ef528d7309c0b4f/ahoo-wang-fetcher-storage-2.13.6.tgz","_integrity":"sha512-8aZbQszQB4VXudTnboOtkK19bewz1IKsbdDRp1RhK/BWxrh0ef2vU8VHaDiX+RnZa3B2I0qr0RP84TwQ+BNv7g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.6_1761298796942_0.38089034764004426","host":"s3://npm-registry-packages-npm-production"}},"2.13.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"dad50993791cd932386c3079216bedf4f8501520","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.8.tgz","fileCount":18,"integrity":"sha512-K8a5Gnt8Pq3ZqmrEVItqreVN1KtX5z9AU/GgaPeu3BcydG+0tyRP9K3j8KgSHjGDqZMQ+YkCT34e59AP+E/Qkg==","signatures":[{"sig":"MEYCIQCKxJ0i4QQGLaLNEf1VxhVemAyoGuXDC/Y5laW390UEzAIhANdbNmMJi5PqRz/h9wiHI6kmfhYTQmNfeRmvfjxfwdRE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/90fe33767f774854caa36141311d1f4a/ahoo-wang-fetcher-storage-2.13.8.tgz","_integrity":"sha512-K8a5Gnt8Pq3ZqmrEVItqreVN1KtX5z9AU/GgaPeu3BcydG+0tyRP9K3j8KgSHjGDqZMQ+YkCT34e59AP+E/Qkg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.8_1761300527576_0.46014910597951264","host":"s3://npm-registry-packages-npm-production"}},"2.13.9":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0f7410d940d145d3a59c6f533bd6ed90efb473c5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.9.tgz","fileCount":18,"integrity":"sha512-I9uwP4nYoy+EDK2vGp5Bx1WN70dPUG9SQxSlLrhoPgIhGWAR68Zk9io6xtpbvNcOtRm2D+KygLsgji1aBcaUyw==","signatures":[{"sig":"MEYCIQCQz60N2AwMMRNvnid11+YR/RNW1lVIgRQ3cyArSkj0dQIhAMhkuS0XrjE1cvsR2jmxMgdoJ7ydEFyWXvb6tXAyCLaO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/958cbe1f7aca94ed7785f9282141d4a4/ahoo-wang-fetcher-storage-2.13.9.tgz","_integrity":"sha512-I9uwP4nYoy+EDK2vGp5Bx1WN70dPUG9SQxSlLrhoPgIhGWAR68Zk9io6xtpbvNcOtRm2D+KygLsgji1aBcaUyw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.9_1761615060935_0.1705095771009506","host":"s3://npm-registry-packages-npm-production"}},"2.13.10":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.10","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"50f7c30d7f29453510199ce3f57e27f57c78db3c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.10.tgz","fileCount":18,"integrity":"sha512-2EpRVtaAa4xSKyLZt/remqyhUZhbALDeybKIIN3ZaT+ze8aVFAsbf9QK2DYaZ4OAWbMmdb4aC1kGyzlbeCAuug==","signatures":[{"sig":"MEQCIFcjn3B1OH+LYkoUY3jNwaINZov80Fw1LOXCNIKuvArxAiBM8fthH2T89BrPHyY8mNLHofBBbHeZR1prm+sHNp6eCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119728},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/9d9ff83085d9c370de272d844d07fd7c/ahoo-wang-fetcher-storage-2.13.10.tgz","_integrity":"sha512-2EpRVtaAa4xSKyLZt/remqyhUZhbALDeybKIIN3ZaT+ze8aVFAsbf9QK2DYaZ4OAWbMmdb4aC1kGyzlbeCAuug==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.10_1761623644088_0.5434252209466874","host":"s3://npm-registry-packages-npm-production"}},"2.13.11":{"name":"@ahoo-wang/fetcher-storage","version":"2.13.11","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.13.11","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"b0e672a4cd188a517bca06b36d2d118ccd8be0bd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.13.11.tgz","fileCount":18,"integrity":"sha512-h+m02evVos0FNxR3jtmB3LptziuLe2rGoipLiMrFcRuXopuyZKCPOOFJDi3kJeUA+swttizUu5v4jLuH8OgY/Q==","signatures":[{"sig":"MEUCIG2lNF7RqIZllqPFsEnoGqSqJABlgcJnDm46Ab3FMatPAiEA6wgmyL0T347FmLSRiS+/eXc/bc4vBPXt9Mx+o2MKyuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119728},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7200848e270419a28cad5088e92ccdd3/ahoo-wang-fetcher-storage-2.13.11.tgz","_integrity":"sha512-h+m02evVos0FNxR3jtmB3LptziuLe2rGoipLiMrFcRuXopuyZKCPOOFJDi3kJeUA+swttizUu5v4jLuH8OgY/Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.13.11_1761642044195_0.10434471194892181","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e65be74b05eb67cd92524b310a851fcbfda48458","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.0.tgz","fileCount":18,"integrity":"sha512-JAvvdj0UCQqSAucGFlEqeNWR/kAVGwBOk8SjYD1HfHsmSc3N7FSXxIyRquj2pBrg+9sin68TqshZbUQxXR7A9A==","signatures":[{"sig":"MEYCIQCSYF4FzPVTgl5M3JA39StxFGdxi7KOlOxRXYzri2aAXAIhAIewYnbi1nE8G0PRiHas3brWXADyZB+FR8p9h/VM2hEa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/63695bb4344630940ffdf68109f6b713/ahoo-wang-fetcher-storage-2.15.0.tgz","_integrity":"sha512-JAvvdj0UCQqSAucGFlEqeNWR/kAVGwBOk8SjYD1HfHsmSc3N7FSXxIyRquj2pBrg+9sin68TqshZbUQxXR7A9A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.0_1761726908989_0.5443404093722826","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7da082eebb29de8296263952b3f7353128955f67","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.1.tgz","fileCount":18,"integrity":"sha512-D4qtlmOghJdDKgtLHrXJ7jaoEZ5re3q5LOsLZuZsg6zSjHtZ0ZTOEyJPdln8Hlj/cRHXX6uBQtuRKkrRjyhPuw==","signatures":[{"sig":"MEYCIQCoH1NjpHPiYtLG9T4g8+zka7SevbU8iukwmBjUnDNLNQIhANyqnV49rciVp5mLkfZoScwixhff978Z/WuIXaqL4s4K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e0e7e9a16f50607ad86a1f0158dd24d6/ahoo-wang-fetcher-storage-2.15.1.tgz","_integrity":"sha512-D4qtlmOghJdDKgtLHrXJ7jaoEZ5re3q5LOsLZuZsg6zSjHtZ0ZTOEyJPdln8Hlj/cRHXX6uBQtuRKkrRjyhPuw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.1_1761730578672_0.6165122097670623","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4b3b83f7127c7a5cc26e2c533684f109e5375ee6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.2.tgz","fileCount":18,"integrity":"sha512-ptU8/GPba06urNBCLHO3eLTgVK/t6OfcrJKG+ryCZ76E4AQ06evwTJ0MEznBRHq1OcWv0RM62c4lurPZvQYOeQ==","signatures":[{"sig":"MEUCIQDuI6SNfDuiVLcMF3x4DIOVmcz2HDBCPe/e+HzUGoLPNQIgPl4jsYBi2LDO26FiPK325tLqmn0aIYaa/VvnFvdzYMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119727},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/12c63494618fd7593004261117c3cdfa/ahoo-wang-fetcher-storage-2.15.2.tgz","_integrity":"sha512-ptU8/GPba06urNBCLHO3eLTgVK/t6OfcrJKG+ryCZ76E4AQ06evwTJ0MEznBRHq1OcWv0RM62c4lurPZvQYOeQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.2_1761743006466_0.07505469395908504","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"05b45621018a22bd49c2d9d72c2e73ec1a829d26","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.3.tgz","fileCount":18,"integrity":"sha512-fuyGxAEQdOf+h2udPPsticrTYXJHlvgl0AMXpeg1Phz1zLHFRFeCDg3YAFqVoHEIr2QoezOjio6+TMVcSsDRQQ==","signatures":[{"sig":"MEUCIQCylIWwgaCxw8FgwH8rKlYPMLTPhJPahyYJqqd89Ifa3QIgJyAFG4QaiWTS0EFfa1zx0VCoZyLh7zNmADHvw5WiBaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/9e26c2935520bd89d2e7c7f078f9036c/ahoo-wang-fetcher-storage-2.15.3.tgz","_integrity":"sha512-fuyGxAEQdOf+h2udPPsticrTYXJHlvgl0AMXpeg1Phz1zLHFRFeCDg3YAFqVoHEIr2QoezOjio6+TMVcSsDRQQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.3_1761787004053_0.9399616285096344","host":"s3://npm-registry-packages-npm-production"}},"2.15.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"937cb33458aa90bd932725c9c5071978621cc862","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.5.tgz","fileCount":18,"integrity":"sha512-Sm7dlrMsfypwJpdCh3yE43Y/bVjvllsZDTn0P3CafcF1sEvgHX8cZYrtqbdMt0wPKI3Om8XHRe2TY439a1S1dA==","signatures":[{"sig":"MEYCIQCGB5GvbN4FTT/RWK4Q/LoQIXmPMmBfVMsJHz7zWwSXOQIhAKZk4QI98G/45hyaCOSxq+QXcg4R5ZojMPtGeEi93tfl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/06314aee8927d741be890bd6d1451126/ahoo-wang-fetcher-storage-2.15.5.tgz","_integrity":"sha512-Sm7dlrMsfypwJpdCh3yE43Y/bVjvllsZDTn0P3CafcF1sEvgHX8cZYrtqbdMt0wPKI3Om8XHRe2TY439a1S1dA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.5_1761805447514_0.1239743386819383","host":"s3://npm-registry-packages-npm-production"}},"2.15.6":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"82e2d4e5d589ece71a4a260fac3749650a2f22ac","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.6.tgz","fileCount":18,"integrity":"sha512-UOvxOIYm4UXv2ff4t48CkGEcx6Ib90+ydEg7oaRUewNWvKdICqsc2wdRa9cLspMHhwwtPJz81oxAJCl81i/veA==","signatures":[{"sig":"MEUCIHcEqlkYTtwvBkoz5/h2L1Ybm0vd3enZUZ19OAZgpe0jAiEAyWrcasVHJhDfKnTrWfhMKM3aijOn2fXRLk1SzP6NTrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/d683cc333e6165c968e18ee68f225232/ahoo-wang-fetcher-storage-2.15.6.tgz","_integrity":"sha512-UOvxOIYm4UXv2ff4t48CkGEcx6Ib90+ydEg7oaRUewNWvKdICqsc2wdRa9cLspMHhwwtPJz81oxAJCl81i/veA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.6_1761814097343_0.08503297923548558","host":"s3://npm-registry-packages-npm-production"}},"2.15.7":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.7","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.7","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e433d6c91b8ce8ac3c699dfd957fb984b542a864","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.7.tgz","fileCount":18,"integrity":"sha512-WIcKP+mux6hVKnpMF9gRvT7WoMtBGeC3Xekaqsr8KzLZdcVCc52Oat8PNMaflGqVGZgfgEjeW53KXdTaUD1FFw==","signatures":[{"sig":"MEUCIB0nlhOvxPVsWBDh4JPpp256unAJIC0xuvFDUryHVLaIAiEAvDEHx9FOIC2bKLfy5Dme7Y/18VbDT2o/6ri21LeVBsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/78132b09c2a3b6250dca7c6a67b8f998/ahoo-wang-fetcher-storage-2.15.7.tgz","_integrity":"sha512-WIcKP+mux6hVKnpMF9gRvT7WoMtBGeC3Xekaqsr8KzLZdcVCc52Oat8PNMaflGqVGZgfgEjeW53KXdTaUD1FFw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.7_1761814859566_0.9564498329545366","host":"s3://npm-registry-packages-npm-production"}},"2.15.8":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8409710e355f9b7540f2c3a8a9e5afc370dab15e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.8.tgz","fileCount":18,"integrity":"sha512-jrJYhHpPnkVYQnmXaS9Qyl38AyVRwI4405x8kQtpBFHPdHqzokrnNi5VQUZY/8O/nBgYr8Aox2Uj0kCwomf8rg==","signatures":[{"sig":"MEUCIQCkBUg2UnftpJ86w8Mn+FEPADQFLwLAZFkzbcG8v0ifJgIgdBClXoPwpz82q3nhl+NtVDVuzd6QLy4cHLeBxoMfXx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e22000e22572dd30edf74e2e5b9b3e59/ahoo-wang-fetcher-storage-2.15.8.tgz","_integrity":"sha512-jrJYhHpPnkVYQnmXaS9Qyl38AyVRwI4405x8kQtpBFHPdHqzokrnNi5VQUZY/8O/nBgYr8Aox2Uj0kCwomf8rg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.8_1761816502625_0.5083394847635194","host":"s3://npm-registry-packages-npm-production"}},"2.15.9":{"name":"@ahoo-wang/fetcher-storage","version":"2.15.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.15.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"80e0e9f949748d6ea5e1c55525ae31b2084e6282","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.15.9.tgz","fileCount":18,"integrity":"sha512-fk9jcvFDKbxy7ZNq721yWrYvjj1gcBf89xFQvV9zBdgpu25TjzcMqhg+akEtTHr0cga+2xn9YJtuy0jdHJMCtg==","signatures":[{"sig":"MEUCIQD+bVVZnEH4OFcifTILDfzgySrR9IohxQrfvtlVddIx2QIgQEx4bQYKT+xBVm2xW2bwQLcjVqovxBnlTRiNo0NxNGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.15.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e304c0cb2a4241c1815fe2008f6cbc36/ahoo-wang-fetcher-storage-2.15.9.tgz","_integrity":"sha512-fk9jcvFDKbxy7ZNq721yWrYvjj1gcBf89xFQvV9zBdgpu25TjzcMqhg+akEtTHr0cga+2xn9YJtuy0jdHJMCtg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.15.9_1761818867134_0.573511655514102","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@ahoo-wang/fetcher-storage","version":"2.16.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.16.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2929ac546e992aa2032110c1a11939899c0d6527","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.16.0.tgz","fileCount":18,"integrity":"sha512-/qhv9O0uVe2pXjOY9SRIDl0dOWGRGVH1vUBEUEEGw2OEn8B8tgUr1yumMfh06BVuu9Zp9Iy3wF95UyGOwelddQ==","signatures":[{"sig":"MEUCIQDi1E4ozu7jlH2vLpaiR3JHx0sv/C/iEGL/mYM+XOQMhgIgH8Qz5fB+8FD5qipKdfEf+OQM8gqWIJxAf69hAXJY8FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/11054c3b2b22645f91a251bd25cf7e02/ahoo-wang-fetcher-storage-2.16.0.tgz","_integrity":"sha512-/qhv9O0uVe2pXjOY9SRIDl0dOWGRGVH1vUBEUEEGw2OEn8B8tgUr1yumMfh06BVuu9Zp9Iy3wF95UyGOwelddQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.16.0_1761840043989_0.05019325136435748","host":"s3://npm-registry-packages-npm-production"}},"2.16.1":{"name":"@ahoo-wang/fetcher-storage","version":"2.16.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.16.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e9f7877ed8899e80fe7265bb73dd3c2471cf7702","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.16.1.tgz","fileCount":18,"integrity":"sha512-LQKT5MaYLq6dksMLfwlpZgmkUHf5smrFCofhNGQEY3ujDS5rLChk4Db3ghr2gbdw0k76w/xEqe8l0LCs1aU6YA==","signatures":[{"sig":"MEUCIQCE+KpaiLNKW+m8I88UrMpTVKLJ+3JifXtjJ7Eu4MR4VwIgWAQ/SqFgvPb9vzTQOn6k5WCHzHHp/WYnvmIiUyhWxKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b4c806127e0d729a0305f6dbf96a0a55/ahoo-wang-fetcher-storage-2.16.1.tgz","_integrity":"sha512-LQKT5MaYLq6dksMLfwlpZgmkUHf5smrFCofhNGQEY3ujDS5rLChk4Db3ghr2gbdw0k76w/xEqe8l0LCs1aU6YA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.16.1_1761876824458_0.3718917193717137","host":"s3://npm-registry-packages-npm-production"}},"2.16.2":{"name":"@ahoo-wang/fetcher-storage","version":"2.16.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.16.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3733885db02ec58c6c1765834eb3c1c6d3e09354","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.16.2.tgz","fileCount":18,"integrity":"sha512-ENxvd5gch6EilL1drRRM9mUu9Hz5jPdpKeqI7EeVGTrwvJ2PeSjuC/1YBATIrqJhqi4bB7BPfUE72EcShOImNQ==","signatures":[{"sig":"MEQCICIfdrEXzG3P9TtLzNCgxG0uBK7y94uvCJZJei/DychhAiAFo9YpT5weexDj5bsGv/t3U/+dcWxGD4YHzKw4UiHBhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e9505c9b170e66ebea2994ad6190baae/ahoo-wang-fetcher-storage-2.16.2.tgz","_integrity":"sha512-ENxvd5gch6EilL1drRRM9mUu9Hz5jPdpKeqI7EeVGTrwvJ2PeSjuC/1YBATIrqJhqi4bB7BPfUE72EcShOImNQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.16.2_1761879764947_0.05415182017701459","host":"s3://npm-registry-packages-npm-production"}},"2.16.5":{"name":"@ahoo-wang/fetcher-storage","version":"2.16.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@2.16.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2ffb048388d4ba20990570c942a4c79441b7bebb","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-2.16.5.tgz","fileCount":18,"integrity":"sha512-Ibw2OMvQRbXI5QeUGaChFj33l9joFWnrNcv8Yuh9fXl1NVp2Bp2ySGuF7hzJYVAnLK46RUy/Jy0c4BP2/T29bg==","signatures":[{"sig":"MEUCIFe0eREG1LXgX99J2T8ThNKdm1MaJ7AIKRIAMk2nxkbVAiEAjRWz9Bz8JpJIxBgg+2PagSa3l7Hk5DtOU8Z+UKUlCNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120014},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-2.16.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/14187d1ff5aa10f278feaf25e0077024/ahoo-wang-fetcher-storage-2.16.5.tgz","_integrity":"sha512-Ibw2OMvQRbXI5QeUGaChFj33l9joFWnrNcv8Yuh9fXl1NVp2Bp2ySGuF7hzJYVAnLK46RUy/Jy0c4BP2/T29bg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_2.16.5_1761886538525_0.5848924165346601","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.0.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.0.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1c1e2c235418b2565bcab4bbd258b68773bc53bc","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.0.0.tgz","fileCount":18,"integrity":"sha512-ZCVe2nlUi1NnPW4uB0gqAUagdoFLgdcom/unPuAuAU5vmfXnAEPSbDoDVoTOFX+BtWIQdMggLYqZz9Lb29cKKQ==","signatures":[{"sig":"MEYCIQDqX4UTb2YLgacKQ+A5U/BG6a5+cf5C6nrf4jXcQdWW8AIhAIo6LAjE90baX6JhCG085VVyBRW6IemLlU5X/9loIwoy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/ac876d7bd59fc9532d63c63b200849ae/ahoo-wang-fetcher-storage-3.0.0.tgz","_integrity":"sha512-ZCVe2nlUi1NnPW4uB0gqAUagdoFLgdcom/unPuAuAU5vmfXnAEPSbDoDVoTOFX+BtWIQdMggLYqZz9Lb29cKKQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.38.0","vitest":"^3.2.4","globals":"^16.4.0","prettier":"^3.6.2","@eslint/js":"^9.38.0","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.2","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^2.8.5"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.0.0_1761922591347_0.21453614553536426","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.0.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.0.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9c58f8f8974d954256d6f293d1e9018334bcd405","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.0.1.tgz","fileCount":18,"integrity":"sha512-cW1JlrKjxUeN+sXTZ96HC3Q3GxqaaqMZ/m3CZGoUltmSqME+Sx4nx7MGLcxqncM3/msdUU7nT60j+AHP6HerDQ==","signatures":[{"sig":"MEQCIDaC8emO4kEGJ3OispVAa+LG8De43m4V0bpMyHQwLuxcAiBehd/brAXL1q8YUa6Uq/Qsf5UqqGTgjfT5oNHQaG1chA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/088f765eca6dbf64eaa2031711cd6038/ahoo-wang-fetcher-storage-3.0.1.tgz","_integrity":"sha512-cW1JlrKjxUeN+sXTZ96HC3Q3GxqaaqMZ/m3CZGoUltmSqME+Sx4nx7MGLcxqncM3/msdUU7nT60j+AHP6HerDQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.0.1_1762224318832_0.3272044861488508","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.0.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.0.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f3121d6c835af5144af3f4a421e8c4acfae9026b","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.0.2.tgz","fileCount":18,"integrity":"sha512-3qzzDB8O01a+TvOWjoaQqNGkFA2diI1dxt+proQmK844bYWKxDrLC1MQhWylqByWN14mmWGZNSxl3lTL6YcIyw==","signatures":[{"sig":"MEUCIQCDRs9wFoKigh5fjASLjG4hZxNVGytv0gvGhVlG784WjQIgAgyQZ+2Ow5/FJojjRSKvoVKkhDkRKaO5CZDI9DaGSpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/20df57dd4b7a9cd39dda0f4f2e29c974/ahoo-wang-fetcher-storage-3.0.2.tgz","_integrity":"sha512-3qzzDB8O01a+TvOWjoaQqNGkFA2diI1dxt+proQmK844bYWKxDrLC1MQhWylqByWN14mmWGZNSxl3lTL6YcIyw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.0.2_1762230653606_0.4794291375542483","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.0.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.0.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4dcbdee22e9bd86c861f211b796d4d402e182c53","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.0.3.tgz","fileCount":18,"integrity":"sha512-pehi9zW7JWseokDXbi1T5amNH2/mlH6gvUH0VjsrWc0N6EXWzM5vWoRvVnC2yGldF4GzBpf5uNskrp2+tSYXSA==","signatures":[{"sig":"MEYCIQDQgjPPFBCsZ857dBvClWQ7mRliDhfAgOOmkBb46wikMQIhAL8A8gezmwLfbGzItJcKGHPrhnSGv4yPVtdaV0/Jirw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/95dc69c15ae9f6f3a4880231f8c1dbcb/ahoo-wang-fetcher-storage-3.0.3.tgz","_integrity":"sha512-pehi9zW7JWseokDXbi1T5amNH2/mlH6gvUH0VjsrWc0N6EXWzM5vWoRvVnC2yGldF4GzBpf5uNskrp2+tSYXSA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.0.3_1762242222658_0.8078014765314421","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.0.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.0.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2e8dc7713066ce077219823adef44589dfbab683","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.0.5.tgz","fileCount":18,"integrity":"sha512-eRpV1N+c0Am2ja6l8+p/1C4OLBSqlZm2bfenYui7seee8mf9mKOD1sy8cEh0+mVp07vInSFC1pm2Bk0cpCFVOQ==","signatures":[{"sig":"MEUCIGc6OweakPbVUHLNhPvRNhI0RK7MabqW6YjHGSO0utRNAiEAqCl6vlWf5wnZNIqx7fqCsfKMqv0LUE9n2kHtAPlVlFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/f16ae702f63fb3925fa4a99f69c82bf4/ahoo-wang-fetcher-storage-3.0.5.tgz","_integrity":"sha512-eRpV1N+c0Am2ja6l8+p/1C4OLBSqlZm2bfenYui7seee8mf9mKOD1sy8cEh0+mVp07vInSFC1pm2Bk0cpCFVOQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.0.5_1762315731645_0.9598243634110102","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.0.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.0.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"074c9dc5435f328be09e7eced78b2d8b9765b4e8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.0.6.tgz","fileCount":18,"integrity":"sha512-yL4mTIteLK9vf18WMdX5Oqb8Uic1zCOscIbWexOorggOKvIsTPowmVRjGamkDsnm2KalNtUOUKQUePGDqlQTjg==","signatures":[{"sig":"MEUCIE3W35i6iby58IUclxGQzkRdULtdICIgCTbPL+SY91aZAiEAmEpQb3ACP4aI1i7gwr/9j1neiezekOywGoZqlYST4P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/72268c44f7b02d6bb82ca41c8e761bc1/ahoo-wang-fetcher-storage-3.0.6.tgz","_integrity":"sha512-yL4mTIteLK9vf18WMdX5Oqb8Uic1zCOscIbWexOorggOKvIsTPowmVRjGamkDsnm2KalNtUOUKQUePGDqlQTjg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.0.6_1762321282813_0.6873181469854233","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.0.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.0.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0184c03216afa2a147fce6802d35731f2780b873","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.0.8.tgz","fileCount":18,"integrity":"sha512-Q/kpKGc7RzasyjTgs3uEmcBpOp9eLzTjnblFfxGoo01g6penMC5cXkTX23X14CfHcDExVg371hs6MOnN29GtrA==","signatures":[{"sig":"MEUCIHsSwkZfuV047BK9VrJdkk3QGQb1MLqKGHGNRBVsd2+gAiEAzG1/Qb0mtjj4ZXth/ly3LcJavaM/HaSR1/1ah5y8Dn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/393ff7fe93d0ca0c959ec7b430c50d17/ahoo-wang-fetcher-storage-3.0.8.tgz","_integrity":"sha512-Q/kpKGc7RzasyjTgs3uEmcBpOp9eLzTjnblFfxGoo01g6penMC5cXkTX23X14CfHcDExVg371hs6MOnN29GtrA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.0.8_1762322958883_0.346386492972411","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.0.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.0.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"29c9e63cfac8cc29a53ff6ffb844941ec32cd07f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.0.9.tgz","fileCount":18,"integrity":"sha512-f/Z06qymT9MQpR60jWLnjNFUsuCxe4KCdiSZhXbWR/sg2W5h1Tju4TGVNjwcrUgwAJdZiGse/++KV2bks/HOnQ==","signatures":[{"sig":"MEUCIBi6l6cFm8k+gPz1p+1qmncJO7foOlH6b2xJ3i96sLWVAiEA+hcWWWGEoLRf8ZAQtBiVM2Wz1S3nfYljjXlUfp2hnv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b179d6ff10f3566919bf8132424a5d6b/ahoo-wang-fetcher-storage-3.0.9.tgz","_integrity":"sha512-f/Z06qymT9MQpR60jWLnjNFUsuCxe4KCdiSZhXbWR/sg2W5h1Tju4TGVNjwcrUgwAJdZiGse/++KV2bks/HOnQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.0.9_1762326011588_0.2607811884031894","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.1.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.1.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ab14761ef262d5592c45f41751af07582278df71","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.1.0.tgz","fileCount":18,"integrity":"sha512-3LCOjcGYRFVvG1u0Pv8Oj/Kt4zwZhliyRbnOO5xAxhfL3VWs4sAlJLvL5/x8b3EsiB+Y2PcBVjnWIYfcvf2klQ==","signatures":[{"sig":"MEUCIHaOLBrehZ6d6RT+qvMY90t3G80Nc+psDNKhLrvCQD9BAiEA1LhrJzEEKjbqNLiifqjM0QjLt0C+gNYYpA30KWdfwfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/8ab868608c10f1f78eb695b90db3cfa1/ahoo-wang-fetcher-storage-3.1.0.tgz","_integrity":"sha512-3LCOjcGYRFVvG1u0Pv8Oj/Kt4zwZhliyRbnOO5xAxhfL3VWs4sAlJLvL5/x8b3EsiB+Y2PcBVjnWIYfcvf2klQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.1.0_1762346657197_0.245937271673905","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.1.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.1.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"cf900c40a0a61591b4b1bcb5b0d80a189f9189f5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.1.1.tgz","fileCount":18,"integrity":"sha512-Eb5vgVBaG1glUnrr7VknCLccML0/pr69Fs2QQ+E/5V4KmQ08SJb3sBRjhVu3W+eDsNl3yTu4/DjGIXVT2yAvYg==","signatures":[{"sig":"MEUCIQDZgoiAhpISZnLb7/NXoVd2yASLV7XcY99O7SIWFJ3Z0gIgY4Y43RDgzieNHkPb4/iJLJzR5E9Pk58fQ4ooCNtSf88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/87ea5fb0f1d6513955ace1acef1d2ee2/ahoo-wang-fetcher-storage-3.1.1.tgz","_integrity":"sha512-Eb5vgVBaG1glUnrr7VknCLccML0/pr69Fs2QQ+E/5V4KmQ08SJb3sBRjhVu3W+eDsNl3yTu4/DjGIXVT2yAvYg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.1.1_1762395600276_0.25957668063120076","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.1.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.1.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9de74a30df74e3c905f7266a2efd4fa7019266f4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.1.2.tgz","fileCount":18,"integrity":"sha512-eSr5Z4Z6XZt+I9c/xIXiUkMUfkNow97aiFDV0fk+11FbPEzFLV5UzxlMTdSaGfNI9eB+Vxu5dvmQWOuDIzZQJQ==","signatures":[{"sig":"MEQCIGcZ7beMPP6kB/TGhisMhgTCAF/fe+3NgxaCu49nnl1GAiBd41xpPq9sfG3WGtZZArhFEJguOOSukKNvIFTkng9cOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120013},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/a5ddb1af38474c7ae7d78c66f4809c67/ahoo-wang-fetcher-storage-3.1.2.tgz","_integrity":"sha512-eSr5Z4Z6XZt+I9c/xIXiUkMUfkNow97aiFDV0fk+11FbPEzFLV5UzxlMTdSaGfNI9eB+Vxu5dvmQWOuDIzZQJQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.12","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.1.2_1762396401634_0.037897351287092595","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.1.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.1.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"67c3a721ca54cbacb0e86f37f810519b3bf7a815","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.1.3.tgz","fileCount":18,"integrity":"sha512-g2S47ifB5XUMsyKcQ9eBETMXg+QmkXvka3BtnCWTuKJ31ZGdZluaae7PNwWEzUpnYJK5KrbYAczEx7GmLQ+zMg==","signatures":[{"sig":"MEUCIQDhvWHOSzI2ZjfjWTVQsBwGVdUlkIKdjzmRUUHgeVzR6QIgSkomyBpWcRi+k17/kWWR4ddtRwBJ34cXJ0SHK4fsMDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120012},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/0901c7a5be0636cb09febf403245e2de/ahoo-wang-fetcher-storage-3.1.3.tgz","_integrity":"sha512-g2S47ifB5XUMsyKcQ9eBETMXg+QmkXvka3BtnCWTuKJ31ZGdZluaae7PNwWEzUpnYJK5KrbYAczEx7GmLQ+zMg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.1.3_1762397829096_0.455779636355067","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.1.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.1.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"63d8a69c6fc68d9d1cc5df1613be1a8f5b23aa7d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.1.5.tgz","fileCount":18,"integrity":"sha512-xShF4fHQiDXj/c+8MABYYx96vqvL9DebD5YeK+k7r0eb42zjJK8OHvYSXRii+RxZU0uT7Eb4AZMdB5AfQML3SA==","signatures":[{"sig":"MEYCIQDW56AZ3wc5kRLgKwUlQy0vW4wL18nYr8D4ABj0HYJSmAIhAOe4Nf+e32N2gznRHTj8qdswvzxoTpu/E41lKlNxgB/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120012},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/6dc0e7965a96833b3fe017557ce45787/ahoo-wang-fetcher-storage-3.1.5.tgz","_integrity":"sha512-xShF4fHQiDXj/c+8MABYYx96vqvL9DebD5YeK+k7r0eb42zjJK8OHvYSXRii+RxZU0uT7Eb4AZMdB5AfQML3SA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.0","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.1.5_1762435852706_0.9784776445564214","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.1.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.1.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ad4ebfa33d762e952c5860caa9227dceb34d5de9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.1.6.tgz","fileCount":18,"integrity":"sha512-MIHxDtVmkf9Ny6b5JZuHVCksNw9O0mSa81QSSpRYFOB6gjAoy/yB1J8drDj3XX/kd0fgxvSFB2Lg4amC0yJJzw==","signatures":[{"sig":"MEQCICgGD6dUlyhRzM0xyGix16AdKuzER1rbxPmrc1c0cZX6AiA1Z9Da82i/zg1iAFUQ1HQYWDkVJDNR5HCpCRHbO3/Xig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120012},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/eba8059bf7c05d67b11c2c53890e5265/ahoo-wang-fetcher-storage-3.1.6.tgz","_integrity":"sha512-MIHxDtVmkf9Ny6b5JZuHVCksNw9O0mSa81QSSpRYFOB6gjAoy/yB1J8drDj3XX/kd0fgxvSFB2Lg4amC0yJJzw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.1.6_1762755643335_0.8881181335277184","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.1.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.1.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9523b206618c588b3cf806faeb34a952d15bedd0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.1.8.tgz","fileCount":18,"integrity":"sha512-9KSooO67nRI0DgSKe2BEo0Kiukrm4adtPpiUfRkXfk4sd0cwJQDNw6ixYpkHcoVXYN417gEWCFaszZUPmbubXQ==","signatures":[{"sig":"MEUCIGELNAsam4NBtDwoYCX07ug5m8QFVkaY8Xt4qHLe2G2qAiEAm3C5ndTAvRAKZasjeBpf15DV2OAczswWwoAnh/pvtvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120072},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/e5120d61f1ce4c82bd0bd0bb043063d3/ahoo-wang-fetcher-storage-3.1.8.tgz","_integrity":"sha512-9KSooO67nRI0DgSKe2BEo0Kiukrm4adtPpiUfRkXfk4sd0cwJQDNw6ixYpkHcoVXYN417gEWCFaszZUPmbubXQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.1.8_1762833196490_0.6658662669948998","host":"s3://npm-registry-packages-npm-production"}},"3.1.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.1.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.1.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"2034233f8c807620caad420c3d5a1a2504af64ac","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.1.9.tgz","fileCount":18,"integrity":"sha512-0o8+H/WLKsyAgutYepaUNrJdpZO667Ax49NLAjB8t8jpfwhOpDSXNFUWMSeeP1AlpU4khY8wgkhExiXpNthjVw==","signatures":[{"sig":"MEUCIBC+BkUKAbgks618EE10+V3TYdHqxO95Xp9o2QGp/oI2AiEA8P+g/zycZtxuiK/vIY1cbkhl5Y4d/B9lydR8ItMvNfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120074},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/120dab4ee83404869d3e6622cd6ab839/ahoo-wang-fetcher-storage-3.1.9.tgz","_integrity":"sha512-0o8+H/WLKsyAgutYepaUNrJdpZO667Ax49NLAjB8t8jpfwhOpDSXNFUWMSeeP1AlpU4khY8wgkhExiXpNthjVw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.1.9_1762942133979_0.863403819333229","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.2.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.2.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fc11287923d9a958fc83947884da6c9485a03678","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.2.0.tgz","fileCount":18,"integrity":"sha512-RB8LQUuZUTk7wrkm/aPD15pO+EyML+tlVMECS+5WKMNslAZhkgI5e8mPLC//807xU6UuXCaZToV6prC2iploSg==","signatures":[{"sig":"MEUCIAjDHT0Oq9fB1jt9OAvBwD4wR6XxtmZTb096WSjQ0++dAiEAycqVf7UioIGYOnyhLLHIUPQqlACMbWi7B1zvxkJ/IrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/bb30b63b8399a9af96ea4986c2a63ee2/ahoo-wang-fetcher-storage-3.2.0.tgz","_integrity":"sha512-RB8LQUuZUTk7wrkm/aPD15pO+EyML+tlVMECS+5WKMNslAZhkgI5e8mPLC//807xU6UuXCaZToV6prC2iploSg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.2.0_1763107889109_0.4494079508999662","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.2.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.2.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a215ad91495647440f10f47a675832151fb060eb","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.2.1.tgz","fileCount":18,"integrity":"sha512-AHpfwNnUkAWtAiZPm3217TE+L/ARcXAwu1bsOlTr0ngP9uzkks0U8Lo7cEStlnLJJOY2iKMxJNanjJSLQQ8muA==","signatures":[{"sig":"MEYCIQCP751sCEU8pruaLOlqxdSrrTYGRnQS8VU77OoDzEeoagIhAOxBM7UnotGL56CU3rRhwXJGFolQk9tEypeKywTZY601","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/b88cffd04ca9d23e7f6cfd54dc43ee20/ahoo-wang-fetcher-storage-3.2.1.tgz","_integrity":"sha512-AHpfwNnUkAWtAiZPm3217TE+L/ARcXAwu1bsOlTr0ngP9uzkks0U8Lo7cEStlnLJJOY2iKMxJNanjJSLQQ8muA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.2","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.46.3","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.2.1_1763534062516_0.7472906208667189","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.2.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.2.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f585111793a1358fe68ee94658f4d4433d004d44","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.2.2.tgz","fileCount":18,"integrity":"sha512-c7kSg6+GtOpnrkEi9/kjVwNCzacv85PC2ixWiCPl21WDGjLNtlosgMVqAT4A/ZF2pCUOfJaIYpTk/sgggaDAHQ==","signatures":[{"sig":"MEUCIQDkDBXyoZMBEp+xoSolTBgORuw9wcXp8EGwHcVTg9IsKwIgNGy6kq7Nw644COXT/Q1GZu0lABM1jIIzM8gzqb0M1Ks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/edc4f94abb873488c1a9bab6962a3614/ahoo-wang-fetcher-storage-3.2.2.tgz","_integrity":"sha512-c7kSg6+GtOpnrkEi9/kjVwNCzacv85PC2ixWiCPl21WDGjLNtlosgMVqAT4A/ZF2pCUOfJaIYpTk/sgggaDAHQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.47.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.2.2_1763986753645_0.10464425183316095","host":"s3://npm-registry-packages-npm-production"}},"3.2.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.2.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.2.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"71d95ca93140eaac868fbc50bfa919a0310df38a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.2.3.tgz","fileCount":18,"integrity":"sha512-HnVl6bFSPXcsCakLKtva0Z0GAvmVWwNgXbHtJ1I3WoT0Y0d8/S+dFgC/95GKT224pJyyvON4QEGsztJIHk5ojQ==","signatures":[{"sig":"MEQCIGtexiJW11+C7f8f0IHGbVD+Wak+TirZ2PUwAmKKaUlcAiAPPyszJptmDXsHhr/LL/dMItetCi0F1Vi+81fb0eMYeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/01ea50571f34f3ed4f5e659d4755733e/ahoo-wang-fetcher-storage-3.2.3.tgz","_integrity":"sha512-HnVl6bFSPXcsCakLKtva0Z0GAvmVWwNgXbHtJ1I3WoT0Y0d8/S+dFgC/95GKT224pJyyvON4QEGsztJIHk5ojQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.47.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.2.3_1763988101177_0.9745378243793215","host":"s3://npm-registry-packages-npm-production"}},"3.2.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.2.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.2.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"114b1f3e24666bd06fc87c3daf5f7c1081d893f3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.2.6.tgz","fileCount":18,"integrity":"sha512-RKVV7x9hsbhiGugncLiW41WUXOUl1J99iuA3N/RCAWJzM9chNIKSDjVyDXzwqeJOelzRDKJUdYtDVOZPnLi4ew==","signatures":[{"sig":"MEUCIGhpeO9nMa43Ca8yxXkVnU0SDuFTOtoKK9EuxbJdk9zCAiEA2Owbo7l5DNU/tZMGnzk/VBFpzip3bCxopMyFy/O8eqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.2.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/7ebb09e9db58acca3e3d734354b72fe0/ahoo-wang-fetcher-storage-3.2.6.tgz","_integrity":"sha512-RKVV7x9hsbhiGugncLiW41WUXOUl1J99iuA3N/RCAWJzM9chNIKSDjVyDXzwqeJOelzRDKJUdYtDVOZPnLi4ew==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.2.6_1764049170382_0.8137457009281299","host":"s3://npm-registry-packages-npm-production"}},"3.2.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.2.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.2.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5d7e8f7e67b3bc1a774a8a2146bada07b28d24d3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.2.8.tgz","fileCount":18,"integrity":"sha512-M+2su/FiH+Ln0hGNYEdU8nCjtLBiriZ8Fil6xNDkjTx6MbJ7rE7lFNMMbGhehYUv6B1NU52fMf9A4kKKytyh4w==","signatures":[{"sig":"MEUCIFr0r1TG+gNtkY7PvxPruDx1ejI4CpGvDeY0Rf1sJD30AiEAwbeBTLRfGocJeF+7wVtXkLTvtax4lAmDFApmjdwIEPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.2.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/84ffa62d80d4bc97db72621415862582/ahoo-wang-fetcher-storage-3.2.8.tgz","_integrity":"sha512-M+2su/FiH+Ln0hGNYEdU8nCjtLBiriZ8Fil6xNDkjTx6MbJ7rE7lFNMMbGhehYUv6B1NU52fMf9A4kKKytyh4w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.4","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.2.8_1764583959851_0.8887475614741907","host":"s3://npm-registry-packages-npm-production"}},"3.2.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.2.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.2.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c83b5a9907189d063c462bb7ed87254d460285f7","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.2.9.tgz","fileCount":18,"integrity":"sha512-vA7DcO+d/IzBzidB5SeTUt5foUIKvgvuFao3xYD6UxXvsavh6wVCLQeH0IkeZOIe8W/KqdkciPC9XNT2bjPjMw==","signatures":[{"sig":"MEUCIQD5J42xNlDIqtbglBVj3kBFPLkmi3Hor+Tmpc4eNGZz3wIgKs5tsz4renmfD1g+5B+HcGtetqjHOMstTpBG2Wi7C3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.2.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/0bc2f508ae85b7598b4749f4e3f7df39/ahoo-wang-fetcher-storage-3.2.9.tgz","_integrity":"sha512-vA7DcO+d/IzBzidB5SeTUt5foUIKvgvuFao3xYD6UxXvsavh6wVCLQeH0IkeZOIe8W/KqdkciPC9XNT2bjPjMw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.2.9_1764592265655_0.09542115335403212","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.3.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.3.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"dcc350a9c9bdd1c1fba656f379dbc0de15d4cbe6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.3.0.tgz","fileCount":18,"integrity":"sha512-zpD/VrrykelyAIoWJH6zPNlpXaudiqT7PE86RbbfB6biIER36XkC/3vKaaiW85PCiOdmr02/zunfxE8KEH4aPA==","signatures":[{"sig":"MEQCIEoPe0uiglfyt//m1+PiuK7hIf3EFjdLZGMeXGTAotLWAiBoddz2kqBEO/Az/ZdET2ToduRsAajxgtOa35zUAzpGag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"ahoo-wang","email":"ahoowang@qq.com"},"_resolved":"/tmp/60af9d795414c3b3e4b0360e7e729c82/ahoo-wang-fetcher-storage-3.3.0.tgz","_integrity":"sha512-zpD/VrrykelyAIoWJH6zPNlpXaudiqT7PE86RbbfB6biIER36XkC/3vKaaiW85PCiOdmr02/zunfxE8KEH4aPA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.4","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.3.0_1764593885784_0.23842238191015763","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.3.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.3.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d8312d1eaebd5b662bd1f56ed1f91acd61d1449d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.3.1.tgz","fileCount":18,"integrity":"sha512-J1Csb6GsuiA9XvrwS5VJIDTFSrySoPTIjeWBnThABr6zMym68nu2uNRpvUpUoRB/EZYiuT+Uk0R2dqLlc61QLA==","signatures":[{"sig":"MEUCIQD3Ky2+jkSZRZH20dKrsO1+muuYbPjvOtvD2ymzKW/cCwIgd8CsDj7JIRFt+XTJfoDxW5Y9PUbLIa9G4I9ZKTxZn5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/6bceff19375aa9e28ecad2015118d546/ahoo-wang-fetcher-storage-3.3.1.tgz","_integrity":"sha512-J1Csb6GsuiA9XvrwS5VJIDTFSrySoPTIjeWBnThABr6zMym68nu2uNRpvUpUoRB/EZYiuT+Uk0R2dqLlc61QLA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.3.1_1764642204070_0.007982010141052598","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.3.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.3.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e968d7d4df762afbcdb75a99cac918fe72444735","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.3.3.tgz","fileCount":18,"integrity":"sha512-QzHbNR+mS1sKaWJ97+k5WOv5k8FvOy4ThPzWgmagXpkjetyKYLGLgpcUVQOEEruU4/Wt8Ps35USyKIMN0x0D2g==","signatures":[{"sig":"MEUCIHREBhIQssOy3Cv40ks3F90vOW/Gwt758OlizMgJRDFGAiEA/g55BOQUNKJOutiX84Qh8xcRL4gqFbYK3qAckIVtlTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/bf25137210d6616d1594edc22660db04/ahoo-wang-fetcher-storage-3.3.3.tgz","_integrity":"sha512-QzHbNR+mS1sKaWJ97+k5WOv5k8FvOy4ThPzWgmagXpkjetyKYLGLgpcUVQOEEruU4/Wt8Ps35USyKIMN0x0D2g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.3.3_1764646442123_0.4580065420881412","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.3.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.3.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"977877b1187bd438058258f5af4b4659ff7abf0a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.3.5.tgz","fileCount":18,"integrity":"sha512-Vk8i9fRbdEURoB4RV9UOkM5vAEy6ebKNDLu3KIyIITqectDi0+gC47+yyrIkQzprxLKzEoNDHbbh2OcggGTmsQ==","signatures":[{"sig":"MEYCIQD0ifir9yKAgmpowrat3j97FOEGxbNDtglDVE3KtAMZxgIhANUfzzycXWkVOk3ZSyb97bkR7slDbysVPYfJAHk5lJJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.3.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/d4708eb59cb1c643649b4ac0a06c8a0e/ahoo-wang-fetcher-storage-3.3.5.tgz","_integrity":"sha512-Vk8i9fRbdEURoB4RV9UOkM5vAEy6ebKNDLu3KIyIITqectDi0+gC47+yyrIkQzprxLKzEoNDHbbh2OcggGTmsQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.3","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.3.5_1764655577583_0.8859511420626536","host":"s3://npm-registry-packages-npm-production"}},"3.3.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.3.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.3.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7d5b211c108ff8215613f4d66ed3785793d6f431","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.3.6.tgz","fileCount":18,"integrity":"sha512-hp5pKkq6Y7G8J1Lh+ukMN88kjy3S8OqsyUoXaimeaqkw9wGVQpBCmmfwWwWNvoXHh+kzL5GY0f83QIcfiJ524w==","signatures":[{"sig":"MEQCIGgHSXWnLpWUCQ2jnVJ6arQ6a6wgiYw9S9aSlCqr+pbHAiA6VIZtPEtbZtGxBUpkjClNORGAU2O1x1JP4+U+xx7mdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.3.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/7ebc39c92a3c18e4ff7f40f3b5bf33cb/ahoo-wang-fetcher-storage-3.3.6.tgz","_integrity":"sha512-hp5pKkq6Y7G8J1Lh+ukMN88kjy3S8OqsyUoXaimeaqkw9wGVQpBCmmfwWwWNvoXHh+kzL5GY0f83QIcfiJ524w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.3.6_1764763455049_0.3702894513876813","host":"s3://npm-registry-packages-npm-production"}},"3.3.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.3.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.3.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"553c142e075a224d94f83b12ff93c1698a2b2108","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.3.8.tgz","fileCount":18,"integrity":"sha512-PbwptdYzRfG7/1tkJ+NDI38Q2XhjWLqLM7Kj3sQRcbWuRF7X45ZHCBouM0O3jb6EBrpV9edxd55CTQHylKtqQA==","signatures":[{"sig":"MEQCIF1hMKM80z/Z7SdTKItQ737RbtduZ6CsopjfFOT9PX7NAiBtTSWncyle3rRuunnR8W396kRen+bpvZmaGGxg9Q/rqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.3.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/4cbbbb808b85f2d50a297519bc158ec2/ahoo-wang-fetcher-storage-3.3.8.tgz","_integrity":"sha512-PbwptdYzRfG7/1tkJ+NDI38Q2XhjWLqLM7Kj3sQRcbWuRF7X45ZHCBouM0O3jb6EBrpV9edxd55CTQHylKtqQA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.6","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.48.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.2.3"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.3.8_1764770341855_0.06495188075054559","host":"s3://npm-registry-packages-npm-production"}},"3.3.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.3.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.3.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ead7ad0494b5fe183ed6ef0b0b2cd32b95a19f7f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.3.9.tgz","fileCount":18,"integrity":"sha512-X5SBh0SAm9PcKDt188Hjuw6qi8WsNdNvNqEtLxZCNQGhZUyC3mct2boejoQMHAFIk4enzNbUVgm9abvKhc7w/g==","signatures":[{"sig":"MEUCIQCYfBv2W5EzWJeTlNqO3ecQ+p0E74l1ZN8Z5LsG/3TpFwIgN6Qbm2WXmBQYrIMvW1HPlaV5FsxcPS3FvC2eUpkN8+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.3.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/b5591d8faa1d5a0ee86dd37e8a776dbe/ahoo-wang-fetcher-storage-3.3.9.tgz","_integrity":"sha512-X5SBh0SAm9PcKDt188Hjuw6qi8WsNdNvNqEtLxZCNQGhZUyC3mct2boejoQMHAFIk4enzNbUVgm9abvKhc7w/g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.3.9_1765345577603_0.24288069011605895","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.4.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.4.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"46e2781d819f08f29b1c61b454a03a24bea75c53","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.4.0.tgz","fileCount":18,"integrity":"sha512-kVegSaPiXuwLG3cHvmBG/+ykhhlweu2LpU0tJ6VM8x4m/760vS1GUhdhV41Er9kxtWawHXJRM/H2Y/qurq1jEA==","signatures":[{"sig":"MEYCIQDMOglQeS/N6ik8pJG1+X3C03p8TVx0y3bLtMgz1PrcLwIhAIO4tkPgoUPoOyWhmSZUdTes1PDeqGNmvRiS/o9OhIuj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/67a3ea4fe251be6e057e46f4b26f9acc/ahoo-wang-fetcher-storage-3.4.0.tgz","_integrity":"sha512-kVegSaPiXuwLG3cHvmBG/+ykhhlweu2LpU0tJ6VM8x4m/760vS1GUhdhV41Er9kxtWawHXJRM/H2Y/qurq1jEA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.4.0_1765377578183_0.06130751423011804","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.4.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.4.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3f39e68b445a4cea74fcb943e34013fd01a5d4df","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.4.1.tgz","fileCount":18,"integrity":"sha512-UVQHRSL8CKO9rIOHR8Ejnu/U28Me2hy0JqM0qBtJwZNo0lDLPL6I9gQmqkwpY9wfCJIM3dP+CM4V1xpifGIFXA==","signatures":[{"sig":"MEUCIQCZARw9BLcg0qLwHI7HfMvXymUoDSHCeKPpotqv1VWLbQIgE5lFc6ZqbhurFaDUKdu8KlYjIAO0EDOXh7wGmRjk/CQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f7ef749117ccd647e422fd205bc27b1a/ahoo-wang-fetcher-storage-3.4.1.tgz","_integrity":"sha512-UVQHRSL8CKO9rIOHR8Ejnu/U28Me2hy0JqM0qBtJwZNo0lDLPL6I9gQmqkwpY9wfCJIM3dP+CM4V1xpifGIFXA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.4.1_1765379428592_0.3041343139462698","host":"s3://npm-registry-packages-npm-production"}},"3.4.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.4.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.4.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f7ad6b6da8ccedc999bbe8a624485473d248e160","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.4.2.tgz","fileCount":18,"integrity":"sha512-MBpEnOWPW7wqx5nXEq9ppVis/7EAwPGXBnogJngm4yjvJ/pA1hFl4Pp/oujkgmajhdYhrKJMh+xz0oGRMQHQmg==","signatures":[{"sig":"MEYCIQC5VdqcDEqXOUh3auncHkStOg20mWuu1QhHtW36pEW68QIhAOmmppmW07Sif0H1839ydSe5p3hQ7C8EvMmwP+s6fXKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/215eac5a58f7ddc13799947c91747f0b/ahoo-wang-fetcher-storage-3.4.2.tgz","_integrity":"sha512-MBpEnOWPW7wqx5nXEq9ppVis/7EAwPGXBnogJngm4yjvJ/pA1hFl4Pp/oujkgmajhdYhrKJMh+xz0oGRMQHQmg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.4.2_1765415622061_0.35995619326237804","host":"s3://npm-registry-packages-npm-production"}},"3.4.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.4.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.4.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5ecc7c08412212350a8b6aa35b578866ce8e5603","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.4.3.tgz","fileCount":18,"integrity":"sha512-g8bc3h5Tb3iVyaJ33eaWyaFg9NMCBKQeNiCU4/WC0s5uF+zcjk5NdRBukKj9AC7pEsmry8A9zjrrP5ZIAIWVHg==","signatures":[{"sig":"MEUCIAvGms5e1Ji9qESoT7s+SDdbib5r5PYCpbM3FY78r7YzAiEAw4GEuL0GFPjvSQPs+h6c+OCbwLZi0TBx+V1WqIU03XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/43131c3651b9cd0fa24de496187f9a0d/ahoo-wang-fetcher-storage-3.4.3.tgz","_integrity":"sha512-g8bc3h5Tb3iVyaJ33eaWyaFg9NMCBKQeNiCU4/WC0s5uF+zcjk5NdRBukKj9AC7pEsmry8A9zjrrP5ZIAIWVHg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.4.3_1765418718962_0.33800396222350626","host":"s3://npm-registry-packages-npm-production"}},"3.4.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.4.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.4.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6aa0b4b0216ebd10790cb408f12bc935365708b1","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.4.5.tgz","fileCount":18,"integrity":"sha512-mafdzz0IS3X/vXNWuYxtX+99epghebO+bmWMrDVnEessvHHFMCs2SlcwVjsqwzzpubBg1rpfDvO+Lc9K8FcuvQ==","signatures":[{"sig":"MEUCIDwksKiLGtP3hupmGQMlVwKevqvWdhyFp9YP0vnTNSn5AiEAldoYY+iQ1MA7bv7jPxw3stxRQGmbp5icJWXrbSZ0Sq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.4.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/8ba297620bcd139c84b2a58d7dad254a/ahoo-wang-fetcher-storage-3.4.5.tgz","_integrity":"sha512-mafdzz0IS3X/vXNWuYxtX+99epghebO+bmWMrDVnEessvHHFMCs2SlcwVjsqwzzpubBg1rpfDvO+Lc9K8FcuvQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.4.5_1765427576961_0.9021110039118467","host":"s3://npm-registry-packages-npm-production"}},"3.4.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.4.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.4.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"cd890bbc9a75c7c395b04b1035c4e936c1c26133","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.4.6.tgz","fileCount":18,"integrity":"sha512-y+LPadDkEoK7T+H+Jwj1RsKExNATb3FgbxNc3IQcsNOgjzR0EX5pU/UeqVPqIbVl911IBzxG4uJZ9AIJtFr/8Q==","signatures":[{"sig":"MEQCIF/Q4dKG+iqiL579oo8OO83jA1rmqfmWHnkZENS0AjsnAiArjB09/sRTPm8Gjrri7yxb0wigLbIzGpx8YLy/wKeViA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.4.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/1734aa4ded6e4a951471c90ca6864533/ahoo-wang-fetcher-storage-3.4.6.tgz","_integrity":"sha512-y+LPadDkEoK7T+H+Jwj1RsKExNATb3FgbxNc3IQcsNOgjzR0EX5pU/UeqVPqIbVl911IBzxG4uJZ9AIJtFr/8Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.1","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.1","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.4.6_1765434069171_0.5882031118970252","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.5.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.5.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e369f927370f3c00828818fd4cd09d370ffe7787","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.5.0.tgz","fileCount":18,"integrity":"sha512-k1F35+slhBIJwrMt3jg/ju+Tva7egAsbLDqH0pR6KRONZnyGawDdmZ+tIqIF0X5PWOPAfKCIrsWW0vUb+7W2Jg==","signatures":[{"sig":"MEUCIQC69cBMuKyiOrEfFsigZUKSAN3OUJfklMAj7VOu5IgbkQIgKaLJJwQWe2W9mMMAipBS0NUbI3GrXx+nbfLAbF10SLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/bd88aee51f3a7a4edbd8d481bf4eeedd/ahoo-wang-fetcher-storage-3.5.0.tgz","_integrity":"sha512-k1F35+slhBIJwrMt3jg/ju+Tva7egAsbLDqH0pR6KRONZnyGawDdmZ+tIqIF0X5PWOPAfKCIrsWW0vUb+7W2Jg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.5.0_1765631913342_0.22908987136393888","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.5.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.5.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"88a0c4c117b0366918d626549969bd77fc485d4c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.5.1.tgz","fileCount":18,"integrity":"sha512-U90oBBiowNLlck5iRHX4EujpSEaqXwtTeM1wYv7RAKLku13H5PHgrqr/xkeZzkB7yYLOXkcEV2phxrCjeJPsOA==","signatures":[{"sig":"MEYCIQDfjoJcBVQBYXrdaxzk+EBKsFekemi9LW9428rbKPRnUwIhAIY+xTOVFIMV3B0ZPzpgDykmeuFDkwgDOznMEBuOkHsg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/1826956d7fbfd7984f7ff1dc54e6d8f0/ahoo-wang-fetcher-storage-3.5.1.tgz","_integrity":"sha512-U90oBBiowNLlck5iRHX4EujpSEaqXwtTeM1wYv7RAKLku13H5PHgrqr/xkeZzkB7yYLOXkcEV2phxrCjeJPsOA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.5.1_1765641677369_0.9603616760540956","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.5.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.5.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0c149aceeaaa1ec051322074dcf64a945212e143","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.5.2.tgz","fileCount":18,"integrity":"sha512-CQz+NBSJ12eUgbM7PQR0gjJP0bkqu8042HKG+RTt5bPGZKDwL0I8MCnw6iRv1nHi88AYm1mvS84ViuwSIw6Vzw==","signatures":[{"sig":"MEUCIQCNzK2dgVLXcq+GjAA2L4GUQKjLjignlFX+c1BQm8VgtAIgKZPIcmdFMDbfUSJREO10VIYAXMQSFRVxWdfRB0yaJ0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/addca0bd0d8bc90da9bd6bc1e017924c/ahoo-wang-fetcher-storage-3.5.2.tgz","_integrity":"sha512-CQz+NBSJ12eUgbM7PQR0gjJP0bkqu8042HKG+RTt5bPGZKDwL0I8MCnw6iRv1nHi88AYm1mvS84ViuwSIw6Vzw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.5.2_1765672696944_0.635304327584417","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.5.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.5.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"70f3cde08d30c438f7c9605fa8658c0b231d5838","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.5.5.tgz","fileCount":18,"integrity":"sha512-7Jnm2j7xBzrIZfxtItwOslKaRSXRTdlihFwkjU9jLBBR8NvWlZy+qtXu/eQo78WJN+nWk97XATYPDghmXg8yRg==","signatures":[{"sig":"MEUCIEug/wF+RIIrciOaAkoj0qJeYgOVgYflok1gMmqzylSrAiEA3XWdx0/y7ZKZA4bjQTJPjPd9aTddIBg0cQJMtuaiNwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.5.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/5bfc6f153e8204494522d10ea8366bc0/ahoo-wang-fetcher-storage-3.5.5.tgz","_integrity":"sha512-7Jnm2j7xBzrIZfxtItwOslKaRSXRTdlihFwkjU9jLBBR8NvWlZy+qtXu/eQo78WJN+nWk97XATYPDghmXg8yRg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.5.5_1765673164724_0.667730824003057","host":"s3://npm-registry-packages-npm-production"}},"3.5.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.5.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.5.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ddb10a391fa968640bb6e96a26c63dbcfff91297","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.5.6.tgz","fileCount":18,"integrity":"sha512-ngdqlgyR2IazIxDrzazu/FHQV5+B5JZjkyX5fr4OqE02QmGVsyAVlpRphf90GvVZX1F+6Wm1BDveyhBTifB2Ng==","signatures":[{"sig":"MEUCIHbHt6mJym5xi8ct2X0bjUR2NxPv81ZpFkJRW+3f+bUJAiEA67HReCFjyuB4JI6AXozPKIuo9mv1axieI80i/f0TeVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.5.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/eb3adb6adcdd033cb1e63acdd6787fbb/ahoo-wang-fetcher-storage-3.5.6.tgz","_integrity":"sha512-ngdqlgyR2IazIxDrzazu/FHQV5+B5JZjkyX5fr4OqE02QmGVsyAVlpRphf90GvVZX1F+6Wm1BDveyhBTifB2Ng==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.5.6_1765673777769_0.5828783631523555","host":"s3://npm-registry-packages-npm-production"}},"3.5.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.5.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.5.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8e16e873d78318c6a254430128157126bf974756","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.5.8.tgz","fileCount":18,"integrity":"sha512-0sHg5BzQ+7M/iC44xfn6zjxpYIR2T3W1TgSd9AH40JJ+0K7O+ADa3cTuBoOegzS+qBIAhWoEacqeGvKmX5CAZw==","signatures":[{"sig":"MEQCID0/MiXOxp9sjp3BBgIs7yM8WpEOGQP1g2BOL+60uq06AiBzo2meO1+wn02UeYvHanUJv/7HNjVtzZfmmMKAOZhuFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.5.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/a663e3e5ee007060771923175b54dcb1/ahoo-wang-fetcher-storage-3.5.8.tgz","_integrity":"sha512-0sHg5BzQ+7M/iC44xfn6zjxpYIR2T3W1TgSd9AH40JJ+0K7O+ADa3cTuBoOegzS+qBIAhWoEacqeGvKmX5CAZw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.5.8_1765676916058_0.43708481930091203","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.6.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.6.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d1ac316d636cc1565fa2bfa28a06efdb1a95df75","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.6.0.tgz","fileCount":18,"integrity":"sha512-RHNswZQy4R7o5/Dm8T8zHFIHEFD3wLdNL6jbZZS8BPW6xF9u6KIumw3NI0E6r8UUttl8bH7yogWAxhghQEx7CQ==","signatures":[{"sig":"MEUCIQDjJlqgf+P6/nRd8Bma7rpUVbl+xhDClSrgQvJi5sUwugIgJRj98ZdX/boe9S8cB5V6T4HinWbXHQJsqFxHplqSn/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/903b980ca1f39b07637cdef0bdcd89c1/ahoo-wang-fetcher-storage-3.6.0.tgz","_integrity":"sha512-RHNswZQy4R7o5/Dm8T8zHFIHEFD3wLdNL6jbZZS8BPW6xF9u6KIumw3NI0E6r8UUttl8bH7yogWAxhghQEx7CQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.1"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.6.0_1765690466403_0.09288795533836325","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.6.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.6.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a455bf02c9c4bf60d627d264ad740eadcafb44aa","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.6.1.tgz","fileCount":18,"integrity":"sha512-r7yox2x38I/uuJ3grjNsnj3s7vD2EBjZXGhuxArXp/lRCvOs3CXXyMiQL5oQQ0fqSkxJbaIoEmGh8jLISvDwzQ==","signatures":[{"sig":"MEUCIQDE61Jv4bxR2Xj9IWd5xCxX6d03cjppruSls8hLo0zYsQIgT1fkMOdAs8SwI0GLGJ0y/pwF6tPM7TirWQhR9Cizg8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/52d0979cef01f95955261d092afa6671/ahoo-wang-fetcher-storage-3.6.1.tgz","_integrity":"sha512-r7yox2x38I/uuJ3grjNsnj3s7vD2EBjZXGhuxArXp/lRCvOs3CXXyMiQL5oQQ0fqSkxJbaIoEmGh8jLISvDwzQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.6.1_1765768141343_0.1273335468597976","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.6.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.6.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f96c2eae8ae5a22d0c69d116388bfe8a2f040faa","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.6.2.tgz","fileCount":18,"integrity":"sha512-SPdf+udR4Lle/+klNS8iTmoda4DY/57nLfQslf5acU8bV8py7/UZjfK1pf1OI+hZg9MtZPukI1qEEauCf2Muig==","signatures":[{"sig":"MEUCIQDLZ6bohb5mX9oobM5FrO4VvhVVxKed8PYgkoV3cjmNFQIgbMB6l46APyLLIuHpYH+cS5T5dpF3pCd7pTsz/fTa8G4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/2d3517397e747d837740c4da99d6a14a/ahoo-wang-fetcher-storage-3.6.2.tgz","_integrity":"sha512-SPdf+udR4Lle/+klNS8iTmoda4DY/57nLfQslf5acU8bV8py7/UZjfK1pf1OI+hZg9MtZPukI1qEEauCf2Muig==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.6.2_1765770670757_0.8828160286843794","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.6.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.6.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c7880a01888edff5f5a0d6ce75268fdf7f9e0227","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.6.3.tgz","fileCount":18,"integrity":"sha512-Cjz7HfeuOaKGIO0slcoAISmKOxpHXobQg92l2u1nlwZPj5h8rCLaP9ZdzIAu8meStQ/mmQ7D9s/zkWqrAqeYhQ==","signatures":[{"sig":"MEQCID6DJ7Up1PHPhu+eKw19aFiroHn6KCMJkH3dxy8XyHdqAiAhgHJse/rgNPzPYNG16Mcns2pcK9vzGf4dbGtzfvTYdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/e13c42323661a5a0e8df5b89ad01218d/ahoo-wang-fetcher-storage-3.6.3.tgz","_integrity":"sha512-Cjz7HfeuOaKGIO0slcoAISmKOxpHXobQg92l2u1nlwZPj5h8rCLaP9ZdzIAu8meStQ/mmQ7D9s/zkWqrAqeYhQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.6.3_1765783790367_0.9989409887420009","host":"s3://npm-registry-packages-npm-production"}},"3.6.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.6.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.6.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0bc0b1214e75ce5bf1a46fad85a4f787d23ea3bf","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.6.5.tgz","fileCount":18,"integrity":"sha512-Oa4i+UqeuoaS/ppUA/No9BPMLMDnZWgb5yqJVmJIPxt6z1P2GUvZxy7ggiv9syHa7B5Rr825FUxLq17e5AzwYg==","signatures":[{"sig":"MEUCIHvK24sGlDou8zzE+g0faPqruBAG/gpTzkdBbUjO3YnAAiEAx5wg3o9c/kTffKX7UgKjyam/9EnXoUAUtosX8S8w29k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.6.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/b578a5bc9fe780f4d54933073c2fd289/ahoo-wang-fetcher-storage-3.6.5.tgz","_integrity":"sha512-Oa4i+UqeuoaS/ppUA/No9BPMLMDnZWgb5yqJVmJIPxt6z1P2GUvZxy7ggiv9syHa7B5Rr825FUxLq17e5AzwYg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.2.7","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.6.5_1765793062084_0.7197147858147774","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.6.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.6.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"edc78bf0a9e5e481bd3dd7411a78289d36ac12f5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.6.6.tgz","fileCount":18,"integrity":"sha512-W7+Jdq1y5+rH4UkO84PXaJ9+SmzzKqqVMb4erpdjhhqjunqQhfCqd20VJ+KrV6FXRfCTl/LRCcf+M47o2cfcpA==","signatures":[{"sig":"MEQCIEQBhBjXcM775/FEvF/UYsskERe4uHeObVCMMDUAF/9VAiBZcALqgYweD8n3jML/3llaiUiOG5b9rXw5V6MglfJ7Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.6.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/4f5f57d01f7d4124d01756e292b5f658/ahoo-wang-fetcher-storage-3.6.6.tgz","_integrity":"sha512-W7+Jdq1y5+rH4UkO84PXaJ9+SmzzKqqVMb4erpdjhhqjunqQhfCqd20VJ+KrV6FXRfCTl/LRCcf+M47o2cfcpA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.6.6_1765803300429_0.42179119887785466","host":"s3://npm-registry-packages-npm-production"}},"3.6.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.6.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.6.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"116a1499ba89acd286477f8c938b2fafe0ef5ff3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.6.8.tgz","fileCount":18,"integrity":"sha512-TSZrw7/9spl80X5dT3LDBOBNBA2SljPAm+t+euIUOhoaCpIVa9xogGKNVlViz1K507d9p+RHgr/Q4abEbZL+Zg==","signatures":[{"sig":"MEQCIAeVl5h3EA66xIyZMLahlJZ7EqmkfqLKqxIRjwchHxUaAiBwpcmnz64Pz5alLPaDrgoCo1ZcyNdy1XMYo+u1LgIIdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.6.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/4e50ff0aee26df1a4ff955efee33f97c/ahoo-wang-fetcher-storage-3.6.8.tgz","_integrity":"sha512-TSZrw7/9spl80X5dT3LDBOBNBA2SljPAm+t+euIUOhoaCpIVa9xogGKNVlViz1K507d9p+RHgr/Q4abEbZL+Zg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.6.8_1765855373076_0.039358106529524095","host":"s3://npm-registry-packages-npm-production"}},"3.6.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.6.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.6.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d0addf560262aa971e62cc3bd1ef10639380a13e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.6.9.tgz","fileCount":18,"integrity":"sha512-mCetqe/3QPmpTGXCTmshzkiv+mjZS5CQeDqbfjCggI9ZRjjmm3lwJ7NDBzTMEojCWBXGh+Y3mz7mv1GWIP7Dlw==","signatures":[{"sig":"MEQCIA+SurM8NuXIQjIpZhEsMdZl2SGLL9YvF2BpNUlTjEJ1AiBKvaoJu1bEvtmgIfImeiN6zVYYEAY4sxuEuU45d7b/yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.6.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/83d19a116feddfcd00217a8eec4f0b68/ahoo-wang-fetcher-storage-3.6.9.tgz","_integrity":"sha512-mCetqe/3QPmpTGXCTmshzkiv+mjZS5CQeDqbfjCggI9ZRjjmm3lwJ7NDBzTMEojCWBXGh+Y3mz7mv1GWIP7Dlw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.6.9_1765895727537_0.8180083045515163","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.8.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.8.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d65626ed343b1d5f9c4c87b70165f90d0face695","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.8.0.tgz","fileCount":18,"integrity":"sha512-wZ6eRQiDC++hSCYZpiDDgxu/3q8QW7LlnMAaOvjM1nCuwdCVmY3rEYF2AQeU1mMakB3tywA4PKfs/ZmTMLS+zA==","signatures":[{"sig":"MEUCIFfFBow12FGZjStL26eIVnW77ev4o9E3MttZfthHqj2wAiEAoHrgQiLI1NLLXxmyx9u6mGu/6L4jKQCpOXGtoS6GYJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/1225a2874feefa11065bde0ead0b5bf1/ahoo-wang-fetcher-storage-3.8.0.tgz","_integrity":"sha512-wZ6eRQiDC++hSCYZpiDDgxu/3q8QW7LlnMAaOvjM1nCuwdCVmY3rEYF2AQeU1mMakB3tywA4PKfs/ZmTMLS+zA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.8.0_1765960588314_0.6394834417784567","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.8.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.8.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"b9300d31782fa4c8a0d405970f6ddb574f8eab53","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.8.1.tgz","fileCount":18,"integrity":"sha512-GCitX6MCl3e/NoxH6m5cJl9MH2qI4BFqAplzNAh2sEwREOOqUlVgZF/6BGY6zWIEEmW6P4Ztv9z3bq0fd7R5Kg==","signatures":[{"sig":"MEUCIQCrk1vk7sRAuRkiYM5B9CdeJw+cogj/Kmtf+cckPwsNXgIgDv/C7nxRHfuNxUpcprv0dyYtqxiPM3jfh0IRso6UDgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/4e4a45fb9d249ddf0d5540f62d4066d2/ahoo-wang-fetcher-storage-3.8.1.tgz","_integrity":"sha512-GCitX6MCl3e/NoxH6m5cJl9MH2qI4BFqAplzNAh2sEwREOOqUlVgZF/6BGY6zWIEEmW6P4Ztv9z3bq0fd7R5Kg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.8.1_1765963044947_0.3623267921650235","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.8.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.8.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"522e4fa35f8623a29b31c92c72fe279ba916d552","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.8.2.tgz","fileCount":18,"integrity":"sha512-duTvd0GoCJBme39jU4X+dhWINLSLJkKo/G5zEghJUs4Oa4Wmz4B1Xex7sJTjhmg8k0L6fj2b7qOQQ7lTZoASWw==","signatures":[{"sig":"MEUCIGr69JT5S1H2x+RyaVWWckePbZ4276zH8hojCGTQmB+TAiEAltm0RfKkqPIi7qkZF5xIzq/zFwfVBz8aP8U2vTrp9rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/64878eb88efe22cf52fc9f1d5edf4d59/ahoo-wang-fetcher-storage-3.8.2.tgz","_integrity":"sha512-duTvd0GoCJBme39jU4X+dhWINLSLJkKo/G5zEghJUs4Oa4Wmz4B1Xex7sJTjhmg8k0L6fj2b7qOQQ7lTZoASWw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.8.2_1766369939820_0.11980653172736067","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.8.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.8.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0978199939f74f3e9a33a2189adc3ca8c1d7fc11","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.8.3.tgz","fileCount":18,"integrity":"sha512-sEvwP7ZDm9xiz5yz3EylNWouTuIKUYMVrxjv7RY9ye5UIiu2Ye6eR8sBfaREGbbLtElj0nFRpm6FMy7iDJ/ocA==","signatures":[{"sig":"MEYCIQDXArVsSOpEPzVLhSvTfhz9PRgXr96HhQJ67B5uhIpReAIhALD1AsJgVxawn4nzR5YwFCvnqEvxylFZ1sJgsLn2lJiY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/0a90d2e7677089900a0920dc2dbc3c17/ahoo-wang-fetcher-storage-3.8.3.tgz","_integrity":"sha512-sEvwP7ZDm9xiz5yz3EylNWouTuIKUYMVrxjv7RY9ye5UIiu2Ye6eR8sBfaREGbbLtElj0nFRpm6FMy7iDJ/ocA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.8.3_1766394806537_0.9159579939817328","host":"s3://npm-registry-packages-npm-production"}},"3.8.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.8.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.8.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1af404210a68c22d01d89c10cf48a6b873200408","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.8.5.tgz","fileCount":18,"integrity":"sha512-nw9HuxxWcuOtYZEcixejUIPoFd8MFI6NQ6n88GE6MlSfrw6sJ9IvkuJMtvidW7Bim64haKayDhF8e4XaWThERg==","signatures":[{"sig":"MEQCIA8Zboe0XosJP6Oq7hYZ8dllk8dFoPHtjO3bCyWeX55ZAiATQ6C08tbnTx3voB6ocOQ3xzQsi1dx1ejVhFA8x7X+QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.8.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/1db7fab153c4f5bcee47cf4d3382752e/ahoo-wang-fetcher-storage-3.8.5.tgz","_integrity":"sha512-nw9HuxxWcuOtYZEcixejUIPoFd8MFI6NQ6n88GE6MlSfrw6sJ9IvkuJMtvidW7Bim64haKayDhF8e4XaWThERg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.8.5_1766482577428_0.28207141709433703","host":"s3://npm-registry-packages-npm-production"}},"3.8.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.8.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.8.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"35d7d09c2ea1a94c22f85a33bc14dea76af5b6dd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.8.6.tgz","fileCount":18,"integrity":"sha512-8hidurlk6h9i9kEleGArudGfqUOv+lrXLFbybVHEt2M7+i1ynqLjkL0hqBqUewAWpxQKkWtCviKnZsxMvvaJtQ==","signatures":[{"sig":"MEUCIC9/N5ixrs27dFY/znm58Y+QprztoPuH7lG3ZUHTYWmiAiEA2nxnmeQ7ISIY8vGuuQeAJpQIjXZlqhCGDxH3YA2qXlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.8.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/c4478fac83c826563c89a5401326513c/ahoo-wang-fetcher-storage-3.8.6.tgz","_integrity":"sha512-8hidurlk6h9i9kEleGArudGfqUOv+lrXLFbybVHEt2M7+i1ynqLjkL0hqBqUewAWpxQKkWtCviKnZsxMvvaJtQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.8.6_1766641501680_0.0783745874020576","host":"s3://npm-registry-packages-npm-production"}},"3.8.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.8.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.8.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8771c360367c7a8b442d82ccbff1412c1c76ecc6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.8.8.tgz","fileCount":18,"integrity":"sha512-9VqZnFYwQPVeiEfA3NRsDt/jfGzb3ra7wZPAfz9qBnBikQeVccVEtFu6tMGCPZzBgId+pDVD7wVp2X5vkuJ3LQ==","signatures":[{"sig":"MEQCICa4C/pokwkAPKiieryGTfVBfvykP/upgpgSVkNRbkpfAiAtJDwIypDWqZTGThqzYe/rKT7VzvhfFrmp1yB9ObJbhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.8.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/744de39c57fe6aa20284a8b810eb470c/ahoo-wang-fetcher-storage-3.8.8.tgz","_integrity":"sha512-9VqZnFYwQPVeiEfA3NRsDt/jfGzb3ra7wZPAfz9qBnBikQeVccVEtFu6tMGCPZzBgId+pDVD7wVp2X5vkuJ3LQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.8.8_1766641772306_0.6993177041309193","host":"s3://npm-registry-packages-npm-production"}},"3.8.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.8.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.8.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"44629e3d8e3168c0cfa2f3af26e035612496ce77","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.8.9.tgz","fileCount":18,"integrity":"sha512-c7CD1bfS5S1qkHzRPypzTLTGad9LnorwcUETsju2aMq4JsXr6L0FCplroV9vs+W5BuQ7/eF/ONN9WZv7f9zJuA==","signatures":[{"sig":"MEUCIQDIMLU9H/CL2bomHc5/8KZl4HaMeBFaoCzeEP0kPsLJnAIgGK8czPZIBU47hDYAVopq57cHl177CZdrrfRV/KVclLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.8.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/daae2ba13dbb1b2552e6fc501fdd87ea/ahoo-wang-fetcher-storage-3.8.9.tgz","_integrity":"sha512-c7CD1bfS5S1qkHzRPypzTLTGad9LnorwcUETsju2aMq4JsXr6L0FCplroV9vs+W5BuQ7/eF/ONN9WZv7f9zJuA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.8.9_1766655230643_0.5144719190191689","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.9.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.9.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9cca5d8d5f113117836898b7bdbb330d4605cac3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.9.1.tgz","fileCount":18,"integrity":"sha512-9KPgvS4cRvWPwDmhOpBDI3TBRhp9tJBGgOsc/t2kPrrUXMmn60N2jcRC+larrhhWSlthmSQOGal2xAgBnKTmPg==","signatures":[{"sig":"MEQCIDNKmw9L6QcyM4sKfMmpDk3mofzK9M7YuWOYbDDKF3HlAiAR2jfWMJkK9X9bZOptFCELorgBtZforGo1IOdbgoLrHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/9941ef8a494a920d415fca2909f6fd3e/ahoo-wang-fetcher-storage-3.9.1.tgz","_integrity":"sha512-9KPgvS4cRvWPwDmhOpBDI3TBRhp9tJBGgOsc/t2kPrrUXMmn60N2jcRC+larrhhWSlthmSQOGal2xAgBnKTmPg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.9.1_1766708801234_0.9019752833239747","host":"s3://npm-registry-packages-npm-production"}},"3.9.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.9.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.9.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"286d41d7b33414c623539140581c0b09f0480e31","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.9.2.tgz","fileCount":18,"integrity":"sha512-Wk1ffykQ2cQOKQik5btxYeI/FTPVyEVa7uhi/OtIRpIr/bGabU8WYgdjC5vSpn/cKPGLTCesF54XyepOPsUoQg==","signatures":[{"sig":"MEQCIDFXzIrmhS2ugans628He//epD3xf8GjjPDFRFyPOJgGAiB3Vb1UOtyjbxNFl+0W2DRD5yCh+sTajOnzGlRtOt7ISw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.9.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/367e4d389e91579f153a98f6c34a4776/ahoo-wang-fetcher-storage-3.9.2.tgz","_integrity":"sha512-Wk1ffykQ2cQOKQik5btxYeI/FTPVyEVa7uhi/OtIRpIr/bGabU8WYgdjC5vSpn/cKPGLTCesF54XyepOPsUoQg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.9.2_1766729327219_0.46851450956780205","host":"s3://npm-registry-packages-npm-production"}},"3.9.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.9.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.9.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fbc28bf498a0bfe53f3622aaebf747df5e592246","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.9.3.tgz","fileCount":18,"integrity":"sha512-OcYsskr92lo50TZ0LgUGU/qmxxCr5z0+sMLVwoopYOzEN7n891LNh4ZPqk0J+kiE7Wt96oJdimN3JcrXWI1oCg==","signatures":[{"sig":"MEUCIQD0Wcr9MRnlbbRdzoUsBc0Nm+vSFvweXbrzzWExq29b+AIgf2mKknO7LfmrreJfQXiklRXWGrHkTTQEmn9B1wjJq1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.9.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/2e57ef2db9afede1426ac09957c3d75e/ahoo-wang-fetcher-storage-3.9.3.tgz","_integrity":"sha512-OcYsskr92lo50TZ0LgUGU/qmxxCr5z0+sMLVwoopYOzEN7n891LNh4ZPqk0J+kiE7Wt96oJdimN3JcrXWI1oCg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.9.3_1766806764728_0.6221028174441032","host":"s3://npm-registry-packages-npm-production"}},"3.9.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.9.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.9.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7032872dfb3ddb01566898d00a6f3c0e2d34dcc8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.9.5.tgz","fileCount":18,"integrity":"sha512-8y0jSj+zqzD3CAr0wPF7vfl2lXIr3rIFJ5QThjRfs3ExvBNLMNMNb/IzU41etlJMBTL1XaSG90jLQhh+ZnLvmg==","signatures":[{"sig":"MEQCIDgXcCiAtjcfW2kpLDGnpeblAE7rjQ8Vbj1g8M2eTezOAiAVz+pcEhiKpRxfn8RBUNVNwfsCxC47stAu/tPwWpT71w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.9.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/b952e3e110ccea912176bd6fd86376e1/ahoo-wang-fetcher-storage-3.9.5.tgz","_integrity":"sha512-8y0jSj+zqzD3CAr0wPF7vfl2lXIr3rIFJ5QThjRfs3ExvBNLMNMNb/IzU41etlJMBTL1XaSG90jLQhh+ZnLvmg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.50.1","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.9.5_1766814026634_0.3876883385735448","host":"s3://npm-registry-packages-npm-production"}},"3.9.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.9.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.9.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"547d4aa13589d6ae552a336f92a1c48662cde552","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.9.6.tgz","fileCount":18,"integrity":"sha512-zPS/dFvNYctaCkDenq44CSZ0JqfOo7Gl6m/QJJ0wvuVoYHUAjE9iVjgc5EOWPEj6d3tjck4NTtAAh2qv5FxZKg==","signatures":[{"sig":"MEUCIQCdOrV2O4r7W2aaHa8txZRIokgBBmNwlrQPaRdGkchvHgIgX2qt8ly6SlYK0+KHnvNNSbGApXalyXz41VhJTF9RHBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.9.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/b05d54433534105fc78a56e67d9dde35/ahoo-wang-fetcher-storage-3.9.6.tgz","_integrity":"sha512-zPS/dFvNYctaCkDenq44CSZ0JqfOo7Gl6m/QJJ0wvuVoYHUAjE9iVjgc5EOWPEj6d3tjck4NTtAAh2qv5FxZKg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.0","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^16.5.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.51.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.9.6_1767776759462_0.5427605653945919","host":"s3://npm-registry-packages-npm-production"}},"3.9.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.9.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.9.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4dd12d2198a4b274e1be547a1db1505699714cf8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.9.8.tgz","fileCount":18,"integrity":"sha512-bvhvbyIWtejU6laiW9y48ht7cG3T6HTCsaKTruIkpctn1yYDN5Rxylkvt5Vk2c+tI5YqMpAGzi8nOxf4QpqikA==","signatures":[{"sig":"MEUCIGkAtZduW5bwPzIo4jV3UHzhn711rpn8UK0O0gWJloawAiEAz9DH6BJv/KwBgspIyyNjPeOqcwLvnUko3lrFe+J/RT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.9.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/0786ded46c8fffcf56b6dc6a20fb809b/ahoo-wang-fetcher-storage-3.9.8.tgz","_integrity":"sha512-bvhvbyIWtejU6laiW9y48ht7cG3T6HTCsaKTruIkpctn1yYDN5Rxylkvt5Vk2c+tI5YqMpAGzi8nOxf4QpqikA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.52.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.9.8_1767925978395_0.14488624270219064","host":"s3://npm-registry-packages-npm-production"}},"3.9.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.9.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.9.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"dafd379f5dbaa1b97b7a380fbba6d017389c2e95","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.9.9.tgz","fileCount":18,"integrity":"sha512-tvzkf2gxEJcxRGIKiS9SksPpO1yoAah6lnIjjHptKd1Pciu7B0fbCG99uzqMN+ZfGsUgipX9fLVslAfpMp8lHA==","signatures":[{"sig":"MEUCIEf2PZw5pgHixIbPJSXop/N9oYpqDJpzfPK5qt1I/B6KAiEAizxyKU0HUDy/vQ4oRVqG2mA3OawZxF+tDnNDumqvqVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121299},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.9.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/2f4fc1d7ba097a2e5dec818f3cebd350/ahoo-wang-fetcher-storage-3.9.9.tgz","_integrity":"sha512-tvzkf2gxEJcxRGIKiS9SksPpO1yoAah6lnIjjHptKd1Pciu7B0fbCG99uzqMN+ZfGsUgipX9fLVslAfpMp8lHA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.0.0","prettier":"^3.7.4","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.52.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.9.9_1767930787760_0.8824210150654848","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"72b66edc91fd1a577bb8dbaaa9613b3dff6ea419","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.0.tgz","fileCount":18,"integrity":"sha512-JghNhGehuh+vlmlaMqGYDWmRSb7F9YOEJpBw73V5lsCLxQAKzJf76Qh4nHNFUs1uhho86PRVqzVfBa/In150Fg==","signatures":[{"sig":"MEYCIQDy8F+9nhBisCSkLRk0Qw5H6hGLiAWx5iw28zQvFoPNkgIhAKosiA283WuntQRIS56z7Gfz55hyFJkRO+gVLrHKWUH+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/5ee47d25c4f6080277e459a0fc9ffe74/ahoo-wang-fetcher-storage-3.10.0.tgz","_integrity":"sha512-JghNhGehuh+vlmlaMqGYDWmRSb7F9YOEJpBw73V5lsCLxQAKzJf76Qh4nHNFUs1uhho86PRVqzVfBa/In150Fg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.1.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.2"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.0_1769478689385_0.01554080078841591","host":"s3://npm-registry-packages-npm-production"}},"3.10.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"30298f62e93a111cf31112aaadd2b14303260dbc","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.2.tgz","fileCount":18,"integrity":"sha512-NyOZ6L7bPo+SljyK7xNc1ohLCjddZS2c5M4qqR76WH5qMIR2YEbrq16X5RVlDj/wlxVuNtC6KqLPyaU466pv3A==","signatures":[{"sig":"MEYCIQCgwZX556rv/k29+ba0QGowXhdOjtgQuoJxvXVt5LOwnAIhAJWhdeGxz2ut7VbEKg1I1i4VlkzbCdhMMmJRNU42DNOY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/fbb22013271455f5684d751dafd70526/ahoo-wang-fetcher-storage-3.10.2.tgz","_integrity":"sha512-NyOZ6L7bPo+SljyK7xNc1ohLCjddZS2c5M4qqR76WH5qMIR2YEbrq16X5RVlDj/wlxVuNtC6KqLPyaU466pv3A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.5"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.2_1770211448547_0.24303085170201122","host":"s3://npm-registry-packages-npm-production"}},"3.10.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c512d76006c0ddcda12baa1d8f4c7068cbdb86b4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.3.tgz","fileCount":18,"integrity":"sha512-nOEAdjzX2jweOoSzO5mw9fu/MPyNnHLf1Ptwq9iX15MF2inb9lm+6mNB5kPYl8VsLsG5xz9Qkb0mt91QmFpD3w==","signatures":[{"sig":"MEUCIBbgJ+NLPIv4Y3mlW8/2filcyuNnq8CykI9vJTKJstENAiEAgiVRYAhjkUVEVSbjxwhZnVQJWE5JQc8VIbV7CjJJdy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/113b74eee0f031396866374bdaabc3fe/ahoo-wang-fetcher-storage-3.10.3.tgz","_integrity":"sha512-nOEAdjzX2jweOoSzO5mw9fu/MPyNnHLf1Ptwq9iX15MF2inb9lm+6mNB5kPYl8VsLsG5xz9Qkb0mt91QmFpD3w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^3.2.4","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^3.2.4","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^3.2.4","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.3_1770275866744_0.0051495419557821","host":"s3://npm-registry-packages-npm-production"}},"3.10.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6e32d33640f4f63e5549001cb40b8cfb2dd80fdb","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.5.tgz","fileCount":18,"integrity":"sha512-o3LaYeiVfZzNbjr19XikCa5Y44fxGvC0VSUlVqyDETSyOfL2m8dWWvszGpfpqlnYhcIr27Gd1qhQerve6zgXgw==","signatures":[{"sig":"MEUCIG6P2yqjR0fNfK8sRWhe5P04noP+glAYEJ0zP+4kRZ/WAiEAhckfXwPLcMZn14M0rpAjp38I8k+6OlC5OkpiA1j38nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/31b3e709f79825bb0f5c69934fe83a30/ahoo-wang-fetcher-storage-3.10.5.tgz","_integrity":"sha512-o3LaYeiVfZzNbjr19XikCa5Y44fxGvC0VSUlVqyDETSyOfL2m8dWWvszGpfpqlnYhcIr27Gd1qhQerve6zgXgw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.5_1770462990610_0.07037431477944223","host":"s3://npm-registry-packages-npm-production"}},"3.10.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"33aab9deab8c82d5c9632c63138af466819edd17","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.6.tgz","fileCount":18,"integrity":"sha512-BsApH3hDUbewgwGuXJHlw+hjANziQ+X9o7besgdehbG5nUQVbVoCDlrla5YzX8iZztdyLvMgcSRoIyF3BzTT0A==","signatures":[{"sig":"MEQCID0JEPxZP+NCrIEZIDwg4aW++0EvtWOMhQzQsgOgpTGIAiBHrcw80VI9dAegDVIqL7XblFP6aj+LE6RxmdUz1zLh5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f337aede9e5c7c443a5ee32e9af2558a/ahoo-wang-fetcher-storage-3.10.6.tgz","_integrity":"sha512-BsApH3hDUbewgwGuXJHlw+hjANziQ+X9o7besgdehbG5nUQVbVoCDlrla5YzX8iZztdyLvMgcSRoIyF3BzTT0A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.6_1771854186430_0.23291103201843466","host":"s3://npm-registry-packages-npm-production"}},"3.10.7":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.7","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.7","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3f7d09f26efaf389472cf26ee581a6ad337e022a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.7.tgz","fileCount":18,"integrity":"sha512-IFhbIG//P65YM5nhNSrBpO+xXN3S6NdS4o3ocFGmNQ4LovPt69pndrGR1lc1ZHWH6TduLrjFe1eXgxdi8+QWqQ==","signatures":[{"sig":"MEUCIF+3TUnlC3GzbEeWrHNz/GmyNknGnoaPW3nASMDuS3VOAiEAlgD5IHxrkjwTbnfnSQFWZ3GfboO+JFTtrixAxfA+rlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/989e3831908485e648cf866f273d738c/ahoo-wang-fetcher-storage-3.10.7.tgz","_integrity":"sha512-IFhbIG//P65YM5nhNSrBpO+xXN3S6NdS4o3ocFGmNQ4LovPt69pndrGR1lc1ZHWH6TduLrjFe1eXgxdi8+QWqQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.7_1771865651033_0.45249560276760104","host":"s3://npm-registry-packages-npm-production"}},"3.10.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a86b9a2345ffd051a65e948fdf5e3c01f65263a9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.8.tgz","fileCount":18,"integrity":"sha512-QcHBjaRwCUYBvturXoNbEYBLQzJDnIuZ8RjN6vDh/wMwzacru1iBO4VLnt6aN0eyC7fFrx0DGrfRh44qlw0KGA==","signatures":[{"sig":"MEUCIFKnVz+xIpqtDJ+s+ghhqVRYzf83V4KCzzsXP3BZ1E2OAiEA7UZz0xkHNe/USXWU3T2gC8mtW3clv5C0qzaYCI4BIvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f5e562b49e8d3abd7917a00d19f5a97c/ahoo-wang-fetcher-storage-3.10.8.tgz","_integrity":"sha512-QcHBjaRwCUYBvturXoNbEYBLQzJDnIuZ8RjN6vDh/wMwzacru1iBO4VLnt6aN0eyC7fFrx0DGrfRh44qlw0KGA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.8_1771999590300_0.764827675859314","host":"s3://npm-registry-packages-npm-production"}},"3.10.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"aca1c26a8f6138e91446e7ff15ad21b58bbd7bb9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.9.tgz","fileCount":18,"integrity":"sha512-GY4qJsNDT8ZpNgEgbwrPKFAd0DJTArmRmyZpOfSDamgZeILzZQGf9FzbG9mLcaqRPOganq5bUn4zGSXUZzh1Uw==","signatures":[{"sig":"MEQCIHiVFIuKET9BhzXKd/+tJMHNeRl3wzOyJ+dwUl6nRCCSAiAa9HREXDGU6GkHnhedEU1lMH7p0SoYGT3KdNQWCmKPCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/6c0250569d423c941175216ef792b5d1/ahoo-wang-fetcher-storage-3.10.9.tgz","_integrity":"sha512-GY4qJsNDT8ZpNgEgbwrPKFAd0DJTArmRmyZpOfSDamgZeILzZQGf9FzbG9mLcaqRPOganq5bUn4zGSXUZzh1Uw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.6.2","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.9_1772010178423_0.1928433417757336","host":"s3://npm-registry-packages-npm-production"}},"3.10.10":{"name":"@ahoo-wang/fetcher-storage","version":"3.10.10","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.10.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1043ec16edd8995a3b6ed0b82ac8a874869e5977","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.10.10.tgz","fileCount":18,"integrity":"sha512-B5PPQwXjHU1v073w53H2tJy2++DIAEqS4dRuh1vltzjd9Hw55WZvVMI2huNZLUYwm9g0VGlC4N/NNwWsu8pnog==","signatures":[{"sig":"MEUCIQD9m95WPqywj2pZnYhl1Y7nx3Kypt8iee3F5Ud64wy9gAIgf17uT0OibgOP1gfM0QvbvPWcgwMYD4Ygq6lnMKbOeXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.10.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.10.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/0bbe3b8128656366d66aaaa732fcd209/ahoo-wang-fetcher-storage-3.10.10.tgz","_integrity":"sha512-B5PPQwXjHU1v073w53H2tJy2++DIAEqS4dRuh1vltzjd9Hw55WZvVMI2huNZLUYwm9g0VGlC4N/NNwWsu8pnog==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.2","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.54.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.10.10_1772035098672_0.2964499790129087","host":"s3://npm-registry-packages-npm-production"}},"3.11.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d6a483590d0d566ee1015704c32d11227a6e920f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.0.tgz","fileCount":18,"integrity":"sha512-eWRif425DrLOxe/T8+Sc+h8dJMS5jeG6pUvOnH5sSoy0k13d7pxNtNehryhNoswGbUj4Ict6b643W2JgAdzfYA==","signatures":[{"sig":"MEUCIQCvHnlYzRUToFw9qHxV10xKltRXbA4PH3vcDDI72ANtUQIgTlAWuqbeOJwB/4JX/04G6xiPSYcMuoIAeGHONrc3vLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/300ea72723d4295e3b10c50281403560/ahoo-wang-fetcher-storage-3.11.0.tgz","_integrity":"sha512-eWRif425DrLOxe/T8+Sc+h8dJMS5jeG6pUvOnH5sSoy0k13d7pxNtNehryhNoswGbUj4Ict6b643W2JgAdzfYA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.0_1772074368386_0.6785898748598462","host":"s3://npm-registry-packages-npm-production"}},"3.11.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"680577b8dbe746765490793098f890318fa58389","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.1.tgz","fileCount":18,"integrity":"sha512-6dklli6msNosBbazTXJQCVkPfs7E16MeRfotaUOF67MzxGhwhE8EBdgd39SiWY3E/U5KOylgqmmTjBYuSrZJCw==","signatures":[{"sig":"MEUCIQDdVC99sFcPi7gZ0z31hEufjhKySNpPNeKHViPpprh9UwIgTnAunwYxuocr9pKzi5fIu0CDZlmokYAjMf8iMkTi6wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/73854d01fd816b2ae3716a449de952d8/ahoo-wang-fetcher-storage-3.11.1.tgz","_integrity":"sha512-6dklli6msNosBbazTXJQCVkPfs7E16MeRfotaUOF67MzxGhwhE8EBdgd39SiWY3E/U5KOylgqmmTjBYuSrZJCw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.1_1772089704874_0.7830106688646283","host":"s3://npm-registry-packages-npm-production"}},"3.11.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6b879b2bf1b9f05bbce9e8c324c0c44242545a6d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.2.tgz","fileCount":18,"integrity":"sha512-7ojOZwiKCO/BWGxMRjL4nun0aEtbWjMT+Dt3vY5EhWi9CpfTVJ0SkONzTyC2LzEvfvJH9sNNAr86ljINn1QlYg==","signatures":[{"sig":"MEYCIQDUfKvQQ7XkgvXbQGaOGWqTBxnD+t1rHxi2xx+krwfuCQIhAO9+D3eBa55R3mJxNBK7ruAGe5/56JosEEWlWIIba4eX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/d8c5d096152678ce40b3d158ea5a1da9/ahoo-wang-fetcher-storage-3.11.2.tgz","_integrity":"sha512-7ojOZwiKCO/BWGxMRjL4nun0aEtbWjMT+Dt3vY5EhWi9CpfTVJ0SkONzTyC2LzEvfvJH9sNNAr86ljINn1QlYg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.2_1772160893346_0.5505045378472064","host":"s3://npm-registry-packages-npm-production"}},"3.11.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"bb0fd909466cc9daa1773c0bc5958261bb496c6e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.3.tgz","fileCount":18,"integrity":"sha512-D2nCzVia+KTPRJDoXJNTNLlsOfmtRhXFxb5I5tyT9adiE1tt7LaQfvBNKRWDoJy585SWVtHSoMIuiu4SUj/26w==","signatures":[{"sig":"MEQCIH8UwUF1MV0OTpiqeXMJkYh7+0EhuVsHVrbaVRxdNVWVAiBw2DcLnKlM9u6q5Ke8SOA/NWatCKywr8sD9L4STJIdBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/7177a64e01977af27b3dfaeea6c79c10/ahoo-wang-fetcher-storage-3.11.3.tgz","_integrity":"sha512-D2nCzVia+KTPRJDoXJNTNLlsOfmtRhXFxb5I5tyT9adiE1tt7LaQfvBNKRWDoJy585SWVtHSoMIuiu4SUj/26w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.3_1772164924924_0.056650184142050586","host":"s3://npm-registry-packages-npm-production"}},"3.11.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"bc691bde48b7ff41dd957bd89cd40f39c1584476","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.5.tgz","fileCount":18,"integrity":"sha512-pbHYk7EkXQeLIg9H9hxopTxsMs2ZKoavXQ22aMc/1RjC1LVRNXXSM3Zb9q1PL46IScpLxKKqsKW6usKemSrJ7w==","signatures":[{"sig":"MEUCIFl7pyX54Wp5l6rmhMDly6D1dPsFsUowOGWWajdFZWCXAiEA/OfSFbgciijFDx5zKETIySBFlX98OccpVZanzObTX3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/264b85a702079ef42caa82d09b5a0669/ahoo-wang-fetcher-storage-3.11.5.tgz","_integrity":"sha512-pbHYk7EkXQeLIg9H9hxopTxsMs2ZKoavXQ22aMc/1RjC1LVRNXXSM3Zb9q1PL46IScpLxKKqsKW6usKemSrJ7w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.5_1772166017010_0.23160569925178298","host":"s3://npm-registry-packages-npm-production"}},"3.11.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5c2829d8df0ef59d5b49e47189ed852adcbee95e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.6.tgz","fileCount":18,"integrity":"sha512-oiDH0NshxElrNKQAmxrlc181hypSk4tBdF1roK+jnKrmqefLHE7b2e45PfhHuC83Xc4oQxWeuk4sRC0JJKsttg==","signatures":[{"sig":"MEQCIG76ePVNywf2MZ0UGRznjq5f1sAcLtVmDq53zGRYgH6BAiAVTpT3fW2Kp9zM20YHYYktjqLEFH8BKaLhfOr3DU3WyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/bcc2b42033f707c98e33787fe6db7c6a/ahoo-wang-fetcher-storage-3.11.6.tgz","_integrity":"sha512-oiDH0NshxElrNKQAmxrlc181hypSk4tBdF1roK+jnKrmqefLHE7b2e45PfhHuC83Xc4oQxWeuk4sRC0JJKsttg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.6_1772166382258_0.280516225151225","host":"s3://npm-registry-packages-npm-production"}},"3.11.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3d2fd2412882870a28d97b66d20110e7d5b820c8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.8.tgz","fileCount":18,"integrity":"sha512-3FZB7gJYr4kUlAfEJzNVCyNwkwkKTibh6s2kzPen7MvH2EDX0qKfSHYqRvR/AswIKXpe3ibXroda118wIdu22w==","signatures":[{"sig":"MEQCICWbutut3sUlp9ctGt5QIt185T2Hxno62ckI5O8AjJ/dAiBj88IZJREXF5WFzN06t4J8SO1QmQpucD0BB4dSSehTvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/066b7943cf9a589019ed7491e461f496/ahoo-wang-fetcher-storage-3.11.8.tgz","_integrity":"sha512-3FZB7gJYr4kUlAfEJzNVCyNwkwkKTibh6s2kzPen7MvH2EDX0qKfSHYqRvR/AswIKXpe3ibXroda118wIdu22w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.8_1772169775232_0.006123635050281795","host":"s3://npm-registry-packages-npm-production"}},"3.11.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"58a7a30d3453b33c7b533e0dc7e4c19307199322","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.9.tgz","fileCount":18,"integrity":"sha512-7u9Wh2LdqJbZ1bpPGex/ZRmpScggnHoazZze7RHjAn14LFOvdf5qOo10A21f+2mcHYxugUux5tTZSc4UycVG2A==","signatures":[{"sig":"MEUCIGuGrPVeKHQ8+IfGnPLlNK6gwKXw948pSGGKSVc2uKh5AiEApvsMGiNSYWgFO3TVR++MQojIJxeBFVfjJi9odWhzXOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f9dd6b43614021161096f296767b715f/ahoo-wang-fetcher-storage-3.11.9.tgz","_integrity":"sha512-7u9Wh2LdqJbZ1bpPGex/ZRmpScggnHoazZze7RHjAn14LFOvdf5qOo10A21f+2mcHYxugUux5tTZSc4UycVG2A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.9_1772177006897_0.3746763090765075","host":"s3://npm-registry-packages-npm-production"}},"3.11.10":{"name":"@ahoo-wang/fetcher-storage","version":"3.11.10","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.11.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"dc3415473a0c4ce0549f52ed2bc1b2c3862c811f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.11.10.tgz","fileCount":18,"integrity":"sha512-18+63/8e4ESV46upUvE7w30DfJ1iCuIZ5IVLsJ9irB5dcCuV1o8CFxNdGD0tP8kvsktkOFAg5AzIZy25K9T1NQ==","signatures":[{"sig":"MEYCIQCmlA6AWWw9wLpZSexkjeomYlE82SMy1FW6oZNSCwl1IwIhAJ4S57fcz/Zd4dgjWXzMCJFTnINYmgE/zKf/I6r2PMTl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.11.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.11.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/55532574a39923e39bbb433a836e2ce0/ahoo-wang-fetcher-storage-3.11.10.tgz","_integrity":"sha512-18+63/8e4ESV46upUvE7w30DfJ1iCuIZ5IVLsJ9irB5dcCuV1o8CFxNdGD0tP8kvsktkOFAg5AzIZy25K9T1NQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.11.10_1772204731750_0.49741802857646933","host":"s3://npm-registry-packages-npm-production"}},"3.12.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e2c974eeee4b1bd1a94879d39143612c72a4ce2a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.1.tgz","fileCount":18,"integrity":"sha512-sOpTP7P2KuyYmqqKJEcQ9uzmuQiqshV+0K9qiqCwcUSl/FZwCxZPYggbgINAhGbVKJ/MmHWFm1jitXYr6obyEA==","signatures":[{"sig":"MEYCIQCOBk6616NSh1UYKiIw7KbS5GXVhNCQtNee9oC1aN2JhAIhAMVFqm/EKOm3qt7zGNlZL2JGmUb8t8i+sQHgnChREOiv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/74beb920619c2aedf7bba6382a990e58/ahoo-wang-fetcher-storage-3.12.1.tgz","_integrity":"sha512-sOpTP7P2KuyYmqqKJEcQ9uzmuQiqshV+0K9qiqCwcUSl/FZwCxZPYggbgINAhGbVKJ/MmHWFm1jitXYr6obyEA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.1_1772208794818_0.20574945863937333","host":"s3://npm-registry-packages-npm-production"}},"3.12.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"29a4c24043e6e315eb9dfd4074867b1f866cdc90","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.2.tgz","fileCount":18,"integrity":"sha512-2ruIzFF1/lFuGOnhwVMPzAU1p772CEM5PiumG0eoFWx1FPDZmGIsokexaOODhRL9tcd3wU0VJZmaBcsNf0d7TQ==","signatures":[{"sig":"MEUCIAeDoKarXJh8OjjU8c1Z5EMoN70sABai4k/BcsvtNw51AiEA9WeGbspSyucEmmmOF9fSBNaJMiO5Kp/JVe5Yh6VZdjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/2d1b5d4e013060b7f01a21033d1f3579/ahoo-wang-fetcher-storage-3.12.2.tgz","_integrity":"sha512-2ruIzFF1/lFuGOnhwVMPzAU1p772CEM5PiumG0eoFWx1FPDZmGIsokexaOODhRL9tcd3wU0VJZmaBcsNf0d7TQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.2_1772275837374_0.05985409116201379","host":"s3://npm-registry-packages-npm-production"}},"3.12.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"cff66f7b9ea1a56ee18041aa6e5a2684f3fae8a7","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.3.tgz","fileCount":18,"integrity":"sha512-GHayAuXjCH2gHe3FZyhuvuzZDiMrbnkltlrsVSsaiKIV59iiH5lQU0fAl4O82End/ZRE6Kh0uHIv1lKiw9ygqQ==","signatures":[{"sig":"MEUCIDNJt7esJlhml5MRWojKVpORXk0YTR2kTWgMEZMgYBHSAiEA9lQDuke1flKMQ5v4MigC+R4YBNfo0Nv6fbm0OfBsNTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f0fba118a67dd3b4cf26c4070d508de1/ahoo-wang-fetcher-storage-3.12.3.tgz","_integrity":"sha512-GHayAuXjCH2gHe3FZyhuvuzZDiMrbnkltlrsVSsaiKIV59iiH5lQU0fAl4O82End/ZRE6Kh0uHIv1lKiw9ygqQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.3.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.3_1772612540660_0.12646935533856984","host":"s3://npm-registry-packages-npm-production"}},"3.12.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"583b18e32355fc445bcbe7b542577292b49ff83c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.5.tgz","fileCount":18,"integrity":"sha512-4nB+2u5EFGBFaxCBMmeXWqDuLV4NOcvkkIYg+G/avaKtAzjziS1GUrzMcrMn8NJngdO7ukbdYL3+AN+ljvIcQQ==","signatures":[{"sig":"MEUCID+KdQSZS7/Q2xZuTjqA22qYZYggLBJ/g/wzFWq5yai4AiEAvVxVWAxg0QE3Q5PM9lQTppwzLnBnkHh3C57mi4txti8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/400287f49cb1da724078772b5158a833/ahoo-wang-fetcher-storage-3.12.5.tgz","_integrity":"sha512-4nB+2u5EFGBFaxCBMmeXWqDuLV4NOcvkkIYg+G/avaKtAzjziS1GUrzMcrMn8NJngdO7ukbdYL3+AN+ljvIcQQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.5_1772614437658_0.799127045336143","host":"s3://npm-registry-packages-npm-production"}},"3.12.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d3d86bca248d7011b89280f41578d6df51cb6799","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.6.tgz","fileCount":18,"integrity":"sha512-B7WKubtk+H3pqs7RCPrObttWABzCjRbYEnT2sED0s6urm6/5KtJA5q5Mf8cg5ArSa3CpzApVmgPRmIU/Stua3g==","signatures":[{"sig":"MEQCIBm32tiIpoqjH0v93XkLuqZz8RwcwpVkLrFMtX9Sl+InAiAtSERBfEqlWKyvsAqmNZNA4dwjcr+++a2u87YRyrRIlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/88f6319b0a33f2b1bedef5d4ad29a6bf/ahoo-wang-fetcher-storage-3.12.6.tgz","_integrity":"sha512-B7WKubtk+H3pqs7RCPrObttWABzCjRbYEnT2sED0s6urm6/5KtJA5q5Mf8cg5ArSa3CpzApVmgPRmIU/Stua3g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.8.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.6_1772618799330_0.8431999590182504","host":"s3://npm-registry-packages-npm-production"}},"3.12.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f1b9855fb4e80db5dcf2c9945d1bc6557cf81863","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.8.tgz","fileCount":18,"integrity":"sha512-8Pe3tOnckprbL4yBXis9U9hnTbDDgsOwaZJR/S7KkjKwEvP3TJaOizAmA+Azw+9MLqVGCJDYQT6WRKo6iwahyQ==","signatures":[{"sig":"MEYCIQCywEHXWPvup1VTLb0fXStgAYW3UCeru27wAXTgwMbwggIhAKNKW3HH0DVvNvuPUMFt72cL5JY9rLIXek/AW3a2Fn+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/a5e365053d9e5a7a5ce94e0dda3bcf10/ahoo-wang-fetcher-storage-3.12.8.tgz","_integrity":"sha512-8Pe3tOnckprbL4yBXis9U9hnTbDDgsOwaZJR/S7KkjKwEvP3TJaOizAmA+Azw+9MLqVGCJDYQT6WRKo6iwahyQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.8_1772688213006_0.9482655827297559","host":"s3://npm-registry-packages-npm-production"}},"3.12.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7b392be83f97597d6b99cc3c37a590d678e96ca9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.9.tgz","fileCount":18,"integrity":"sha512-guA57ikIifALHTyl3vyrrk3LH7Shon/tlLPr26raZ4hgnLd/P1q0aszHGY9d6sF2/j3Tih3NS9qevS7YeTiTAg==","signatures":[{"sig":"MEQCIEa5qm/e+e00+NePze5ImSPp+4hRZd+KM01VCzlFWr2IAiAYnD7SkSifBkBG8ttQNZynicKQmz8b5c5n9tL+lBHExQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/ac6ee6e697e8d2f859ba202a6f1c8b5b/ahoo-wang-fetcher-storage-3.12.9.tgz","_integrity":"sha512-guA57ikIifALHTyl3vyrrk3LH7Shon/tlLPr26raZ4hgnLd/P1q0aszHGY9d6sF2/j3Tih3NS9qevS7YeTiTAg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.9_1772691881758_0.11800344967435272","host":"s3://npm-registry-packages-npm-production"}},"3.12.10":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.10","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9d47e6a0e1b78e4024a59b423775c7c50a36f5f5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.10.tgz","fileCount":18,"integrity":"sha512-uw74raynVxfA68VQ1WchZRxjrY9F6K1Hwx8aZP/4e1pgg47a4Zshe89jzrteZ6rkJ95TYMYIlsGhNsLTdRRQXw==","signatures":[{"sig":"MEYCIQC8SP7O6YxX+s9Zm/SJ9OgzqJs8JujXnV4g4UvUXsP/MQIhAIEClK65OQDshJzREg0s9fCwZSbeuq0Xl0teCWBzUfb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/2374c8492c28458aaa7604cb809f086e/ahoo-wang-fetcher-storage-3.12.10.tgz","_integrity":"sha512-uw74raynVxfA68VQ1WchZRxjrY9F6K1Hwx8aZP/4e1pgg47a4Zshe89jzrteZ6rkJ95TYMYIlsGhNsLTdRRQXw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.10_1772694693310_0.2003755480244771","host":"s3://npm-registry-packages-npm-production"}},"3.12.11":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.11","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.11","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"01a23845d899cf622c7aba8f4dc3993c5027b00f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.11.tgz","fileCount":18,"integrity":"sha512-H2HpmS2/YiS+9WJ5ooT2occcaJ/NIvOLD+eiUdK1CkLR4Tp96inFmXF6c/px4qLluA3tHmEV7+Gi3TD3op3mCg==","signatures":[{"sig":"MEUCICo2oZvFmDXmXWO9zMw3fIJOOCp00/9Dq58SGZ3nebr8AiEAqcRTRYC+/Evlku077Vm2Ny5rIwAsx66mVqaZll0atOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/ea3f12fdd918aaa8e2355000e0143719/ahoo-wang-fetcher-storage-3.12.11.tgz","_integrity":"sha512-H2HpmS2/YiS+9WJ5ooT2occcaJ/NIvOLD+eiUdK1CkLR4Tp96inFmXF6c/px4qLluA3tHmEV7+Gi3TD3op3mCg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.11_1772699959095_0.22566273732176123","host":"s3://npm-registry-packages-npm-production"}},"3.12.12":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.12","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.12","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7158556b6ebf2ffce0a570fb7bf28037315736db","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.12.tgz","fileCount":18,"integrity":"sha512-HaH85EgQsyzG7/K1A0GfXrEE04K2E/VjyoQaQFbiNDZRjyCNu50yej8vtMIuyNVO0cANOPfw3wPlvxQdzvgDbA==","signatures":[{"sig":"MEUCICZBYmdU1S8P1LHzZD2xt8W/g+uTtxH4n8EsbEfYKQvtAiEAt3DpSmwkaaJiUS3TQzY4MGYY+yYkGuvDvr5LSnHr4po=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f6ffa56834338e9ac5a6411115abaefd/ahoo-wang-fetcher-storage-3.12.12.tgz","_integrity":"sha512-HaH85EgQsyzG7/K1A0GfXrEE04K2E/VjyoQaQFbiNDZRjyCNu50yej8vtMIuyNVO0cANOPfw3wPlvxQdzvgDbA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.12_1772702443247_0.12839750176630482","host":"s3://npm-registry-packages-npm-production"}},"3.12.13":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.13","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.13","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"960ae85a76498652041585c51e4afb09728f6808","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.13.tgz","fileCount":18,"integrity":"sha512-WOejUOHNSD4m2NuI6esXXYltia5UP7Xd5usr9CX4naPOVC6TQiWWUePDUONSiDoTUCM5tyo/XYrJiPO+PqT+ug==","signatures":[{"sig":"MEQCICfpg+kZ6IzKCb6m5k73twdVyS6l0GHuff4iSaHs5VjzAiB1bYiviAEHr6CaKGEHD3BTM95g2Cvpm3NpEpzXOhJypg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/bd14457dbe82039c02c04e6ae562087e/ahoo-wang-fetcher-storage-3.12.13.tgz","_integrity":"sha512-WOejUOHNSD4m2NuI6esXXYltia5UP7Xd5usr9CX4naPOVC6TQiWWUePDUONSiDoTUCM5tyo/XYrJiPO+PqT+ug==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.13_1772703585275_0.7198886824623951","host":"s3://npm-registry-packages-npm-production"}},"3.12.14":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.14","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.14","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8c44796da8b97958f4c0a1f6ba6c5d4174baba01","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.14.tgz","fileCount":18,"integrity":"sha512-38NkVRDWtFiiQCbauc/EwXFI41GtQDj5YgtLd12tLaEM5h6m0mS5PoJBkjriMjP/JPQy+msesfANyybz72kbrQ==","signatures":[{"sig":"MEUCIBRjHBmIDFDTa2USlbS+RqpnwH935oX79fQ6X3hZrOBTAiEA8pL5t3v0/FgLCI7j80oZo4tA7jCRRws2VwjUy3jmjRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/5e73e9799981d28d20b5ef099d118135/ahoo-wang-fetcher-storage-3.12.14.tgz","_integrity":"sha512-38NkVRDWtFiiQCbauc/EwXFI41GtQDj5YgtLd12tLaEM5h6m0mS5PoJBkjriMjP/JPQy+msesfANyybz72kbrQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.14_1772714312434_0.5715796554247545","host":"s3://npm-registry-packages-npm-production"}},"3.12.15":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.15","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.15","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"1ad7ef68e2ee2766e750fd371c04f61e66c76f2f","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.15.tgz","fileCount":18,"integrity":"sha512-5lwEkyIHUL68nAN/9Zgt1glw69hIN65NxOklWMrD4B4RjkYjfrNbk6lwpEw63fIYeSkEB+jVjgx/0ePzu1Vxkw==","signatures":[{"sig":"MEYCIQDjvjuU2TLVSB/wUyMl5s4Bv5n5o66iyqQDZqw62g0ufAIhANYqp+xZANkZ6c/3n4BeUCvJgxHyjDbFPM9cpfnfb2KS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/8721fe0f1fa0ad1648b193e9e7e8afee/ahoo-wang-fetcher-storage-3.12.15.tgz","_integrity":"sha512-5lwEkyIHUL68nAN/9Zgt1glw69hIN65NxOklWMrD4B4RjkYjfrNbk6lwpEw63fIYeSkEB+jVjgx/0ePzu1Vxkw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.15_1772717309843_0.9222941384875225","host":"s3://npm-registry-packages-npm-production"}},"3.12.16":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.16","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.16","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4fcdd301f46cb971dcc211304dbcb696ddfe3dc8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.16.tgz","fileCount":18,"integrity":"sha512-G6dgdHBoEM4WVeYJty1tA40jiOlDJvBj6EjAJmehTXnRZ6APYihWBsXcSko2OZ82FFajBSHxo0rDfZLS+8TSQg==","signatures":[{"sig":"MEQCIDl5F1Y6g3oJqTTFAt7/0vXJOkI0ZSF9rWJsJxEJLRmDAiA460PtFewBf1iKi5I4sQ9afxYxuJmp17nml90csYzLbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/4c517fc1dc16dbdfaab0c927ef8c512b/ahoo-wang-fetcher-storage-3.12.16.tgz","_integrity":"sha512-G6dgdHBoEM4WVeYJty1tA40jiOlDJvBj6EjAJmehTXnRZ6APYihWBsXcSko2OZ82FFajBSHxo0rDfZLS+8TSQg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.16_1772782463291_0.5078880678056137","host":"s3://npm-registry-packages-npm-production"}},"3.12.18":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.18","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.18","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ee9716b7ec1083623c121be1bc4b5b1d108d073a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.18.tgz","fileCount":18,"integrity":"sha512-UZlU7pUf3p0JHR9emBFXw2eua2JjNxGeP9yoS0tpD+iwszl44ywYbpJRPhrfpscZ7Egd0ofML/iNvM6baiRXsw==","signatures":[{"sig":"MEUCIQC8fGWij7xrl/CXiedvInRwkxKLK/Z4tWrKB/gvW0Ia7AIgK8xwIPvp4GBRCU+rU+Q0jH91cQonUDoXm4Yqq3VuZME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/4d685dd2d8aca0320562bd38e319bfd1/ahoo-wang-fetcher-storage-3.12.18.tgz","_integrity":"sha512-UZlU7pUf3p0JHR9emBFXw2eua2JjNxGeP9yoS0tpD+iwszl44ywYbpJRPhrfpscZ7Egd0ofML/iNvM6baiRXsw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.18_1772789835256_0.06111765072406983","host":"s3://npm-registry-packages-npm-production"}},"3.12.19":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.19","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.19","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"f67f398702051e3c16d4e7188675ff0c821371f3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.19.tgz","fileCount":18,"integrity":"sha512-3oiQS5ODDf2LMgYf8eSIgCbJoNutfxztFjiq1ShSmMHiyfJVzVtEMzUL7rP+3fQbeG6bpy/gS88sHPDnFFv9uA==","signatures":[{"sig":"MEUCIQChsY4MC7OSh1BkDgLnQ1Zp15yfYu10u3U8UHTkCOJqxQIgMK5IzhwgNtm4xa3vUci9Q0HfDSis5FDjdVaxSSWAqyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/c758e84c42cee0d1970aff548a64214c/ahoo-wang-fetcher-storage-3.12.19.tgz","_integrity":"sha512-3oiQS5ODDf2LMgYf8eSIgCbJoNutfxztFjiq1ShSmMHiyfJVzVtEMzUL7rP+3fQbeG6bpy/gS88sHPDnFFv9uA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.19_1772848519263_0.3279388789353803","host":"s3://npm-registry-packages-npm-production"}},"3.12.20":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.20","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.20","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d51e88a0b3448e730f997f397da99f749149a6fa","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.20.tgz","fileCount":18,"integrity":"sha512-OGT0fSdqpUDGsi67QPBRk6OZ4dmW5oLb9D1usu0NgiriYv1opqd9PWBtWzQF2phF1LpyfDgGtL/Vl/mUNtTzLw==","signatures":[{"sig":"MEYCIQCsCHC7MCR2AEmNxCDx5jDOP3CiVuE05wYiRQTsGr07ngIhAI3ZoJcTuIqvuFVrEysayS88mQfx3DOx8r2/QXNJmXZi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/09971632942770096e3c3ca666bde95a/ahoo-wang-fetcher-storage-3.12.20.tgz","_integrity":"sha512-OGT0fSdqpUDGsi67QPBRk6OZ4dmW5oLb9D1usu0NgiriYv1opqd9PWBtWzQF2phF1LpyfDgGtL/Vl/mUNtTzLw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.3","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.56.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.20_1773115584762_0.7530494344223104","host":"s3://npm-registry-packages-npm-production"}},"3.12.21":{"name":"@ahoo-wang/fetcher-storage","version":"3.12.21","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.12.21","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"24e36d62f2bc741f256d9911ed816f104afa6ff5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.12.21.tgz","fileCount":18,"integrity":"sha512-xdTBQp1D+WHm4/x7yVt49ThpkSuHxEYcrCtM6DJgpq34OfQsczM7bkjOwJEW8Gt/AGGTqbzBVwQLymcHZ11Cuw==","signatures":[{"sig":"MEQCIC1VKlbmVb3068Apku/w0alne0clMAypZF9TEjBtQbEbAiB7mIkC/ApT24txU4qqjNqoCfQG8sMJuJMz8TX6NLFlLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.12.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121302},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.12.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/374686510b3cb82de7fa14caaa522f68/ahoo-wang-fetcher-storage-3.12.21.tgz","_integrity":"sha512-xdTBQp1D+WHm4/x7yVt49ThpkSuHxEYcrCtM6DJgpq34OfQsczM7bkjOwJEW8Gt/AGGTqbzBVwQLymcHZ11Cuw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.12.21_1773228290553_0.6627632713634242","host":"s3://npm-registry-packages-npm-production"}},"3.13.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"49fdb7a76091598df1dd2f4ffda5440d23236b20","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.0.tgz","fileCount":18,"integrity":"sha512-q2VGdacwN22+N3yjTkE9HmEZDzb0cdB6YlhpdQveWdih84kFEcqUoJYfor2HL7AY40axPW88QLx/fAKtWUiu1Q==","signatures":[{"sig":"MEUCIQCis7KNIFmlVZPTkDz3V5DBcUpBLXnkX53IeGNY/KfxkgIgX89t6LVv6mOFaoV71yTZo57vJABOgbqwOjLwFB/7ZQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/10660e813bea423529f7eaa083895ab7/ahoo-wang-fetcher-storage-3.13.0.tgz","_integrity":"sha512-q2VGdacwN22+N3yjTkE9HmEZDzb0cdB6YlhpdQveWdih84kFEcqUoJYfor2HL7AY40axPW88QLx/fAKtWUiu1Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.0_1773288985365_0.028575496941346756","host":"s3://npm-registry-packages-npm-production"}},"3.13.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5ee85367a13efd095b60ecc312b482113aceb40c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.1.tgz","fileCount":18,"integrity":"sha512-upB/H6PAfw2fSDmquSSCthumsPdKI+okz0TIBwHBu9/YPch2O12Rt/GFUZ9aaf1JZtcRzJ3+UsYEvjdt6my0Cg==","signatures":[{"sig":"MEUCIQCiHkNMMQucjhYTLh4Gcl0hsSsMwlxNulMAhF8X86pYvgIgKyZuX0kbTUoHQC4mwked1oUNXL3KWzIBV2c1OFcpSe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/062ff3d8eb81dd8a9545b67040bcb37a/ahoo-wang-fetcher-storage-3.13.1.tgz","_integrity":"sha512-upB/H6PAfw2fSDmquSSCthumsPdKI+okz0TIBwHBu9/YPch2O12Rt/GFUZ9aaf1JZtcRzJ3+UsYEvjdt6my0Cg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.0.18","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.1_1773299093088_0.24730595792683885","host":"s3://npm-registry-packages-npm-production"}},"3.13.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d3bbb592a5de72bf97db1788c4fc32f1cd6fa089","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.2.tgz","fileCount":18,"integrity":"sha512-cEuXrJ1XUplNvImnc5B5ecN1nCuogZO3lhiI69c8a9Zgbus5f0bRgWd9/dyVD+8Rc+IWhBzy+yoBOudKtgM+VQ==","signatures":[{"sig":"MEUCIQDEdav3OeI2pmweO/Jl+oyzQWVJURAG7d51MwKZJHSlYgIgUmJEcUcBo+4GEL7O6ryi6qdbeFnDjgGEEXFoZBNPSYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/025206045f0bcf8c949e5255d83e07f4/ahoo-wang-fetcher-storage-3.13.2.tgz","_integrity":"sha512-cEuXrJ1XUplNvImnc5B5ecN1nCuogZO3lhiI69c8a9Zgbus5f0bRgWd9/dyVD+8Rc+IWhBzy+yoBOudKtgM+VQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.2_1773376889855_0.5612004046947416","host":"s3://npm-registry-packages-npm-production"}},"3.13.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5e0ca4e080dbb732213d80b3e856689505223e99","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.3.tgz","fileCount":18,"integrity":"sha512-+GMcNI4NmZ8xxhbGbcqCAwfcXXhjGGA2QuFSbB5Kq3yw6IrlYx6DHNvJhmo87w5OMIRIztza4aU0F1KGZu1uFw==","signatures":[{"sig":"MEYCIQDtbCLKkSLJamUW77pqIRhYjiUdejk4uwM5qcwrsxHOFAIhANGEO7xqEJKIrieUri08sJL5zKoqnlCr2j7v6u4Ncnrm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/88d6a1d0193bceb3a0f46b3cd1d51eac/ahoo-wang-fetcher-storage-3.13.3.tgz","_integrity":"sha512-+GMcNI4NmZ8xxhbGbcqCAwfcXXhjGGA2QuFSbB5Kq3yw6IrlYx6DHNvJhmo87w5OMIRIztza4aU0F1KGZu1uFw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.3_1773377541938_0.5614854729928778","host":"s3://npm-registry-packages-npm-production"}},"3.13.4":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.4","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"79b0023abaaae3e80ed4c69ccc6f71c1ec48eff9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.4.tgz","fileCount":18,"integrity":"sha512-V71wiVtzBWEBu1qqmo2DxlizjCnBRQphlQWpcNyyHkIC19bMjGmuBIClKTM+aFQdBb4ge7E++IwL033r/LyMwg==","signatures":[{"sig":"MEUCIQDxyEMh93o5w/cyAT8d0fKpimb7qboYRTkfj6xzp7aZCAIgY6mEb+Pl6LIJHoR+NYYiXkq5NPNmmClEoeT0pkrn/TI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/e40221a4002afed7acba757a31aae681/ahoo-wang-fetcher-storage-3.13.4.tgz","_integrity":"sha512-V71wiVtzBWEBu1qqmo2DxlizjCnBRQphlQWpcNyyHkIC19bMjGmuBIClKTM+aFQdBb4ge7E++IwL033r/LyMwg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.4_1773380112527_0.5840781185702606","host":"s3://npm-registry-packages-npm-production"}},"3.13.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"740ae3f41d8059f4ce58df8f0bee196b8369a025","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.5.tgz","fileCount":18,"integrity":"sha512-s6gc9+HVXNZnLwtnii4Xcd+BpI06CmYhMr8E+h5p6h8bKPfLGtCRl/bX1tg5WKvtdRUb6VmbJk/lYW2FkBM+mg==","signatures":[{"sig":"MEUCIQDukSrd+VpoT2Lci10FXWrmvPJK9h5UzE+0Dpoi+UyS0wIgHR5L6LtyVJchuzj+yqznkr3zbWE9AZcPhC/2eC97bzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/b9bd627e72c6f39aa7464412e8f66df0/ahoo-wang-fetcher-storage-3.13.5.tgz","_integrity":"sha512-s6gc9+HVXNZnLwtnii4Xcd+BpI06CmYhMr8E+h5p6h8bKPfLGtCRl/bX1tg5WKvtdRUb6VmbJk/lYW2FkBM+mg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.5_1773389908923_0.9813628147287332","host":"s3://npm-registry-packages-npm-production"}},"3.13.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"91992a2e20c931862df609f8d01ecda3332a59c2","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.6.tgz","fileCount":18,"integrity":"sha512-ns0JGmD1ZmmT5jyxP82CxRiW9eroCKzXX9XqMVRtjijs+uv63KDLxY4pc/NGbRGAL/hAcgQYC3ksUZqERqDGHA==","signatures":[{"sig":"MEYCIQCfIWYVfBiH+/NMRuEx6CE4G19Pb0i/UHAQd8f9xlQ5uAIhAPXFxZ1QIOWze+JO0qpZwM+J6sqDyfOpOBoeZSVcoXox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/2791d8a3789cb812da7746731527fcf3/ahoo-wang-fetcher-storage-3.13.6.tgz","_integrity":"sha512-ns0JGmD1ZmmT5jyxP82CxRiW9eroCKzXX9XqMVRtjijs+uv63KDLxY4pc/NGbRGAL/hAcgQYC3ksUZqERqDGHA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.6_1773726759554_0.4623099940733455","host":"s3://npm-registry-packages-npm-production"}},"3.13.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0f8798291a5d718d8d08f6887fb75a5e929f36c2","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.8.tgz","fileCount":18,"integrity":"sha512-C/wY3vq7V3Vv6HIfTD0UY2uNwwz+057YHS9lF7MrcBCfLUEiDt+XctTYikDARMbBgn+Bh+CLRS9Ns2KF5S9XgQ==","signatures":[{"sig":"MEUCICdoyr1KfZStfmuKj2t8sn8AneXflpz68qjYzKCfjuzNAiEAj9v9XwmnAP4KAtlUeMcm8Ls4MK5xd0a2nVDRuY5/NqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/4f50d41ebac714c3e73ae011e8d48a82/ahoo-wang-fetcher-storage-3.13.8.tgz","_integrity":"sha512-C/wY3vq7V3Vv6HIfTD0UY2uNwwz+057YHS9lF7MrcBCfLUEiDt+XctTYikDARMbBgn+Bh+CLRS9Ns2KF5S9XgQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.8_1773798830648_0.6822770265687801","host":"s3://npm-registry-packages-npm-production"}},"3.13.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"796360d4b36d55731ea901f5b63a7629b3c01592","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.9.tgz","fileCount":18,"integrity":"sha512-SArivJVm0xMOG00zhWfgjD95VXRhg4DR4IuVt4+LLfPcUHXix1wl+b09tJ/TLaGypyNnOSMOdjcCpXIe7peyjQ==","signatures":[{"sig":"MEUCIQD1/5NGykTrBgsdRy/1TcXs/lIS58WQHGOUA0Lj8CuFpgIgMRGo+F954iJg+21XJdUIUYRZOR/4TBXvw2de/q4nF6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121300},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/15ba214b309c228e168b63ba6bc809d7/ahoo-wang-fetcher-storage-3.13.9.tgz","_integrity":"sha512-SArivJVm0xMOG00zhWfgjD95VXRhg4DR4IuVt4+LLfPcUHXix1wl+b09tJ/TLaGypyNnOSMOdjcCpXIe7peyjQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.9_1773806115258_0.6040058170082798","host":"s3://npm-registry-packages-npm-production"}},"3.13.10":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.10","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"eb67c5a44eb0a9cab9eebe031af470f6631be60e","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.10.tgz","fileCount":18,"integrity":"sha512-Hl6ezXEbSHEjmwEgUzex6WFLvLLU3CNKXryaLprwUNMnjCV9burB427GAiufajLGHha96T99wMpj3/UcKc7RQQ==","signatures":[{"sig":"MEYCIQDQkxYLSZSWG1OZcsrP5+561vJ50B+iVP9+F1yfaMEeCAIhAPz9aunxBvCK3/NkaL3Fk/CWHgWueY7QXLRtPdrk6V2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/dc5039070f181b837db99475a144a2b7/ahoo-wang-fetcher-storage-3.13.10.tgz","_integrity":"sha512-Hl6ezXEbSHEjmwEgUzex6WFLvLLU3CNKXryaLprwUNMnjCV9burB427GAiufajLGHha96T99wMpj3/UcKc7RQQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.10_1773816271654_0.7726406528305942","host":"s3://npm-registry-packages-npm-production"}},"3.13.11":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.11","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.11","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6503ca34b759ed94b5af4be5bfbb9e393ddf9320","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.11.tgz","fileCount":18,"integrity":"sha512-rcVc3CDMQlzibq6FFWY1zj1v5KLr2awnt5csscCttPDQeqHfkp5PmAbg5ShANNRdi3ZcKbl0Cea/I+Ksz0YBHQ==","signatures":[{"sig":"MEUCIQCCuEaH32PXFOkgogVKHhBrsigvaKOuiXGanilnanNfZgIgNZBe0AKEQtDdTJQ1Vxe+BK4dMYJMNkNsXItRtr0lemo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f945963d99bb7a1323f7641aab9aec91/ahoo-wang-fetcher-storage-3.13.11.tgz","_integrity":"sha512-rcVc3CDMQlzibq6FFWY1zj1v5KLr2awnt5csscCttPDQeqHfkp5PmAbg5ShANNRdi3ZcKbl0Cea/I+Ksz0YBHQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.11_1773993702958_0.6949863161854553","host":"s3://npm-registry-packages-npm-production"}},"3.13.12":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.12","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.12","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"3c3d825d7d17bda15016f98d104aee85893872b8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.12.tgz","fileCount":18,"integrity":"sha512-1gLd9ahBgNycIUYoxKzHLkffqOdEsB0qVqQ04gwFClvOJcERpIBjj8tfjwcfOpyTSh2OxVZg7di82UW/LBPoeQ==","signatures":[{"sig":"MEQCIF12LKd7BA/uFRolJ6ILMqDiohSK6x38uav5eTMFbLmxAiA5lahIItLS4FddTVuUoz7SXuOIleaAlFsa0rrjgRGotA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/6cea5b05cf3a282a585dfd25d500bb5b/ahoo-wang-fetcher-storage-3.13.12.tgz","_integrity":"sha512-1gLd9ahBgNycIUYoxKzHLkffqOdEsB0qVqQ04gwFClvOJcERpIBjj8tfjwcfOpyTSh2OxVZg7di82UW/LBPoeQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.12_1774324819425_0.09103341216073013","host":"s3://npm-registry-packages-npm-production"}},"3.13.13":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.13","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.13","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"aa95bd97d69855098fb7863ef5ccf5350f39e696","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.13.tgz","fileCount":18,"integrity":"sha512-ZQCJV1XkyzSm+hhf8XJQatkke3KeS2FAOJnUuYyWIxIDgiT7fbSnlXnBxJljVH2m39FrfWUcHrVfIBXC4pYZ5w==","signatures":[{"sig":"MEUCIQCHVZ1QtBemxWbrdKSXMuSPxVjI2f0yDP7ZmnkYsAxXGQIgRys7YPr6gVDSavSZXUo6d4Vn9mo/W4ndb1lPmTyN6wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/24e9792c749f539ac46308391a609dcd/ahoo-wang-fetcher-storage-3.13.13.tgz","_integrity":"sha512-ZQCJV1XkyzSm+hhf8XJQatkke3KeS2FAOJnUuYyWIxIDgiT7fbSnlXnBxJljVH2m39FrfWUcHrVfIBXC4pYZ5w==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.0","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.13_1774795698725_0.5394569273173051","host":"s3://npm-registry-packages-npm-production"}},"3.13.14":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.14","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.14","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"b8fe36b3b64f6827e551e049532d186c009b5821","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.14.tgz","fileCount":18,"integrity":"sha512-X4kObf/C8p2thZad4xZEiNLTMgdOHAPznk3XwzbhZLUkHDchdUF1bLeg0YytlKt+Vdk8P6kPAVY/TGLlsLr4ZA==","signatures":[{"sig":"MEUCIQCdtJ0iL0QCAQsdaaSueg0ZTaIWYmPvezHjek6ORuR/owIgLg2g/neltgr+m0qVYb0O2DvYeZwQSFlZGtwaHfGqAho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/fec076f807418a3678191d2ce94dfd86/ahoo-wang-fetcher-storage-3.13.14.tgz","_integrity":"sha512-X4kObf/C8p2thZad4xZEiNLTMgdOHAPznk3XwzbhZLUkHDchdUF1bLeg0YytlKt+Vdk8P6kPAVY/TGLlsLr4ZA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.14_1775101277337_0.40968668766139515","host":"s3://npm-registry-packages-npm-production"}},"3.13.15":{"name":"@ahoo-wang/fetcher-storage","version":"3.13.15","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.13.15","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"feb9449f33f060530d5400bc7d470e61bcc1c528","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.13.15.tgz","fileCount":18,"integrity":"sha512-Jm5Pr8X1NBNDFkvXqhOcOL1PgjdgKG2ETQ0V7hvyq/dooGcNZR4eueXHPptjWoceGARv83X+q/o2oxy7qij+yQ==","signatures":[{"sig":"MEUCIQDIbtWTBzWsrfGlZEVgLxXt6Kz/y0WHyZwYkpJnvwNtogIgH5hf8DT+NTWQFiA7tLCShhPlv2/pqQctSn9WHi3CHng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.13.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121301},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.13.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/8e9b70333a29ca2e2adeed361233cc4d/ahoo-wang-fetcher-storage-3.13.15.tgz","_integrity":"sha512-Jm5Pr8X1NBNDFkvXqhOcOL1PgjdgKG2ETQ0V7hvyq/dooGcNZR4eueXHPptjWoceGARv83X+q/o2oxy7qij+yQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.9.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","vitest":"^4.1.2","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.0","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.6"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.13.15_1775101566617_0.7224495427655673","host":"s3://npm-registry-packages-npm-production"}},"3.15.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"40389a80ef3147676d13ed30175ca6771d48ada4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.0.tgz","fileCount":18,"integrity":"sha512-mUMKWCeECSbTIFnb7b+yPfykQUFIa2xzMXZkAHB3whYt7/Oo6Ag27B3ZJpKzQI6J/kD4cPAtlRPQvork/ZwqSA==","signatures":[{"sig":"MEQCIFooLGs7yoWdfPHh8UBks0yXMvoQGWJolWJ173Jpm7ppAiBoFzM2mudIj4h4ws1chfKg2U6krycjWggR0UvBxjau9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115750},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/86ee37b702ed33d399bd7f2bd657fd68/ahoo-wang-fetcher-storage-3.15.0.tgz","_integrity":"sha512-mUMKWCeECSbTIFnb7b+yPfykQUFIa2xzMXZkAHB3whYt7/Oo6Ag27B3ZJpKzQI6J/kD4cPAtlRPQvork/ZwqSA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.7","eslint":"^9.39.4","vitest":"^4.1.3","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.0.0","typescript":"^5.9.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.0.0","vite-bundle-analyzer":"^1.3.7"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.0_1775647299239_0.9619750067156556","host":"s3://npm-registry-packages-npm-production"}},"3.15.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"301e8e1327fd86d9eeae82a67920fd5a975611b5","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.1.tgz","fileCount":18,"integrity":"sha512-aL8e4OIVATSNzRHspxyWZY1MeGaqAU8DBHXM8CLm3HKJ6rTFJ+zCvvUR6oQCU+tyOHqiyTk0AzLSrMRHl5Mbew==","signatures":[{"sig":"MEQCIFH+LZS87zeLVXtvRaW/O+9kkdzPBdnckYpHyJ6Ly0iPAiBVTrKlwodJqv7NhPuYq2UbjIv2Vh745I9nQeRReKfeyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115750},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/879bc978add6cf5e2a02b1e4db5b6743/ahoo-wang-fetcher-storage-3.15.1.tgz","_integrity":"sha512-aL8e4OIVATSNzRHspxyWZY1MeGaqAU8DBHXM8CLm3HKJ6rTFJ+zCvvUR6oQCU+tyOHqiyTk0AzLSrMRHl5Mbew==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.1_1775739314491_0.9088937981699885","host":"s3://npm-registry-packages-npm-production"}},"3.15.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5839fb81af120ca7688a26dbc1f6555883210822","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.2.tgz","fileCount":18,"integrity":"sha512-TAb/huBHPHmZNqDSBhPtQa5R41brZG6tfrCabHRYWVs4D8QEs6OVVa7zwGJW6a2BJhWTLQTbcESbqGfWEw6qlg==","signatures":[{"sig":"MEUCIQDnn9d0iAmpTXLFOWEJwiASnK+lkfKOcg6d09dKsTwJCAIgTCTZjafMzo1K/73p4gq4DB05IzDTy2GsRgE41WB1XIY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115750},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/cd36d853f6e17f8904c01a9552f1806a/ahoo-wang-fetcher-storage-3.15.2.tgz","_integrity":"sha512-TAb/huBHPHmZNqDSBhPtQa5R41brZG6tfrCabHRYWVs4D8QEs6OVVa7zwGJW6a2BJhWTLQTbcESbqGfWEw6qlg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.4.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.1","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.2_1775828567807_0.505383488426433","host":"s3://npm-registry-packages-npm-production"}},"3.15.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"59ee037ffa72cf0f4172d00a2a06391c20f61f9c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.3.tgz","fileCount":18,"integrity":"sha512-QQiRJuZQ/kFsziAJvEcDk1I+u9mukM2yElzRbmfULJI/oMHdZ3suBo0himtAaGAYAASZhN0ZdL4neZLKSH+LwQ==","signatures":[{"sig":"MEUCIQCfsZxk/R+QRrbsYYXNGQ06x7RKN4P4yLfbHq8bToax5AIgNfB662Ul6ZSvQOjY7L/kAFR4RvcjW7P99+4GPpVv0JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115795},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f43c7dcf01a560427538b5bcd1b5964b/ahoo-wang-fetcher-storage-3.15.3.tgz","_integrity":"sha512-QQiRJuZQ/kFsziAJvEcDk1I+u9mukM2yElzRbmfULJI/oMHdZ3suBo0himtAaGAYAASZhN0ZdL4neZLKSH+LwQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.3_1776942236551_0.3632001874132891","host":"s3://npm-registry-packages-npm-production"}},"3.15.4":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.4","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"6319a1b9b11bd405de3a71e3138b514a64246fcd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.4.tgz","fileCount":18,"integrity":"sha512-68qKJ0IIcbjCPnR8f0liyV39Len2hWoJzn8zVVkFLT30J4yA4RoC9rr4i67bSntrHGq/ZEbTEXWN5wVd9QRtbg==","signatures":[{"sig":"MEQCIDuBsXzVwcm7ivxe0bNCKt86SGBDgj7DmLzgbq/C9XUlAiBRMA7c7QyxQ4kYay8QUX6Y7R9sD1RYLqXKFgoCNCChVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115795},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/88e83e52f3ece7ac8eccae1edb5d5374/ahoo-wang-fetcher-storage-3.15.4.tgz","_integrity":"sha512-68qKJ0IIcbjCPnR8f0liyV39Len2hWoJzn8zVVkFLT30J4yA4RoC9rr4i67bSntrHGq/ZEbTEXWN5wVd9QRtbg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.4_1777024577944_0.9065116563111959","host":"s3://npm-registry-packages-npm-production"}},"3.15.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e3cf5301642fa7dcf1724c6ced1d275e7be9612c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.5.tgz","fileCount":18,"integrity":"sha512-5UeMkzwHeLVWyXDpPCuIUJBDPh+ZOphYS/R6kQQqUjR8N4xO+SZx670AkOnWXE9gNmaVXLXBpmumtlggxaDDzg==","signatures":[{"sig":"MEUCIBtE1843A2hK/JfpQKtBXvmGZpEws/YU70fktrTcR2/gAiEA+YmeiMcB6qomPwLOTSL44/KlXDKdYL/R7sASAoddWns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115795},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/a2ae1393799f1e9d7baa5b7904f48107/ahoo-wang-fetcher-storage-3.15.5.tgz","_integrity":"sha512-5UeMkzwHeLVWyXDpPCuIUJBDPh+ZOphYS/R6kQQqUjR8N4xO+SZx670AkOnWXE9gNmaVXLXBpmumtlggxaDDzg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.5_1777046522372_0.8320999764621058","host":"s3://npm-registry-packages-npm-production"}},"3.15.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"17b51f5f19198b2229c1c13729d0103ecd0d4db0","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.6.tgz","fileCount":18,"integrity":"sha512-PQdos4mvsgD0c1SCoEE8bnSAt/SZ/5I2bGaXGujlafgqkD1fkSoBOoMfnJCHIaUDmkH9CkfcPBpUvlJvkN+CNw==","signatures":[{"sig":"MEUCIH8dfwL2azQ+IufbjQh2FmHHEnxC4YIz7ZuQgHxzM6nTAiEA6RFI8G8dM+4gEYuBdsa2AnGEXluwuxuav8KyQ+LwviI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115795},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/1f33359f8a862294e9e221fb1b19f611/ahoo-wang-fetcher-storage-3.15.6.tgz","_integrity":"sha512-PQdos4mvsgD0c1SCoEE8bnSAt/SZ/5I2bGaXGujlafgqkD1fkSoBOoMfnJCHIaUDmkH9CkfcPBpUvlJvkN+CNw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.6_1777219987408_0.8878302717735393","host":"s3://npm-registry-packages-npm-production"}},"3.15.7":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.7","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.7","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"aae6bd7b106454f2c7a9568ab1ca9bd96b65d527","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.7.tgz","fileCount":18,"integrity":"sha512-BomltX11ESYW1nuXacSjAD/0Z5g5EIAPtjCWIdXjgu2n8UbHtHUhyWWbzhcmSeg+/YVpLZnDUN6O7vRP4J1upA==","signatures":[{"sig":"MEQCIBRewCTPT8Ij77kfgSioWC3QCRqqicWiq8A6NpWroytnAiBIxpZ26FLa0i1+fvpx2QBaNBQixA+Yz3x3A9cZqqqdlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115795},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/639171259876c55e0153499ba2cfa686/ahoo-wang-fetcher-storage-3.15.7.tgz","_integrity":"sha512-BomltX11ESYW1nuXacSjAD/0Z5g5EIAPtjCWIdXjgu2n8UbHtHUhyWWbzhcmSeg+/YVpLZnDUN6O7vRP4J1upA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.8","eslint":"^9.39.4","vitest":"^4.1.4","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.2","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.58.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.7"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.7_1777471647371_0.7801856767631883","host":"s3://npm-registry-packages-npm-production"}},"3.15.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ff8e6057d3965e0ba188602bfe72a306d2874855","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.8.tgz","fileCount":18,"integrity":"sha512-BHCKFw4D7ybJtvWFZZpjUou/iNsZG6nejq7Jo4C5ZyX5EhuXuBbaSkTHkj9+NXE3TlGEw17xPQ5jhe4zZ8GtOg==","signatures":[{"sig":"MEUCIQCnT1cFV+2vdWKpcq9DPCe5H6H0Ah84hI9VoH1ROlb7awIgdi1ukQnVWWaTjwyaYy7fcKYTQxqAk3LwduIeYsTA7XY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115796},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/791f11d62c679ef8e225b2d49c045ef9/ahoo-wang-fetcher-storage-3.15.8.tgz","_integrity":"sha512-BHCKFw4D7ybJtvWFZZpjUou/iNsZG6nejq7Jo4C5ZyX5EhuXuBbaSkTHkj9+NXE3TlGEw17xPQ5jhe4zZ8GtOg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.8_1777549192409_0.2910855663659986","host":"s3://npm-registry-packages-npm-production"}},"3.15.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.15.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.15.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"8da46d45407679beb78fec8e734680586658868c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.15.9.tgz","fileCount":18,"integrity":"sha512-+Nvosrb3AKxXWmrc/OxAOe90pUs/0fXIz83i/1DemZTjHUFyd4FFcwXP8YgCKeYCcDyl6MUlbbq3yHDwvSKAkw==","signatures":[{"sig":"MEYCIQDDUorbya3cDJCGLRnfuo6G8D6pHEQrlTt8YQOutkxiawIhAMZ7Wv0m31OLhe6+qwmiZ2GtSQ/foC4PMZ8yu9w4tjYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115796},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.15.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/039c7cf5ef44e9742215e8c227a45acb/ahoo-wang-fetcher-storage-3.15.9.tgz","_integrity":"sha512-+Nvosrb3AKxXWmrc/OxAOe90pUs/0fXIz83i/1DemZTjHUFyd4FFcwXP8YgCKeYCcDyl6MUlbbq3yHDwvSKAkw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.10","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.5.0","prettier":"^3.8.1","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.15.9_1778124827509_0.7495440014968218","host":"s3://npm-registry-packages-npm-production"}},"3.16.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"7bcedd39ef62d18e6f902aa518b986f9e3ca3943","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.0.tgz","fileCount":18,"integrity":"sha512-YyUUBZQJDBvTMZwt9ZMOfdoO0GdICiOOiCBdBz2vp/o3OVt1ZZhofCeOBSVDatDc90WY3znhIQpLty6JZMhCOw==","signatures":[{"sig":"MEMCIH2eQH6ukLx8x3ygXJVwM+a58I38koe4okkednCb49twAh8pVLay4ZmDKgT3zF58eM7U7r/jNK4EHGuLZ0owBIHn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115839},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/e9ad60e8e2f0f6c38fb111d99accdd50/ahoo-wang-fetcher-storage-3.16.0.tgz","_integrity":"sha512-YyUUBZQJDBvTMZwt9ZMOfdoO0GdICiOOiCBdBz2vp/o3OVt1ZZhofCeOBSVDatDc90WY3znhIQpLty6JZMhCOw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.0_1778140472812_0.8215389635212158","host":"s3://npm-registry-packages-npm-production"}},"3.16.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"18028006561dc4b999b977dba072ba37f055ca5a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.1.tgz","fileCount":18,"integrity":"sha512-2Yr/mZfAaSHDRsjG+bSsH4su41SSKgCvK08IZ22Ow8+K3FOBMBg8Tbqd3kfs446F0Kgn0FWlbOOmM3Ir0GKp2g==","signatures":[{"sig":"MEUCIQC0x5xib/NPS3EnaxtzttNjbG/0FNYKOqKMK9RTqNlDFQIgc4ki/EUjZWekU1Y7M5WOApdKgS3y5kSeXtq13NKAjeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115863},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f6314f9871da7189069e1b9cfba8298c/ahoo-wang-fetcher-storage-3.16.1.tgz","_integrity":"sha512-2Yr/mZfAaSHDRsjG+bSsH4su41SSKgCvK08IZ22Ow8+K3FOBMBg8Tbqd3kfs446F0Kgn0FWlbOOmM3Ir0GKp2g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.1_1778146225857_0.2544690855968743","host":"s3://npm-registry-packages-npm-production"}},"3.16.2":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"9cf7eecc9e507e151ed3f9ca367fbc778b47e135","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.2.tgz","fileCount":18,"integrity":"sha512-lbP02pRRXkwmnp2WdMplSM+wsp0vW2WEpCFAlX7Zb8eSt6Gz9sjQpwxsy/y/rtwcTzXKsQaqaTei9Ufc2mFIDA==","signatures":[{"sig":"MEQCICgLLQvvHJB3WnIqdRqIdCMsW7qKAyhpxj+XM0Q4UQ6KAiAtV8is6PWbfIFtZhvxdU+W9rEGXWx3A16PwN2IorOEMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115863},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/76586aa08ca9e712bcf407e0e897c456/ahoo-wang-fetcher-storage-3.16.2.tgz","_integrity":"sha512-lbP02pRRXkwmnp2WdMplSM+wsp0vW2WEpCFAlX7Zb8eSt6Gz9sjQpwxsy/y/rtwcTzXKsQaqaTei9Ufc2mFIDA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.2_1778160506453_0.9718422189578197","host":"s3://npm-registry-packages-npm-production"}},"3.16.3":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"40ccf0d3ee64454c920779e0df87528fd06e6cdc","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.3.tgz","fileCount":18,"integrity":"sha512-iG3LYJEVhULTy7GA2bXs4SIlI9ErAX1Dpw5eVTHk42817ggnCCYVKUrY3H8RMaxXxRg2NDSak24oIilDs7M1LA==","signatures":[{"sig":"MEYCIQCdpMPAde6EBs9t9vCknQyL/Osd7z2unEdAaSL76IyaXQIhANgOcewqoXMSALOPFGo8xqO1xd5CaP7AWSbxTTYsiRf8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115863},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/e1a5734ce339ba03342bf91e8580adef/ahoo-wang-fetcher-storage-3.16.3.tgz","_integrity":"sha512-iG3LYJEVhULTy7GA2bXs4SIlI9ErAX1Dpw5eVTHk42817ggnCCYVKUrY3H8RMaxXxRg2NDSak24oIilDs7M1LA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.3_1778373330405_0.7579109983089181","host":"s3://npm-registry-packages-npm-production"}},"3.16.4":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.4","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"522fd8a077a7a934c4026166b24a0b4ba6d9258a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.4.tgz","fileCount":18,"integrity":"sha512-k1cR7vr/N22mF9xgJCQjq+1Vbj6A7Qbfjc+qv3lav+tqGJHx2c1HRulh6UBUEdoEjqNySmvbyA1ChvjPM4mdYg==","signatures":[{"sig":"MEYCIQDfUiYmkwE1XPbglAdvBzmSP/XEyyfFE0DjMMs3ncexGQIhAMYBjXnmI+Hlszkeu8BIX/1fWpf2MXEMFwN1Oo8PC8Ng","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115863},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/83c3359029c429365771fe0960e9ada3/ahoo-wang-fetcher-storage-3.16.4.tgz","_integrity":"sha512-k1cR7vr/N22mF9xgJCQjq+1Vbj6A7Qbfjc+qv3lav+tqGJHx2c1HRulh6UBUEdoEjqNySmvbyA1ChvjPM4mdYg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.11.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.4_1778756490276_0.17559606338478662","host":"s3://npm-registry-packages-npm-production"}},"3.16.5":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.5","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.5","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d87c98cf787e62fe9e3d01bcdfc4af4965d13401","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.5.tgz","fileCount":18,"integrity":"sha512-Yp3mxafr42GYvF1KpqkGBsh/FrcVLiDjPmOairbxTbp5VLVo1RP0S+6RRx+zgS/aHXLgzevnfdpUp2KQjO6neQ==","signatures":[{"sig":"MEQCIHfYUJQYy0GcbqsJX70royxpWfgNmMUMdL7FTPsJikbmAiAbrUl5x7Rzw5XWRCaKI4EdHPtRb2kabSZFJDLiYqYk5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115863},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/f8a03fd0eabdd5b568d262f252b73b05/ahoo-wang-fetcher-storage-3.16.5.tgz","_integrity":"sha512-Yp3mxafr42GYvF1KpqkGBsh/FrcVLiDjPmOairbxTbp5VLVo1RP0S+6RRx+zgS/aHXLgzevnfdpUp2KQjO6neQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.5_1779340969542_0.3595541300357894","host":"s3://npm-registry-packages-npm-production"}},"3.16.6":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.6","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.6","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c09d4275c7a0844b820953945c4dfa08249a0060","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.6.tgz","fileCount":18,"integrity":"sha512-eDTtxzeLOJ8rAeVNmLDWnnv4bvRVhlRrvaEShi/30jiM2HrvFWRLETN9zgk1hZN4j53gNETmGAq9NEqD8G/tkg==","signatures":[{"sig":"MEYCIQC4Sgz0pLOVgbntAYlWposfnjFrUe3oXa4eX0XND0TaKQIhAIkNygcu57qIBpGJsuRM390EOVzjusJlj8ONs234CGDS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115863},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/d9e4b5b832a089b9ce888c94b0da4fda/ahoo-wang-fetcher-storage-3.16.6.tgz","_integrity":"sha512-eDTtxzeLOJ8rAeVNmLDWnnv4bvRVhlRrvaEShi/30jiM2HrvFWRLETN9zgk1hZN4j53gNETmGAq9NEqD8G/tkg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.6_1779406638683_0.7770444345758072","host":"s3://npm-registry-packages-npm-production"}},"3.16.8":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.8","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.8","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fd22f7776871db81ebffdfefdb399d6811589fa3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.8.tgz","fileCount":18,"integrity":"sha512-pXbX1pFYvdbfIHQicG6nPm+MPONI1SlzP+crAq4AF/IPChBdWWAZH7Vtmjze9nK9Csxs3AWLid8g0ZW0BWNnZQ==","signatures":[{"sig":"MEUCIQC38vcdolRuLRDjd9OmS6KG0hOHN+7BEB873joxlywS5QIgetMlRv3+8iMlKdppczikb5GmJ2fovuV8no+EG9+914w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115863},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/442984458d5763247a1df74c23b6387e/ahoo-wang-fetcher-storage-3.16.8.tgz","_integrity":"sha512-pXbX1pFYvdbfIHQicG6nPm+MPONI1SlzP+crAq4AF/IPChBdWWAZH7Vtmjze9nK9Csxs3AWLid8g0ZW0BWNnZQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.12.1","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.8_1779416041500_0.2575659571533324","host":"s3://npm-registry-packages-npm-production"}},"3.16.9":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.9","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.9","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"257de7a648293b73843f5dfcd8cf7071687b4892","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.9.tgz","fileCount":18,"integrity":"sha512-xRVe7qVtNPBk7IV7QY0ZLvrAO7DLbSLAYJcUCtgTM3EHHjCcYf0/aB+2vNNCmxfH3xKOqZffLLDuTbnOlLLScg==","signatures":[{"sig":"MEQCIAcPd2gItYYLqDntZtGiUBartNrYIaNl9e75NvnDNn+HAiBicJHHTBaOOZ3TYFr35zN9+cSdNcEmemNTA+XRWyZ+yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115863},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/47cedc3aa56a8326ac1385cbad070be0/ahoo-wang-fetcher-storage-3.16.9.tgz","_integrity":"sha512-xRVe7qVtNPBk7IV7QY0ZLvrAO7DLbSLAYJcUCtgTM3EHHjCcYf0/aB+2vNNCmxfH3xKOqZffLLDuTbnOlLLScg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.13.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.9_1780034685816_0.3038431593875268","host":"s3://npm-registry-packages-npm-production"}},"3.16.10":{"name":"@ahoo-wang/fetcher-storage","version":"3.16.10","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.16.10","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"d1f3ea3aec6139d6e25a21bf8744efd76d2177fd","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.16.10.tgz","fileCount":18,"integrity":"sha512-4KMi6XfnQkjnolzQLWGQcbT6LGFs8d/h7wqCfaWkjcUxl7fQk68BBiynNpxq+J5En80IshYFgCi2eycHzdpvvQ==","signatures":[{"sig":"MEQCIAl+5KOFGuTtKt9+KlxaGHupT/teinYtp617hBdoPnbbAiAhgI80LYsLaWtztEmX19N08x9WW5y9ucZnBiV9ylc/og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.16.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115864},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.16.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/216a8896fb4d52ba2839a78e2edf7805/ahoo-wang-fetcher-storage-3.16.10.tgz","_integrity":"sha512-4KMi6XfnQkjnolzQLWGQcbT6LGFs8d/h7wqCfaWkjcUxl7fQk68BBiynNpxq+J5En80IshYFgCi2eycHzdpvvQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.13.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.11","eslint":"^9.39.4","vitest":"^4.1.5","globals":"^17.6.0","prettier":"^3.8.3","@eslint/js":"^9.39.4","@vitest/ui":"^4.1.4","typescript":"^6.0.3","unplugin-dts":"1.0.0-beta.6","typescript-eslint":"^8.59.2","@vitest/coverage-v8":"^4.1.4","vite-bundle-analyzer":"^1.3.8"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.16.10_1780452422261_0.8083197510422258","host":"s3://npm-registry-packages-npm-production"}},"3.17.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.17.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.17.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"ec6fe4f8d96115276f895c387bdbe326a19ccc35","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.17.0.tgz","fileCount":18,"integrity":"sha512-yMvhNMxGTAdauH0wslUUJr0CfEK1xe3uONSUnY6kaTGoLdhKwIOkScA9+FIeiQEQ19pqj9/dZEkUF7+LsRFrxw==","signatures":[{"sig":"MEYCIQDo7s5QvOaF0OAtktgFBu11W1I8Os147XPuH6gslruv9QIhAOKWPVyAFL7dcm7rpJlIgFs7WVp5xQnSmyfR58eHftUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116159},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/3b73e05f0d7e14d7eae34739e645913f/ahoo-wang-fetcher-storage-3.17.0.tgz","_integrity":"sha512-yMvhNMxGTAdauH0wslUUJr0CfEK1xe3uONSUnY6kaTGoLdhKwIOkScA9+FIeiQEQ19pqj9/dZEkUF7+LsRFrxw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.17.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.1","eslint":"^10.8.1","vitest":"^4.1.10","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.10","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.10","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.17.0_1786873202353_0.9540842490566883","host":"s3://npm-registry-packages-npm-production"}},"3.17.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.17.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.17.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"26f4a69647db990b99e5bc577fff16c2fb6e7943","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.17.1.tgz","fileCount":18,"integrity":"sha512-DPg7AVqXKcLMhvs2MojT9Q3G/Ydt8ZO0rxmrUoa6vcxXNel3RJq0d32v8j7N+lNISur7dfQJ/7SePQ08p7Bkkw==","signatures":[{"sig":"MEQCIBXtiLovdIqhr/6rbnOtYD/bWXQE2IrHDrIo6jctQzABAiAbTd8Xo8OVANRkaV8/qPsQbDhI8MzY1NDZ82NjpBZViA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116170},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.17.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/97347ff93eb43e56d5361f013a870acb/ahoo-wang-fetcher-storage-3.17.1.tgz","_integrity":"sha512-DPg7AVqXKcLMhvs2MojT9Q3G/Ydt8ZO0rxmrUoa6vcxXNel3RJq0d32v8j7N+lNISur7dfQJ/7SePQ08p7Bkkw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.17.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.9.0","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.67.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.17.1_1787556531533_0.5481134829155938","host":"s3://npm-registry-packages-npm-production"}},"3.18.0":{"name":"@ahoo-wang/fetcher-storage","version":"3.18.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.18.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"4b60357ef434b3b07805d14f5ffe270c839f2514","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.18.0.tgz","fileCount":18,"integrity":"sha512-4tc3/kwDD3E5hJDfdR2VKNSCp0L3IAvB7YyK6OytyapjfJjHhhtepOG79NRXFjorf2rtLd9k/sYlET8Y10bYbw==","signatures":[{"sig":"MEYCIQCe0SRGJAGjiHdy0THCIzEM9ktvlLWAS3eN0M7l272LQAIhAOpzzy6qOmBKRQYk8eNpcbJHgOJhF00UYrRWum3k28PN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":116170},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/ead9acb108d9c7e7ea3296c6f39a0b1c/ahoo-wang-fetcher-storage-3.18.0.tgz","_integrity":"sha512-4tc3/kwDD3E5hJDfdR2VKNSCp0L3IAvB7YyK6OytyapjfJjHhhtepOG79NRXFjorf2rtLd9k/sYlET8Y10bYbw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.17.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.18.0_1787841456376_0.6792847346618747","host":"s3://npm-registry-packages-npm-production"}},"3.18.1":{"name":"@ahoo-wang/fetcher-storage","version":"3.18.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@3.18.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a312a4d939099e2910f84e6059f2cd85fce9aa3d","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-3.18.1.tgz","fileCount":18,"integrity":"sha512-+wkncDaMsh+9R4oMBz/HG00D2s2fRNjq6KXtflFXLPKrvMRYhfiJEF3B00Ose/leBtE/lqULgJzbB2fWMGNawQ==","signatures":[{"sig":"MEQCIAPiwHh50XhM0T2KfaOsMBOJvSs5CT8WDz22fvJ6omGgAiB4vdEo+eKdg47/CXrbrHO50Lxur53bE80n9PaAfykYCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@3.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64103},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-3.18.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/46dd168af3f34529e8178b3e58d3bce5/ahoo-wang-fetcher-storage-3.18.1.tgz","_integrity":"sha512-+wkncDaMsh+9R4oMBz/HG00D2s2fRNjq6KXtflFXLPKrvMRYhfiJEF3B00Ose/leBtE/lqULgJzbB2fWMGNawQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.17.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_3.18.1_1787925903110_0.8949596609170616","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@ahoo-wang/fetcher-storage","version":"4.0.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@4.0.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"c52924cb50d91f68d3ac239434aafd209bb2d0f4","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-4.0.0.tgz","fileCount":18,"integrity":"sha512-FxRGvOJaQf+tiSflk8kSCvW7baBX0WrTRtpb+RivmErHVNGrzSPggVLXtcMxtQxA2D670dSvTCTNFkz5PRsiZQ==","signatures":[{"sig":"MEUCIFhr+z6sDLGBJ660kgDisofEqCmtxKg23TzJv9d5WNlVAiEAxqG0g1HH0FCBwhYZZ4Rh+x34PDHlZmbdbHmovwoqD5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64102},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/6b359952125916690c59fa7b887935ef/ahoo-wang-fetcher-storage-4.0.0.tgz","_integrity":"sha512-FxRGvOJaQf+tiSflk8kSCvW7baBX0WrTRtpb+RivmErHVNGrzSPggVLXtcMxtQxA2D670dSvTCTNFkz5PRsiZQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.17.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.0.3","typescript-eslint":"^8.68.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_4.0.0_1788173455822_0.02362147412649973","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@ahoo-wang/fetcher-storage","version":"4.0.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@4.0.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"12131212f644fc13acb3bddd01ce31d7ef3cf6b8","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-4.0.1.tgz","fileCount":18,"integrity":"sha512-9B7lTR1aXLYWWgNX/NQMjeKmKOsxk+srZ176rDfozMUCwpQyPjW5Y2SznNM+ilFWzxuh1/wNKHs8z60mOVj6QQ==","signatures":[{"sig":"MEQCIB3ccy88X3bD5qA6TdoRWm0Kbbvj+DsHBQQSyx6+VgydAiAPVb0q8gELfEB5Qm7i3veO2ZwA83m2n0HGr6rT5UfI/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64102},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-4.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/cabb68837706b0de2a9eb3dfe35b956b/ahoo-wang-fetcher-storage-4.0.1.tgz","_integrity":"sha512-9B7lTR1aXLYWWgNX/NQMjeKmKOsxk+srZ176rDfozMUCwpQyPjW5Y2SznNM+ilFWzxuh1/wNKHs8z60mOVj6QQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.17.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.9.1","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.0","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_4.0.1_1788423940436_0.2082801577717881","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@ahoo-wang/fetcher-storage","version":"5.0.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@5.0.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"0694a78f550586e455aae4aeed4169093f92521c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-5.0.0.tgz","fileCount":18,"integrity":"sha512-BwQPsCmlJWoQYCvKkBI4Dza3SrY0ah0Wj+eE/cneXtcdkpSsLDour/jcOErs5QeGHrk9oSp6/9mAOZw3xcJHrA==","signatures":[{"sig":"MEYCIQCUWoCy9zlT/RLSsNNIJ77sROxjL8SqfxXp9SG/cQFANgIhALYRjljj6e3n04svSkoVy1cKGVj6lIwBjqNOYEmZMH1/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93873},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-5.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/2ec33e1b626c9b9d517b1b58e4307a8f/ahoo-wang-fetcher-storage-5.0.0.tgz","_integrity":"sha512-BwQPsCmlJWoQYCvKkBI4Dza3SrY0ah0Wj+eE/cneXtcdkpSsLDour/jcOErs5QeGHrk9oSp6/9mAOZw3xcJHrA==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.19.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.10.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.0","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_5.0.0_1788663712815_0.46515633109714916","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@ahoo-wang/fetcher-storage","version":"5.0.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@5.0.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a25ccdeb97f5ed665720ad52337f3cf6272fd349","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-5.0.1.tgz","fileCount":18,"integrity":"sha512-CaPvp66nAKRpOB+aJ+H3D9OC8n0vzzSZ0jGYvno91RtirV1SpxDw4FuWXrNyMoWdERmxTkZC3wIUUbX0V8B59g==","signatures":[{"sig":"MEUCIQDDfzltHJUWUsnUGCDfRjR1GAbL9u3T/h1AoqKpJZhXrAIgTGh4SSJewg6+1iJ86W7OooIkfhACM/6gwmsBr7d9rqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94009},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-5.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/ba0e465e58fd49b9e1b3aaf64472131a/ahoo-wang-fetcher-storage-5.0.1.tgz","_integrity":"sha512-CaPvp66nAKRpOB+aJ+H3D9OC8n0vzzSZ0jGYvno91RtirV1SpxDw4FuWXrNyMoWdERmxTkZC3wIUUbX0V8B59g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.19.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.10.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.0","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_5.0.1_1789284791565_0.9231164520734592","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@ahoo-wang/fetcher-storage","version":"5.1.0","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@5.1.0","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e25f9813467c5c6916ee8a521691a01e618d438c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-5.1.0.tgz","fileCount":18,"integrity":"sha512-9dzfYKq+XwrJU04Dy0ajaPaKGdXtDle0q0Dqq6ehLgdIWsk/RkNtkzpjC3xlFxX4ekLTGFSp4WM48aOJalfm2Q==","signatures":[{"sig":"MEYCIQCKcH16vfqhUcGnZRwDq2b1mhatNMM+zzIzjCfkqwmOYQIhAM2bfkO4m9bpMnL4PuhG8R0L9qId/zv+9FYOT3AB0yeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBMZi+YYhh7+MXNN4ZkSrpzBbDYzPNP/n/OyUyAbyJ0UAiEAiSbw9MMj16YKgT2UWeahRwg1C/eiY6RDuNObzeLKVIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94009},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-5.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/47cd8e0cbede44ef879f0f11d4071f6d/ahoo-wang-fetcher-storage-5.1.0.tgz","_integrity":"sha512-9dzfYKq+XwrJU04Dy0ajaPaKGdXtDle0q0Dqq6ehLgdIWsk/RkNtkzpjC3xlFxX4ekLTGFSp4WM48aOJalfm2Q==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.19.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.8","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.0","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_5.1.0_1789901779573_0.19155114775301718","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@ahoo-wang/fetcher-storage","version":"5.1.1","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@5.1.1","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"a66073248d418b9c7a625aeb31209bfc903e5b8a","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-5.1.1.tgz","fileCount":18,"integrity":"sha512-RzOBDNUWBD0gufS+ns7//NUdEcIiyzyolF8GhbeHqDlKuSv71ae9Cza3pYKpPblo7YWmTLIRC4P9AsoF4mNzBw==","signatures":[{"sig":"MEQCID08ltypXO9bx+tliYIvt5599G/T9qmnRhcniynadDNaAiAj6x/knss0UZLlhHFFa0mxOykoicyRsGuznFjA++884g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxjChrkx1iAAIt218bXj8uKYFLuHl7cGLxeuSzBhmBawIgFtczNzCEULjXTTs/uM66RTkE4EvE4TKiZjhUhoQiNAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@5.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94009},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-5.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/b781669c667777ca6a653812fc82b295/ahoo-wang-fetcher-storage-5.1.1.tgz","_integrity":"sha512-RzOBDNUWBD0gufS+ns7//NUdEcIiyzyolF8GhbeHqDlKuSv71ae9Cza3pYKpPblo7YWmTLIRC4P9AsoF4mNzBw==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.19.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.8","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_5.1.1_1789917331512_0.5936150090002132","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@ahoo-wang/fetcher-storage","version":"5.1.2","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@5.1.2","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"fe69fb70931bd6232c73fe2652b0908b61186d1c","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-5.1.2.tgz","fileCount":18,"integrity":"sha512-756QWwzNOW3RRNiPVpm2Aw+muq/0pMBGdjFDGIg7aHzGV+2VZC5Z2qi5De41UxlDsHHg20jMrPNv30giTn3zhQ==","signatures":[{"sig":"MEUCIQCm9zxVWq/d3tWyJPP1D8DP9sU46HXcDjbl0FplSPziUwIgLrivXb0+k7f1rqNCxTAQwQt/67ogNVUM5/SU9LEr44c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDbHp0xPlEUUM39C8wRJOsMOOq6cnpEsC/3AQs/ZEXkJAiEA2a8Ug2XxbElAlPrKaOkYW4uIWITWgzXNPYYHTr3gtv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@5.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94009},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-5.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/5d35b102e9947cd9417af5d8463ca19b/ahoo-wang-fetcher-storage-5.1.2.tgz","_integrity":"sha512-756QWwzNOW3RRNiPVpm2Aw+muq/0pMBGdjFDGIg7aHzGV+2VZC5Z2qi5De41UxlDsHHg20jMrPNv30giTn3zhQ==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.19.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.8","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_5.1.2_1789918394334_0.6850756052462514","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"@ahoo-wang/fetcher-storage","version":"5.1.3","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@5.1.3","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"5881399caea6e1fe9541159e5cae2d210c9ad9c6","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-5.1.3.tgz","fileCount":18,"integrity":"sha512-QHYVtWt0VstNg5gHeWDWL+wvzcrbrkY2YgSaOmerKo+MD8mxvYy8qL+YSy87njZiTgJzAlL64guTdA2JwgXh0A==","signatures":[{"sig":"MEQCIFd8+MEBN27+S2lcIkOGRjt4Oi0J7CMh5NLSglKFxyUUAiBjkTc1gPbKimsPK930SlbXL1GtBIQKfGolTDdTI8i2Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCpVya/YuIb2AV3j5HPxPJv9lpcMYuV9M/XQkPU9X8ogwIhAOZlUe1RkXoLoY6v1gL1lhYRfPOgrfwQXRn6qHOhUj7I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@5.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94009},"main":"./dist/index.umd.js","type":"module","_from":"file:ahoo-wang-fetcher-storage-5.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.es.js","require":"./dist/index.umd.js"}},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/db6e0f546ed1679ac14a2531c49996b7/ahoo-wang-fetcher-storage-5.1.3.tgz","_integrity":"sha512-QHYVtWt0VstNg5gHeWDWL+wvzcrbrkY2YgSaOmerKo+MD8mxvYy8qL+YSy87njZiTgJzAlL64guTdA2JwgXh0A==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.19.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_5.1.3_1790246261618_0.7301526395742515","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"@ahoo-wang/fetcher-storage","version":"5.1.4","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","_id":"@ahoo-wang/fetcher-storage@5.1.4","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"e8b50f0b83e128c2e4c93d061b5e897d580d87e9","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-5.1.4.tgz","fileCount":29,"integrity":"sha512-erJuLKcFUkufLE/cgofSe98eX+SJj04/4mXJM0rBWz2OriJ3wylu6pWB5uUytQxdb49Stk875Ku2mIsVKnR8Wg==","signatures":[{"sig":"MEYCIQD7qfIBluNRIYvdWYmIPFDccjEkRFS2EduOYH3TL3BSfQIhAP/qOFL+w2sPZx3XW05EUrIrGf8N1CygBvTPaqSVQ2K4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICGDHD4mMWyjYQ7+YD8tT+hhLSHmTPHJ7viFrB3RXcfTAiEAsZnMZdOT46tmRT3um/7DeIANDvxS2dOewixHUcnHtgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@5.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111848},"main":"./dist/index.umd.cjs","type":"module","_from":"file:ahoo-wang-fetcher-storage-5.1.4.tgz","types":"./dist/index.d.cts","module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.umd.cjs"}},"./package.json":"./package.json"},"scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"_resolved":"/tmp/fa153f387b587e15dba8001ceaeca451/ahoo-wang-fetcher-storage-5.1.4.tgz","_integrity":"sha512-erJuLKcFUkufLE/cgofSe98eX+SJj04/4mXJM0rBWz2OriJ3wylu6pWB5uUytQxdb49Stk875Ku2mIsVKnR8Wg==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.19.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fetcher-storage_5.1.4_1790299224065_0.30638656161525524","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"_id":"@ahoo-wang/fetcher-storage@5.1.5","bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"dist":{"shasum":"98dd0171cf1ceffcf291b4e56d8ade1118f94fb3","tarball":"https://registry.npmjs.org/@ahoo-wang/fetcher-storage/-/fetcher-storage-5.1.5.tgz","fileCount":29,"integrity":"sha512-3vyMMGoZ3JQAjMldyiLFYrJ1sQ9tX8JOt+UBDKMunbv1yq8rpbMQcdGBbNzsvO//k39RihTvyMXsijNYVkDE/g==","signatures":[{"sig":"MEQCICcjx02DsXLwzycY7UuNlyJpTMbUL9s70PoTzctE2gjzAiBqkBdeVTDTQLgO9npFe3/5b2k++D00EHJ4RyAi+0cJiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDiNVx6kJb2t1gQqu5zD9gKGvd6LIFGKNKHWmWicQatuAIgOvF22qEK/e5z+SCr2PO0RXS1xyck0xCsH5xBLNqEl/E="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ahoo-wang%2ffetcher-storage@5.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111848},"main":"./dist/index.umd.cjs","name":"@ahoo-wang/fetcher-storage","type":"module","_from":"file:ahoo-wang-fetcher-storage-5.1.5.tgz","types":"./dist/index.d.cts","author":{"name":"Ahoo-Wang"},"module":"./dist/index.es.js","engines":{"node":">=18.20.8"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.es.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.umd.cjs"}},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"lint":"eslint . --fix","test":"vitest run --coverage","build":"vite build","clean":"rm -rf dist","analyze":"npx vite-bundle-analyzer -p auto","test:ui":"vitest --ui","test:no-coverage":"vitest run --coverage.enabled=false"},"version":"5.1.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d2751f23-811e-4186-b535-192e5e95d1a9"}},"homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"_resolved":"/tmp/434d2969ee2f84099cb0ec7816ccb8c7/ahoo-wang-fetcher-storage-5.1.5.tgz","_integrity":"sha512-3vyMMGoZ3JQAjMldyiLFYrJ1sQ9tX8JOt+UBDKMunbv1yq8rpbMQcdGBbNzsvO//k39RihTvyMXsijNYVkDE/g==","repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"_npmVersion":"11.19.0","description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","directories":{},"maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^8.2.2","eslint":"^10.11.0","vitest":"^4.1.11","globals":"^17.12.0","prettier":"^3.9.9","@eslint/js":"^10.0.1","@vitest/ui":"^4.1.11","typescript":"^6.0.3","unplugin-dts":"1.1.1","typescript-eslint":"^8.69.0","@vitest/coverage-v8":"^4.1.11","vite-bundle-analyzer":"^1.3.9"},"peerDependencies":{"@ahoo-wang/fetcher-eventbus":"^5.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fetcher-storage_5.1.5_1790309722865_0.17990274368173242"}}},"time":{"created":"2025-09-11T09:26:29.425Z","modified":"2026-09-25T04:15:23.287Z","1.6.6":"2025-09-11T09:26:29.743Z","1.6.8":"2025-09-11T14:28:08.444Z","1.6.9":"2025-09-12T14:29:44.538Z","1.8.0":"2025-09-13T05:08:45.486Z","1.8.1":"2025-09-13T05:24:36.574Z","1.8.2":"2025-09-13T05:33:49.942Z","1.8.3":"2025-09-13T23:36:30.966Z","1.8.5":"2025-09-14T02:19:36.084Z","1.8.6":"2025-09-14T12:04:20.518Z","1.8.8":"2025-09-15T09:38:51.113Z","1.8.9":"2025-09-15T12:02:16.557Z","1.9.0":"2025-09-18T01:42:48.776Z","1.9.1":"2025-09-18T10:15:50.653Z","1.9.2":"2025-09-18T11:48:33.866Z","1.9.3":"2025-09-19T03:41:21.087Z","1.9.5":"2025-09-22T09:37:14.606Z","1.9.6":"2025-09-23T14:28:14.334Z","1.9.8":"2025-09-23T14:34:11.156Z","2.0.0":"2025-09-24T06:00:46.526Z","2.0.1":"2025-09-24T07:55:40.565Z","2.1.0":"2025-09-26T10:15:07.574Z","2.1.1":"2025-09-27T01:34:05.031Z","2.2.0":"2025-09-27T06:12:01.603Z","2.2.2":"2025-09-27T06:31:04.702Z","2.2.3":"2025-09-27T06:54:43.259Z","2.2.5":"2025-09-27T07:15:38.048Z","2.2.6":"2025-09-27T07:26:56.050Z","2.2.8":"2025-09-27T08:04:40.122Z","2.2.9":"2025-09-27T09:02:04.077Z","2.3.0":"2025-09-27T10:00:35.755Z","2.3.1":"2025-09-28T02:18:44.205Z","2.3.2":"2025-09-28T06:01:48.069Z","2.3.3":"2025-09-28T06:26:00.073Z","2.3.4":"2025-09-28T06:36:01.532Z","2.3.5":"2025-09-28T07:18:37.008Z","2.3.6":"2025-09-29T00:58:10.134Z","2.5.0":"2025-09-29T09:58:26.858Z","2.5.1":"2025-09-30T00:52:17.995Z","2.5.2":"2025-09-30T02:07:44.756Z","2.5.3":"2025-09-30T02:21:25.313Z","2.5.5":"2025-09-30T03:34:05.753Z","2.5.6":"2025-09-30T12:08:38.674Z","2.5.8":"2025-09-30T12:46:23.344Z","2.5.9":"2025-09-30T14:17:22.547Z","2.6.0":"2025-09-30T14:28:18.385Z","2.6.1":"2025-09-30T14:36:44.193Z","2.6.2":"2025-09-30T23:12:16.536Z","2.6.3":"2025-10-01T02:33:24.440Z","2.6.5":"2025-10-01T04:28:39.851Z","2.6.6":"2025-10-01T12:02:35.418Z","2.6.8":"2025-10-01T23:46:50.751Z","2.6.9":"2025-10-05T14:44:43.989Z","2.6.10":"2025-10-05T14:55:30.921Z","2.6.12":"2025-10-05T15:39:37.644Z","2.6.13":"2025-10-05T23:25:36.395Z","2.6.15":"2025-10-05T23:51:29.483Z","2.6.16":"2025-10-09T02:14:32.175Z","2.6.18":"2025-10-09T02:41:05.053Z","2.6.19":"2025-10-09T03:49:48.147Z","2.6.20":"2025-10-09T06:16:51.622Z","2.8.0":"2025-10-09T06:43:10.205Z","2.8.1":"2025-10-09T14:16:23.387Z","2.8.2":"2025-10-10T03:51:57.139Z","2.8.3":"2025-10-11T02:52:28.477Z","2.8.5":"2025-10-11T04:07:16.995Z","2.8.6":"2025-10-11T05:21:35.864Z","2.8.8":"2025-10-11T07:04:24.893Z","2.9.0":"2025-10-11T08:11:05.810Z","2.9.1":"2025-10-13T09:51:17.047Z","2.9.2":"2025-10-14T03:13:01.506Z","2.9.3":"2025-10-14T13:56:58.915Z","2.9.5":"2025-10-14T14:23:50.694Z","2.9.6":"2025-10-14T14:29:00.284Z","2.9.8":"2025-10-15T04:27:37.833Z","2.9.9":"2025-10-15T08:37:44.926Z","2.10.0":"2025-10-15T09:05:46.855Z","2.10.1":"2025-10-15T12:36:22.538Z","2.10.2":"2025-10-16T04:37:47.035Z","2.10.3":"2025-10-16T06:51:27.024Z","2.10.5":"2025-10-16T07:54:54.455Z","2.10.6":"2025-10-16T08:08:10.675Z","2.10.8":"2025-10-16T08:37:57.495Z","2.10.9":"2025-10-16T08:49:44.390Z","2.11.0":"2025-10-16T10:16:50.946Z","2.11.1":"2025-10-16T12:00:07.338Z","2.11.2":"2025-10-16T14:03:30.064Z","2.11.3":"2025-10-20T04:03:01.597Z","2.12.0":"2025-10-21T14:24:43.505Z","2.12.1":"2025-10-22T02:55:06.772Z","2.12.2":"2025-10-22T04:36:28.344Z","2.12.5":"2025-10-22T07:48:59.600Z","2.12.6":"2025-10-22T08:24:27.334Z","2.12.8":"2025-10-23T03:57:11.203Z","2.12.9":"2025-10-23T04:14:17.456Z","2.13.0":"2025-10-24T02:29:46.761Z","2.13.1":"2025-10-24T07:24:15.096Z","2.13.2":"2025-10-24T07:40:36.433Z","2.13.3":"2025-10-24T09:07:11.553Z","2.13.5":"2025-10-24T09:27:46.627Z","2.13.6":"2025-10-24T09:39:57.110Z","2.13.8":"2025-10-24T10:08:47.796Z","2.13.9":"2025-10-28T01:31:01.182Z","2.13.10":"2025-10-28T03:54:04.279Z","2.13.11":"2025-10-28T09:00:44.405Z","2.15.0":"2025-10-29T08:35:09.181Z","2.15.1":"2025-10-29T09:36:18.865Z","2.15.2":"2025-10-29T13:03:26.672Z","2.15.3":"2025-10-30T01:16:44.251Z","2.15.5":"2025-10-30T06:24:07.693Z","2.15.6":"2025-10-30T08:48:17.551Z","2.15.7":"2025-10-30T09:00:59.745Z","2.15.8":"2025-10-30T09:28:22.809Z","2.15.9":"2025-10-30T10:07:47.401Z","2.16.0":"2025-10-30T16:00:44.192Z","2.16.1":"2025-10-31T02:13:44.699Z","2.16.2":"2025-10-31T03:02:45.174Z","2.16.5":"2025-10-31T04:55:38.703Z","3.0.0":"2025-10-31T14:56:31.555Z","3.0.1":"2025-11-04T02:45:19.027Z","3.0.2":"2025-11-04T04:30:53.817Z","3.0.3":"2025-11-04T07:43:42.900Z","3.0.5":"2025-11-05T04:08:51.916Z","3.0.6":"2025-11-05T05:41:23.008Z","3.0.8":"2025-11-05T06:09:19.093Z","3.0.9":"2025-11-05T07:00:11.767Z","3.1.0":"2025-11-05T12:44:17.387Z","3.1.1":"2025-11-06T02:20:00.485Z","3.1.2":"2025-11-06T02:33:21.818Z","3.1.3":"2025-11-06T02:57:09.300Z","3.1.5":"2025-11-06T13:30:52.897Z","3.1.6":"2025-11-10T06:20:43.536Z","3.1.8":"2025-11-11T03:53:16.681Z","3.1.9":"2025-11-12T10:08:54.151Z","3.2.0":"2025-11-14T08:11:29.308Z","3.2.1":"2025-11-19T06:34:22.719Z","3.2.2":"2025-11-24T12:19:13.845Z","3.2.3":"2025-11-24T12:41:41.360Z","3.2.6":"2025-11-25T05:39:30.590Z","3.2.8":"2025-12-01T10:12:40.023Z","3.2.9":"2025-12-01T12:31:05.976Z","3.3.0":"2025-12-01T12:58:05.999Z","3.3.1":"2025-12-02T02:23:24.284Z","3.3.3":"2025-12-02T03:34:02.356Z","3.3.5":"2025-12-02T06:06:17.774Z","3.3.6":"2025-12-03T12:04:15.240Z","3.3.8":"2025-12-03T13:59:02.047Z","3.3.9":"2025-12-10T05:46:17.742Z","3.4.0":"2025-12-10T14:39:38.330Z","3.4.1":"2025-12-10T15:10:28.777Z","3.4.2":"2025-12-11T01:13:42.211Z","3.4.3":"2025-12-11T02:05:19.106Z","3.4.5":"2025-12-11T04:32:57.113Z","3.4.6":"2025-12-11T06:21:09.406Z","3.5.0":"2025-12-13T13:18:33.502Z","3.5.1":"2025-12-13T16:01:17.537Z","3.5.2":"2025-12-14T00:38:17.094Z","3.5.5":"2025-12-14T00:46:04.900Z","3.5.6":"2025-12-14T00:56:17.908Z","3.5.8":"2025-12-14T01:48:36.223Z","3.6.0":"2025-12-14T05:34:26.569Z","3.6.1":"2025-12-15T03:09:01.482Z","3.6.2":"2025-12-15T03:51:10.906Z","3.6.3":"2025-12-15T07:29:50.504Z","3.6.5":"2025-12-15T10:04:22.220Z","3.6.6":"2025-12-15T12:55:00.573Z","3.6.8":"2025-12-16T03:22:53.226Z","3.6.9":"2025-12-16T14:35:27.693Z","3.8.0":"2025-12-17T08:36:28.462Z","3.8.1":"2025-12-17T09:17:25.084Z","3.8.2":"2025-12-22T02:18:59.956Z","3.8.3":"2025-12-22T09:13:26.690Z","3.8.5":"2025-12-23T09:36:17.579Z","3.8.6":"2025-12-25T05:45:01.843Z","3.8.8":"2025-12-25T05:49:32.469Z","3.8.9":"2025-12-25T09:33:50.787Z","3.9.1":"2025-12-26T00:26:41.397Z","3.9.2":"2025-12-26T06:08:47.374Z","3.9.3":"2025-12-27T03:39:24.859Z","3.9.5":"2025-12-27T05:40:26.780Z","3.9.6":"2026-01-07T09:05:59.602Z","3.9.8":"2026-01-09T02:32:58.547Z","3.9.9":"2026-01-09T03:53:07.906Z","3.10.0":"2026-01-27T01:51:29.544Z","3.10.2":"2026-02-04T13:24:08.697Z","3.10.3":"2026-02-05T07:17:46.888Z","3.10.5":"2026-02-07T11:16:30.765Z","3.10.6":"2026-02-23T13:43:06.573Z","3.10.7":"2026-02-23T16:54:11.190Z","3.10.8":"2026-02-25T06:06:30.449Z","3.10.9":"2026-02-25T09:02:58.570Z","3.10.10":"2026-02-25T15:58:18.803Z","3.11.0":"2026-02-26T02:52:48.551Z","3.11.1":"2026-02-26T07:08:25.018Z","3.11.2":"2026-02-27T02:54:53.490Z","3.11.3":"2026-02-27T04:02:05.092Z","3.11.5":"2026-02-27T04:20:17.229Z","3.11.6":"2026-02-27T04:26:22.428Z","3.11.8":"2026-02-27T05:22:55.381Z","3.11.9":"2026-02-27T07:23:27.072Z","3.11.10":"2026-02-27T15:05:31.899Z","3.12.1":"2026-02-27T16:13:14.965Z","3.12.2":"2026-02-28T10:50:37.514Z","3.12.3":"2026-03-04T08:22:20.814Z","3.12.5":"2026-03-04T08:53:57.863Z","3.12.6":"2026-03-04T10:06:39.487Z","3.12.8":"2026-03-05T05:23:33.152Z","3.12.9":"2026-03-05T06:24:41.986Z","3.12.10":"2026-03-05T07:11:33.446Z","3.12.11":"2026-03-05T08:39:19.212Z","3.12.12":"2026-03-05T09:20:43.380Z","3.12.13":"2026-03-05T09:39:45.424Z","3.12.14":"2026-03-05T12:38:32.591Z","3.12.15":"2026-03-05T13:28:29.977Z","3.12.16":"2026-03-06T07:34:23.541Z","3.12.18":"2026-03-06T09:37:15.407Z","3.12.19":"2026-03-07T01:55:19.434Z","3.12.20":"2026-03-10T04:06:24.909Z","3.12.21":"2026-03-11T11:24:50.699Z","3.13.0":"2026-03-12T04:16:25.501Z","3.13.1":"2026-03-12T07:04:53.238Z","3.13.2":"2026-03-13T04:41:30.066Z","3.13.3":"2026-03-13T04:52:22.092Z","3.13.4":"2026-03-13T05:35:12.679Z","3.13.5":"2026-03-13T08:18:29.065Z","3.13.6":"2026-03-17T05:52:39.698Z","3.13.8":"2026-03-18T01:53:50.813Z","3.13.9":"2026-03-18T03:55:15.404Z","3.13.10":"2026-03-18T06:44:31.790Z","3.13.11":"2026-03-20T08:01:43.097Z","3.13.12":"2026-03-24T04:00:19.569Z","3.13.13":"2026-03-29T14:48:18.918Z","3.13.14":"2026-04-02T03:41:17.491Z","3.13.15":"2026-04-02T03:46:06.782Z","3.15.0":"2026-04-08T11:21:39.391Z","3.15.1":"2026-04-09T12:55:14.628Z","3.15.2":"2026-04-10T13:42:47.959Z","3.15.3":"2026-04-23T11:03:56.744Z","3.15.4":"2026-04-24T09:56:18.073Z","3.15.5":"2026-04-24T16:02:02.550Z","3.15.6":"2026-04-26T16:13:07.576Z","3.15.7":"2026-04-29T14:07:27.521Z","3.15.8":"2026-04-30T11:39:52.555Z","3.15.9":"2026-05-07T03:33:47.674Z","3.16.0":"2026-05-07T07:54:32.993Z","3.16.1":"2026-05-07T09:30:26.013Z","3.16.2":"2026-05-07T13:28:26.582Z","3.16.3":"2026-05-10T00:35:30.572Z","3.16.4":"2026-05-14T11:01:30.454Z","3.16.5":"2026-05-21T05:22:49.754Z","3.16.6":"2026-05-21T23:37:18.839Z","3.16.8":"2026-05-22T02:14:01.653Z","3.16.9":"2026-05-29T06:04:45.966Z","3.16.10":"2026-06-03T02:07:02.505Z","3.17.0":"2026-08-16T09:40:02.495Z","3.17.1":"2026-08-24T07:28:51.667Z","3.18.0":"2026-08-27T14:37:36.511Z","3.18.1":"2026-08-28T14:05:03.268Z","4.0.0":"2026-08-31T10:50:55.948Z","4.0.1":"2026-09-03T08:25:40.583Z","5.0.0":"2026-09-06T03:01:52.952Z","5.0.1":"2026-09-13T07:33:11.706Z","5.1.0":"2026-09-20T10:56:19.663Z","5.1.1":"2026-09-20T15:15:31.604Z","5.1.2":"2026-09-20T15:33:14.416Z","5.1.3":"2026-09-24T10:37:41.697Z","5.1.4":"2026-09-25T01:20:24.133Z","5.1.5":"2026-09-25T04:15:22.997Z"},"bugs":{"url":"https://github.com/Ahoo-Wang/fetcher/issues"},"author":{"name":"Ahoo-Wang"},"license":"Apache-2.0","homepage":"https://github.com/Ahoo-Wang/fetcher/tree/master/packages/storage","keywords":["storage","localStorage","memory-storage","key-value","caching","serialization","event-listener","cross-environment","typescript","browser","nodejs"],"repository":{"url":"git+https://github.com/Ahoo-Wang/fetcher.git","type":"git","directory":"packages/storage"},"description":"A lightweight, cross-environment storage library with key-based storage and automatic environment detection. Provides consistent API for browser localStorage and in-memory storage with change notifications.","maintainers":[{"name":"ahoo-wang","email":"ahoowang@qq.com"}],"readme":"# `@ahoo-wang/fetcher-storage`\n\n使用序列化、缓存和变更通知存储一个类型化值。它适合符合浏览器 `Storage` 模型的小型应用\n偏好或令牌；可查询或事务性数据应使用数据库。\n\n## 安装\n\n```bash\npnpm add @ahoo-wang/fetcher-eventbus @ahoo-wang/fetcher-storage\n```\n\nPeer 依赖为 `@ahoo-wang/fetcher-eventbus`。\n\n## 示例\n\n```ts\nimport { InMemoryStorage, KeyStorage } from '@ahoo-wang/fetcher-storage';\n\ninterface Preferences {\n  theme: 'light' | 'dark';\n}\n\nconst preferences = new KeyStorage<Preferences>({\n  key: 'preferences',\n  storage: new InMemoryStorage(),\n  defaultValue: { theme: 'light' },\n});\n\nconst removeListener = preferences.addListener({\n  name: 'apply-theme',\n  handle: ({ newValue }) => console.log(newValue?.theme),\n});\n\npreferences.set({ theme: 'dark' });\n\nremoveListener();\npreferences.destroy();\n```\n\n## 核心能力\n\n- 浏览器 `localStorage` 与内存回退。\n- 每个 `KeyStorage` 实例缓存一个类型化值。\n- 默认 JSON 序列化，并支持按需自定义序列化器。\n- 类型化 `{ oldValue, newValue }` 通知。\n- 显式移除监听并清理所有者生命周期。\n\n## 文档\n\n- [状态与事件实战](https://fetcher.ahoo.me/zh/guides/integrations/storage-and-events)\n- [Storage 参考](https://fetcher.ahoo.me/zh/reference/storage)\n\n[English](./README.md) · [许可证](../../LICENSE)\n","readmeFilename":"README.zh-CN.md"}