# Mocoolka-function [![Travic CI](https://travis-ci.org/mocoolka/mocoolka-function.svg?branch=master)](https://travis-ci.org/mocoolka/function)

## About mocoolka-function

The mocoolka-function is a lightweight , intensely tested , type-safe functional programming library for processing Javascript function. 
It's written in TypeScript, compiles to ES5-compatible JavaScript and works in all current browsers and Node applications. 

> Not convinced? [Try Mocoolka-function](https://npm.runkit.com/mocoolka-function) right in your browser.

## Getting started

Download the [latest release](https://github.com/mocoolka/mocoolka-function/releases) from GitHub or install  from [NPM](https://www.npmjs.com/package/mocoolka-function):

```bash
npm install --save mocoolka-function
```

Alternatively use Mocoolka-function from [CDN](https://unpkg.com/mocoolka-function/) by adding this to your HTML:

```html
<script src="https://unpkg.com/mocoolka-function" crossorigin="anonymous"></script>
```


## [API documentation](https://mocoolka.github.io/mocoolka-function/)

Mocoolka-function is fully documented via inline JSDoc comments. [The docs are also available online](https://mocoolka.github.io/mocoolka-function/). When using an IDE like Intellij IDEA or Webstorm the docs are available inline right inside your editor.


## License

MIT © 
