define-property
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
get-value
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have dots in them (no other dot-prop library we tested does this, or does it correctly).
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
levn
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible