validateRegistryConfig() — ui Function Reference
Architecture documentation for the validateRegistryConfig() function in validator.ts from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 4de38897_d4d5_9a91_2e53_093142ba5dff["validateRegistryConfig()"] 3c64fff0_e1b3_c39a_cce5_e39b74640768["validator.ts"] 4de38897_d4d5_9a91_2e53_093142ba5dff -->|defined in| 3c64fff0_e1b3_c39a_cce5_e39b74640768 a1f86d2b_01c0_d57e_752c_db36b3a82dd0["extractEnvVarsFromRegistryConfig()"] 4de38897_d4d5_9a91_2e53_093142ba5dff -->|calls| a1f86d2b_01c0_d57e_752c_db36b3a82dd0 style 4de38897_d4d5_9a91_2e53_093142ba5dff fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/shadcn/src/registry/validator.ts lines 36–46
export function validateRegistryConfig(
registryName: string,
config: z.infer<typeof registryConfigItemSchema>
): void {
const requiredVars = extractEnvVarsFromRegistryConfig(config)
const missing = requiredVars.filter((v) => !process.env[v])
if (missing.length > 0) {
throw new RegistryMissingEnvironmentVariablesError(registryName, missing)
}
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does validateRegistryConfig() do?
validateRegistryConfig() is a function in the ui codebase, defined in packages/shadcn/src/registry/validator.ts.
Where is validateRegistryConfig() defined?
validateRegistryConfig() is defined in packages/shadcn/src/registry/validator.ts at line 36.
What does validateRegistryConfig() call?
validateRegistryConfig() calls 1 function(s): extractEnvVarsFromRegistryConfig.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free