@atlasng/cdk
v0.0.6
Published
CDK library for AtlasNG
Readme
@atlasng/cdk
A low-level Angular Component Development Kit (CDK) that provides primitive building blocks for constructing higher-level UI components. This library contains abstract base classes, structural directives, behavioral utilities, and accessibility primitives used across the AtlasNG component family.
Overview
The CDK enables library and application authors to:
- Compose Behaviors: Apply reusable behavioral mixins and abstract base classes to custom components
- Accessibility Primitives: Leverage focus management, keyboard navigation, and ARIA utilities out of the box
- Overlay & Positioning: Position floating elements (tooltips, dropdowns, dialogs) with a flexible positioning engine
- Portal System: Render Angular templates and components into arbitrary DOM locations
- Interaction Utilities: Detect and respond to pointer events, scroll, and resize across component boundaries
Installation
npm install @atlasng/cdk