@sindresorhus/is
Type check values
Type check values
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
Assign the enumerable es6 Symbol properties from one or more objects to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
Creates a shallow clone of any JavaScript value.
Returns `true` if the value is a primitive.
Isomorphic, functional type-checking for Javascript
Which kind of boxed JS primitive is this?
a point geometry with transforms
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
Validates if a value is a string primitive.
Validates if a value is a number primitive, excluding NaN.
Validates if a value is a number primitive and an integer.
Transforms nested values of complex objects
a point geometry with transforms
Minimal JavaScript type checking library
Validates if a value is a boolean primitive.
Translates between RDF literals and JavaScript primitives
Recursive lodash.mapValues
Validates if a value is a positive number primitive.
Pool of objects for primitives. (Make WeakMap accept primitive keys)