1 | ![logo](logo.png)
|
2 |
|
3 | [![Build Status](https://travis-ci.org/nerac/keyu.svg?branch=master)](https://travis-ci.org/nerac/keyu)
|
4 | [![Coverage Status](https://coveralls.io/repos/github/nerac/keyu/badge.svg?branch=master)](https://coveralls.io/github/nerac/keyu?branch=master)
|
5 | [![install size](https://packagephobia.now.sh/badge?p=keyu)](https://packagephobia.now.sh/result?p=keyu)
|
6 | [![Known Vulnerabilities](https://snyk.io/test/npm/keyu/badge.svg)](https://snyk.io/test/npm/keyu)
|
7 |
|
8 | **Keyu** (key utilities) provides **flexible** utilities to help you build **solid** projects <u>without repeating yourself</u>.
|
9 | This library pretends to **fix** those **anoying things** that you find every day **when you write JavaScript**
|
10 |
|
11 | The library helps you:
|
12 |
|
13 | - Write functional programming code in javascript
|
14 | - Combine sync and async functions easly
|
15 | - Do safe conversions
|
16 | - Check javascript types correctly
|
17 | - Work with any kind of collection
|
18 | - Apply complex concurrency patterns ([Rob Pike](https://www.youtube.com/watch?v=f6kdp27TYZs)).
|
19 |
|
20 | Documentation: https://nerac.github.io/keyu/
|
21 |
|
22 | Repository: https://github.com/nerac/keyu
|
23 |
|
24 | License: [MIT](https://github.com/nerac/keyu/blob/master/LICENSE)
|
25 |
|
26 | ## Contribute
|
27 |
|
28 | If you find yourself repeating over and over the same function maybe it should be here.
|
29 |
|
30 | This repository is completely open to any kind of contribution that will simplify Javascript
|
31 | developers time.
|