Home / Function/ validateRegistryConfig() — ui Function Reference

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)
  }
}

Subdomains

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