5.1.2 • Published 2 years ago

@agyemanjp/standard v5.1.2

Weekly downloads
1
License
MIT
Repository
github
Last release
2 years ago

standard.js

Standard library for JavaScript/TypeScript

Features

  • Lazy iterable combinators such as map, filter, reduce, etc.
  • Lazy async iterable combinators such as mapAsync, filterAsync, etc.
  • Fluent iterable containers: Sequence, Set, Array, ArrayNumeric, Dictionary
  • Functional combinators such as flip, curry, etc.
  • Async combinators such as promisify, sleep, etc.
  • Statistical functions such as mean, median, quartiles, variance/standard deviation, etc.
  • Advanced string, date-time, and numeric functions
  • Utility types, type guards, and value helpers

Install

npm install --save @agyemanjp/standard

Usage

// import specific functions from specific modules
import { mapAsync, ZipAsync, isAsyncIterable /*, ...*/ } from "@agyemanjp/standard/collections/combinators"
import { keys, entries, pick, omit  /*, ...*/ } from "@agyemanjp/standard/object"
import { sleep, promisify } from "@agyemanjp/standard/async"

// import everything from a module
import * as containers from "@agyemanjp/standard/collections/containers"
const numArray = new containers.Array([1, 2, 3])

// import everything from package
import * as stdlib from "@agyemanjp/standard"
type Predicate<T> = stdlib.Predicate<T>
5.1.2

2 years ago

5.1.1

2 years ago

5.1.0

2 years ago

5.0.5

2 years ago

4.1.8

2 years ago

4.1.7

2 years ago

5.0.4

2 years ago

5.0.3

2 years ago

5.0.2

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.1.4

2 years ago

4.1.3

2 years ago

4.1.6

2 years ago

4.1.5

2 years ago

4.1.2

2 years ago

4.1.1

2 years ago

4.0.5

2 years ago

4.0.6

2 years ago

4.1.0

2 years ago

4.0.4

2 years ago

4.0.3

2 years ago

3.9.3

2 years ago

3.11.3

2 years ago

3.9.2

2 years ago

3.11.6

2 years ago

3.9.1

2 years ago

3.9.0

2 years ago

3.11.7

2 years ago

3.11.9

2 years ago

3.10.0

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

4.0.2

2 years ago

3.11.17

2 years ago

3.11.16

2 years ago

3.11.0

2 years ago

3.11.2

2 years ago

3.11.1

2 years ago

3.11.11

2 years ago

3.11.10

2 years ago

3.11.13

2 years ago

3.11.15

2 years ago

3.11.14

2 years ago

3.8.7

2 years ago

3.8.6

2 years ago

3.8.3

2 years ago

3.8.2

2 years ago

3.8.1

2 years ago

3.8.5

2 years ago

3.4.0

2 years ago

3.3.0

2 years ago

3.8.0

2 years ago

3.7.0

2 years ago

3.6.1

2 years ago

3.5.2

2 years ago

3.6.0

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

3.2.0

3 years ago

3.0.4

3 years ago

3.1.0

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.9

4 years ago

2.0.8

4 years ago

2.0.7

4 years ago

2.0.5

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago