Interface PersonaRegistrySource

Persona registry source configuration

interface PersonaRegistrySource {
    type: "github" | "npm" | "file" | "git" | "url";
    location: string;
    branch?: string;
    token?: string;
    verified?: boolean;
    cacheDuration?: number;
}

Properties

type: "github" | "npm" | "file" | "git" | "url"

Type of source

location: string

Location (URL, path, package name)

branch?: string

Optional branch for git sources

token?: string

Optional authentication token

verified?: boolean

Whether this is a verified/trusted source

cacheDuration?: number

Cache duration in milliseconds