vbomba-ui-lib
v0.0.3
Published
Angular 21 monorepo: **`vbomba-ui`** (publishable UI library) and **`demo`** (showcase app).
Readme
vbomba-ui-lib
Angular 21 monorepo: vbomba-ui (publishable UI library) and demo (showcase app).
Prerequisites
- Node.js and npm (versions aligned with Angular 21).
- For local path mapping, use the root
tsconfig.json(the demo importsvbomba-uifromprojects/vbomba-ui/src/public-api.ts).
Development server
npm startRuns ng serve demo at http://localhost:4200. The app reloads when you change source files.
Build
npx ng build vbomba-uiOutputs the library to dist/vbomba-ui (including theme assets under dist/vbomba-ui/theme/).
npx ng build demoProduction build of the demo to dist/demo/.
Tests
ng testUses the configured unit test runner (e.g. Vitest) for the workspace.
What’s inside
| Area | Path |
|------|------|
| Library source | projects/vbomba-ui/ |
| Demo app | projects/demo/ |
| Design / Paper notes | design/ |
| Agent-oriented repo notes | AGENTS.md |
Theme tokens and Material bridge SCSS live under projects/vbomba-ui/src/lib/theme/. See AGENTS.md for colors, shell routing, and Paper workflow.
Angular CLI
This repo uses Angular CLI. For schematic help:
ng generate --helpMore CLI documentation: Angular CLI overview.
