Search results
270 packages found
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- primitive
- abstract
- ecmascript
- es5
- es6
- es2015
- toPrimitive
- coerce
- type
- object
- string
- number
- boolean
- symbol
- View more
return the first argument that is `!== undefined`
Typed Option/Optional/Maybe for TypeScript and JavaScript, created to simplify code involving optional values (null, undefined, NaN).
LightWeight, dependency free, javascript object cleaning library
- clean
- objects
- arrays
- strip
- deep
- fast
- undefined
- empty
- delete
- deep-clean
- deep-cleaner
- clean-deep
- quick-clean
- performance
Eslint rule to prevent undefined declaration in favor of optional parameter (?) operator in Typescript
Simple function that return the first non null or undefined argument
A Node.js library offering functions to check variable types, including arrays, objects, strings, numbers, booleans, and undefined values.
Recursively remove deeply nested properties and/or falsey values (excluding 0), empty objects, and empty arrays.
returns a copy of an array or object with null/undefined members removed
Check if something exists (e.g. not null || undefined)
util for validation that object has defined props
plain implementation of Maybe (Optional, Nullable) monad
This little utility helps in finding null, undefined etc values from objects and arrays.
Check if a given value is empty in JS extending his "truthy" and "falsy" nature
TypeScript maybe monad for reaching child fields inside complicated objects.
Try to parse a string as JSON and return undefined on failure
- invalid
- circular
- json
- parse
- stringify
- serialize
- parsing
- serialization
- stringification
- try
- catch
- try/catch
- exception
- exceptions
- View more
undefined is not a function and it's likely to remain so forever
'cljs-merge' recursively merges two jsons into a unified one.
- json
- merge
- clojurescript
- clojure
- deep-merge
- deep
- replace
- compare
- null
- undefined
- combine
- object
- two objects
- javascript