updeep-remeda/README.md

36 lines
830 B
Markdown
Raw Normal View History

2015-08-01 16:17:21 +00:00
# updeep [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url]
> Easily update immutable objects (frozen or not) in a declarative way.
2015-07-31 15:53:25 +00:00
## Install
```sh
$ npm install --save updeep
```
## Usage
```js
2015-08-01 16:17:21 +00:00
var u = require('updeep');
2015-07-31 15:53:25 +00:00
2015-08-01 16:17:21 +00:00
u({ foo: 3 }, { foo: 1, bar: 2 });
// => { foo: 3, bar: 2 }
Or with a function:
u({ foo: x => (x + 1) }, { foo: 2 });
// => { foo: 3 }
2015-07-31 15:53:25 +00:00
```
## License
2015-08-01 16:17:21 +00:00
MIT © [Aaron Jensen](https://twitter.com/aaronjensen)
2015-07-31 15:53:25 +00:00
[npm-image]: https://badge.fury.io/js/updeep.svg
[npm-url]: https://npmjs.org/package/updeep
2015-07-31 16:01:16 +00:00
[travis-image]: https://travis-ci.org/updeep.svg?branch=master
[travis-url]: https://travis-ci.org/updeep
[daviddm-image]: https://david-dm.org/updeep.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/updeep