Skip to content

cns-iu/AtlasNG

Repository files navigation

AtlasNG

An Angular monorepo providing a suite of libraries for building consistent, accessible, and analytics-aware applications.

Packages

Package Description
@atlasng/analytics User interaction logging and privacy consent management
@atlasng/cdk Low-level primitives: overlays, portals, focus management
@atlasng/common Shared pipes, directives, guards, and utilities
@atlasng/core Platform bootstrap, environment config, and DI tokens
@atlasng/design-system UI component catalog, design tokens, and theming

Development

Prerequisites

  • Node.js 20+
  • npm 10+

Install dependencies

npm install

Serve the demo application

npx nx serve AtlasNG

Build

# Build all projects
npx nx run-many -t build

# Build a specific library
npx nx test analytics

Test

# Run tests for all projects
npx nx run-many -t test

# Run tests for a specific library
npx nx test analytics

Lint

npx nx run-many -t lint

License

MIT

About

The AtlasNG application framework is a suite of modular UI components, utilities, and an underlying Material design-based design system optimized to work together for creating beautiful, responsive, highly interactive, accessible, and standards-compliant Angular-based web applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors