0.3.0 • Published 6 years ago

fast-af v0.3.0

Weekly downloads
1,475
License
-
Repository
-
Last release
6 years ago

fast-af

Curated collection of fastest JavaScript algorithms.

extend()

Extends arbitrary number object (similar how Object.assign() works).

import {extend} from 'fast-af/extend';

extend(a, b, {foo: 'bar'});

shallowEqual()

Shallow compares two objects for equality.

import {shallowEqual} from 'fast-af/shallowEqual';

const isEqual = shallowEqual({foo: 'bar'}, {foo: 'bar'});

deepEqual()

Compares recursively JavaScript objects for equality.

import {deepEqual} from 'fast-af/deepEqual';

const isEqual = deepEqual({foo: 'bar'}, {foo: 'bar'});

stableStringify()

Predictably stringifies plain JavaScript objects.

import {stableStringify} from 'fast-af/stableStringify';

const str = stableStringify({foo: 'bar'});