Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
type-fest
A collection of essential TypeScript types
extend-shallow
Extend an object with the properties of additional objects. node.js/javascript util.
array-union
Create an array of unique values, in order, from the input arrays
static-extend
Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.
merge2
Merge multiple streams into one stream in sequence or parallel.
deepmerge
A library for deep (recursive) merging of Javascript objects
extend
Port of jQuery.extend for node.js and the browser
defaults
Easily handle defaults for your options
webpack-merge
Variant of merge that's useful for webpack configuration
class-utils
Utils for working with JavaScript classes and prototype methods.
assign-symbols
Assign the enumerable es6 Symbol properties from one or more objects to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
allof-merge
Simplify JsonSchema/Openapi by combining allOf safely
mixin-deep
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
eslint-plugin-prototype-pollution-security-rules
Detect the use of vulnerable features within some libraries from https://github.com/HoLyVieR/prototype-pollution-nsec18/ that are not yet fixed
lodash.merge
The Lodash method `_.merge` exported as a module.
merge-descriptors
Merge objects using their property descriptors
xtend
extend like a boss
event-stream
construct pipes of streams of events
object.defaults
Like `extend` but only copies missing properties/values to the target object.
deep-extend
Recursive object extending