説明なし
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
dienianindya 65435fcb07 update sore 1年前
..
LICENSE update sore 1年前
README.md update sore 1年前
index.js update sore 1年前
package.json update sore 1年前
test.js update sore 1年前

README.md

toxic

Mutate keys and values in objects. Returns a new version of the object

Install

npm install toxic --save

Usage

var toxic = require('toxic');

var mutatedObject = toxic({
  key1: 'value1',
  key2: 'value2'
}, {
  mutator: function (val) {
    return val + '...'
  }
});

console.log(mutatedObject);
// OUTPUTS:
// {
//   'key1...': 'value1...',
//   'key2...': 'value2...'
// }

API

toxic(object[, options])

  • object - The object to perform mutations on.
  • options
    • mutator - Function that gets passed the current key or value. Default returns the value, as is.
    • keyMutator - Function used ot mutate the keys. Overrides mutator.
    • valueMutator - Function used ot mutate the values. Overrides mutator.

Run Tests

npm install
npm test