js-object-tools

various json utils

Usage no npm install needed!

<script type="module">
  import jsObjectTools from 'https://cdn.skypack.dev/js-object-tools';
</script>

README

js-object-tools Build Status Coverage Status

NPM

check

test the type of a JS primitive without the usual bs between dates and objects, or strings and numbers

for example

check(new Date(), Object);
// returns false
check('0', Number);
// returns false
check(0, Number);
// returns true
check(0, undefined);
// returns false

diff

Some helpful methods for diff, merge, clone, flatten, etc ...

see test folder for examples