Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
get-stream
Get a stream as a string, Buffer, ArrayBuffer or array
kind-of
Get the native type of a value.
define-property
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
extend-shallow
Extend an object with the properties of additional objects. node.js/javascript util.
es-define-property
`Object.defineProperty`, but not IE 8's broken one.
asynckit
Minimal async jobs utility library, with streams support
reusify
Reuse objects and functions with style
object-assign
ES2015 `Object.assign()` ponyfill
isobject
Returns true if the value is an object and not an array or null.
prelude-ls
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.
object-inspect
string representations of objects in node and the browser
setprototypeof
A small polyfill for Object.setprototypeof
define-properties
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
is-plain-object
Returns true if an object was created by the `Object` constructor, or Object.create(null).
is-plain-obj
Check if a value is a plain object
is-extendable
Returns true if a value is a plain object, array or function.
es-object-atoms
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
merge-descriptors
Merge objects using their property descriptors
es-to-primitive
ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.
is-descriptor
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.