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

https://github.com/shortthirdman/ngx-webcomponents

A library of Angular (based in TypeScript) UI web components
https://github.com/shortthirdman/ngx-webcomponents

angular library ngx typescript

Last synced: 2 months ago
JSON representation

A library of Angular (based in TypeScript) UI web components

Awesome Lists containing this project

README

          

# NGX Web Components UI

![Apache 2.0 License](https://img.shields.io/github/license/shortthirdman/ngx-webcomponents)
![GitHub package.json version](https://img.shields.io/github/package-json/v/shortthirdman/ngx-webcomponents?color=blue)
![GitHub contributors](https://img.shields.io/github/contributors/shortthirdman/ngx-webcomponents?color=blue)
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/shortthirdman/ngx-webcomponents/issues)
![Last commit on](https://img.shields.io/github/last-commit/shortthirdman/ngx-webcomponents?color=green)
[![Angular CLI](https://img.shields.io/github/package-json/dependency-version/shortthirdman/ngx-webcomponents/dev/@angular/cli/main)](https://angular.io/cli)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)
[![first-timers-only](https://img.shields.io/badge/first--timers--only-friendly-blue.svg?style=flat)](https://www.firsttimersonly.com/)

**Working on your first Pull Request?** You can learn how from this *free* series [How to Contribute to an Open Source Project on GitHub](https://kcd.im/pull-request)

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.4.
[NGX Web Components UI](https://npmjs.com/package/ngx-webcomponents) is free and open-source library for various web-based components.

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.

## Running unit tests

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

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via [Protractor](http://www.protractortest.org/).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.

## Developer Resources

* [Angular + npm - How to Publish an Angular Component to npm](https://jasonwatmore.com/post/2020/06/16/angular-npm-how-to-publish-an-angular-component-to-npm)
* [Complete beginner guide to publishing an Angular library to npm](https://medium.com/angular-in-depth/complete-beginner-guide-to-publish-an-angular-library-to-npm-d42343801660)