Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
define-property
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.
define-data-property
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
own-keys
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
get-own-enumerable-property-symbols
Returns an array of all enumerable symbol properties found directly upon a given object
shallow-clone-shim
Shallow clones an object while respecting the original property descriptors
get-own-enumerable-keys
Like `Object.keys()` but also includes symbols
rename-keys
Modify the names of the own enumerable properties (keys) of an object.
for-each-property
Executes a callback for each property found on a object, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object and Function prototypes by default,
for-each-property-deep
Executes a callback for each property found on a object, recursively on nested properties, with options regarding enumerability (enumerable or non-enumerable) and ownership (inherited or only own properties). It excludes built-in properties from Object an
@stdlib/assert-is-enumerable-property
Test if an object's own property is enumerable.
notation
Utility for modifying / processing the contents of Javascript objects or arrays via object notation strings or globs.
@stdlib/utils-property-names
Return an array of an object's own enumerable and non-enumerable property names.
@stdlib/utils-keys
Return an array of an object's own enumerable property names.
@stdlib/utils-enumerable-properties
Return an array of an object's own enumerable property names and symbols.
redefine-property
Better `Object.defineProperty()`.
safe-json-value
⛑️ JSON serialization should never fail
new-object
Creates an Object from a collection of key-value pairs or key-descriptor pairs.
dprop
tiny util for making enumerable properties
linq-collections
Linq-Collections (ES5): [IEnumerable, IQueryable, ...] + [List, Dictionary, Stack, ... + readonly]
linq-to-typescript
LINQ ported to TypeScript