cwp-design-system
v0.0.5
Published
CWP design system Angular component library
Downloads
49
Readme
CWP Design System
Angular component library for reusable CWP UI components (button, banner, badge, and more).
Build library package
- Install dependencies:
npm install- Build npm package artifacts:
npm run build:libOutput is generated in dist/cwp-design-system.
- Create a tarball for local testing:
npm run pack:libThis creates a .tgz package from dist/cwp-design-system.
Publish to npm
- Update
nameandversioninpackage.json. - Build package:
npm run build:lib- Publish:
npm publish ./dist/cwp-design-system --access publicConsume in another Angular package/app
Install:
npm install cwp-design-systemUse standalone components directly:
import { Component } from '@angular/core';
import { ButtonComponent, BannerComponent, BadgeComponent } from 'cwp-design-system';
@Component({
selector: 'app-demo',
standalone: true,
imports: [ButtonComponent, BannerComponent, BadgeComponent],
template: `
<cwp-banner message="Changes saved" type="success"></cwp-banner>
<cwp-badge label="New" variant="primary"></cwp-badge>
<cwp-button label="Continue"></cwp-button>
`,
})
export class DemoComponent {}Public API
Exports are defined in src/public-api.ts. Add new components there to expose them in the package.
