Function: loadBrandContextFile()
loadBrandContextFile(
path):Promise<{assets: {favicon:string;icon: {dark?:string;light:string; };logo: {dark?:string;light:string; }; };colors: {accent:string;background:string;border:string;foreground:string;muted:string;primary:string;primaryHover:string;surface:string; };description:string;extensions:Record<string,unknown>;links: {documentation?:string;repository?:string;website?:string; };name:string;schemaVersion:"1";shortName:string;tagline:string;typography: {mono:string;sans:string; };voice: {audience:string[];avoid:string[];principles:string[];tone:string[]; }; }>
Read and validate one .yaml, .yml, or .json brand context file.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<{ assets: { favicon: string; icon: { dark?: string; light: string; }; logo: { dark?: string; light: string; }; }; colors: { accent: string; background: string; border: string; foreground: string; muted: string; primary: string; primaryHover: string; surface: string; }; description: string; extensions: Record<string, unknown>; links: { documentation?: string; repository?: string; website?: string; }; name: string; schemaVersion: "1"; shortName: string; tagline: string; typography: { mono: string; sans: string; }; voice: { audience: string[]; avoid: string[]; principles: string[]; tone: string[]; }; }>