0.0.3 • Published 9 years ago

compactobject v0.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

compact-object

Returns an object with non-empty values only.

Install

npm install compactobject
bower install compact-object

Usage

var compact = require('compactobject');

var object = {
  a: 'b',
  foo: null,
  b: false,
  taco: 1,
  qux: 0,
  c: '',
  d: [],
  yo: {
    wut: {
      a: null,
      c: 54
    },
    lolz: undefined
  }
};

console.log(compact(object));
//
 {
  a: 'b',
  b: false,
  taco: 1,
  qux: 0,
  yo: {
    wut: {
      c: 54
    }
  }
 }

console.log(compact('non object')); // {}

License

MIT