heya-unify
Version:
Unify: a unification tool with a deep equivalence and partitioning of objects.
41 lines (30 loc) • 1.54 kB
Markdown
# 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](http://www.lazutkin.com/blog/2014/05/18/unification-for-js/).
* [When to unify in JS](http://www.lazutkin.com/blog/2014/06/05/when-to-unify-in-js/).
* [heya-unify: custom unification](http://www.lazutkin.com/blog/2014/06/10/heya-unify-custom-unification/).
* [heya-unify: incomplete objects](http://www.lazutkin.com/blog/2014/06/18/heya-unify-incomplete-objects/).
* [heya-unify: back to JS](http://www.lazutkin.com/blog/2014/07/11/heya-unify-back-to-js/).
## How to install
If you plan to use it in your [node.js](http://nodejs.org) project install it
like this:
```
npm install heya-unify
```
For your browser-based projects I suggest to use [volo.js](http://volojs.org):
```
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