0.0.1 • Published 8 years ago

deepness v0.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
8 years ago

deepness

CircleCI

This small helper get deep level of Objects. For example:

const mock = {
  a: {
    b: {
      c: {
        d: true
      }
    }
  }
};

deepness(mock); // Will return 4

For get nesting level of properties you'll pass name property as second parameter. For example:

const mock1 = {
  javascript: {
    is: {
      awesome: true
    }
  }
};

const mock2 = {
  javascript: {
    is: {
      not: {
        awesome: false
      }
    }
  }
};

deepness(mock1, 'awesome'); // Will return 3
deepness(mock2, 'is'); // Will return 2
0.0.1

8 years ago