1.0.0 • Published 8 years ago
recarve v1.0.0
Recarve
minimal invasion for hybrid structure of nested array-object
Example
recarve({}, {
"a.b.c": (c)=> {
c.d = 1;
return c
}
});
// {a: {b: {c: {d: 1}}}}
recarve({a: {b: [{c: true, d: 1}, {c: false, d: 2}]}},{"a.b": (b)=> b.filter((i)=>i.c === true)});
// {a: {b: [{c: true, d: 1}]}}
To begin
- install
$ npm install recarve --save
- require & use
const recarve = require('recarve')
const obj = recarve([{a: [{b: 1}]}], {'a': (a)=>a.filter((i)=> i.b !== 1)})
1.0.0
8 years ago