@lab900/ui
v22.0.9
Published
A set of Angular components built on top of [Angular Material](https://material.angular.io/). \ View the [showcase](https://lab900.github.io/angular-library-ui/) for guides & examples.
Keywords
Readme
@lab900/ui
A set of Angular components built on top of Angular Material.
View the showcase for guides & examples.
Local development
The showcase app in src/ compiles these sources directly: @lab900/ui maps to src/public-api.ts
through the paths option in the root tsconfig.json. Run npm run start in the repository root
and edit the files in lib/. A library build is not needed.
Code scaffolding
Run ng generate component component-name --project ui to generate a new component. You can also run
ng generate directive|pipe|service|class|guard|interface|enum|module --project ui.
Note: Don't forget to add
--project ui, or the files go into the default project of yourangular.jsonfile.
Build
Run npm run build:ui in the repository root. The build artifacts go to dist/@lab900/ui. Use this
build to check the published package.
Publishing
The pipeline builds and stages the package. See the release steps in the root README.
Running unit tests
Run npm test in the repository root. The tests run with Jest and use the
sources in lib/, not the build output.
Further help
To get more help on the Angular CLI use ng help, or read the
Angular CLI README.
