Search results
1000+ packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
A small polyfill for Object.setprototypeof
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
Returns true if a value is a plain object, array or function.
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
- primitive
- abstract
- ecmascript
- es5
- es6
- es2015
- toPrimitive
- coerce
- type
- object
- string
- number
- boolean
- symbol
- View more
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Check if a value is a plain object
Unbox a boxed JS primitive value.
Merge objects using their property descriptors
extend like a boss
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Generate hashes from javascript objects in node and the browser.
Which kind of boxed JS primitive is this?
Define a lazily evaluated property on an object
- lazy
- property
- properties
- prop
- define
- object
- value
- lazily
- laziness
- evaluation
- eval
- execute
- getter
- function
- View more
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Easily handle defaults for your options
ES2017 spec-compliant Object.values shim.
Map object keys and values into a new object
Check if a value is an object