Search results

1000+ packages found

A collection of essential TypeScript types

published version 4.40.0, 5 days ago5385 dependents licensed under $(MIT OR CC0-1.0)
862,873,771

Create an array of unique values, in order, from the input arrays

published version 3.0.1, 4 years ago1631 dependents licensed under $MIT
198,469,420

A library for deep (recursive) merging of Javascript objects

published version 4.3.1, 2 years ago12824 dependents licensed under $MIT
179,770,202

Extend an object with the properties of additional objects. node.js/javascript util.

published version 3.0.2, 7 years ago1233 dependents licensed under $MIT
251,377,619

The Lodash method `_.merge` exported as a module.

published version 4.6.2, 6 years ago6992 dependents licensed under $MIT
185,331,270

Port of jQuery.extend for node.js and the browser

published version 3.0.2, 7 years ago5390 dependents licensed under $MIT
133,705,725

Merge multiple streams into one stream in sequence or parallel.

published version 1.4.1, 5 years ago2130 dependents licensed under $MIT
201,244,282

Merge objects using their property descriptors

published version 2.0.0, a year ago1065 dependents licensed under $MIT
151,125,219

extend like a boss

published version 4.0.2, 6 years ago3757 dependents licensed under $MIT
143,429,700

Recursive object extending

published version 0.6.0, 7 years ago1811 dependents licensed under $MIT
82,142,718

Easily handle defaults for your options

published version 3.0.0, 2 years ago1529 dependents licensed under $MIT
107,308,061

Variant of merge that's useful for webpack configuration

published version 6.0.1, 10 months ago5614 dependents licensed under $MIT
60,640,912

An object schema merger/validator

published version 2.1.6, 3 months ago41 dependents licensed under $Apache-2.0
56,062,711

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.

published version 2.0.2, 7 years ago810 dependents licensed under $MIT
50,229,422

Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.

published version 2.0.1, 6 years ago1012 dependents licensed under $MIT
47,062,523

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.

published version 0.1.2, 9 years ago802 dependents licensed under $MIT
45,714,381

Utils for working with JavaScript classes and prototype methods.

published version 0.3.6, 7 years ago801 dependents licensed under $MIT
46,059,303

micromark utility to combine syntax or html extensions

published version 2.0.1, 5 months ago58 dependents licensed under $MIT
35,560,774

Merge multiple streams into a unified stream

published version 4.0.0, a year ago14 dependents licensed under $MIT
39,020,423

Merge Tailwind CSS classes without style conflicts

published version 3.2.0, 13 days ago6179 dependents licensed under $MIT
37,572,776