An open API service indexing awesome lists of open source software.

https://github.com/ellaisys/ngx-common-lib

Angular Common Library for Rapid Development
https://github.com/ellaisys/ngx-common-lib

angular angular-boilerplate angular16

Last synced: about 2 months ago
JSON representation

Angular Common Library for Rapid Development

Awesome Lists containing this project

README

          

Angular Commons Library for Rapid Development

# Angular Commons Library for Rapid Development

[![Release Version](https://img.shields.io/packagist/v/ellaisys/ngx-common-lib?style=flat-square&logo=packagist&logoColor=whitesmoke&label=Release Version)](https://packagist.org/packages/ellaisys/ngx-common-lib#v1.1.3) 
[![Release Date](https://img.shields.io/github/release-date/ellaisys/ngx-common-lib?style=flat-square&logo=packagist&logoColor=whitesmoke&label=Release Date)](https://packagist.org/packages/ellaisys/ngx-common-lib) 
[![Total Downloads](https://img.shields.io/packagist/dt/ellaisys/ngx-common-lib?style=flat-square&logo=packagist&logoColor=whitesmoke&label=Downloads)](https://packagist.org/packages/ellaisys/ngx-common-lib) 

![Github Stars](https://img.shields.io/github/stars/ellaisys/ngx-common-lib?style=flat-square&logo=github&logoColor=whitesmoke&label=Stars) 
![Github Forks](https://img.shields.io/github/forks/ellaisys/ngx-common-lib?style=flat-square&logo=github&logoColor=whitesmoke&label=Forks) 
[![GitHub Contributors](https://img.shields.io/github/contributors-anon/ellaisys/ngx-common-lib?style=flat&logo=github&logoColor=whitesmoke&label=Contributors)](CONTRIBUTING.md) 
[![APM](https://img.shields.io/packagist/l/ellaisys/ngx-common-lib?style=flat-square&logo=github&logoColor=whitesmoke&label=License)](LICENSE.md)

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version **16.2.0**

## Requirements
- Node 18.17.1
- NPM: 9.6.7
- Typescript 4.7.2

## Code scaffolding
Execute this to generate a new component
```sh
ng generate component component-name --project commons-lib
```
To generate a new component. You can also use
```sh
ng generate directive|pipe|service|class|guard|interface|enum|module --project ngx-common-lib
```
> Note: Don't forget to add `--project ngx-common-lib` or else it will be added to the default project in your `angular.json` file.

## Build
For **production build** the project. The build artifacts will be stored in the `dist/` directory.
```sh
ng build ngx-common-lib
```
To make a debug build, add the **`--watch`** switch from the above command.

## Publishing
After building your library with `ng build ngx-common-lib`, go to the dist folder `cd dist/ngx-common-lib` and run `npm publish`.

## Running unit tests

Run `ng test ngx-common-lib` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

Write to [Support Email](support@ellaisys.com)