{"_id":"@openzeppelin/ui-builder-storage","_rev":"44-c5bfa5ae95b445111dde0f302bb3d2ff","name":"@openzeppelin/ui-builder-storage","dist-tags":{"rc":"0.0.0-rc-20251209125914","latest":"1.0.0"},"versions":{"0.0.0-rc-20250924072236":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20250924072236","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20250924072236","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"0022961c573da399c8e5e849c65a42d16eab14a0","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20250924072236.tgz","fileCount":9,"integrity":"sha512-hlmIQcO5mdRDFwRAs1SE+iZYHMVVWCZOvH8QKyF2UBD/fS1Xepch+Qm2owgO+luOwGPQWadpIeRLWl+lUd6CRg==","signatures":[{"sig":"MEYCIQDdXqeDBDlq6mMETtiuM9I2YoVdP1k3YjcnNYykCjSUpAIhAMI/PkP4oedue7SgigDReXrnd+lba4NR2zn+VMBDDs5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164521},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20250924072236.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/9ffc214f3d53b6c67e87e2bc1f21e125/openzeppelin-ui-builder-storage-0.0.0-rc-20250924072236.tgz","_integrity":"sha512-hlmIQcO5mdRDFwRAs1SE+iZYHMVVWCZOvH8QKyF2UBD/fS1Xepch+Qm2owgO+luOwGPQWadpIeRLWl+lUd6CRg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20250924072236","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20250924072236"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20250924072236_1758698670083_0.6350123908205476","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@openzeppelin/ui-builder-storage","version":"0.10.0","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.10.0","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"5f5bc9469af3b4dcc09eb48077c4d6cf456ca8a2","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.10.0.tgz","fileCount":9,"integrity":"sha512-RLMW4lHu/V6c9SDVnow75LdYqOeqvczw7TVc7qaKqUvxIJ85o+XVbrYAc7s3PanDBtJJWLplkJ9UYUii5YEmlQ==","signatures":[{"sig":"MEYCIQCrLV6kjOPGIvHeL6WMwkaYbA/hq+/C9TGDWG2o8BhKzAIhAMzKpybjIpE1IwXq9bMNnB1jWVW0MSHwPwvIHke5EqdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fui-builder-storage@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164470},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.10.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/088ee2d9c9b5bb148c4140bcd8dadb08/openzeppelin-ui-builder-storage-0.10.0.tgz","_integrity":"sha512-RLMW4lHu/V6c9SDVnow75LdYqOeqvczw7TVc7qaKqUvxIJ85o+XVbrYAc7s3PanDBtJJWLplkJ9UYUii5YEmlQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.10.0","@openzeppelin/ui-builder-utils":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.10.0_1758700524268_0.03727138410320818","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@openzeppelin/ui-builder-storage","version":"0.12.0","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.12.0","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"800057be0ec0d2bfc77910a9edee9515fe4b5c51","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.12.0.tgz","fileCount":9,"integrity":"sha512-w16fmnX61+L3ZTO3c+ML5bZVSTWvFJV1HrBKiFcZn7cwkw61ttDCyUzuTyB1w+Nh4yMA4jgWl8Yb4RbjZPcCaw==","signatures":[{"sig":"MEYCIQC6tZnLi79zxMYf39/hTfcPPYJSKJSRK3CfmdnNOT1iqAIhAJSROI7q3Pwl3ybBtsB7lOmVW+seHG0Zg7nekDX+k0AD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fui-builder-storage@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164470},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.12.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/c3d78107bff3fb07ff51c242e1a9deb8/openzeppelin-ui-builder-storage-0.12.0.tgz","_integrity":"sha512-w16fmnX61+L3ZTO3c+ML5bZVSTWvFJV1HrBKiFcZn7cwkw61ttDCyUzuTyB1w+Nh4yMA4jgWl8Yb4RbjZPcCaw==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.12.0","@openzeppelin/ui-builder-utils":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.12.0_1760090003213_0.577387419875272","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251010143740":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251010143740","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251010143740","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"a994f053dfc796c28d53032a305db7dda325ea85","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251010143740.tgz","fileCount":9,"integrity":"sha512-eOxAydjjunKiRBVvVidz21uYb6WDlFnZ/200gfL77P2gSgLZ8X4N4Hvfa0APgpZFNYdKoOPy+RhQkhOtKmzbtA==","signatures":[{"sig":"MEUCIQCud4toLh0+1r2Wst8V+7qPKdwkRXJMzQBSyXBi5uSNLwIgHY10+lOdfEJwksshQ19Ob5xegzJsfiZkKnNjHuudNn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164521},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251010143740.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/3591c6b8bee46228787732ea7ad8076a/openzeppelin-ui-builder-storage-0.0.0-rc-20251010143740.tgz","_integrity":"sha512-eOxAydjjunKiRBVvVidz21uYb6WDlFnZ/200gfL77P2gSgLZ8X4N4Hvfa0APgpZFNYdKoOPy+RhQkhOtKmzbtA==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251010143740","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251010143740"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251010143740_1760107162432_0.6262446560275949","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@openzeppelin/ui-builder-storage","version":"0.13.0","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.13.0","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"c45170d43477803c354bb6ce38c0ef86a78d00bd","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.13.0.tgz","fileCount":9,"integrity":"sha512-MZeAVxdCV2duiPWEqJCXuKy5pFJAGAJg2UOXuKukDTlQU3d3qdy4M3R5elKE2IwmdSx9jhM0oY2bXsPquJjkbQ==","signatures":[{"sig":"MEQCIEpYiLn6zSpevLF89jpis2HggtBj844739oaJ6B/7o7DAiAfIcRFc/F7FNjRcqKC0HA1GdgqvVdXeYWrOMclVJg/sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fui-builder-storage@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164470},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.13.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/4bc6d36702f9bd08e30fd3be7776b8f5/openzeppelin-ui-builder-storage-0.13.0.tgz","_integrity":"sha512-MZeAVxdCV2duiPWEqJCXuKy5pFJAGAJg2UOXuKukDTlQU3d3qdy4M3R5elKE2IwmdSx9jhM0oY2bXsPquJjkbQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.13.0","@openzeppelin/ui-builder-utils":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.13.0_1760113947163_0.322729421217393","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251104113339":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251104113339","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251104113339","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"47008f99e1e36038deb4eb53fbfb0cbc4ed0781f","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251104113339.tgz","fileCount":9,"integrity":"sha512-Zl1X4SL+l1sypLSodzVMGoyVA4v+elrnsKn9WBrkE1H/XfTqBk9wmLGGDpwp71GrYga3sYQZJBWQ7fwMVfPkkQ==","signatures":[{"sig":"MEUCIQDNVFbpO4luM0p42bhkPIY4/MjK5yqK+H7fyF/g5juJqwIgXDIIYNvhTgtiNt+ESLYetvlahkeKm9q1IMBtxS1JYtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251104113339.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/0198568e004a529f383cffc99a3b978e/openzeppelin-ui-builder-storage-0.0.0-rc-20251104113339.tgz","_integrity":"sha512-Zl1X4SL+l1sypLSodzVMGoyVA4v+elrnsKn9WBrkE1H/XfTqBk9wmLGGDpwp71GrYga3sYQZJBWQ7fwMVfPkkQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251104113339","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251104113339"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251104113339_1762256177631_0.2579501410293201","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251104191208":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251104191208","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251104191208","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"6aa6dae7ced9cf4bc0e4585c92bef8c825ec15db","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251104191208.tgz","fileCount":9,"integrity":"sha512-NBBkdayv4RCNkZLKMcJAxGY8yD6YX4BVsdbCA25o5QKJpSFVq+MMD4QEoXN6tlPJCtxVvUCdVHh48q3xs2Gcuw==","signatures":[{"sig":"MEUCIQC+YKBTbdiJv1BoOZ6BpR2QztIavE1gjSFSrCV56Tc64QIgMNcqDPc3L5o5fEcTLhStSUlHUk4XBMwdDm3PVQ97PH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251104191208.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/7b444905ef459fa7ec6d299b2691fe5c/openzeppelin-ui-builder-storage-0.0.0-rc-20251104191208.tgz","_integrity":"sha512-NBBkdayv4RCNkZLKMcJAxGY8yD6YX4BVsdbCA25o5QKJpSFVq+MMD4QEoXN6tlPJCtxVvUCdVHh48q3xs2Gcuw==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251104191208","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251104191208"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251104191208_1762283681934_0.3202526909972738","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251105125421":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251105125421","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251105125421","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"dbf4f1975d0b833607ea1630063b67727faf3a43","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251105125421.tgz","fileCount":9,"integrity":"sha512-Ql1rd6znosw1RYh+tCzAUTpaEtM8SK0VljaCnfzCr6zPaRZawCDf0nLhdZ6O8CdntP9fGrTkKG2TQhyMilWnOA==","signatures":[{"sig":"MEQCIHWyUe4GnJM6BsnhZ5CWkNR7boZQ6M+MQ4WmO57vw7g8AiADLZpSD5YJhjRHpG9g/J9diXEtPwWGo8jUvYr/a23Usg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251105125421.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/5f3acf2c4792e233e30b0a8f8ecc2900/openzeppelin-ui-builder-storage-0.0.0-rc-20251105125421.tgz","_integrity":"sha512-Ql1rd6znosw1RYh+tCzAUTpaEtM8SK0VljaCnfzCr6zPaRZawCDf0nLhdZ6O8CdntP9fGrTkKG2TQhyMilWnOA==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251105125421","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251105125421"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251105125421_1762347419976_0.14451627082856056","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251105132527":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251105132527","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251105132527","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"78a1cf71e39a2bf87e0ef0681f4348d450dab7bc","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251105132527.tgz","fileCount":9,"integrity":"sha512-k4GlehamBZy3WbKD2TUpPdfpMTEByJEm/cUyxH7zusHMb1EPte9uapinUF5HpNZn5F35uuWrtTQDpcM42yEMBw==","signatures":[{"sig":"MEQCICsfMfG/sU3fkJkyRubcpvV3/8SbdYFTlyhn3C1PuBsvAiBUhbjiKniL4/AannATx0puzteN3RIesdEnRSakx5+24Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251105132527.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/7e09592f4b40a23ce5a0cfd0425d30a9/openzeppelin-ui-builder-storage-0.0.0-rc-20251105132527.tgz","_integrity":"sha512-k4GlehamBZy3WbKD2TUpPdfpMTEByJEm/cUyxH7zusHMb1EPte9uapinUF5HpNZn5F35uuWrtTQDpcM42yEMBw==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251105132527","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251105132527"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251105132527_1762349278903_0.616626638236552","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251106125747":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251106125747","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251106125747","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"485bce69abe11d4c7e6a7c01989f7e476f33ef5d","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251106125747.tgz","fileCount":9,"integrity":"sha512-ITiNa9NBrUqpuxk4aHsIbAb8OwQr80K2NvrfSqBz8I03zkBXMkCGqFrDVVwuIF3Eps/pGT8aDD1uXG9AW9CQAA==","signatures":[{"sig":"MEYCIQCMc3sljRE59R8c191G7VtUzyi3+XW5Khx2/8Ds82xdtgIhAKu5bXkjh6nmo11EiPkVgczLbPpfGQTaBq4rJcgYWjWw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251106125747.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/bdb0ce9e7067c67ac9a0a1389901d236/openzeppelin-ui-builder-storage-0.0.0-rc-20251106125747.tgz","_integrity":"sha512-ITiNa9NBrUqpuxk4aHsIbAb8OwQr80K2NvrfSqBz8I03zkBXMkCGqFrDVVwuIF3Eps/pGT8aDD1uXG9AW9CQAA==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251106125747","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251106125747"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251106125747_1762434013350_0.7262029395364578","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251109121322":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251109121322","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251109121322","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"b640b4e77d1b0a36617fb970c6481d6dfa153b97","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251109121322.tgz","fileCount":9,"integrity":"sha512-Puj9FFkLIMIFbmV9+flW3gPsO5ncP1f/t8EWZK/zeFlaoS1v7PrRPCwTG8+rE8jnVttd42h5o09pMwHxD+Jmcg==","signatures":[{"sig":"MEUCIDdRYCOcUXu++vxv/3P8sPVj2oTYpyl7yLRbQidgtZnEAiEAh0AOw0gBpY7ixMM7sVSZ1phqVRaylg/aHf44ToRFx/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251109121322.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/e58a68ffcf85349b1d7986ab79ce00a4/openzeppelin-ui-builder-storage-0.0.0-rc-20251109121322.tgz","_integrity":"sha512-Puj9FFkLIMIFbmV9+flW3gPsO5ncP1f/t8EWZK/zeFlaoS1v7PrRPCwTG8+rE8jnVttd42h5o09pMwHxD+Jmcg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251109121322","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251109121322"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251109121322_1762690559185_0.7851528889034207","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@openzeppelin/ui-builder-storage","version":"0.14.0","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.14.0","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"b60ad3bf87d9bb746b4d9ac7aef21d622e1babaa","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.14.0.tgz","fileCount":9,"integrity":"sha512-UtBPQunZuhUrCzbLoC1pFpNZq4ik6OUOX7tSpg+duk/V6FFb7g0gUMUAdZUX+wR1AcInqzlNs47BkY33QFhVlQ==","signatures":[{"sig":"MEUCIQCRmZx7iZmLmhJFlFDJD0yaFOjQA3IVqkuCeMhpLNkUrQIgA8cSULXa5w7uPRzm3ueBQ0l1fxJ+AeSVwJEStS9ITEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fui-builder-storage@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166051},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.14.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/a961b5c067dd655be8b7273036e38bf8/openzeppelin-ui-builder-storage-0.14.0.tgz","_integrity":"sha512-UtBPQunZuhUrCzbLoC1pFpNZq4ik6OUOX7tSpg+duk/V6FFb7g0gUMUAdZUX+wR1AcInqzlNs47BkY33QFhVlQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.14.0","@openzeppelin/ui-builder-utils":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.14.0_1762776316962_0.7754812601840071","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251112184402":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251112184402","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251112184402","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"482770850c04859c64d68612d8d48016de78109a","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251112184402.tgz","fileCount":9,"integrity":"sha512-bDw2oQE5I3xiG4iiPUgLTL6zFYzo8I+6TznQFIQpAWi5Ydv/XuFBNAERhMSkAFjarQzLf9MGq9tXiAEKk8f+1A==","signatures":[{"sig":"MEQCIDWarmW4VDmYO7XUQLxtNnbdZAQWMznCnjAkV24kNsU3AiBcArRDV61lFIiYoes9qxrviVezY+VtHzAS/7Z4+zuhdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251112184402.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/d4f44916484e737c025a96f22577e6da/openzeppelin-ui-builder-storage-0.0.0-rc-20251112184402.tgz","_integrity":"sha512-bDw2oQE5I3xiG4iiPUgLTL6zFYzo8I+6TznQFIQpAWi5Ydv/XuFBNAERhMSkAFjarQzLf9MGq9tXiAEKk8f+1A==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251112184402","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251112184402"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251112184402_1762973201097_0.4594766335737195","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@openzeppelin/ui-builder-storage","version":"0.15.0","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.15.0","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"349ad3ae7733ce9486feab5e276ebf5e60b2b000","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.15.0.tgz","fileCount":9,"integrity":"sha512-rH6UktwceghFn7nupJtOlxl2zPtnm8eBimsGiL8N0xz9a93G5cVXXeGyfMG6UTFXqqnxEWP8s7W6B6DIWBZSgw==","signatures":[{"sig":"MEUCIFuZv3US7Ur7K3NtHwLqF0jAlJE32RQcjmiGxJLV2cOFAiEAlrzUc+LvU+njM8zpLm93VWsY/0cZo2kUKI5cHmr5vAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fui-builder-storage@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166051},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.15.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/6049628005fed034f877e1c2ecd611cf/openzeppelin-ui-builder-storage-0.15.0.tgz","_integrity":"sha512-rH6UktwceghFn7nupJtOlxl2zPtnm8eBimsGiL8N0xz9a93G5cVXXeGyfMG6UTFXqqnxEWP8s7W6B6DIWBZSgw==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.15.0","@openzeppelin/ui-builder-utils":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.15.0_1762984661598_0.04841181344685164","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251117182849":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251117182849","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251117182849","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"4443efaf6a90bcce10b5c33338a0512ed3676b92","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251117182849.tgz","fileCount":9,"integrity":"sha512-fFT7aFfg5ZShS00OYF3fmn3Omq68tCPwQKGmH6SncqbpAu5b2yBim1YrILQ1JzksptYIZRbm7SSe6eurVRvOfg==","signatures":[{"sig":"MEUCIQDGX21QM7edAdo6rcB2SUgL4U1+SbIDGdjywgYYCg5wNgIgGBWP6eef2BJ13FaJi0FcNgTW0VnQ3NtEsi3/QsJngOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251117182849.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/91b59fecd2924396e263e5ba0b9e9cad/openzeppelin-ui-builder-storage-0.0.0-rc-20251117182849.tgz","_integrity":"sha512-fFT7aFfg5ZShS00OYF3fmn3Omq68tCPwQKGmH6SncqbpAu5b2yBim1YrILQ1JzksptYIZRbm7SSe6eurVRvOfg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251117182849","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251117182849"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251117182849_1763404287055_0.09506202789456442","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@openzeppelin/ui-builder-storage","version":"0.16.0","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.16.0","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"60aa4621d9b6cc5840987f6302ffb0a5856c4151","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.16.0.tgz","fileCount":9,"integrity":"sha512-9XvNAHWwGUgX0eXO9/8YwscjHWuSil4/QxmE9AJVcmzFrw61wi/A3xVPtnJ6gPf6D783Oh2RkYfFlFUYp2/FKQ==","signatures":[{"sig":"MEUCIDGoKwtMJ0BRWJgaqqf5ZFrcvy+FLYpgBJ4HZA0bKJmxAiEAtytIvZ/+aGChozV9+RHjGcKGwlUSIqunerOHVSN3kMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fui-builder-storage@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166051},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.16.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/219fc73d7118fea10f8e86d16263f690/openzeppelin-ui-builder-storage-0.16.0.tgz","_integrity":"sha512-9XvNAHWwGUgX0eXO9/8YwscjHWuSil4/QxmE9AJVcmzFrw61wi/A3xVPtnJ6gPf6D783Oh2RkYfFlFUYp2/FKQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.16.0","@openzeppelin/ui-builder-utils":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.16.0_1763406962121_0.1297453158473525","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251125120420":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251125120420","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251125120420","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"eade2b99fa5f0b59ad958858d1f716d075c8870b","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251125120420.tgz","fileCount":9,"integrity":"sha512-KZXdBzoAmsEBEOKpRMEmgE7zsWTvPrR4YiYdtiuyJ6o6yPwARqg6OD4zHOiuHVt4TBLNKaVBSkJa3r1kq5CEOg==","signatures":[{"sig":"MEUCIQC1Qc165FIA0SenjNvCHVrO960n/++c4ni01BtVQzzeTwIgUoW9yMkZMFz2Jib+XpENL0A0OC/Gi9cI3QA4mYWJ0z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251125120420.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/a4ed082d05445571a045624a86253cb3/openzeppelin-ui-builder-storage-0.0.0-rc-20251125120420.tgz","_integrity":"sha512-KZXdBzoAmsEBEOKpRMEmgE7zsWTvPrR4YiYdtiuyJ6o6yPwARqg6OD4zHOiuHVt4TBLNKaVBSkJa3r1kq5CEOg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251125120420","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251125120420"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251125120420_1764072428455_0.7304315151467649","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251126123039":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251126123039","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251126123039","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"1eac0ecf48af6e4e328491f5b67d90d5840fee7e","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251126123039.tgz","fileCount":9,"integrity":"sha512-f41vy4dnOitlwL2Qxi9Qj5MHkuNr1tCw27ObqO0uodBhnq73efEbuD+kiQ0gff8fTJwL+/UYv16rlEi6Z3xHdA==","signatures":[{"sig":"MEYCIQDY3pKYyPe8kS3oQl/IzyUaVntnxDCS8DMaYORsfV6NcgIhAKB2YU+Z06vRM2k0qIRvPgTTSL0t0708cFvEphXmdPVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251126123039.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/cf20cc71fd070749ff344b89d698036f/openzeppelin-ui-builder-storage-0.0.0-rc-20251126123039.tgz","_integrity":"sha512-f41vy4dnOitlwL2Qxi9Qj5MHkuNr1tCw27ObqO0uodBhnq73efEbuD+kiQ0gff8fTJwL+/UYv16rlEi6Z3xHdA==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251126123039","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251126123039"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251126123039_1764160404608_0.4195567926870516","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251127093622":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251127093622","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251127093622","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"75fcc391e6921bd1822a609e8a171695e8a93b3c","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251127093622.tgz","fileCount":9,"integrity":"sha512-bgnolFVYJSHCmMwPyIqjPKQSk0dH7pT3xzWjOO5EqVt2bkuorP8oRAoT4LwPPB9yribCjVOUS+QsEvqL2ltefg==","signatures":[{"sig":"MEYCIQCtjSOxiG9SKNKNWJBbV1yDhUIhakdprx0gFH0yRNKUJwIhAI1ZXhliVYbKJ4CuVvXpw5rRjHfIbaKQqD4rvW+j/ldS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251127093622.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/87cdd74b1776537ae571bde5e2f81b8c/openzeppelin-ui-builder-storage-0.0.0-rc-20251127093622.tgz","_integrity":"sha512-bgnolFVYJSHCmMwPyIqjPKQSk0dH7pT3xzWjOO5EqVt2bkuorP8oRAoT4LwPPB9yribCjVOUS+QsEvqL2ltefg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251127093622","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251127093622"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251127093622_1764236338007_0.9587623997342469","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251127103447":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251127103447","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251127103447","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"d7b419faf410cc28f3554dcbcc801a496c3f503d","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251127103447.tgz","fileCount":9,"integrity":"sha512-LLx1c0u6MPFX3HmdEIl9wfAuVNjy92rYqzDXADmEXw8gsJHT+mjrw5FtbS10DQjT1ZK8+bgOu7rT6y3NXRn+ng==","signatures":[{"sig":"MEUCIAw+tANjaiQq/734mSOEMY/iK8DByB3PUvBaTU5Ga4J1AiEAuilhSunMsXm+rCp8DoA7soeA+dxoDIrTi9/YiT25hr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251127103447.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/53ecccbd25310b2e5e7fda691f3e867d/openzeppelin-ui-builder-storage-0.0.0-rc-20251127103447.tgz","_integrity":"sha512-LLx1c0u6MPFX3HmdEIl9wfAuVNjy92rYqzDXADmEXw8gsJHT+mjrw5FtbS10DQjT1ZK8+bgOu7rT6y3NXRn+ng==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251127103447","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251127103447"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251127103447_1764239857199_0.8527129567064338","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251127105542":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251127105542","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251127105542","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"58a74621e19dff5cde2f38815f38b3432d04c02c","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251127105542.tgz","fileCount":9,"integrity":"sha512-O1mNi40dw5LZaxVknIcmBfhQUVPzH+vQD5sSsv/M8pdMRBxWSuUj/33EAw6uS8vxJKgKYI2RmfyZeeW246YHwQ==","signatures":[{"sig":"MEUCIAZtMEU8tEnTnsMRmQG7eUEinkEnmVmg9gdCde29j+DbAiEA652lprm0HcQ0DVw8DmXZYleW8PBNqKX+ZBqoqXBLmT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251127105542.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/8b2b4cf7953ad95fe784b97aaa0b58e1/openzeppelin-ui-builder-storage-0.0.0-rc-20251127105542.tgz","_integrity":"sha512-O1mNi40dw5LZaxVknIcmBfhQUVPzH+vQD5sSsv/M8pdMRBxWSuUj/33EAw6uS8vxJKgKYI2RmfyZeeW246YHwQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251127105542","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251127105542"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251127105542_1764241106355_0.08511660421552047","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251127121110":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251127121110","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251127121110","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"43a32fb8686f0523883effa9df6faa56cb97ded2","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251127121110.tgz","fileCount":9,"integrity":"sha512-yEq2s6ZP5D2ZsDSxDWyKiAxulRKW6yNPJ5HczSDGRHhDQ758j5qCsR0zdcTUXcOzxQdzeT9XG9PDoneAjiw7iA==","signatures":[{"sig":"MEQCIHr2TnPBkfodVu7QzWZURuDsF1seLfqPyubhZlLM5S+DAiAnQ7xloL0LPWngztlHO3Es4DAEkWLT4cdKTGT8odCxag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251127121110.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/fc172f1bc6cac7011ab27cc3d25c6297/openzeppelin-ui-builder-storage-0.0.0-rc-20251127121110.tgz","_integrity":"sha512-yEq2s6ZP5D2ZsDSxDWyKiAxulRKW6yNPJ5HczSDGRHhDQ758j5qCsR0zdcTUXcOzxQdzeT9XG9PDoneAjiw7iA==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251127121110","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251127121110"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251127121110_1764245639661_0.0924434667542473","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251127123556":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251127123556","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251127123556","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"b016b15a3886fe29a23dcc0bcee963951874fb5c","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251127123556.tgz","fileCount":9,"integrity":"sha512-J6nH15uzjeHq68msNp7EAFmWk8ub/XLASvxPTUQ1ulRck/3GKR6abxlh23lDmFVRQ5sVcuPDWFjVMsIFu8NqaQ==","signatures":[{"sig":"MEUCIHqw8GfBhhhU/e41qtEmMYroB0CQqRZjCZQ1PiP7/OonAiEAuEBka0iSpZ5UJ4i214YUByYp4PjLAVWaHyegKu8CfyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251127123556.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/a477a4fa305f916864190beb80b0308f/openzeppelin-ui-builder-storage-0.0.0-rc-20251127123556.tgz","_integrity":"sha512-J6nH15uzjeHq68msNp7EAFmWk8ub/XLASvxPTUQ1ulRck/3GKR6abxlh23lDmFVRQ5sVcuPDWFjVMsIFu8NqaQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251127123556","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251127123556"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251127123556_1764247108776_0.5744801791044829","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251127133701":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251127133701","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251127133701","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"0141c415cdebb2d2c2c6b38dbf54c068bdd8bcc5","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251127133701.tgz","fileCount":9,"integrity":"sha512-gl/Rr+YMxPkAyaO1L/ToHqd5QCl6wFV1/QDyyqT1FvCv2QrBYFCW6OW1zR+D3ZnQ9HLq3LHCbO9TFhgdZl/GsQ==","signatures":[{"sig":"MEQCIAhBcSQVpymWY+1PQQbHd1s/HcIEukpQFhi6+vCdqa/MAiBe8SQAVfryrZJ5uP4pRg9A48QLYwLFjkGRK8GEYvjdvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251127133701.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/264c3c8165fcf677b816f4dae00a398b/openzeppelin-ui-builder-storage-0.0.0-rc-20251127133701.tgz","_integrity":"sha512-gl/Rr+YMxPkAyaO1L/ToHqd5QCl6wFV1/QDyyqT1FvCv2QrBYFCW6OW1zR+D3ZnQ9HLq3LHCbO9TFhgdZl/GsQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251127133701","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251127133701"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251127133701_1764250795623_0.06810533938351071","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251127144538":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251127144538","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251127144538","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"29dce72a2ca91ac56fc909d9030fb8cad3b2bf41","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251127144538.tgz","fileCount":9,"integrity":"sha512-bptosyblhWcb5mzN3EptNledL4RSBF47/NEHoRTo4+TFNNlCE4PnxuO8V2UPv/58+ueshCR6oLBmnIt+La43Dg==","signatures":[{"sig":"MEYCIQDNhncPgkzF1BjkPhyQFcPCics3PyldcKpomGdAoCM0OwIhAM8SmbGXctAFp4iVce/y7yjAohXkMSxaIhkSjKmdrHzF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251127144538.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/8146df04008e9b3d7f1e78f872a9428a/openzeppelin-ui-builder-storage-0.0.0-rc-20251127144538.tgz","_integrity":"sha512-bptosyblhWcb5mzN3EptNledL4RSBF47/NEHoRTo4+TFNNlCE4PnxuO8V2UPv/58+ueshCR6oLBmnIt+La43Dg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251127144538","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251127144538"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251127144538_1764254908427_0.17053063223833198","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251127151832":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251127151832","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251127151832","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"69f7777b365dce4f2af882a8e5787a4fa6f85cab","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251127151832.tgz","fileCount":9,"integrity":"sha512-SMyS/qCI16+hTQ4zjlvPwlNK4k55PJ3R4FEb1kFap3yXoqsTSUdVoaYP1cI+vI/N2wuymABkZgv/pyKGqVeHdQ==","signatures":[{"sig":"MEUCIQCi8xdYr0MWDg278zsuFR3qro9e9w37nIHglECdlgTYYQIgON7NrE4ypp+X435wrUx6GjyRm0WUDPNxFdWhyiDGVNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251127151832.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/ff0732e3795c04d6dab942f8bdf4deae/openzeppelin-ui-builder-storage-0.0.0-rc-20251127151832.tgz","_integrity":"sha512-SMyS/qCI16+hTQ4zjlvPwlNK4k55PJ3R4FEb1kFap3yXoqsTSUdVoaYP1cI+vI/N2wuymABkZgv/pyKGqVeHdQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251127151832","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251127151832"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251127151832_1764256867332_0.7323597429471993","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251129151040":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251129151040","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251129151040","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"e7b4751b0cf88bc4ce93a17e594f6c5b794c325c","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251129151040.tgz","fileCount":9,"integrity":"sha512-Fz6pVdQmvYfkhgvSOApvkt2HVz+soDhPtA/5FuUqgKiT3zmKWb/DAL9JQyDppeXrxIX6sA4Q+J8KDFO5qfAw7Q==","signatures":[{"sig":"MEQCIE5bDNhCbum2QEXPEQF1FdoBgoSMryuEiW7BDyMCB1ZXAiBD0UKY3SdZN1EZhP5DB8JOWhNUKhi9R7+J9a6jSH0yUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251129151040.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/d286706c575f504030a7a5c283f16dbd/openzeppelin-ui-builder-storage-0.0.0-rc-20251129151040.tgz","_integrity":"sha512-Fz6pVdQmvYfkhgvSOApvkt2HVz+soDhPtA/5FuUqgKiT3zmKWb/DAL9JQyDppeXrxIX6sA4Q+J8KDFO5qfAw7Q==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251129151040","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251129151040"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251129151040_1764429210706_0.21526147728906486","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251130121826":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251130121826","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251130121826","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"4264dd4e5f605d3259084e40d16ce60edd34a800","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251130121826.tgz","fileCount":9,"integrity":"sha512-AeqZujNXaaSD+Uamb7HahfAyFfkbobZIVdH7pzkRAx0nzG+KWusnb8MI+ND+6lg7Syh48+ASilIGLsvBRqf9Xg==","signatures":[{"sig":"MEYCIQCSF/0oDkFfvC5WusIHwmPwWkn20dIkmO7Tpln4u1M82AIhAM0t0z5vtZNb+qYZK2jqJdOAjGg+ZYBYHzeWPhedJezD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251130121826.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/e19bc207f7d5c989730b4c41d17233fd/openzeppelin-ui-builder-storage-0.0.0-rc-20251130121826.tgz","_integrity":"sha512-AeqZujNXaaSD+Uamb7HahfAyFfkbobZIVdH7pzkRAx0nzG+KWusnb8MI+ND+6lg7Syh48+ASilIGLsvBRqf9Xg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251130121826","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251130121826"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251130121826_1764505268950_0.2975079344280991","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251130125018":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251130125018","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251130125018","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"14d175aafa78748ca44ca63132925089d9c86d83","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251130125018.tgz","fileCount":9,"integrity":"sha512-WgHSjD0B0gFR/yq3n26A52PDCcawwi2XEp9LvPMQq76FmaxhNISVzqJu0ZZb/R+dlXqmFqKfJl5aDEU1Ur0uzg==","signatures":[{"sig":"MEUCIQDCvxYnctJX+kd9+0MFYycQ8q+V410nEYsrlv/NahFY3AIgM/B/OinGJO5ySDxA6ndTvK9ua9CANMMuojUmDQBQV+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166102},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251130125018.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/7892d93ec50b72bd45f2532eeee1d4ca/openzeppelin-ui-builder-storage-0.0.0-rc-20251130125018.tgz","_integrity":"sha512-WgHSjD0B0gFR/yq3n26A52PDCcawwi2XEp9LvPMQq76FmaxhNISVzqJu0ZZb/R+dlXqmFqKfJl5aDEU1Ur0uzg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Local storage services for the OpenZeppelin UI Builder ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-types":"^0.0.0-rc-20251130125018","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251130125018"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0","sonner":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251130125018_1764507185246_0.6967149713229814","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251202102440":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251202102440","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251202102440","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"849eee411cba53c97b4f7bc91c40f6d62be08c42","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251202102440.tgz","fileCount":9,"integrity":"sha512-S4wqB3Pzbe7sEvP/c0dr39WICaZLx2cGT9iMAdWyb5qlWJjzoz+cCHXcPDfHhSg4Y1Hv7pxx565BZI9B5EQPMQ==","signatures":[{"sig":"MEQCIAKKgXV99nXNjMlh0O31IbUVRaIwKFLJgjZa9ZvC0RPRAiBVfu0iTMCpB/mpQpEpW4/6y5lGDgDqTarPYPx1q8tB1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129120},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251202102440.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/b1faceaa374eefebd5b7e060b97babf1/openzeppelin-ui-builder-storage-0.0.0-rc-20251202102440.tgz","_integrity":"sha512-S4wqB3Pzbe7sEvP/c0dr39WICaZLx2cGT9iMAdWyb5qlWJjzoz+cCHXcPDfHhSg4Y1Hv7pxx565BZI9B5EQPMQ==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251202102440"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251202102440_1764671233103_0.7415447490292946","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251202180642":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251202180642","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251202180642","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"52d385e6bf6f39173ea813dcfe5a872bc09f5d05","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251202180642.tgz","fileCount":9,"integrity":"sha512-82kzZM6VjcGJiLo+L7w/u8K1JcoWE6+2L0BL8iFWPSyDtrfOL8Y06XVVGIRVu5fB/y0gqzTtzDmlACBP18EJhg==","signatures":[{"sig":"MEUCIGqv2JMJKM7H+zp8AdC6vJ3kplchiHcSDUykrZePXAHZAiEA1US0HYbd0R4/AaDInoVrNLP5Od7gO9R9wYpffJe04sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204522},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251202180642.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/507e530db569125f9048fa2129348ff5/openzeppelin-ui-builder-storage-0.0.0-rc-20251202180642.tgz","_integrity":"sha512-82kzZM6VjcGJiLo+L7w/u8K1JcoWE6+2L0BL8iFWPSyDtrfOL8Y06XVVGIRVu5fB/y0gqzTtzDmlACBP18EJhg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251202180642"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251202180642_1764698960741_0.4369160358499531","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251205112122":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251205112122","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251205112122","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"db1b0b3c5ac3e326d8d228cb5ec095c7b8d0ef6e","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251205112122.tgz","fileCount":9,"integrity":"sha512-NC7QM9Ww+HNzzAVZpRHxpIRnmchhLSasHRo1lfWE4RH2gb2/inhBOpFSnr0mx9CkNuQj6MbCxY4xswQAbXuS6g==","signatures":[{"sig":"MEYCIQCbTI0TfXxLEOYNNAwtoRBTNPBwNwZRPbu7X7j0Y8Ze3wIhAKZobJbw6DPqs+FMVS02YPmkBJLxrSFjQ7jqdqHBM9U9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204522},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251205112122.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/17b2c3fcfe95a74fbe374bf3f04616f4/openzeppelin-ui-builder-storage-0.0.0-rc-20251205112122.tgz","_integrity":"sha512-NC7QM9Ww+HNzzAVZpRHxpIRnmchhLSasHRo1lfWE4RH2gb2/inhBOpFSnr0mx9CkNuQj6MbCxY4xswQAbXuS6g==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251205112122"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251205112122_1764933835894_0.03746239854559663","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251205114302":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251205114302","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251205114302","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"56cfa5cf2ec7b4bf14e6e65a2a5313a25abd397c","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251205114302.tgz","fileCount":9,"integrity":"sha512-DXx7u17hcdryM3QW3mh+ZqVQD5GByxkd2IqaHkpoSR6qCb4qRnwbNK3SiltadeKY9uMZgB3WS+iBYDw2va7oXA==","signatures":[{"sig":"MEUCIQDgTiV12djrMxM8heIfWcrTahIPJVc7JbK1B+UyEHAdsAIgezonfITN3UqE91EfBJIRXXS09PqCHhOqEIHXfhv3mZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204522},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251205114302.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/95cc09c2eabc4db1768f483f23ebbcaf/openzeppelin-ui-builder-storage-0.0.0-rc-20251205114302.tgz","_integrity":"sha512-DXx7u17hcdryM3QW3mh+ZqVQD5GByxkd2IqaHkpoSR6qCb4qRnwbNK3SiltadeKY9uMZgB3WS+iBYDw2va7oXA==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251205114302"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251205114302_1764935137160_0.2666374644149192","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251205123720":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251205123720","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251205123720","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"f0ef8d98f2a8609de3604c0d34a6c33832069a48","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251205123720.tgz","fileCount":9,"integrity":"sha512-b0ndl2zp4fC3Lrhvck+NqegWp8Y0juYP+P+tPklD28UJTCNeKSddziiTg1sB4RkRElBMxRVs/H4kqmv46z+7zw==","signatures":[{"sig":"MEYCIQC7Ho2RaNDcyAGMhkPHD8a4Obk6Tby3YeCxJXijQX1ZvAIhAPptpX5ZtqYBhAbqcVRiahCOT/GjaEA2ZNpvPT7T8C/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204522},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251205123720.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/aeb5fcfd82d549af32cf174583dd0c23/openzeppelin-ui-builder-storage-0.0.0-rc-20251205123720.tgz","_integrity":"sha512-b0ndl2zp4fC3Lrhvck+NqegWp8Y0juYP+P+tPklD28UJTCNeKSddziiTg1sB4RkRElBMxRVs/H4kqmv46z+7zw==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251205123720"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251205123720_1764938399048_0.2987635036608052","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251205132718":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251205132718","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251205132718","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"2248d2e9a4e0fc245d114db286f242644dcf6d72","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251205132718.tgz","fileCount":9,"integrity":"sha512-ojMa/YQa0CIqg8wTQPxFKRLm83f9XkcHH3VCanfeWNANcwQytdQv+eFEZEDsnH4MAO6rCM9vryVo/vUJaxTxIw==","signatures":[{"sig":"MEQCIB5/cL+j2iKpH2hf9POs7xxTCXLsj25j6AM9rmkHku7AAiA3K3XHtnEOTm8hBIEoOdPKS2atbHyqbrxRWheMJtcULQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204522},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251205132718.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/248a44ec3594c16c18ba607e9da06ba5/openzeppelin-ui-builder-storage-0.0.0-rc-20251205132718.tgz","_integrity":"sha512-ojMa/YQa0CIqg8wTQPxFKRLm83f9XkcHH3VCanfeWNANcwQytdQv+eFEZEDsnH4MAO6rCM9vryVo/vUJaxTxIw==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251205132718"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251205132718_1764941394952_0.026031319851588464","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251208122707":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251208122707","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251208122707","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"3267e7695fe38f30cfa9a3053404f6a5e6d5bce8","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251208122707.tgz","fileCount":9,"integrity":"sha512-EU4vdMFrH9Oi8lCdg4Ket/BTlZc9S5RHqKQhHLqurQMNCmJkIafkimgR/9o3dmv2Cw0C8DHPrsOismcGRQGtGg==","signatures":[{"sig":"MEYCIQD5mlNIHAYJtF+7B8zk4wZd/18MaGczEXCmvDQilIBYOAIhAJ0jS1mS0Pw8JdntHHymZ/jry7WKCTePpdKWXZDd3KVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204522},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251208122707.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/edff8ab5de5073aecd0dd1b352e9c466/openzeppelin-ui-builder-storage-0.0.0-rc-20251208122707.tgz","_integrity":"sha512-EU4vdMFrH9Oi8lCdg4Ket/BTlZc9S5RHqKQhHLqurQMNCmJkIafkimgR/9o3dmv2Cw0C8DHPrsOismcGRQGtGg==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251208122707"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251208122707_1765196986717_0.723742224307548","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251208191553":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251208191553","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251208191553","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"62ef555a80cf12116274fabd54f6f53389ead061","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251208191553.tgz","fileCount":9,"integrity":"sha512-f6WCzGp1BshtEjK6fvNtoLw4vGg5YeHuDJJNVCtr9KGqBWiXgChQ2GIw672yINwqEIuxuHa8n/r7ysDqfG6Z5A==","signatures":[{"sig":"MEYCIQDbGMYsDmvCCDuLqXgyua2jc5+f1sCsXWo+6JvR7CKE+wIhAJPOx+zHES21xxAtDuvd4DXx+ilP5TlKSbadihjxLPJS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204522},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251208191553.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/135a60f435ee8e281c4a225094e2a68d/openzeppelin-ui-builder-storage-0.0.0-rc-20251208191553.tgz","_integrity":"sha512-f6WCzGp1BshtEjK6fvNtoLw4vGg5YeHuDJJNVCtr9KGqBWiXgChQ2GIw672yINwqEIuxuHa8n/r7ysDqfG6Z5A==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251208191553"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251208191553_1765221512538_0.39253603337822107","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20251209125914":{"name":"@openzeppelin/ui-builder-storage","version":"0.0.0-rc-20251209125914","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@0.0.0-rc-20251209125914","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"ea24316ade244c8359f719037bfd955139e1ff1a","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-0.0.0-rc-20251209125914.tgz","fileCount":9,"integrity":"sha512-3grnaCVf7H2lcazXD9S3BPxxH4HmZJYrIMSo7DelUhxiCK4HhjpCCT2BTAcuh+0MCG62e/tL0HZTVBGgDUqsdA==","signatures":[{"sig":"MEUCIQDND+cdAjCJMqOzU7w24Js9qvozjdz7morpKMZyUgGWrAIgKWgaY1YMDGbKweXMH+nTutwSeiW1vzwq+iYN6V7a3i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204522},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-0.0.0-rc-20251209125914.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/edc910c7ea4fcd28d5a4c7119d5fabde/openzeppelin-ui-builder-storage-0.0.0-rc-20251209125914.tgz","_integrity":"sha512-3grnaCVf7H2lcazXD9S3BPxxH4HmZJYrIMSo7DelUhxiCK4HhjpCCT2BTAcuh+0MCG62e/tL0HZTVBGgDUqsdA==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^0.0.0-rc-20251209125914"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_0.0.0-rc-20251209125914_1765285315318_0.22431109827642848","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@openzeppelin/ui-builder-storage","version":"1.0.0","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/ui-builder-storage@1.0.0","maintainers":[{"name":"ericglau","email":"ericglau@outlook.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"son-oz","email":"son.dinh@openzeppelin.com"}],"homepage":"https://github.com/OpenZeppelin/ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"dist":{"shasum":"5577accea21e3a1293ee3f6e8426d29bd094dbfe","tarball":"https://registry.npmjs.org/@openzeppelin/ui-builder-storage/-/ui-builder-storage-1.0.0.tgz","fileCount":9,"integrity":"sha512-IvDOS8F8vQ7TF+OCk4Wd8j5Cv+eap+IZRK8yfG/DMqmXysXn7QCQJFy+kTnMqfuUMxKzFuhbfiTL7DplvGh4aA==","signatures":[{"sig":"MEQCICNcjINRo+fSNlYNlEHKvihruMvoezxWLVOaXu+ATz6WAiBRcL/mXbR6yQpfiENb/zP4El/CDahx8KF1g6FYZs2FAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fui-builder-storage@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":204486},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-ui-builder-storage-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\" --report-unused-disable-directives --max-warnings 0","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo","format":"prettier --write \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"src/**/*.{ts,tsx,css}\" --config ../../.prettierrc.cjs","test:coverage":"vitest run --coverage --passWithNoTests"},"_npmUser":{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},"_resolved":"/tmp/30c7db88479950c5d97e2f55e7c4669e/openzeppelin-ui-builder-storage-1.0.0.tgz","_integrity":"sha512-IvDOS8F8vQ7TF+OCk4Wd8j5Cv+eap+IZRK8yfG/DMqmXysXn7QCQJFy+kTnMqfuUMxKzFuhbfiTL7DplvGh4aA==","deprecated":"This package has been renamed. Please use the new package from @openzeppelin/ui-* namespace. See https://github.com/OpenZeppelin/openzeppelin-ui for migration guide. Migrate to @openzeppelin/ui-storage","repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"_npmVersion":"10.9.3","description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"dexie":"^4.0.11","dexie-react-hooks":"^1.1.7","@openzeppelin/ui-builder-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","typescript":"^5.9.2","fake-indexeddb":"^6.0.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"react":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-builder-storage_1.0.0_1765976473337_0.6404488304366096","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-09-24T07:24:29.970Z","modified":"2026-09-24T16:18:51.717Z","0.0.0-rc-20250924072236":"2025-09-24T07:24:30.255Z","0.10.0":"2025-09-24T07:55:24.436Z","0.12.0":"2025-10-10T09:53:23.394Z","0.0.0-rc-20251010143740":"2025-10-10T14:39:22.617Z","0.13.0":"2025-10-10T16:32:27.343Z","0.0.0-rc-20251104113339":"2025-11-04T11:36:17.834Z","0.0.0-rc-20251104191208":"2025-11-04T19:14:42.124Z","0.0.0-rc-20251105125421":"2025-11-05T12:57:00.178Z","0.0.0-rc-20251105132527":"2025-11-05T13:27:59.102Z","0.0.0-rc-20251106125747":"2025-11-06T13:00:13.548Z","0.0.0-rc-20251109121322":"2025-11-09T12:15:59.403Z","0.14.0":"2025-11-10T12:05:17.160Z","0.0.0-rc-20251112184402":"2025-11-12T18:46:41.305Z","0.15.0":"2025-11-12T21:57:41.819Z","0.0.0-rc-20251117182849":"2025-11-17T18:31:27.264Z","0.16.0":"2025-11-17T19:16:02.293Z","0.0.0-rc-20251125120420":"2025-11-25T12:07:08.636Z","0.0.0-rc-20251126123039":"2025-11-26T12:33:24.808Z","0.0.0-rc-20251127093622":"2025-11-27T09:38:58.193Z","0.0.0-rc-20251127103447":"2025-11-27T10:37:37.388Z","0.0.0-rc-20251127105542":"2025-11-27T10:58:26.559Z","0.0.0-rc-20251127121110":"2025-11-27T12:13:59.893Z","0.0.0-rc-20251127123556":"2025-11-27T12:38:28.962Z","0.0.0-rc-20251127133701":"2025-11-27T13:39:55.805Z","0.0.0-rc-20251127144538":"2025-11-27T14:48:28.606Z","0.0.0-rc-20251127151832":"2025-11-27T15:21:07.537Z","0.0.0-rc-20251129151040":"2025-11-29T15:13:30.906Z","0.0.0-rc-20251130121826":"2025-11-30T12:21:09.183Z","0.0.0-rc-20251130125018":"2025-11-30T12:53:05.449Z","0.0.0-rc-20251202102440":"2025-12-02T10:27:13.281Z","0.0.0-rc-20251202180642":"2025-12-02T18:09:20.919Z","0.0.0-rc-20251205112122":"2025-12-05T11:23:56.042Z","0.0.0-rc-20251205114302":"2025-12-05T11:45:37.446Z","0.0.0-rc-20251205123720":"2025-12-05T12:39:59.178Z","0.0.0-rc-20251205132718":"2025-12-05T13:29:55.092Z","0.0.0-rc-20251208122707":"2025-12-08T12:29:46.910Z","0.0.0-rc-20251208191553":"2025-12-08T19:18:32.685Z","0.0.0-rc-20251209125914":"2025-12-09T13:01:55.471Z","1.0.0":"2025-12-17T13:01:13.495Z"},"bugs":{"url":"https://github.com/OpenZeppelin/ui-builder/issues"},"author":{"name":"OpenZeppelin"},"license":"MIT","homepage":"https://github.com/OpenZeppelin/ui-builder#readme","keywords":["storage","indexeddb","dexie","blockchain","typescript"],"repository":{"url":"git+https://github.com/OpenZeppelin/ui-builder.git","type":"git","directory":"packages/storage"},"description":"Universal, app-agnostic storage abstraction built on Dexie.js for IndexedDB.","maintainers":[{"email":"ericglau@outlook.com","name":"ericglau"},{"email":"tirumerla@gmail.com","name":"tirumerla"},{"email":"collins.wekesa@openzeppelin.com","name":"collins-oz"},{"email":"son.dinh@openzeppelin.com","name":"son-oz"}],"readme":"# @openzeppelin/ui-builder-storage\n\nA React-first storage abstraction built on Dexie.js for IndexedDB. This package provides a reusable foundation for creating type-safe storage services that can be used across multiple applications.\n\n## Description\n\nThis package provides a generic storage infrastructure built on top of IndexedDB using Dexie.js. It includes base classes for creating type-safe storage services, a React live-query hook, database creation utilities, and helpful abstractions. Each consuming application defines its own database name, schema, and domain-specific storage classes.\n\n## Features\n\n- 🗄️ **Entity Storage**: `EntityStorage` class for creating entity/record storage services\n- 🔑 **Key-Value Storage**: `KeyValueStorage` class for settings, preferences, and configuration stores\n- ⚛️ **React Support**: `useLiveQuery` re-exported for convenience\n- 🔧 **App-Agnostic Schemas**: Each app defines its own DB name and stores\n- 🔒 **Type Safety**: Full TypeScript support with generics\n- 🚀 **Performance**: Optimized for large datasets with configurable limits\n- 📦 **CRUD Operations**: Create, Read, Update, Delete helpers\n- 🔄 **Bulk Operations**: Efficient bulk add/put/delete\n- 🔍 **Index Queries**: Query by indexed fields\n- ⚠️ **Quota Handling**: Cross-browser quota exceeded error detection\n- 🧰 **Ecosystem utilities**: Uses `@openzeppelin/ui-builder-utils` for logging and ID generation\n\n## Installation\n\n```bash\npnpm add @openzeppelin/ui-builder-storage\n```\n\n## Quick Start\n\n### 1. Define Your Database Schema\n\n```typescript\nimport { createDexieDatabase } from '@openzeppelin/ui-builder-storage';\n\nexport const db = createDexieDatabase('MyApp', [\n  {\n    version: 1,\n    stores: {\n      items: '++id, name, createdAt, updatedAt',\n      settings: '&key',\n    },\n  },\n  {\n    version: 2,\n    stores: {\n      items: '++id, name, createdAt, updatedAt, category',\n      settings: '&key',\n    },\n    upgrade: async (trans) => {\n      // Migration logic for version 2\n      // Access db via trans.db if needed\n    },\n  },\n]);\n```\n\n### 2. Define Your Record Types\n\n```typescript\nimport type { BaseRecord } from '@openzeppelin/ui-builder-storage';\n\nexport interface ItemRecord extends BaseRecord {\n  name: string;\n  category?: string;\n}\n```\n\n### 3. Create Storage Services\n\n```typescript\nimport { EntityStorage, useLiveQuery } from '@openzeppelin/ui-builder-storage';\n\nimport { db } from './database';\nimport type { ItemRecord } from './types';\n\nexport class ItemStorage extends EntityStorage<ItemRecord> {\n  constructor() {\n    super(db, 'items');\n  }\n\n  async getByName(name: string): Promise<ItemRecord | undefined> {\n    return await this.findByIndex('name', name).then((results) => results[0]);\n  }\n\n  async getByCategory(category: string): Promise<ItemRecord[]> {\n    return await this.findByIndex('category', category);\n  }\n}\n\nexport const itemStorage = new ItemStorage();\n\nexport function useItems() {\n  const items = useLiveQuery(() => itemStorage.getAll());\n  const isLoading = items === undefined;\n  return { items, isLoading };\n}\n```\n\n## API Reference\n\n### `createDexieDatabase(name, versions)`\n\nCreates a configured Dexie database instance with versioned stores.\n\n**Parameters:**\n\n- `name: string` - Database name (e.g., 'UIBuilder', 'RoleManager')\n- `versions: DbVersion[]` - Array of version definitions\n\n**Returns:** `Dexie` - Configured database instance\n\n### `EntityStorage<T>`\n\nAbstract base class for entity storage. Use this for collections of records with auto-generated IDs (users, items, contracts, etc.).\n\n**When to use `EntityStorage` vs `KeyValueStorage`:**\n\n| Use Case                                     | Base Class           | Schema      |\n| -------------------------------------------- | -------------------- | ----------- |\n| Entity collections (users, items, contracts) | `EntityStorage<T>`   | `++id, ...` |\n| Settings, preferences, config                | `KeyValueStorage<V>` | `&key`      |\n\n**Constructor:**\n\n```typescript\nconstructor(\n  db: Dexie,\n  tableName: string,\n  options?: EntityStorageOptions\n)\n```\n\n**Options:**\n\n```typescript\ninterface EntityStorageOptions {\n  maxRecordSizeBytes?: number; // Default: 10MB\n}\n```\n\n**Methods:**\n\n- `save(record: Omit<T, 'id' | 'createdAt' | 'updatedAt'>): Promise<string>`\n- `update(id: string, updates: Partial<T>): Promise<void>`\n- `delete(id: string): Promise<void>`\n- `get(id: string): Promise<T | undefined>`\n- `getAll(): Promise<T[]>`\n- `has(id: string): Promise<boolean>`\n- `count(): Promise<number>`\n- `clear(): Promise<void>`\n- `bulkAdd(records: T[]): Promise<string[]>`\n- `bulkPut(records: T[]): Promise<void>`\n- `bulkDelete(ids: string[]): Promise<void>`\n- `findByIndex(index: string, value: IndexableType): Promise<T[]>`\n\n### `BaseRecord`\n\n```typescript\ninterface BaseRecord {\n  id: string;\n  createdAt: Date;\n  updatedAt: Date;\n}\n```\n\n### `KeyValueStorage<V>`\n\nAbstract base class for key-value storage. Use this for settings, preferences, feature flags, or any data where you access by a string key rather than an auto-generated ID.\n\n**Constructor:**\n\n```typescript\nconstructor(\n  db: Dexie,\n  tableName: string,\n  options?: KeyValueStorageOptions\n)\n```\n\n**Options:**\n\n```typescript\ninterface KeyValueStorageOptions {\n  maxKeyLength?: number; // Default: 128\n  maxValueSizeBytes?: number; // Default: 1MB\n}\n```\n\n**Methods:**\n\n- `set(key: string, value: V): Promise<void>` - Set a value (upsert)\n- `get<T>(key: string): Promise<T | undefined>` - Get a value with type casting\n- `getOrDefault<T>(key: string, defaultValue: T): Promise<T>` - Get with fallback\n- `delete(key: string): Promise<void>` - Delete a key\n- `has(key: string): Promise<boolean>` - Check if key exists\n- `keys(): Promise<string[]>` - Get all keys\n- `getAll(): Promise<KeyValueRecord<V>[]>` - Get all records\n- `clear(): Promise<void>` - Clear all entries\n- `count(): Promise<number>` - Count entries\n- `setMany(entries: Record<string, V> | Map<string, V>): Promise<void>` - Bulk set\n- `getMany(keys: string[]): Promise<Map<string, V>>` - Bulk get\n- `deleteMany(keys: string[]): Promise<void>` - Bulk delete\n\n### `KeyValueRecord<V>`\n\n```typescript\ninterface KeyValueRecord<V = unknown> {\n  key: string; // Primary key\n  value: V; // The stored value\n  createdAt: Date;\n  updatedAt: Date;\n}\n```\n\n## Examples\n\n### Entity Storage (UI Builder App)\n\n```typescript\n// packages/builder/src/storage/database.ts\nimport { createDexieDatabase } from '@openzeppelin/ui-builder-storage';\n\nexport const db = createDexieDatabase('UIBuilder', [\n  {\n    version: 1,\n    stores: {\n      contractUIs: '++id, title, createdAt, updatedAt, ecosystem, networkId, contractAddress, functionId',\n    },\n  },\n]);\n\n// packages/builder/src/storage/ContractUIStorage.ts\nimport { EntityStorage } from '@openzeppelin/ui-builder-storage';\nimport { db } from './database';\nimport type { ContractUIRecord } from './types';\n\nexport class ContractUIStorage extends EntityStorage<ContractUIRecord> {\n  constructor() {\n    // 50MB limit for records containing large contract definitions\n    super(db, 'contractUIs', { maxRecordSizeBytes: 50 * 1024 * 1024 });\n  }\n  // Domain-specific methods...\n}\n```\n\n### Key-Value Storage (Settings/Preferences)\n\n```typescript\n// database.ts\nimport { createDexieDatabase } from '@openzeppelin/ui-builder-storage';\n\nexport const db = createDexieDatabase('MyApp', [\n  {\n    version: 1,\n    stores: {\n      settings: '&key', // Key is the primary key\n    },\n  },\n]);\n\n// SettingsStorage.ts\nimport { KeyValueStorage } from '@openzeppelin/ui-builder-storage';\nimport { db } from './database';\n\nclass SettingsStorage extends KeyValueStorage<unknown> {\n  constructor() {\n    super(db, 'settings');\n  }\n\n  // Add typed convenience methods\n  async getTheme(): Promise<'light' | 'dark'> {\n    return (await this.get<'light' | 'dark'>('theme')) ?? 'light';\n  }\n\n  async setTheme(theme: 'light' | 'dark'): Promise<void> {\n    await this.set('theme', theme);\n  }\n}\n\nexport const settingsStorage = new SettingsStorage();\n\n// Usage\nawait settingsStorage.set('theme', 'dark');\nawait settingsStorage.set('language', 'en');\nawait settingsStorage.set('notifications', { email: true, push: false });\n\nconst theme = await settingsStorage.get<string>('theme'); // 'dark'\nconst lang = await settingsStorage.getOrDefault('language', 'en'); // 'en'\nconst hasTheme = await settingsStorage.has('theme'); // true\n\n// Bulk operations\nawait settingsStorage.setMany({\n  theme: 'light',\n  language: 'fr',\n});\n\nconst values = await settingsStorage.getMany(['theme', 'language']);\n// Map { 'theme' => 'light', 'language' => 'fr' }\n```\n\n## Development\n\n```bash\npnpm install\npnpm build\npnpm test\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}