angular-awesome

Community

Native Angular wrappers for Web Awesome components

AuthorGedMarc
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Integrating Web Awesome web components directly into Angular applications requires careful attribute reflection, event mapping, form control adapters, and slot projection so that Angular templates behave predictably; angular-awesome removes this friction by providing standalone Angular directives and components that mirror each wa-* web component with typed inputs, dual-alias outputs, and ControlValueAccessor support.

Core Features & Use Cases

  • Seamless Binding: Each wa-* web component is wrapped as a standalone directive or component exposing @Input()s (with string unions for template compatibility) and @Output() events (both camelCase and hyphenated aliases).
  • Form Integration & CVA: Common form controls implement ControlValueAccessor so you can use [(ngModel)] or reactive forms with wa-input, wa-select, wa-checkbox, and others.
  • Layout, Theming & Services: Includes layout utilities (gap, stack, grid), Toast service/provider and container, appearance/variant/size tokens, and accessibility considerations.
  • Developer Patterns & Tests: Authoring patterns, testing conventions, and per-component rules/examples accelerate creating and maintaining wrappers.

Quick Start

Import the WaButtonDirective into a standalone Angular component and add a <wa-button variant="brand" (wa-click)="save()">Save</wa-button> element in the template to validate attribute reflection and event emission.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: angular-awesome
Download link: https://github.com/GedMarc/angular-awesome/archive/main.zip#angular-awesome

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.