npm package: @ng-lab/hub
Description: <div align="center">   <img src="./apps/ng-lab-demo/src/assets/ng-logo.svg"><br/>   <img src="./apps/ng-lab-demo/src/assets/lab-logo.svg">
Author: Miguel Ramos
Latest version: 0.7.0

<div align="center">
  <img src="./apps/ng-lab-demo/src/assets/ng-logo.svg"><br/>
  <img src="./apps/ng-lab-demo/src/assets/lab-logo.svg">

#

**Angular functional library**

[![npm version](https://img.shields.io/npm/v/@ng-lab/support.svg?maxAge=3600&style=flat)](https://www.npmjs.com/package/ng-lab)
[![dependency status](https://img.shields.io/david/miguelramos/ng-lab.svg?maxAge=3600&style=flat)](https://david-dm.org/miguelramos/ng-lab)
[![Build Status](https://travis-ci.com/miguelramos/ng-lab.svg?branch=master)](https://travis-ci.com/miguelramos/ng-lab)
[![license](https://img.shields.io/npm/l/ng-lab.svg?maxAge=3600&style=flat)](https://github.com/miguelramos/ng-lab/LICENSE)
[![Coverage Status](https://coveralls.io/repos/github/miguelramos/ng-lab/badge.svg?branch=master)](https://coveralls.io/github/miguelramos/ng-lab?branch=master)

</div>

# Angular Functional Library

Ng-lab are packages to help you on functional/logic helpers that are almost common needs on projects.

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

### Prerequisites

- Node
- Npm

### Installing

First check each package describe or just navigate to demo app for more information

| Package              | Info                                                | Badge                                                                                         |
| -------------------- | --------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| @ng-lab/support      | Many helpers functions                              | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/support.svg?color=green&style=flat)      |
| @ng-lab/configurator | Service to regulate configurations                  | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/configurator.svg?color=green&style=flat) |
| @ng-lab/responsive   | Service to observe responsive media queries         | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/responsive.svg?color=green&style=flat)   |
| @ng-lab/hub          | Service to trigger/listener hub events like pub/sub | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/hub.svg?color=green&style=flat)          |
| @ng-lab/jwt          | Service to control jwt tokens                       | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/jwt.svg?color=green&style=flat)          |
| @ng-lab/http-url     | Service to define/get routes for http services      | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/http-url.svg?color=green&style=flat)     |
| @ng-lab/http-script  | Service to load scripts and define them on body     | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/http-script.svg?color=green&style=flat)  |
| @ng-lab/layout       | Create flexbox areas for any layout type            | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/layout.svg?color=green&style=flat)       |
| @ng-lab/journey      | Log user journey thru your app                      | ![npm (scoped)](https://img.shields.io/npm/v/@ng-lab/journey.svg?color=green&style=flat)      |

#### For Development

Start to clone the repo as

```
git clone https://github.com/miguelramos/ng-lab.git
```

Then goes to the directory and proceed with the installation

```
cd ng-lab
npm install
```

End with an example of getting some data out of the system or using it for a little demo

## Running the tests

To perform tests please execute:

```
npm test
```

## Deployment

Deployment is done manually after merge request in master. Just run tool release-it and after publish dist libs.

## Built With

- [Angular](https://angular.io/) - The web framework used
- [Nx](https://nx.dev) - Angular CLI power-ups for modern development

## Contributing

Please read [CONTRIBUTING.md](https://gist.github.com/PurpleBooth/b24679402957c63ec426) for details on our code of conduct, and the process for submitting pull requests to us.

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/miguelramos/ng-lab/tags).

## Authors

- **Miguel Ramos** - _Initial work_ - [NgLab](https://github.com/miguelramos/ng-lab)

See also the list of [contributors](https://github.com/miguelramos/ng-lab/contributors) who participated in this project.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

- Platforms that i built like... (can't tell you) :)