@ui-context/parser-angular
v0.1.4
Published
Angular component parser for ui-context
Maintainers
Readme
@ui-context/parser-angular
Angular component parser for ui-context. Extracts component metadata from Angular source files using ts-morph.
Installation
npm install @ui-context/parser-angularUsage
import { createParser } from "@ui-context/parser-angular";
const parser = createParser();
const components = await parser.parse({
sourcePath: "./src/components",
});What it extracts
- Inputs from
@Input()decorators and Angular 14+input()signal API - Outputs from
@Output()decorators andoutput()signal API - Public methods (excluding lifecycle hooks and private methods)
- Slots from
<ng-content>in component templates - Examples from
.stories.tsfiles and spec templates - Component metadata — name, selector, description
Supported decorators
@Component, @Directive, @Input, @Output
Default ignore patterns
**/*.spec.ts, **/*.module.ts, **/*.routing.ts
Links
License
MIT
