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.
Properties
Section titled “Properties”| 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 |