Skip to content

PromptScript API


Function: validateRegistriesConfig()

validateRegistriesConfig(registries): RegistriesValidationResult

Defined in: resolver/src/alias-resolver.ts:84

Validate all alias entries in a registries configuration.

Checks that: - The config is non-empty - All alias names conform to the valid format (@[a-z0-9][a-z0-9-]*) - All entries have a non-empty url field

Parameters

registries

RegistriesConfig

Registry alias configuration to validate

Returns

RegistriesValidationResult

Validation result with errors list

Example

validateRegistriesConfig({
  '@acme': 'https://github.com/acme/prs-standards.git',
  '@internal': { url: 'git@gitlab.internal.com:company/monorepo', root: 'packages/prs' },
});
// { valid: true, errors: [] }