lodash-pickapart
lodash mixin for deep immutable destructuring with omit
Installation
$ npm install --save lodash-pickapart
Usage
const _ = ;_; // Now Available: _.pickapart(paths, source)// * paths: String|Array (optional, if source is an Array)// * source: Object|Array const payload = name: 'abc' meta: token: 123 easy: true ; const token data = _;console;// => { name: 'abc', meta: { token: 123, easy: true }}console;// => 123console;// => { name: 'abc', meta: { easy: true }} const is ez = _;console;// => 'abc'console;// => true const flavors = 'chocolate' 'vanilla' 'strawberry'; const plain others = _;console;// => 'vanilla'console;// => [ 'chocolate', 'strawberry' ] const choco notChoco = _; console;// => 'chocolate'console;// => [ 'vanilla', 'strawberry' ]
License
ISC © Buster Collings