Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
object-traversal
Flexible and performant utility for traversing javascript objects
breadth-filter
Breadth-first deep object filter
deepmerge
A library for deep (recursive) merging of Javascript objects
defaults
Easily handle defaults for your options
map-obj
Map object keys and values into a new object
rfdc
Really Fast Deep Clone
deep-extend
Recursive object extending
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
clone-deep
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
dequal
A tiny (304B to 489B) utility for check for deep equality
camelcase-keys
Convert object keys to camel case
decamelize-keys
Convert object keys from camel case
klona
A tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!
sort-keys
Sort the keys of an object
mixin-deep
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
traverse
traverse and transform objects by visiting every node on a recursive walk
dset
A tiny (194B) utility for safely writing deep Object values~!
property-expr
tiny util for getting and setting deep object props safely
fast-copy
A blazing fast deep object copier
deep-object-diff
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.