{"_id":"@openzeppelin/contracts-ui-builder-utils","_rev":"39-656369b2a8b5808d44bc77eb8f8f13b5","name":"@openzeppelin/contracts-ui-builder-utils","dist-tags":{"rc":"0.0.0-rc-20250923070731","latest":"0.9.0","legacy":"0.9.0"},"versions":{"0.4.0":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.4.0","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.4.0","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"}],"dist":{"shasum":"f8b2ac4f39e9104492115dc09e8a15ae748377ee","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.4.0.tgz","fileCount":9,"integrity":"sha512-b2hcMen6lOOmF98zCoNznjdAjua19hGVcb3UdW7OW1rzwGunElRA26poZ7B0Ksl2KSBXcUk5x2SaEt00nj3uug==","signatures":[{"sig":"MEQCIAzto8AddDpU0siqScy0jl7vrh0EOJN012M0RB03qppfAiAmvg7tXKqRxCwFUZQ3j2iPO2o9xmZPwRAObElQcbuQIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226417},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.4.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/2e0e425e5560f587313249de09d39558/openzeppelin-contracts-ui-builder-utils-0.4.0.tgz","_integrity":"sha512-b2hcMen6lOOmF98zCoNznjdAjua19hGVcb3UdW7OW1rzwGunElRA26poZ7B0Ksl2KSBXcUk5x2SaEt00nj3uug==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.4.0_1754904879520_0.8788145442575233","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813180014":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813180014","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813180014","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"04d7d37fdd81d7ccecdaab68daf8bd60c47661e1","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813180014.tgz","fileCount":9,"integrity":"sha512-TIgbK6kycEeuAZNrqMmzeALF74e6YseO2PcUzEw/Jncp5vFkmdZxZdRtvUeuXG7S2H8vfCcTlOg/F4ph2+t7WQ==","signatures":[{"sig":"MEQCIHaFyto9TqKIfT9WLHrqp+6SlgmNBcTpikFV26HKBvFwAiAmAHxq9lmCy8m7fmwqMKtnpP5bCrhkYVQlOzTDBx7qBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813180014.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/03d0334d39892645be6b142ee99a983d/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813180014.tgz","_integrity":"sha512-TIgbK6kycEeuAZNrqMmzeALF74e6YseO2PcUzEw/Jncp5vFkmdZxZdRtvUeuXG7S2H8vfCcTlOg/F4ph2+t7WQ==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813180014"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813180014_1755108116542_0.35055066767329324","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813182337":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813182337","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813182337","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"f602cd76cf0f7fbceb305d35e7282e597ca71f07","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813182337.tgz","fileCount":9,"integrity":"sha512-47vc9cOG/tWHFWFlnM7HlWJXX7fZZu24T3tZuISpUhfUEUDct6LWJQdJKFsGwquFPu2+HppgewSOdCNykMPO1g==","signatures":[{"sig":"MEUCIGv5xLUEPybsY3/7lVOHM9T2OI9W9dFbkGDKJ/0T9U6iAiEA/rkMIrskIaOvWekymB923ReLnIvMOIiqdNYFUrj/r68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813182337.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/8af98c9d9fc9a400a0999e41f31992ba/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813182337.tgz","_integrity":"sha512-47vc9cOG/tWHFWFlnM7HlWJXX7fZZu24T3tZuISpUhfUEUDct6LWJQdJKFsGwquFPu2+HppgewSOdCNykMPO1g==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813182337"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813182337_1755109520521_0.5524698304425537","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813191431":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813191431","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813191431","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"2fe9bfa375ae31028703477ed8fb2f36516488d7","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813191431.tgz","fileCount":9,"integrity":"sha512-rxalNUSxdEeYCMi8CdIHrpX+VoCUxzyjF1wE+Z2wtY4weoAp1SPWHmO9J9nzvGXmxrcCoqWiLKgwQC3fQpW0Qw==","signatures":[{"sig":"MEQCIAFi2Ynbe2u9mx/FdFyImC6/bDNk8oNEsTMmAocTMoI0AiARnHl8Z3j88NZ/GWbyFZN6QeBkcMrpQRq59Lf+7MDYKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813191431.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/a0fb2e2520c7a8c6d1d7778103b1cb6b/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813191431.tgz","_integrity":"sha512-rxalNUSxdEeYCMi8CdIHrpX+VoCUxzyjF1wE+Z2wtY4weoAp1SPWHmO9J9nzvGXmxrcCoqWiLKgwQC3fQpW0Qw==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813191431"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813191431_1755112568684_0.5046217115978655","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813195412":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813195412","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813195412","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"2118891c0dea0a61f8e9c0aeb172509c65d0b0bb","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813195412.tgz","fileCount":9,"integrity":"sha512-lhaXhi9CziNjnLxRDlfszlgym6wNLyYFfZbj8hSMaRXn07lxSg6o59XAaCiQDuHacgREoYHdaRG2Jn0PFK+/mg==","signatures":[{"sig":"MEYCIQCVJINSdI3flh/7B3Y4vHX2N12DNco0nDmCqeqQCDOHJQIhAIpa5pe4HyfuGFS7ydYvSJpT1xZ1bLRVE5fYQG5mB3e/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813195412.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/905356a74ffb6ce7285ed44d6473744e/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813195412.tgz","_integrity":"sha512-lhaXhi9CziNjnLxRDlfszlgym6wNLyYFfZbj8hSMaRXn07lxSg6o59XAaCiQDuHacgREoYHdaRG2Jn0PFK+/mg==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813195412"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813195412_1755114949539_0.6744444756345642","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813200834":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813200834","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813200834","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"e79b93a6b7190f3b082e742146f1b53fc77da04d","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813200834.tgz","fileCount":9,"integrity":"sha512-ZjA5PHs0oG50Dhi0jnOqY2EiCU5GrhLbGwmOPtJFtnQwum3G2XtpDmP6sam/JEbnts5kQTz5+QkPHLntnpPBhw==","signatures":[{"sig":"MEUCIBf9BJOnK9gmi8cTKO+XMb9+HFQpEfzuatcNMNHwPQFoAiEArwKyUzQz6F4gWZsOh9j2gStVWt+wHVVrWZLXdKkL3pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813200834.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/a69fddcc4b537c2f009cf4a6572769e2/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813200834.tgz","_integrity":"sha512-ZjA5PHs0oG50Dhi0jnOqY2EiCU5GrhLbGwmOPtJFtnQwum3G2XtpDmP6sam/JEbnts5kQTz5+QkPHLntnpPBhw==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813200834"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813200834_1755115814347_0.9812067411284449","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813202745":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813202745","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813202745","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"f7e4697274127e46f2cf21f8a7383ea5e2c58741","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813202745.tgz","fileCount":9,"integrity":"sha512-FGJKsNsnRwLdjFpV4ikhjo1d0MRXKKggyS5rxIkgK0V/PJrjfyL33dT/faNWtk8qbe4khw8qwG7QOjLaMHG3MQ==","signatures":[{"sig":"MEQCIEvgOO6HStpEqAH3jrXGQCxEUeef8r77YObEEi5wp8WLAiAfMnJyi7fieKaw1UTQDokhbUYRByKMvnWRNsBhhV97+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813202745.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/794516e63701f7b8a3dd929782352f01/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813202745.tgz","_integrity":"sha512-FGJKsNsnRwLdjFpV4ikhjo1d0MRXKKggyS5rxIkgK0V/PJrjfyL33dT/faNWtk8qbe4khw8qwG7QOjLaMHG3MQ==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813202745"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813202745_1755116967366_0.20723615585361066","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813203918":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813203918","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813203918","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"bb26e320f28fc93c0867b12ded5059cc26825af5","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813203918.tgz","fileCount":9,"integrity":"sha512-hSBsb+NgKEjex1tI8l50HfoHS0b2zUnHpLPc24JHUVEqQnjKGObh3hvd6ztE4O/nLPcvEK9+zjfIpSPo4Ozukg==","signatures":[{"sig":"MEQCID5PpH7ByHuBBqH9koXjfzq+imkthB4eU8NsiiSOgx+IAiA2ir7GxRogYhCoyATBlzgkE85W50hAHR6in9uLe+wr9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813203918.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/5b57b79f3ac6f14d829035f1d37e35db/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813203918.tgz","_integrity":"sha512-hSBsb+NgKEjex1tI8l50HfoHS0b2zUnHpLPc24JHUVEqQnjKGObh3hvd6ztE4O/nLPcvEK9+zjfIpSPo4Ozukg==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813203918"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813203918_1755117656913_0.9607544076795222","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813204609":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813204609","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813204609","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"89566c9f195582c10587fa52fbbd091ba1c998b8","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813204609.tgz","fileCount":9,"integrity":"sha512-puPDlNpx4avwZawOq4Pd/8xQqTbsBk8U9qCKJGsR5o3YGfWlmQ0xo6sgp2js3ilh438CkSsb5+sUmueM2ryr/A==","signatures":[{"sig":"MEUCIFx8c/IklGHORiQWaPOFcKsY0zWoSdjSd9Ub2NGLEGnfAiEA7Ejy2h4FBpPM0pyzew6WhbW2xJqL0FrYCfmHvYP9yJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813204609.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/8a9677a392639ef7d0e1498c9a05d681/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813204609.tgz","_integrity":"sha512-puPDlNpx4avwZawOq4Pd/8xQqTbsBk8U9qCKJGsR5o3YGfWlmQ0xo6sgp2js3ilh438CkSsb5+sUmueM2ryr/A==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813204609"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813204609_1755118069205_0.9396402331088181","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250813205810":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250813205810","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250813205810","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"dist":{"shasum":"19f9c3cc7e9bda6ad1d7b96be84f049b16933fb2","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250813205810.tgz","fileCount":9,"integrity":"sha512-mmGxED31GxaDNeMy6oy2o4qa1jApqUXrpFm/uMFIFp2gpjnxIa7oxKqYJRVLeAwTZ1nqj5r4DfjJbXvz+C7Mrw==","signatures":[{"sig":"MEUCIQC0XkO6vPuvQYaY6vTSLELsd94tP4nzf9XR5aL4S1Qf2gIgG5J3B9nksEcDLfQbkKn2pPJYho3uiKRB7LYKb3sPNiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226453},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813205810.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/582d66dd9a978d59fdda35e764e9c439/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250813205810.tgz","_integrity":"sha512-mmGxED31GxaDNeMy6oy2o4qa1jApqUXrpFm/uMFIFp2gpjnxIa7oxKqYJRVLeAwTZ1nqj5r4DfjJbXvz+C7Mrw==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250813205810"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250813205810_1755118790157_0.8557734098825234","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.4.1","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.4.1","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"a14570eb3f1f66df5bb18673c93a787b556653a6","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.4.1.tgz","fileCount":9,"integrity":"sha512-26qGc8Gkr298g/ju+HjMv1qF4lBrdumObRsNFcLDcN9HSBW0dHaV+hOPjszxMrIAPzUFugYoBLq5G6IGHLMsYg==","signatures":[{"sig":"MEQCIBz4szYvB6XLzBlxXpBu4U5c4KD6TO7ii0G5k5mX1QxCAiBK89Okum731OaSTj+3R1CGb0Rk8FkuEEM5EV8rYA2Szw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fcontracts-ui-builder-utils@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226560},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.4.1.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/13e7d54bc335769e0e47f590b2ab36fe/openzeppelin-contracts-ui-builder-utils-0.4.1.tgz","_integrity":"sha512-26qGc8Gkr298g/ju+HjMv1qF4lBrdumObRsNFcLDcN9HSBW0dHaV+hOPjszxMrIAPzUFugYoBLq5G6IGHLMsYg==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.4.1_1755142914850_0.047215216747459765","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250822120830":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250822120830","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250822120830","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"ce3dd3495758d8ca218a137a1b04cfdfebdea3d8","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250822120830.tgz","fileCount":9,"integrity":"sha512-GgnBzIBrT+3oYcgiIGJY1TW5yN9N4zStP2CfCHasvRNdtDGCuXfjvCP7bZ405fIVX6DbeBYQE0rPw0C7pnQFiQ==","signatures":[{"sig":"MEYCIQDp2SzCdtx0bjDyw18JEWjaX/iXa6dXHwfE+iuFHS8UaQIhAIWSnuyRdV/2s3qtSoZwyjhlzUBEiQ2G1jbZdBdIYLut","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237442},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250822120830.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/7d59c03fa26eef420db7afaec41cb7fc/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250822120830.tgz","_integrity":"sha512-GgnBzIBrT+3oYcgiIGJY1TW5yN9N4zStP2CfCHasvRNdtDGCuXfjvCP7bZ405fIVX6DbeBYQE0rPw0C7pnQFiQ==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250822120830_1755864612701_0.9938726618808349","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.7.0","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.7.0","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"21a711ca146612cb15b60101ce2c2e418cb9ae62","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.7.0.tgz","fileCount":9,"integrity":"sha512-/Kob4jiBfdSYFpgAo9HqoIQygjydYaW2D/qUpGBer9GXZENwHohkJ3aNEvVrgUSQqqtnhTdSb2QtSf31MfF5Eg==","signatures":[{"sig":"MEUCIQDqda8wAw8TBT6b19kSHGBudql//e+rPmUYR5JrSX9t+AIgMSxFhCvPatuVwkrlY7F9nwM4TaDdLiGCxPwQgZV70lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fcontracts-ui-builder-utils@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237424},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.7.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/15637efa2d24b989540b5ce135019bfc/openzeppelin-contracts-ui-builder-utils-0.7.0.tgz","_integrity":"sha512-/Kob4jiBfdSYFpgAo9HqoIQygjydYaW2D/qUpGBer9GXZENwHohkJ3aNEvVrgUSQqqtnhTdSb2QtSf31MfF5Eg==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.7.0_1755886357479_0.5858038163485813","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250901132846":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250901132846","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250901132846","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"21975099412174e619f128794e74a7e94682552c","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250901132846.tgz","fileCount":9,"integrity":"sha512-nXo2ABKh8yTzv3mawV7eFzeDjNhWtjt1EhlI92TwRrdd6oiU17E102vSkp8k7LMyJD+IcWuLIy2PX/lv48lQ7Q==","signatures":[{"sig":"MEUCIBe672O0RPLq701IfkN5vvbkj8IQjv1xhYl72Awwv6W/AiEA83oBg5ahzWEbK7Ssfl1AlWl6sPf7ecrZ9FvLg+rpX/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263368},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250901132846.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/16e93cb3ee9f30d7b093951bff39b7d0/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250901132846.tgz","_integrity":"sha512-nXo2ABKh8yTzv3mawV7eFzeDjNhWtjt1EhlI92TwRrdd6oiU17E102vSkp8k7LMyJD+IcWuLIy2PX/lv48lQ7Q==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250901132846"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250901132846_1756733428768_0.2572985353712691","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.8.0","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.8.0","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"85ddc3e8682141dadcc84127daf719d079ad1e04","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.8.0.tgz","fileCount":9,"integrity":"sha512-5ejDbesaJfRAcF6YAX9qa2TlmqQg2FwkkGMM2U6Han8KwtCezcCx870kSVAiq6/qCP3whuJKcfTr43FE7w6bNw==","signatures":[{"sig":"MEYCIQDFkFN+mT6AbHSklQHl1TOIeBADQTAS313w9rcUONDJuQIhAL0JN9dzjc9HYd0ZUAnlJJ+zBW3SF6nSk0K0Txss9avN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fcontracts-ui-builder-utils@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263332},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.8.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/6e8a48547545065240d66899f6d8d7aa/openzeppelin-contracts-ui-builder-utils-0.8.0.tgz","_integrity":"sha512-5ejDbesaJfRAcF6YAX9qa2TlmqQg2FwkkGMM2U6Han8KwtCezcCx870kSVAiq6/qCP3whuJKcfTr43FE7w6bNw==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.8.0_1756753237040_0.9570396229032432","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250915105913":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250915105913","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250915105913","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"3cbeb0ce6ef23df55f4437385788b2b98b42178b","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250915105913.tgz","fileCount":9,"integrity":"sha512-iSmZyP/FFr/JRbyJui3l21tB9tmcDtD00UHYPWLnZlrAQmRl8Dvb1tjHDTMX0RpESdX5BOaEoFRZGYe7zHecxQ==","signatures":[{"sig":"MEUCIFG9fV3T6vqF8fzdrDfaSFGFBegZteR+vmwne1O9G8RfAiEAkt0yogaYpzg0DKdPCCIPnUtGYez/YDvl4IxKPlRkXec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287556},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250915105913.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/f7214d6fe9921ee0f9e33780877e42a5/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250915105913.tgz","_integrity":"sha512-iSmZyP/FFr/JRbyJui3l21tB9tmcDtD00UHYPWLnZlrAQmRl8Dvb1tjHDTMX0RpESdX5BOaEoFRZGYe7zHecxQ==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250915105913"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250915105913_1757934074318_0.024313400022178966","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250915124300":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250915124300","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250915124300","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"555813bc6545179df35956e72679f11b893af833","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250915124300.tgz","fileCount":9,"integrity":"sha512-oeBq5He3K/ciJRCD9nMdFGuqM/Ik5rEarSChORLuj/AzcyvYH8fH3e25NI8J+QuAo0ta5tdEZzxCzeOIHUFqUg==","signatures":[{"sig":"MEQCIFkpIbAcc7aZDl5KceSjDXEj8w9i7DL6FeTDoKPV25jQAiBQFVynVq8JEcuIpR6mqNqDG7FH+Gcn+hfhh2GVR6NarQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287556},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250915124300.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/aae5c323534556f075a6e5e4c93a7151/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250915124300.tgz","_integrity":"sha512-oeBq5He3K/ciJRCD9nMdFGuqM/Ik5rEarSChORLuj/AzcyvYH8fH3e25NI8J+QuAo0ta5tdEZzxCzeOIHUFqUg==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250915124300"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250915124300_1757940295592_0.8390792098609825","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250915143803":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250915143803","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250915143803","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"fb4c4c0383a62f551b947f53bb359bd9c4d0d69f","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250915143803.tgz","fileCount":9,"integrity":"sha512-BSKBPh/tjDE9o7bPbKjhIjm1cu2ovqn+oAxSgMkvo4hHkBH1wpKPxNAhgNbG3GFc/zHxZY/HnsKO9XaupidcDg==","signatures":[{"sig":"MEUCIQCoJtBdc0baIYFj5OLSVXk+oq0yGMhIUsvvKOIW3xQZVwIgagngJhr151Sw1C4Fp901zuxIsmHm+9+476NuuOPRoWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287556},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250915143803.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/55ba39132396af35521dd7a061cb5b92/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250915143803.tgz","_integrity":"sha512-BSKBPh/tjDE9o7bPbKjhIjm1cu2ovqn+oAxSgMkvo4hHkBH1wpKPxNAhgNbG3GFc/zHxZY/HnsKO9XaupidcDg==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250915143803"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250915143803_1757947199287_0.030503243667398428","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250915184940":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250915184940","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250915184940","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"0e21d169fefb7e050eb177a98b4d97f1f1f96f89","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250915184940.tgz","fileCount":9,"integrity":"sha512-gJr47F9m4d+Gv1pREYSGOpJqPcv+FrvE9QONhTJwdUmClMc4idJZrKdYX7feDRXRqLifIG91Fi2TyBNHCAOu8A==","signatures":[{"sig":"MEQCIC01yNd83y7oBSUfUVN11BNjJtM8WV72EuzOH5hV+qAoAiAxWYSNj+kSu5dU4O02qZgQvolmffq/ae+DM7ZXyKhfPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287556},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250915184940.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/b29a65fe448840d4d205d0ad28c45b45/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250915184940.tgz","_integrity":"sha512-gJr47F9m4d+Gv1pREYSGOpJqPcv+FrvE9QONhTJwdUmClMc4idJZrKdYX7feDRXRqLifIG91Fi2TyBNHCAOu8A==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250915184940"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250915184940_1757962293361_0.36941549084903214","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250916082721":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250916082721","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250916082721","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"b3ceae1d55364174649b132f6069c65e821be6ec","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250916082721.tgz","fileCount":9,"integrity":"sha512-eMGMSD/GIdjtSjTdIe5rOGBZ139j3apXe3rHmEJrPeG5RALO5WUfxL2vE1yk9VaEI+UMgLKix5qLtciR3Jcvag==","signatures":[{"sig":"MEYCIQDEZ7uUPzdAxNwqSzMxU+bjWts4DlSd1daoSbIcVO5+7QIhAIepw/CntDUBq3dH0qgyJsCoFCbv2pMsfYrCwKh7Dmp8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916082721.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/5dc5f1b20aed7a6df874a96c0e76eaec/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916082721.tgz","_integrity":"sha512-eMGMSD/GIdjtSjTdIe5rOGBZ139j3apXe3rHmEJrPeG5RALO5WUfxL2vE1yk9VaEI+UMgLKix5qLtciR3Jcvag==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250916082721"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250916082721_1758011355511_0.10945764224009591","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250916085607":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250916085607","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250916085607","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"f5e5c9cf80965d0cd0673a56582fe1fcb4ebb863","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250916085607.tgz","fileCount":9,"integrity":"sha512-mgkcPaf1K8jE0qySHKMiAbw4a8oDxINtrPAUCov+olBbhvxWAPNJ7LKRJFRw0hib/iDtZrnV+c7oztVz+bO2Gg==","signatures":[{"sig":"MEQCIGRX5zKqKeJfyRzCX/QpCcda+zZvcjxVRF8LJbCejJLNAiAGzb2FKnD0TJlZBREOCUtZTWRTS/rjE2VIDWOL6lFrKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916085607.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/68c8839c11253821faaddf1d15f96e98/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916085607.tgz","_integrity":"sha512-mgkcPaf1K8jE0qySHKMiAbw4a8oDxINtrPAUCov+olBbhvxWAPNJ7LKRJFRw0hib/iDtZrnV+c7oztVz+bO2Gg==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250916085607"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250916085607_1758013084405_0.9148287966370154","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250916091051":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250916091051","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250916091051","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"14ad87816fea760f94628a4ffb4024a6d8eae3da","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250916091051.tgz","fileCount":9,"integrity":"sha512-JVtZ5IZsyI8BEY6hvmxJfJK077kwxeM0w8EwjEzTBzFhR6b1DctTXG7l5pBmokiVgOXV4440HqYIexxboc1HpA==","signatures":[{"sig":"MEQCIEyC63QvSZ32wolq7zRXYgybWvzH8c9kaPqmzvHKVHS7AiBxR6z+xpcVMOjXMuYY8jAN7lGP+DQ56Tak68H3+1fNhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916091051.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/e633b7a362f2a8e11e19a86ddfc54744/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916091051.tgz","_integrity":"sha512-JVtZ5IZsyI8BEY6hvmxJfJK077kwxeM0w8EwjEzTBzFhR6b1DctTXG7l5pBmokiVgOXV4440HqYIexxboc1HpA==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250916091051"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250916091051_1758013968678_0.12115000852276125","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250916131331":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250916131331","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250916131331","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"c66575facc3dd24112a3e38a1733ccf6ee92f2ba","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250916131331.tgz","fileCount":9,"integrity":"sha512-bt7CkqNBrGF/WIWwmIxk5W4L2tr0c6YPj1Y+UfcAdtE+it7z+GnROJEBmywVL+XQQ4igMIIaMtvXFE2BVlTA7A==","signatures":[{"sig":"MEUCIQDuLLXH5hptmguLJfi1Cnn2Cf6ZQhzaR/ucrvueo5minAIgWLzPU7ABvzBERzRcjK/eRNTIejXgsi/q2R0+pv2JJrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916131331.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/63490e90c87098195b4264e916e02928/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916131331.tgz","_integrity":"sha512-bt7CkqNBrGF/WIWwmIxk5W4L2tr0c6YPj1Y+UfcAdtE+it7z+GnROJEBmywVL+XQQ4igMIIaMtvXFE2BVlTA7A==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250916131331"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250916131331_1758028528290_0.7990671608060698","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250916174553":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250916174553","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250916174553","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"24721efda3dc3744737929164b60f0df486ffeee","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250916174553.tgz","fileCount":9,"integrity":"sha512-lgGb4JljOZemfuuFR5oUJihxAXxxswKxu14tKhJ6J1nCHHGoLdP8SiM5TZKMJnzUoKtiBOQrcOOV5z5tXVeHXQ==","signatures":[{"sig":"MEUCIEvdPrs7rLFTGn4SFD4eUuLeG68Pqil36gPozOMeCISeAiEA33EijBgXsMPrPf8kP/bx/rUGSaDeipNH44hhyc2uVqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916174553.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/13f47780ade76bf7632a15bae72c6143/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250916174553.tgz","_integrity":"sha512-lgGb4JljOZemfuuFR5oUJihxAXxxswKxu14tKhJ6J1nCHHGoLdP8SiM5TZKMJnzUoKtiBOQrcOOV5z5tXVeHXQ==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250916174553"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250916174553_1758044867110_0.7950544933739123","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250918105937":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250918105937","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250918105937","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"c33ba9919a079e510d43083824a88cfe206bf858","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250918105937.tgz","fileCount":9,"integrity":"sha512-zLlsxcbOC6JLHz9Co1HyZlZ5hr3njJ1YMqva4yRFOT16QGjNRVAph5bg/RlTqySF9nWWuHaVUeZWmDOj9huQYw==","signatures":[{"sig":"MEYCIQDRmzZQMLhZoK44CLNr3lhx3pfJIEJCwc++d+7PQk8QVAIhALt4aFwmKS8W85rGY4eAQw3k4cDZqCQ/bwS0TKKAmsBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250918105937.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/13c72634bbc1b35875d4c26aab2ad345/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250918105937.tgz","_integrity":"sha512-zLlsxcbOC6JLHz9Co1HyZlZ5hr3njJ1YMqva4yRFOT16QGjNRVAph5bg/RlTqySF9nWWuHaVUeZWmDOj9huQYw==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250918105937"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250918105937_1758193288933_0.40228273545163074","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250921094216":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250921094216","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250921094216","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"2b3775f5e304f901b1a4c9a798caf4e73235df1b","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250921094216.tgz","fileCount":9,"integrity":"sha512-URSs2WZOjTCqASzCAHLJmDNpQg1SNYO1lzPnadRbzcnoDqsyVcBDnJYN2up7PuqjD8LrjYIQlBcdA6hDQiQdmw==","signatures":[{"sig":"MEYCIQCXgpvfhNRWA4a9+mu8xl8/qrnXKg9s2GNGAXssnqZiBwIhAN9+3s/MlxE3QSCGit03w9nx4FaiOay8QeEOnWJcHmck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310611},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250921094216.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/a42ad9c7258b40b675b064e819a3a028/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250921094216.tgz","_integrity":"sha512-URSs2WZOjTCqASzCAHLJmDNpQg1SNYO1lzPnadRbzcnoDqsyVcBDnJYN2up7PuqjD8LrjYIQlBcdA6hDQiQdmw==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250921094216"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250921094216_1758447851584_0.8290050251494714","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250921154515":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250921154515","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250921154515","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"aefd017e77ba2d22105b06241aa2e7381ab0161d","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250921154515.tgz","fileCount":9,"integrity":"sha512-ehVEs035rBcqlrB2F1lUJzgeqLPPVMPb0KD7/mUHhDDe3Plqupx5kwMigxAZ8b7kRMApA4Ah7jlXa3CcIzAtSA==","signatures":[{"sig":"MEQCIGE7DFij4myPaj+fWQO4kuRdqqUTatuAekHLAO+7pc5XAiBvzqu3i2ayRjxy0JUkMU79mBJdZ7VDlTMXI6piJxoG3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310611},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250921154515.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/c662a42de2e45eb152eeef593cda8d0a/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250921154515.tgz","_integrity":"sha512-ehVEs035rBcqlrB2F1lUJzgeqLPPVMPb0KD7/mUHhDDe3Plqupx5kwMigxAZ8b7kRMApA4Ah7jlXa3CcIzAtSA==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250921154515"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250921154515_1758469627986_0.15619862175612398","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250921223638":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250921223638","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250921223638","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"15c4fb68898cc6ac4b70c163c077e1d904985b44","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250921223638.tgz","fileCount":9,"integrity":"sha512-iFPVoqtqIJls2kZno2iBcq1ZCchhAo5c2RqQM9zWPkLpAngG4/IAoF3vkGrN+vML1Jf6BaoOWVAON9dc55CR8A==","signatures":[{"sig":"MEQCIA7rmlAs86N/+0iEpC+XZp8KSnCyTVQzGn91zrcw1EusAiB3H4kvxNqgrTAHuji9vSbUjtadTa+ofJV6MZC6OGr8kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310611},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250921223638.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/3ea318b6f100f699dfd7ac8c379c7acb/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250921223638.tgz","_integrity":"sha512-iFPVoqtqIJls2kZno2iBcq1ZCchhAo5c2RqQM9zWPkLpAngG4/IAoF3vkGrN+vML1Jf6BaoOWVAON9dc55CR8A==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250921223638"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250921223638_1758494313844_0.9802296903571366","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-rc-20250923070731":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.0.0-rc-20250923070731","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.0.0-rc-20250923070731","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"8c57e08176addf4f79ab04ab549dcc8c5dc78d5f","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.0.0-rc-20250923070731.tgz","fileCount":9,"integrity":"sha512-6hwOR5oVoQhJLPyZ8zH/q+NCTQftzHKoqz6hlZk/R19LQ1xCNQ8cQiu8K/FFkw26VMsEFWpxlTnnaTtmPlWYOw==","signatures":[{"sig":"MEUCIGOcn+gf8fl9HfwGoz1S2tjPhqRCewHLhXERiHLAgGyjAiEA4vRGLIrEUJiET6EorD6kW3i6UL9qNcCTSASY9tBQ76k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310601},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250923070731.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/feb3ccd1b5657e2e3b734e9115004350/openzeppelin-contracts-ui-builder-utils-0.0.0-rc-20250923070731.tgz","_integrity":"sha512-6hwOR5oVoQhJLPyZ8zH/q+NCTQftzHKoqz6hlZk/R19LQ1xCNQ8cQiu8K/FFkw26VMsEFWpxlTnnaTtmPlWYOw==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.0.0-rc-20250923070731"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.0.0-rc-20250923070731_1758611367991_0.01626187735112694","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@openzeppelin/contracts-ui-builder-utils","version":"0.9.0","keywords":["utils","helpers","blockchain","form","typescript"],"author":{"name":"OpenZeppelin"},"license":"MIT","_id":"@openzeppelin/contracts-ui-builder-utils@0.9.0","maintainers":[{"name":"frangio","email":"frangio.1@gmail.com"},{"name":"namis","email":"me@nami.sh"},{"name":"zeljkox","email":"zeljko89markovic@gmail.com"},{"name":"dylkil","email":"dylankilkenny95@gmail.com"},{"name":"mcarlomagno","email":"marcoscarlomagno1@gmail.com"},{"name":"collins-oz","email":"collins.wekesa@openzeppelin.com"},{"name":"tirumerla","email":"tirumerla@gmail.com"},{"name":"bjmrq","email":"bmarquiscom@gmail.com"},{"name":"pasevin","email":"pasevin@gmail.com"}],"homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"dist":{"shasum":"76b0eb3c6985fcb0b4b4c9b213484d17127e7692","tarball":"https://registry.npmjs.org/@openzeppelin/contracts-ui-builder-utils/-/contracts-ui-builder-utils-0.9.0.tgz","fileCount":9,"integrity":"sha512-isu86gIgxZm2tzXf27q+WtSS+mnnJcBcBDvK1GUiYW9OoyFrYhizxTi8XEuKIL7kVAo7+MwOspa03HhqAX4SBw==","signatures":[{"sig":"MEQCIBFMfCx+cvZEueAiyzXgtJVIdT1xd8z1UMMgFuIeyj6qAiB6taBOe8dG/8tBlu2NL0Uf0z+cQcH2NEIAMC5IFea0iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@openzeppelin%2fcontracts-ui-builder-utils@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310565},"main":"dist/index.cjs","type":"module","_from":"file:openzeppelin-contracts-ui-builder-utils-0.9.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/4b4f75dcbd16078734e626a365c912f7/openzeppelin-contracts-ui-builder-utils-0.9.0.tgz","_integrity":"sha512-isu86gIgxZm2tzXf27q+WtSS+mnnJcBcBDvK1GUiYW9OoyFrYhizxTi8XEuKIL7kVAo7+MwOspa03HhqAX4SBw==","deprecated":"This package has been renamed to @openzeppelin/ui-builder-utils. Please migrate: https://www.npmjs.com/package/@openzeppelin/ui-builder-utils","repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"_npmVersion":"10.9.3","description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"clsx":"^2.1.1","uuid":"^11.1.0","validator":"^13.15.15","tailwind-merge":"^3.3.1","@openzeppelin/contracts-ui-builder-types":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.32.0","vitest":"^3.2.4","prettier":"^3.6.2","typescript":"^5.9.2","@types/uuid":"^10.0.0","@types/validator":"^13.15.2","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"_npmOperationalInternal":{"tmp":"tmp/contracts-ui-builder-utils_0.9.0_1758647352625_0.037426425398375374","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-08-11T09:34:39.402Z","modified":"2026-09-24T16:19:12.643Z","0.4.0":"2025-08-11T09:34:39.715Z","0.0.0-rc-20250813180014":"2025-08-13T18:01:56.730Z","0.0.0-rc-20250813182337":"2025-08-13T18:25:20.706Z","0.0.0-rc-20250813191431":"2025-08-13T19:16:08.862Z","0.0.0-rc-20250813195412":"2025-08-13T19:55:49.719Z","0.0.0-rc-20250813200834":"2025-08-13T20:10:14.560Z","0.0.0-rc-20250813202745":"2025-08-13T20:29:27.559Z","0.0.0-rc-20250813203918":"2025-08-13T20:40:57.101Z","0.0.0-rc-20250813204609":"2025-08-13T20:47:49.375Z","0.0.0-rc-20250813205810":"2025-08-13T20:59:50.349Z","0.4.1":"2025-08-14T03:41:55.030Z","0.0.0-rc-20250822120830":"2025-08-22T12:10:12.915Z","0.7.0":"2025-08-22T18:12:37.659Z","0.0.0-rc-20250901132846":"2025-09-01T13:30:28.942Z","0.8.0":"2025-09-01T19:00:37.248Z","0.0.0-rc-20250915105913":"2025-09-15T11:01:14.538Z","0.0.0-rc-20250915124300":"2025-09-15T12:44:55.789Z","0.0.0-rc-20250915143803":"2025-09-15T14:39:59.478Z","0.0.0-rc-20250915184940":"2025-09-15T18:51:33.555Z","0.0.0-rc-20250916082721":"2025-09-16T08:29:15.664Z","0.0.0-rc-20250916085607":"2025-09-16T08:58:04.578Z","0.0.0-rc-20250916091051":"2025-09-16T09:12:48.856Z","0.0.0-rc-20250916131331":"2025-09-16T13:15:28.466Z","0.0.0-rc-20250916174553":"2025-09-16T17:47:47.383Z","0.0.0-rc-20250918105937":"2025-09-18T11:01:29.122Z","0.0.0-rc-20250921094216":"2025-09-21T09:44:11.796Z","0.0.0-rc-20250921154515":"2025-09-21T15:47:08.179Z","0.0.0-rc-20250921223638":"2025-09-21T22:38:34.018Z","0.0.0-rc-20250923070731":"2025-09-23T07:09:28.168Z","0.9.0":"2025-09-23T17:09:12.849Z"},"bugs":{"url":"https://github.com/OpenZeppelin/contracts-ui-builder/issues"},"author":{"name":"OpenZeppelin"},"license":"MIT","homepage":"https://github.com/OpenZeppelin/contracts-ui-builder#readme","keywords":["utils","helpers","blockchain","form","typescript"],"repository":{"url":"git+https://github.com/OpenZeppelin/contracts-ui-builder.git","type":"git","directory":"packages/utils"},"description":"Shared, framework-agnostic utility functions for the OpenZeppelin Contracts UI Builder.","maintainers":[{"email":"collins.wekesa@openzeppelin.com","name":"collins-oz"},{"email":"tirumerla@gmail.com","name":"tirumerla"},{"email":"son.dinh@openzeppelin.com","name":"son-oz"}],"readme":"# @openzeppelin/contracts-ui-builder-utils\n\nThis package provides a set of shared, framework-agnostic utility functions used across the entire UI Builder ecosystem.\n\n## Purpose\n\nThe goal of this package is to centralize common logic that is not tied to any specific blockchain adapter or UI framework (like React). This prevents code duplication and ensures that core functionalities like logging, configuration management, and ID generation are consistent everywhere.\n\n## Key Exports\n\n- **`AppConfigService`**: A singleton service responsible for loading and providing runtime configuration. It can load settings from Vite environment variables (for the builder app) or a `public/app.config.json` file (for exported apps), allowing for flexible configuration of RPC URLs, API keys, and other parameters.\n- **`logger`**: A pre-configured singleton logger for consistent, leveled logging across all packages. It can be enabled, disabled, or have its level changed globally.\n- **`generateId`**: A utility for generating unique IDs, used for form fields and other components.\n- **`cn`**: A utility (a wrapper around `clsx` and `tailwind-merge`) for conditionally joining CSS class names, essential for building dynamic and themeable UI components with Tailwind CSS.\n- **Type Guards and Helpers**: Various other small, reusable functions like `getDefaultValueForType`.\n\n## Package Structure\n\n```text\nutils/\n├── src/\n│   ├── config/                 # Configuration management\n│   ├── logger/                 # Logging utilities\n│   ├── ui/                     # UI utility functions\n│   ├── validation/             # Validation and type utilities\n│   ├── constants/              # Shared constants\n│   └── index.ts                # Main package exports\n├── package.json                # Package configuration\n├── tsconfig.json               # TypeScript configuration\n├── tsup.config.ts              # Build configuration\n├── vitest.config.ts            # Test configuration\n└── README.md                   # This documentation\n```\n\n## Installation\n\nThis package is a core part of the monorepo and is automatically linked via `pnpm` workspaces. For external use, it would be installed from the project's package registry.\n\n```bash\npnpm add @openzeppelin/contracts-ui-builder-utils\n```\n","readmeFilename":"README.md"}