How to use this developer tool
- Paste a component, service, directive, pipe, route, or module.
- Select the parsing depth.
- Choose whether to extract dependencies and template bindings.
- Run the parser and copy or download the JSON result.
Parse Angular source into structured metadata without uploading code. Extract artifact type, decorators, selectors, imports, providers, inputs, outputs, injected services, signals, routes, lifecycle hooks, template bindings, and form-control details as readable JSON.
The parser detects common Angular declarations and returns a structured summary that is useful for documentation, code review, and dependency inspection.
Dynamic decorator metadata and runtime-generated values are reported as partial static-analysis results.
A component using @Input, inject(), signal(), and ngOnInit is converted into JSON arrays for inputs, dependencies, signals, and lifecycle hooks.
Paste the component and run the parser to extract its decorator, selector, imports, template, and style references.
Yes. Common @Input, @Output, input(), and output() declarations are listed in the JSON result.
Enable dependency extraction to detect constructor injection and inject() calls.
Yes. It extracts common path, component, redirect, guard, resolver, and lazy-load patterns.
No. It performs static pattern analysis suitable for quick inspection and documentation.
| Area | Coverage |
|---|---|
| Component | Selector, standalone, template, styles |
| Class API | Inputs, outputs, methods, hooks |
| Dependencies | Imports, inject(), constructor DI |
| Modern Angular | Signals, effects, control flow |