Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/miguelramos/ng-lab
Angular library toolkit
https://github.com/miguelramos/ng-lab
angular functional library
Last synced: 7 days ago
JSON representation
Angular library toolkit
- Host: GitHub
- URL: https://github.com/miguelramos/ng-lab
- Owner: miguelramos
- License: mit
- Created: 2019-04-07T20:45:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-06-02T21:57:05.000Z (over 2 years ago)
- Last Synced: 2024-12-09T12:50:43.565Z (15 days ago)
- Topics: angular, functional, library
- Language: TypeScript
- Homepage: https://miguelramos.github.io/ng-lab/
- Size: 10.2 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
#
**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)# 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) :)