# mlf

> Minimalist, Lazy, Fast

Latest version **0.1.1** (published 2015-05-14) · Apache License 2.0 license · 0 weekly downloads

## Install

```sh
npm install mlf
pnpm add mlf
yarn add mlf
bun add mlf
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2015-05-14 |
| First published | 2015-05-14 |
| Weekly downloads | 0 |
| License | Apache License 2.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Nicolas Lochet |
| Maintainers | nicocube |
| Keywords | array, lazy |

## Links

- npm: https://www.npmjs.com/package/mlf
- Repository: https://github.com/nicocube/mlf
- Issues: https://github.com/nicocube/mlf/issues
- npm.io page: https://npm.io/package/mlf

## Recent versions

- 0.1.1 (latest) — 2015-05-14

## README

# Minimalist, Lazy, Fast

In the field of array manipulation, many really outstanding librairies exist out there (underscore, lodash, lazyjs...).

MLF target is not to try to do better than its predecessors, nor to reinvent one more time the wheel.

We will try to stick to our name, like a motto, to be Minimalist, Lazy and Fast.

* Minimalist: We will implement some of the method of the native Array API, respecting as much as possible their behavior, and selecting the one that we can improve
* Lazy: A mean of improvement is to add a lazy implementation of the selected method, and to provide a fluent API to do so   
* Fast: At last, we will try to provide performance improvements over the native Array API


## API :
* Implemented lazily (intermediate) : map, filter, slice
* Implemented lazily (final) : get, forEach, reduce

* Implemented (but not lazily): reduceRight, join, every, some
* To be implemented: concat, indexOf, lastIndexOf, reverse, splice

---
_Source: https://npm.io/package/mlf · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
