Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 1.01 KB

.verb.md

File metadata and controls

64 lines (45 loc) · 1.01 KB

{%= name %} {%= badge("fury") %}

{%= description %}

Install

{%= include("install-npm", {save: true}) %}

Usage

var omit = require('{%= name %}');

omit a nested value:

var obj = {foo: {a: 'b', c: 'd'}, bar: {x: 'y'}};
omit(obj, 'foo');
//=> {bar: {x: 'y'}}

omit a nested value:

var obj = {foo: {a: 'b', c: 'd'}};
omit(obj, 'foo', 'a');
// obj.foo ==> {c: 'd'}

omit a deeply nested value:

var obj = {foo: {bar: {baz: {a: 'b', c: 'd'}}}}
omit(obj, 'foo.bar.baz', 'c');
// obj.foo.bar.baz ==> {a: 'b'}

omit multiple deeply nested values:

var obj = {foo: {bar: {baz: {a: 'b', c: 'd', e: 'f', g: 'h'}}}}
omit(obj, 'foo.bar.baz', ['a', 'c', 'g']);
// obj.foo.bar.baz ==> {e: 'f'}

Related projects

{%= related(verb.related.list, {remove: name}) %}

Running tests

{%= include("tests") %}

Contributing

{%= include("contributing") %}

Author

{%= include("author") %}

License

{%= copyright() %} {%= license() %}


{%= include("footer") %}