deepnessdeprecated

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

Usage no npm install needed!

<script type="module">
  import deepness from 'https://cdn.skypack.dev/deepness';
</script>

README

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