1.2.1 • Published 8 years ago

json-utils-optimized v1.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
8 years ago

JSON utils

Useful helper functions that are highly optimized for V8. For example deepMerge is about 5-7% faster than lodash.merge.

Usage

# npm
npm install json-utils-optimized

# or yarn
yarn install json-utils-optimized

API

deepMerge(...objs)

Deeply merge an arbitrary number of plain objects.

protoMerge(a, b)

Shallow merge a into b by swapping prototype references. This is a lot faster than the native Object.assign. Note that this should only be used when you have full control over both objects.

getKeyByValue(obj, value)

Get an objects key by its value. Only works on shallow objects.

License

MIT, see LICENSE.md.

1.2.1

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

9 years ago