Unify: a unification tool with a deep equivalence and partitioning of objects.
npm install heya-unify[![Build status][travis-image]][travis-url]
[![Dependencies][deps-image]][deps-url]
[![devDependencies][dev-deps-image]][dev-deps-url]
[![NPM version][npm-image]][npm-url]
Unify: a unification tool with a deep equivalence and partitioning of objects.
It is thoroughly documented in series of blog posts:
* Unification for JS.
* When to unify in JS.
* heya-unify: custom unification.
* heya-unify: incomplete objects.
* heya-unify: back to JS.
If you plan to use it in your node.js project install it
like this:
```
npm install heya-unify
For your browser-based projects I suggest to use volo.js:
```
volo install heya/unify heya-unify
[npm-image]: https://img.shields.io/npm/v/heya-unify.svg
[npm-url]: https://npmjs.org/package/heya-unify
[deps-image]: https://img.shields.io/david/heya/unify.svg
[deps-url]: https://david-dm.org/heya/unify
[dev-deps-image]: https://img.shields.io/david/dev/heya/unify.svg
[dev-deps-url]: https://david-dm.org/heya/unify#info=devDependencies
[travis-image]: https://img.shields.io/travis/heya/unify.svg
[travis-url]: https://travis-ci.org/heya/unify