How to use this developer tool
- Enter an artifact name.
- Choose component, service, or guard.
- Set a selector prefix.
- Copy the generated TypeScript into the Angular project.
Generate Angular components, services, and guards with normalized names, standalone support, OnPush change detection, and optional test-file guidance.
Normalizes class, file, and selector names and produces dependency-free Angular boilerplate with current standalone conventions.
Review imports and Angular-version compatibility before integrating generated code.
Use the preloaded sample, run the tool, then inspect the output and status before copying it into a project.
Choose Component, enable Standalone component, and generate the TypeScript code.
Yes. Select Service to generate an injectable root service.
Select Guard to create a CanActivateFn-based guard.
Yes. Enter a valid prefix such as app or admin.
Generated components use ChangeDetectionStrategy.OnPush by default.
| Module | Purpose |
|---|---|
| Artifacts | Component, service, guard |
| Defaults | Standalone and OnPush |
| Naming | PascalCase and kebab-case |