0.4.0 • Published 2 years ago

declarray v0.4.0

Weekly downloads
135
License
ISC
Repository
github
Last release
2 years ago

What is Declarray?

Declarray is my own linq like library for manipulations with collections. I did it just for improve my skills at my free time. This lib allows filter, sort, change and etc. collection in declarative style. Declarray supports lazy computations. Your expression will computed once and only when you will call one of Materializing Methods or one of Aggregation Methods.

Installation

$npm install declarray

Usage

import _ from 'declarray'
...
const result = _([1, 2, 3, 4]).where(item => !(item % 2)).toArray();
// result is [2, 4]

const anotherResult = _([1, 2, 3, 4]).select(item => item ** 2).toArray();
// [1, 4, 9, 16]

Wiki

You may see full information about methods at my github wiki.

Technologies

Project is created with:

  • benchmark 2.1.4
  • chai 4.2.0
  • mocha 8.1.1
  • typescript 3.9.7
0.4.0

2 years ago

0.3.3

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.2.3

3 years ago

0.1.0-rc3

3 years ago

0.1.0-rc4

3 years ago

0.1.0-rc2

3 years ago

0.1.0-rc

3 years ago

0.1.0-rc5

3 years ago

0.1.0-rc6

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.2

3 years ago

6.0.1

3 years ago

6.0.3

3 years ago

6.0.2

3 years ago

6.0.4

3 years ago

6.0.0

3 years ago

6.0.0-beta-1.3

3 years ago

6.0.0-beta-1.2

3 years ago

6.0.0-beta-1.1

3 years ago

6.0.0-beta-1

3 years ago

5.8.1

3 years ago

5.8.0

4 years ago

5.7.5

3 years ago

5.7.4

3 years ago

5.7.3

3 years ago

5.7.2

3 years ago

5.7.1

3 years ago

5.7.0

3 years ago

5.6.7

3 years ago

5.6.6

3 years ago

5.6.5

3 years ago

5.6.4

3 years ago

5.6.3

3 years ago

5.6.2

3 years ago

5.6.1

3 years ago

5.6.0

3 years ago

5.4.1

3 years ago

5.4.0

3 years ago

5.5.6

3 years ago

5.5.4

3 years ago

5.3.1

3 years ago

5.3.0

3 years ago

5.2.0

3 years ago

5.1.5

3 years ago

5.1.4

3 years ago

5.1.3

3 years ago

5.1.2

3 years ago

5.1.1

3 years ago