1.1.0 • Published 9 years ago

morph-object v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

morph-object Build Status

Tiny helper lib that morphs objects.

Installation

npm install morph-object

Usage

var assert = require('assert');
var morph  = require('morph-object');

assert(
  morph({ bucket: 'my-bucket', key: 'my-key' }, { key: 'prefix' }),
  { bucket: 'my-bucket', prefix: 'my-key' }
);

assert(
  morph({ bucket: 'my-bucket', key: 'my-key' }, { bucket: 'folder', key: 'prefix' }),
  { folder: 'my-bucket', prefix: 'my-key' }
);

assert(
  morph.swapKey({ a: 1 }, 'a', 'b'),
  { b: 1 }
);

License

MIT

1.1.0

9 years ago

1.0.0

10 years ago