Skip to content

ComponentMetadataFile

Defined in: packages/analyzer/src/types.ts:631

@cl-mcp/analyzer

Build-time analysis tools for component libraries. Provides AST analysis, metadata generation, template validation, and type definitions.

Property Type Description Defined in
components Record<string, ComponentMetadataEntry> - packages/analyzer/src/types.ts:648
componentsPath string - packages/analyzer/src/types.ts:645
diagnostics? readonly AnalyzerDiagnostic[] Non-fatal analyzer diagnostics surfaced from the generation run. Introduced in schema v3.1 (additive). packages/analyzer/src/types.ts:654
framework? SupportedFramework Which framework analyzer produced this file. Introduced in schema v4.2 (additive); absent means "angular" (every pre-v4.2 file was Angular). packages/analyzer/src/types.ts:638
generatedAt string - packages/analyzer/src/types.ts:633
importPrefix? string - packages/analyzer/src/types.ts:646
libraryDocumentation? string - packages/analyzer/src/types.ts:647
libraryName? string Canonical package/library name (e.g. @angular/material). Introduced in schema v4.2 (additive). Consumers should prefer this over deriving the name from componentsPath. packages/analyzer/src/types.ts:644
selectorMap? Record<string, SelectorQuickInfo> - packages/analyzer/src/types.ts:649
version string - packages/analyzer/src/types.ts:632