General node js utils library.
Currently supported utils:
camelize
- simple camel casecloneDeep
- deep clone functionality for objectsfreezeDeep
- deep freezes objectsget
- get the object members by pathgetArrayHasIntersect
- checks if arrays have at least one common valuegetArrayUniq
- gets unique values form arrayisEmpty
- checks if value is an empty object, collection, map, or setisEqual
- check if passed two values are equalisFunction
- checks if input is a Function object.isNil
- checks whenever value is null or undefinedisObject
- checks if the input is not a nullable object instanceisPlainObject
- checks if input is object, not null object and not array objectmerge
- deep merge functionality for objectsomit
- provides new object that omits only specific fields of source objectomitBy
- provides new object that omits only specific fields of source object depending on predicate function filterpick
- provides new object that picks only specific fields of source objectpickBy
- provides new object that picks only specific fields of source object depending on predicate function filtershuffle
- performs pseudo random shuffle on clone of the array