mirror of
https://github.com/morhetz/gruvbox.git
synced 2025-11-18 00:03:38 -05:00
chore(package): re-init package with commitizen and standard-release
This commit is contained in:
58
node_modules/merge/README.md
generated
vendored
Normal file
58
node_modules/merge/README.md
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
# Merge
|
||||
|
||||
Merge multiple objects into one, optionally creating a new cloned object.
|
||||
Similar to the jQuery.extend but more flexible. Works in Node.js and the
|
||||
browser.
|
||||
|
||||
## Node.js Usage
|
||||
|
||||
```sh
|
||||
npm install merge --save
|
||||
```
|
||||
|
||||
```js
|
||||
var merge = require('merge'), original, cloned;
|
||||
|
||||
console.log(merge({one:'hello'}, {two: 'world'}));
|
||||
// -> {"one": "hello", "two": "world"}
|
||||
|
||||
original = { x: { y: 1 } };
|
||||
cloned = merge(true, original);
|
||||
cloned.x.y++;
|
||||
|
||||
console.log(original.x.y, cloned.x.y);
|
||||
// -> 1, 2
|
||||
|
||||
console.log(merge.recursive(true, original, { x: { z: 2 } }));
|
||||
// -> {"x": { "y": 1, "z": 2 } }
|
||||
|
||||
```
|
||||
|
||||
## Browser Usage
|
||||
|
||||
```html
|
||||
<script src="http://files.yeikos.com/merge.js"></script>
|
||||
<script>
|
||||
var original, cloned;
|
||||
|
||||
console.log(merge({one:'hello'}, {two: 'world'}));
|
||||
// -> {"one": "hello", "two": "world"}
|
||||
|
||||
original = { x: { y: 1 } };
|
||||
cloned = merge(true, original);
|
||||
cloned.x.y++;
|
||||
|
||||
console.log(original.x.y, cloned.x.y);
|
||||
// -> 1, 2
|
||||
|
||||
console.log(merge.recursive(true, original, { x: { z: 2 } }));
|
||||
// -> {"x": { "y": 1, "z": 2 } }
|
||||
|
||||
</script>
|
||||
```
|
||||
|
||||
## Tests
|
||||
|
||||
```sh
|
||||
npm test
|
||||
```
|
||||
Reference in New Issue
Block a user