is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
kind-of
Get the native type of a value.
isobject
Returns true if the value is an object and not an array or null.
ts-type-detector
Takes any JavaScript data type or object as an input and returns a string describing the type of the input.
kind-error
Base class for easily creating meaningful and quiet by default Error classes with sane defaults and assertion in mind.