0.1.2 • Published 10 years ago

multi-keyval v0.1.2

Weekly downloads
1
License
-
Repository
github
Last release
10 years ago

multi-keyval

build status dependency status coverage report stability index

npm stats

browser support

Resolve key conflicts with an array of values

Example

var inject = require("multi-keyval")

var obj = {}

inject(obj, "a", 1)
// obj -> { "a": 1 }

inject(obj, "a", 2)
// obj -> { "a": [1, 2] }


// And it works with array values

inject(obj, "b", ["A", "B"])
// obj -> { "a": [1, 2], "b": ["A", "B"] }

inject(obj, "b", ["C", "D"])
// obj -> { "a": [1, 2], "b": [["A", "B"], ["C", "D"]]}

Installation

npm install multi-keyval

Contributors

  • Matt-Esch

MIT Licenced