Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
npmjs.org "object" keyword
Top 2.0% on npmjs.org
7 versions - Latest release: almost 5 years ago - 1,763 dependent packages - 5,068,682 dependent repositories - 190 million downloads last month - 54 stars on GitHub - 1 maintainer
setprototypeof 1.2.0 💰
A small polyfill for Object.setprototypeof7 versions - Latest release: almost 5 years ago - 1,763 dependent packages - 5,068,682 dependent repositories - 190 million downloads last month - 54 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
8 versions - Latest release: almost 3 years ago - 1,647 dependent packages - 4,631,839 dependent repositories - 154 million downloads last month - 234 stars on GitHub - 1 maintainer
to-fast-properties 4.0.0 💰
Force V8 to use fast properties for an object8 versions - Latest release: almost 3 years ago - 1,647 dependent packages - 4,631,839 dependent repositories - 154 million downloads last month - 234 stars on GitHub - 1 maintainer
Top 1.7% on npmjs.org
11 versions - Latest release: about 5 years ago - 1,866 dependent packages - 4,238,246 dependent repositories - 171 million downloads last month - 103 stars on GitHub - 3 maintainers
isobject 4.0.0 💰
Returns true if the value is an object and not an array or null.11 versions - Latest release: about 5 years ago - 1,866 dependent packages - 4,238,246 dependent repositories - 171 million downloads last month - 103 stars on GitHub - 3 maintainers
Top 1.6% on npmjs.org
7 versions - Latest release: 6 months ago - 954 dependent packages - 4,062,436 dependent repositories - 112 million downloads last month - 142 stars on GitHub - 1 maintainer
merge-descriptors 2.0.0 💰
Merge objects using their property descriptors7 versions - Latest release: 6 months ago - 954 dependent packages - 4,062,436 dependent repositories - 112 million downloads last month - 142 stars on GitHub - 1 maintainer
Top 2.3% on npmjs.org
12 versions - Latest release: about 7 years ago - 1,046 dependent packages - 3,955,204 dependent repositories - 60.5 million downloads last month - 34 stars on GitHub - 2 maintainers
for-in 1.0.2 💰
Iterate over the own and inherited enumerable properties of an object, and return an object with ...12 versions - Latest release: about 7 years ago - 1,046 dependent packages - 3,955,204 dependent repositories - 60.5 million downloads last month - 34 stars on GitHub - 2 maintainers
Top 1.3% on npmjs.org
25 versions - Latest release: over 2 years ago - 1,539 dependent packages - 3,784,516 dependent repositories - 57.4 million downloads last month - 268 stars on GitHub - 2 maintainers
set-value 4.1.0 💰
Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.25 versions - Latest release: over 2 years ago - 1,539 dependent packages - 3,784,516 dependent repositories - 57.4 million downloads last month - 268 stars on GitHub - 2 maintainers
Top 2.7% on npmjs.org
3 versions - Latest release: over 8 years ago - 922 dependent packages - 3,784,348 dependent repositories - 52.2 million downloads last month - 16 stars on GitHub - 1 maintainer
to-object-path 0.3.0 💰
Create an object path from a list or array of strings.3 versions - Latest release: over 8 years ago - 922 dependent packages - 3,784,348 dependent repositories - 52.2 million downloads last month - 16 stars on GitHub - 1 maintainer
Top 2.5% on npmjs.org
7 versions - Latest release: over 6 years ago - 938 dependent packages - 3,781,356 dependent repositories - 104 million downloads last month - 25 stars on GitHub - 1 maintainer
has-values 2.0.1 💰
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings...7 versions - Latest release: over 6 years ago - 938 dependent packages - 3,781,356 dependent repositories - 104 million downloads last month - 25 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
11 versions - Latest release: almost 5 years ago - 936 dependent packages - 3,781,195 dependent repositories - 52.4 million downloads last month - 25 stars on GitHub - 2 maintainers
union-value 2.0.1 💰
Set an array of unique values as the property of an object. Supports setting deeply nested proper...11 versions - Latest release: almost 5 years ago - 936 dependent packages - 3,781,195 dependent repositories - 52.4 million downloads last month - 25 stars on GitHub - 2 maintainers
Top 2.4% on npmjs.org
9 versions - Latest release: about 6 years ago - 984 dependent packages - 3,780,978 dependent repositories - 104 million downloads last month - 27 stars on GitHub - 1 maintainer
has-value 2.0.2 💰
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.9 versions - Latest release: about 6 years ago - 984 dependent packages - 3,780,978 dependent repositories - 104 million downloads last month - 27 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
6 versions - Latest release: over 2 years ago - 961 dependent packages - 3,780,809 dependent repositories - 52.1 million downloads last month - 35 stars on GitHub - 2 maintainers
unset-value 2.0.1 💰
Delete nested properties from an object using dot notation.6 versions - Latest release: over 2 years ago - 961 dependent packages - 3,780,809 dependent repositories - 52.1 million downloads last month - 35 stars on GitHub - 2 maintainers
Top 2.8% on npmjs.org
3 versions - Latest release: about 7 years ago - 926 dependent packages - 3,779,677 dependent repositories - 51.1 million downloads last month - 14 stars on GitHub - 1 maintainer
fragment-cache 0.2.1 💰
A cache for managing namespaced sub-caches3 versions - Latest release: about 7 years ago - 926 dependent packages - 3,779,677 dependent repositories - 51.1 million downloads last month - 14 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
4 versions - Latest release: about 3 years ago - 758 dependent packages - 3,285,488 dependent repositories - 94.5 million downloads last month - 37 stars on GitHub - 1 maintainer
is-obj 3.0.0 💰
Check if a value is an object4 versions - Latest release: about 3 years ago - 758 dependent packages - 3,285,488 dependent repositories - 94.5 million downloads last month - 37 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
7 versions - Latest release: almost 2 years ago - 1,631 dependent packages - 3,088,043 dependent repositories - 174 million downloads last month - 96 stars on GitHub - 1 maintainer
is-plain-obj 4.1.0 💰
Check if a value is a plain object7 versions - Latest release: almost 2 years ago - 1,631 dependent packages - 3,088,043 dependent repositories - 174 million downloads last month - 96 stars on GitHub - 1 maintainer
Top 2.4% on npmjs.org
18 versions - Latest release: about 2 months ago - 405 dependent packages - 3,015,809 dependent repositories - 45.7 million downloads last month - 20 stars on GitHub - 1 maintainer
object.getownpropertydescriptors 2.1.8 💰
ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.18 versions - Latest release: about 2 months ago - 405 dependent packages - 3,015,809 dependent repositories - 45.7 million downloads last month - 20 stars on GitHub - 1 maintainer
Top 1.0% on npmjs.org
29 versions - Latest release: 9 days ago - 1,698 dependent packages - 2,793,438 dependent repositories - 78.2 million downloads last month - 791 stars on GitHub - 1 maintainer
dot-prop 9.0.0 💰
Get, set, or delete a property from a nested object using a dot path29 versions - Latest release: 9 days ago - 1,698 dependent packages - 2,793,438 dependent repositories - 78.2 million downloads last month - 791 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
8 versions - Latest release: about 2 years ago - 323 dependent packages - 2,398,894 dependent repositories - 22.7 million downloads last month - 37 stars on GitHub - 1 maintainer
invert-kv 4.2.0 💰
Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`8 versions - Latest release: about 2 years ago - 323 dependent packages - 2,398,894 dependent repositories - 22.7 million downloads last month - 37 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
22 versions - Latest release: 2 months ago - 2,893 dependent packages - 2,299,681 dependent repositories - 383 million downloads last month - 331 stars on GitHub - 2 maintainers
get-stream 9.0.1 💰
Get a stream as a string, Buffer, ArrayBuffer or array22 versions - Latest release: 2 months ago - 2,893 dependent packages - 2,299,681 dependent repositories - 383 million downloads last month - 331 stars on GitHub - 2 maintainers
Top 1.2% on npmjs.org
16 versions - Latest release: over 5 years ago - 1,418 dependent packages - 2,208,537 dependent repositories - 73.4 million downloads last month - 310 stars on GitHub - 2 maintainers
clone-deep 4.0.1 💰
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as pri...16 versions - Latest release: over 5 years ago - 1,418 dependent packages - 2,208,537 dependent repositories - 73.4 million downloads last month - 310 stars on GitHub - 2 maintainers
Top 2.6% on npmjs.org
8 versions - Latest release: almost 3 years ago - 684 dependent packages - 2,204,852 dependent repositories - 100 million downloads last month - 15 stars on GitHub - 1 maintainer
is-arguments 1.1.1 💰
Is this an arguments object? It's a harder question than you think.8 versions - Latest release: almost 3 years ago - 684 dependent packages - 2,204,852 dependent repositories - 100 million downloads last month - 15 stars on GitHub - 1 maintainer
Top 1.6% on npmjs.org
5 versions - Latest release: over 6 years ago - 1,236 dependent packages - 2,186,430 dependent repositories - 144 million downloads last month - 157 stars on GitHub - 1 maintainer
reusify 1.0.4 💰
Reuse objects and functions with style5 versions - Latest release: over 6 years ago - 1,236 dependent packages - 2,186,430 dependent repositories - 144 million downloads last month - 157 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
9 versions - Latest release: about 5 years ago - 800 dependent packages - 2,182,387 dependent repositories - 74.3 million downloads last month - 30 stars on GitHub - 2 maintainers
shallow-clone 3.0.1 💰
Creates a shallow clone of any JavaScript value.9 versions - Latest release: about 5 years ago - 800 dependent packages - 2,182,387 dependent repositories - 74.3 million downloads last month - 30 stars on GitHub - 2 maintainers
Top 1.3% on npmjs.org
26 versions - Latest release: over 4 years ago - 2,213 dependent packages - 2,124,171 dependent repositories - 466 million downloads last month - 345 stars on GitHub - 2 maintainers
kind-of 6.0.3 💰
Get the native type of a value.26 versions - Latest release: over 4 years ago - 2,213 dependent packages - 2,124,171 dependent repositories - 466 million downloads last month - 345 stars on GitHub - 2 maintainers
Top 0.9% on npmjs.org
17 versions - Latest release: over 7 years ago - 12,624 dependent packages - 2,052,350 dependent repositories - 166 million downloads last month - 920 stars on GitHub - 3 maintainers
object-assign 4.1.1 💰
ES2015 `Object.assign()` ponyfill17 versions - Latest release: over 7 years ago - 12,624 dependent packages - 2,052,350 dependent repositories - 166 million downloads last month - 920 stars on GitHub - 3 maintainers
Top 1.7% on npmjs.org
11 versions - Latest release: about 3 years ago - 496 dependent packages - 1,992,155 dependent repositories - 44.3 million downloads last month - 101 stars on GitHub - 1 maintainer
sort-keys 5.0.0 💰
Sort the keys of an object11 versions - Latest release: about 3 years ago - 496 dependent packages - 1,992,155 dependent repositories - 44.3 million downloads last month - 101 stars on GitHub - 1 maintainer
Top 2.4% on npmjs.org
11 versions - Latest release: 2 months ago - 808 dependent packages - 1,845,167 dependent repositories - 94.3 million downloads last month - 33 stars on GitHub - 1 maintainer
object.fromentries 2.0.8 💰
ES proposal-spec-compliant Object.fromEntries shim.11 versions - Latest release: 2 months ago - 808 dependent packages - 1,845,167 dependent repositories - 94.3 million downloads last month - 33 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
14 versions - Latest release: 2 months ago - 1,067 dependent packages - 1,821,810 dependent repositories - 86.4 million downloads last month - 57 stars on GitHub - 1 maintainer
object.entries 1.1.8
ES2017 spec-compliant Object.entries shim.14 versions - Latest release: 2 months ago - 1,067 dependent packages - 1,821,810 dependent repositories - 86.4 million downloads last month - 57 stars on GitHub - 1 maintainer
Top 0.8% on npmjs.org
47 versions - Latest release: about 2 years ago - 2,614 dependent packages - 1,803,533 dependent repositories - 72.2 million downloads last month - 1,353 stars on GitHub - 2 maintainers
object-hash 3.0.0
Generate hashes from javascript objects in node and the browser.47 versions - Latest release: about 2 years ago - 2,614 dependent packages - 1,803,533 dependent repositories - 72.2 million downloads last month - 1,353 stars on GitHub - 2 maintainers
Top 2.0% on npmjs.org
14 versions - Latest release: 2 months ago - 1,257 dependent packages - 1,768,320 dependent repositories - 115 million downloads last month - 72 stars on GitHub - 1 maintainer
object.values 1.2.0 💰
ES2017 spec-compliant Object.values shim.14 versions - Latest release: 2 months ago - 1,257 dependent packages - 1,768,320 dependent repositories - 115 million downloads last month - 72 stars on GitHub - 1 maintainer
Top 2.4% on npmjs.org
7 versions - Latest release: about 7 years ago - 360 dependent packages - 1,710,262 dependent repositories - 29.6 million downloads last month - 23 stars on GitHub - 3 maintainers
for-own 1.0.0 💰
Iterate over the own enumerable properties of an object, and return an object with properties tha...7 versions - Latest release: about 7 years ago - 360 dependent packages - 1,710,262 dependent repositories - 29.6 million downloads last month - 23 stars on GitHub - 3 maintainers
Top 1.5% on npmjs.org
36 versions - Latest release: 7 months ago - 1,486 dependent packages - 1,680,414 dependent repositories - 202 million downloads last month - 132 stars on GitHub - 2 maintainers
object-inspect 1.13.1 💰
string representations of objects in node and the browser36 versions - Latest release: 7 months ago - 1,486 dependent packages - 1,680,414 dependent repositories - 202 million downloads last month - 132 stars on GitHub - 2 maintainers
Top 2.3% on npmjs.org
4 versions - Latest release: almost 8 years ago - 1,286 dependent packages - 1,640,325 dependent repositories - 167 million downloads last month - 22 stars on GitHub - 1 maintainer
asynckit 0.4.0
Minimal async jobs utility library, with streams support4 versions - Latest release: almost 8 years ago - 1,286 dependent packages - 1,640,325 dependent repositories - 167 million downloads last month - 22 stars on GitHub - 1 maintainer
Top 3.7% on npmjs.org
7 versions - Latest release: over 4 years ago - 125 dependent packages - 1,592,223 dependent repositories - 30 million downloads last month - 8 stars on GitHub - 1 maintainer
get-own-enumerable-property-symbols 3.0.2
Returns an array of all enumerable symbol properties found directly upon a given object7 versions - Latest release: over 4 years ago - 125 dependent packages - 1,592,223 dependent repositories - 30 million downloads last month - 8 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
28 versions - Latest release: over 1 year ago - 652 dependent packages - 1,584,491 dependent repositories - 29.1 million downloads last month - 306 stars on GitHub - 10 maintainers
stringify-object 5.0.0 💰
Stringify an object/array like JSON.stringify just without all the double-quotes28 versions - Latest release: over 1 year ago - 652 dependent packages - 1,584,491 dependent repositories - 29.1 million downloads last month - 306 stars on GitHub - 10 maintainers
Top 3.3% on npmjs.org
3 versions - Latest release: over 3 years ago - 866 dependent packages - 1,526,713 dependent repositories - 121 million downloads last month - 8 stars on GitHub - 1 maintainer
which-boxed-primitive 1.0.2 💰
Which kind of boxed JS primitive is this?3 versions - Latest release: over 3 years ago - 866 dependent packages - 1,526,713 dependent repositories - 121 million downloads last month - 8 stars on GitHub - 1 maintainer
Top 1.1% on npmjs.org
14 versions - Latest release: about 4 years ago - 1,547 dependent packages - 1,488,726 dependent repositories - 179 million downloads last month - 425 stars on GitHub - 1 maintainer
prelude-ls 1.2.1
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of...14 versions - Latest release: about 4 years ago - 1,547 dependent packages - 1,488,726 dependent repositories - 179 million downloads last month - 425 stars on GitHub - 1 maintainer
Top 3.5% on npmjs.org
11 versions - Latest release: about 2 months ago - 4 dependent packages - 1,469,092 dependent repositories - 122 million downloads last month - 32 stars on GitHub - 1 maintainer
@humanwhocodes/object-schema 2.0.3
An object schema merger/validator11 versions - Latest release: about 2 months ago - 4 dependent packages - 1,469,092 dependent repositories - 122 million downloads last month - 32 stars on GitHub - 1 maintainer
Top 1.3% on npmjs.org
17 versions - Latest release: almost 5 years ago - 4,176 dependent packages - 1,446,059 dependent repositories - 120 million downloads last month - 305 stars on GitHub - 1 maintainer
xtend 4.0.2
extend like a boss17 versions - Latest release: almost 5 years ago - 4,176 dependent packages - 1,446,059 dependent repositories - 120 million downloads last month - 305 stars on GitHub - 1 maintainer
Top 1.4% on npmjs.org
13 versions - Latest release: almost 2 years ago - 805 dependent packages - 1,367,046 dependent repositories - 103 million downloads last month - 186 stars on GitHub - 1 maintainer
map-obj 5.0.2 💰
Map object keys and values into a new object13 versions - Latest release: almost 2 years ago - 805 dependent packages - 1,367,046 dependent repositories - 103 million downloads last month - 186 stars on GitHub - 1 maintainer
Top 1.0% on npmjs.org
29 versions - Latest release: 4 months ago - 1,168 dependent packages - 1,363,994 dependent repositories - 67.4 million downloads last month - 666 stars on GitHub - 1 maintainer
camelcase-keys 9.1.3 💰
Convert object keys to camel case29 versions - Latest release: 4 months ago - 1,168 dependent packages - 1,363,994 dependent repositories - 67.4 million downloads last month - 666 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
6 versions - Latest release: over 6 years ago - 41 dependent packages - 1,345,650 dependent repositories - 8.16 million downloads last month - 15 stars on GitHub - 1 maintainer
mixin-object 3.0.0 💰
Mixin the own and inherited properties of other objects onto the first object. Pass an empty obje...6 versions - Latest release: over 6 years ago - 41 dependent packages - 1,345,650 dependent repositories - 8.16 million downloads last month - 15 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
17 versions - Latest release: over 7 years ago - 519 dependent packages - 1,316,797 dependent repositories - 22 million downloads last month - 51 stars on GitHub - 2 maintainers
lazy-cache 2.0.2 💰
Cache requires to be lazy-loaded when needed.17 versions - Latest release: over 7 years ago - 519 dependent packages - 1,316,797 dependent repositories - 22 million downloads last month - 51 stars on GitHub - 2 maintainers
Top 2.1% on npmjs.org
4 versions - Latest release: over 2 years ago - 593 dependent packages - 1,311,902 dependent repositories - 91.5 million downloads last month - 41 stars on GitHub - 1 maintainer
lowercase-keys 3.0.0 💰
Lowercase the keys of an object4 versions - Latest release: over 2 years ago - 593 dependent packages - 1,311,902 dependent repositories - 91.5 million downloads last month - 41 stars on GitHub - 1 maintainer
Top 2.8% on npmjs.org
7 versions - Latest release: almost 3 years ago - 1,198 dependent packages - 1,277,601 dependent repositories - 129 million downloads last month - 18 stars on GitHub - 1 maintainer
is-string 1.0.7 💰
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ...7 versions - Latest release: almost 3 years ago - 1,198 dependent packages - 1,277,601 dependent repositories - 129 million downloads last month - 18 stars on GitHub - 1 maintainer
Top 1.7% on npmjs.org
12 versions - Latest release: about 4 years ago - 225 dependent packages - 1,258,790 dependent repositories - 28 million downloads last month - 190 stars on GitHub - 2 maintainers
svg-parser 2.0.4
Create a JSON-friendly object from an SVG string12 versions - Latest release: about 4 years ago - 225 dependent packages - 1,258,790 dependent repositories - 28 million downloads last month - 190 stars on GitHub - 2 maintainers
Top 2.1% on npmjs.org
9 versions - Latest release: 7 months ago - 1,246 dependent packages - 1,174,952 dependent repositories - 85.1 million downloads last month - 73 stars on GitHub - 1 maintainer
defaults 3.0.0 💰
Easily handle defaults for your options9 versions - Latest release: 7 months ago - 1,246 dependent packages - 1,174,952 dependent repositories - 85.1 million downloads last month - 73 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
3 versions - Latest release: about 3 years ago - 505 dependent packages - 1,174,541 dependent repositories - 90 million downloads last month - 62 stars on GitHub - 1 maintainer
define-lazy-prop 3.0.0 💰
Define a lazily evaluated property on an object3 versions - Latest release: about 3 years ago - 505 dependent packages - 1,174,541 dependent repositories - 90 million downloads last month - 62 stars on GitHub - 1 maintainer
Top 1.1% on npmjs.org
12 versions - Latest release: over 1 year ago - 427 dependent packages - 1,164,103 dependent repositories - 46.5 million downloads last month - 1,535 stars on GitHub - 1 maintainer
klona 2.0.6 💰
A tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!12 versions - Latest release: over 1 year ago - 427 dependent packages - 1,164,103 dependent repositories - 46.5 million downloads last month - 1,535 stars on GitHub - 1 maintainer
Top 1.1% on npmjs.org
7 versions - Latest release: almost 5 years ago - 423 dependent packages - 1,110,040 dependent repositories - 37.4 million downloads last month - 1,214 stars on GitHub - 1 maintainer
dlv 1.1.3
Safely get a dot-notated property within an object.7 versions - Latest release: almost 5 years ago - 423 dependent packages - 1,110,040 dependent repositories - 37.4 million downloads last month - 1,214 stars on GitHub - 1 maintainer
Top 3.3% on npmjs.org
3 versions - Latest release: about 2 years ago - 844 dependent packages - 1,097,173 dependent repositories - 123 million downloads last month - 6 stars on GitHub - 1 maintainer
unbox-primitive 1.0.2 💰
Unbox a boxed JS primitive value.3 versions - Latest release: about 2 years ago - 844 dependent packages - 1,097,173 dependent repositories - 123 million downloads last month - 6 stars on GitHub - 1 maintainer
Top 0.9% on npmjs.org
55 versions - Latest release: 3 days ago - 336 dependent packages - 1,059,702 dependent repositories - 72.4 million downloads last month - 1,615 stars on GitHub - 1 maintainer
@sindresorhus/is 6.3.1 💰
Type check values55 versions - Latest release: 3 days ago - 336 dependent packages - 1,059,702 dependent repositories - 72.4 million downloads last month - 1,615 stars on GitHub - 1 maintainer
Top 2.4% on npmjs.org
4 versions - Latest release: almost 9 years ago - 239 dependent packages - 1,019,605 dependent repositories - 8.04 million downloads last month - 29 stars on GitHub - 2 maintainers
is-equal-shallow 0.1.3 💰
Does a shallow comparison of two objects, returning false if the keys or values differ.4 versions - Latest release: almost 9 years ago - 239 dependent packages - 1,019,605 dependent repositories - 8.04 million downloads last month - 29 stars on GitHub - 2 maintainers
Top 1.5% on npmjs.org
13 versions - Latest release: over 3 years ago - 2,598 dependent packages - 1,010,187 dependent repositories - 173 million downloads last month - 150 stars on GitHub - 3 maintainers
is-plain-object 5.0.0 💰
Returns true if an object was created by the `Object` constructor, or Object.create(null).13 versions - Latest release: over 3 years ago - 2,598 dependent packages - 1,010,187 dependent repositories - 173 million downloads last month - 150 stars on GitHub - 3 maintainers
Top 2.5% on npmjs.org
5 versions - Latest release: about 8 years ago - 988 dependent packages - 992,496 dependent repositories - 60.3 million downloads last month - 20 stars on GitHub - 1 maintainer
map-cache 0.2.2 💰
Basic cache object for storing key-value pairs.5 versions - Latest release: about 8 years ago - 988 dependent packages - 992,496 dependent repositories - 60.3 million downloads last month - 20 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
4 versions - Latest release: over 6 years ago - 1,051 dependent packages - 990,766 dependent repositories - 222 million downloads last month - 19 stars on GitHub - 2 maintainers
is-extendable 1.0.1 💰
Returns true if a value is a plain object, array or function.4 versions - Latest release: over 6 years ago - 1,051 dependent packages - 990,766 dependent repositories - 222 million downloads last month - 19 stars on GitHub - 2 maintainers
Top 2.1% on npmjs.org
8 versions - Latest release: over 6 years ago - 1,115 dependent packages - 977,420 dependent repositories - 54.4 million downloads last month - 42 stars on GitHub - 2 maintainers
object.pick 1.3.0 💰
Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodas...8 versions - Latest release: over 6 years ago - 1,115 dependent packages - 977,420 dependent repositories - 54.4 million downloads last month - 42 stars on GitHub - 2 maintainers
Top 1.7% on npmjs.org
13 versions - Latest release: almost 5 years ago - 1,279 dependent packages - 971,683 dependent repositories - 50.1 million downloads last month - 81 stars on GitHub - 2 maintainers
mixin-deep 2.0.1 💰
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.13 versions - Latest release: almost 5 years ago - 1,279 dependent packages - 971,683 dependent repositories - 50.1 million downloads last month - 81 stars on GitHub - 2 maintainers
Top 2.6% on npmjs.org
10 versions - Latest release: almost 7 years ago - 930 dependent packages - 968,952 dependent repositories - 52.3 million downloads last month - 19 stars on GitHub - 1 maintainer
object-visit 1.0.1 💰
Call a specified method on each value in the given object.10 versions - Latest release: almost 7 years ago - 930 dependent packages - 968,952 dependent repositories - 52.3 million downloads last month - 19 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
6 versions - Latest release: about 7 years ago - 937 dependent packages - 968,919 dependent repositories - 52.3 million downloads last month - 19 stars on GitHub - 2 maintainers
collection-visit 1.0.0 💰
Visit a method over the items in an object, or map visit over the objects in an array.6 versions - Latest release: about 7 years ago - 937 dependent packages - 968,919 dependent repositories - 52.3 million downloads last month - 19 stars on GitHub - 2 maintainers
Top 2.7% on npmjs.org
7 versions - Latest release: about 7 years ago - 924 dependent packages - 968,889 dependent repositories - 52.3 million downloads last month - 16 stars on GitHub - 2 maintainers
map-visit 1.0.0 💰
Map `visit` over an array of objects.7 versions - Latest release: about 7 years ago - 924 dependent packages - 968,889 dependent repositories - 52.3 million downloads last month - 16 stars on GitHub - 2 maintainers
Top 2.3% on npmjs.org
12 versions - Latest release: over 6 years ago - 1,057 dependent packages - 968,223 dependent repositories - 282 million downloads last month - 22 stars on GitHub - 2 maintainers
define-property 2.0.2 💰
Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherw...12 versions - Latest release: over 6 years ago - 1,057 dependent packages - 968,223 dependent repositories - 282 million downloads last month - 22 stars on GitHub - 2 maintainers
Top 2.8% on npmjs.org
15 versions - Latest release: 7 months ago - 929 dependent packages - 956,037 dependent repositories - 189 million downloads last month - 12 stars on GitHub - 2 maintainers
is-descriptor 3.1.1
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data ...15 versions - Latest release: 7 months ago - 929 dependent packages - 956,037 dependent repositories - 189 million downloads last month - 12 stars on GitHub - 2 maintainers
Top 2.8% on npmjs.org
16 versions - Latest release: 7 months ago - 937 dependent packages - 956,020 dependent repositories - 133 million downloads last month - 15 stars on GitHub - 2 maintainers
is-accessor-descriptor 3.0.5
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.16 versions - Latest release: 7 months ago - 937 dependent packages - 956,020 dependent repositories - 133 million downloads last month - 15 stars on GitHub - 2 maintainers
Top 2.5% on npmjs.org
13 versions - Latest release: 7 months ago - 934 dependent packages - 956,019 dependent repositories - 131 million downloads last month - 20 stars on GitHub - 2 maintainers
is-data-descriptor 2.1.3
Returns true if a value has the characteristics of a valid JavaScript data descriptor.13 versions - Latest release: 7 months ago - 934 dependent packages - 956,019 dependent repositories - 131 million downloads last month - 20 stars on GitHub - 2 maintainers
Top 1.0% on npmjs.org
27 versions - Latest release: over 2 years ago - 1,645 dependent packages - 950,121 dependent repositories - 8.53 million downloads last month - 1,047 stars on GitHub - 1 maintainer
object-path 0.11.8
Access deep object properties using a path27 versions - Latest release: over 2 years ago - 1,645 dependent packages - 950,121 dependent repositories - 8.53 million downloads last month - 1,047 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
13 versions - Latest release: over 6 years ago - 1,487 dependent packages - 931,824 dependent repositories - 272 million downloads last month - 33 stars on GitHub - 2 maintainers
extend-shallow 3.0.2 💰
Extend an object with the properties of additional objects. node.js/javascript util.13 versions - Latest release: over 6 years ago - 1,487 dependent packages - 931,824 dependent repositories - 272 million downloads last month - 33 stars on GitHub - 2 maintainers
Top 1.7% on npmjs.org
16 versions - Latest release: over 3 years ago - 352 dependent packages - 924,707 dependent repositories - 5.21 million downloads last month - 112 stars on GitHub - 2 maintainers
merge-deep 3.0.3 💰
Recursively merge values in a javascript object.16 versions - Latest release: over 3 years ago - 352 dependent packages - 924,707 dependent repositories - 5.21 million downloads last month - 112 stars on GitHub - 2 maintainers
Top 2.7% on npmjs.org
2 versions - Latest release: almost 7 years ago - 915 dependent packages - 895,611 dependent repositories - 51.7 million downloads last month - 16 stars on GitHub - 1 maintainer
object-copy 1.0.0 💰
Copy static properties, prototype properties, and descriptors from one object to another.2 versions - Latest release: almost 7 years ago - 915 dependent packages - 895,611 dependent repositories - 51.7 million downloads last month - 16 stars on GitHub - 1 maintainer
Top 2.4% on npmjs.org
14 versions - Latest release: over 6 years ago - 913 dependent packages - 856,124 dependent repositories - 50.7 million downloads last month - 19 stars on GitHub - 2 maintainers
class-utils 0.3.6 💰
Utils for working with JavaScript classes and prototype methods.14 versions - Latest release: over 6 years ago - 913 dependent packages - 856,124 dependent repositories - 50.7 million downloads last month - 19 stars on GitHub - 2 maintainers
Top 2.1% on npmjs.org
6 versions - Latest release: over 6 years ago - 529 dependent packages - 780,489 dependent repositories - 11.4 million downloads last month - 79 stars on GitHub - 2 maintainers
object.omit 3.0.0 💰
Return a copy of an object excluding the given key, or array of keys. Also accepts an optional fi...6 versions - Latest release: over 6 years ago - 529 dependent packages - 780,489 dependent repositories - 11.4 million downloads last month - 79 stars on GitHub - 2 maintainers
Top 1.3% on npmjs.org
12 versions - Latest release: 4 months ago - 584 dependent packages - 773,148 dependent repositories - 70.1 million downloads last month - 616 stars on GitHub - 2 maintainers
rfdc 1.3.1
Really Fast Deep Clone12 versions - Latest release: 4 months ago - 584 dependent packages - 773,148 dependent repositories - 70.1 million downloads last month - 616 stars on GitHub - 2 maintainers
Top 1.4% on npmjs.org
31 versions - Latest release: about 6 years ago - 1,324 dependent packages - 764,720 dependent repositories - 51.9 million downloads last month - 243 stars on GitHub - 2 maintainers
get-value 3.0.1 💰
Use property paths like 'a.b.c' to get a nested value from an object. Even works when keys have d...31 versions - Latest release: about 6 years ago - 1,324 dependent packages - 764,720 dependent repositories - 51.9 million downloads last month - 243 stars on GitHub - 2 maintainers
Top 1.9% on npmjs.org
23 versions - Latest release: over 2 years ago - 929 dependent packages - 762,323 dependent repositories - 49.6 million downloads last month - 55 stars on GitHub - 2 maintainers
cache-base 4.0.2 💰
Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.23 versions - Latest release: over 2 years ago - 929 dependent packages - 762,323 dependent repositories - 49.6 million downloads last month - 55 stars on GitHub - 2 maintainers
Top 1.4% on npmjs.org
7 versions - Latest release: over 2 years ago - 513 dependent packages - 659,596 dependent repositories - 20.5 million downloads last month - 353 stars on GitHub - 1 maintainer
pupa 3.1.0 💰
Simple micro templating7 versions - Latest release: over 2 years ago - 513 dependent packages - 659,596 dependent repositories - 20.5 million downloads last month - 353 stars on GitHub - 1 maintainer
Top 1.5% on npmjs.org
9 versions - Latest release: about 3 years ago - 2,573 dependent packages - 536,429 dependent repositories - 9.32 million downloads last month - 176 stars on GitHub - 1 maintainer
merge 2.1.1
(recursive)? merging of (cloned)? objects.9 versions - Latest release: about 3 years ago - 2,573 dependent packages - 536,429 dependent repositories - 9.32 million downloads last month - 176 stars on GitHub - 1 maintainer
Top 4.8% on npmjs.org
6 versions - Latest release: over 2 years ago - 4 dependent packages - 512,151 dependent repositories - 33.9 million downloads last month - 10 stars on GitHub - 1 maintainer
@gar/promisify 1.1.3
Promisify an entire class or object6 versions - Latest release: over 2 years ago - 4 dependent packages - 512,151 dependent repositories - 33.9 million downloads last month - 10 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
5 versions - Latest release: over 1 year ago - 530 dependent packages - 475,675 dependent repositories - 41.5 million downloads last month - 48 stars on GitHub - 1 maintainer
decamelize-keys 2.0.1 💰
Convert object keys from camel case5 versions - Latest release: over 1 year ago - 530 dependent packages - 475,675 dependent repositories - 41.5 million downloads last month - 48 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
4 versions - Latest release: over 3 years ago - 351 dependent packages - 453,312 dependent repositories - 16.5 million downloads last month - 20 stars on GitHub - 2 maintainers
is-object 1.0.2 💰
Checks whether a value is an object4 versions - Latest release: over 3 years ago - 351 dependent packages - 453,312 dependent repositories - 16.5 million downloads last month - 20 stars on GitHub - 2 maintainers
Top 2.0% on npmjs.org
2 versions - Latest release: almost 9 years ago - 128 dependent packages - 441,515 dependent repositories - 9.43 million downloads last month - 67 stars on GitHub - 1 maintainer
sigmund 1.0.1 💰
Quick and dirty signatures for Objects.2 versions - Latest release: almost 9 years ago - 128 dependent packages - 441,515 dependent repositories - 9.43 million downloads last month - 67 stars on GitHub - 1 maintainer
Top 0.7% on npmjs.org
28 versions - Latest release: 8 months ago - 2,250 dependent packages - 441,511 dependent repositories - 56.6 million downloads last month - 1,742 stars on GitHub - 3 maintainers
flat 6.0.1
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys28 versions - Latest release: 8 months ago - 2,250 dependent packages - 441,511 dependent repositories - 56.6 million downloads last month - 1,742 stars on GitHub - 3 maintainers
Top 1.1% on npmjs.org
22 versions - Latest release: 6 months ago - 1,345 dependent packages - 423,772 dependent repositories - 27.9 million downloads last month - 517 stars on GitHub - 1 maintainer
serialize-error 11.0.3 💰
Serialize/deserialize an error into a plain object22 versions - Latest release: 6 months ago - 1,345 dependent packages - 423,772 dependent repositories - 27.9 million downloads last month - 517 stars on GitHub - 1 maintainer
Top 2.4% on npmjs.org
16 versions - Latest release: over 6 years ago - 280 dependent packages - 408,571 dependent repositories - 22.2 million downloads last month - 30 stars on GitHub - 3 maintainers
parse-filepath 1.0.2 💰
Pollyfill for node.js `path.parse`, parses a filepath into an object.16 versions - Latest release: over 6 years ago - 280 dependent packages - 408,571 dependent repositories - 22.2 million downloads last month - 30 stars on GitHub - 3 maintainers
Top 1.7% on npmjs.org
18 versions - Latest release: about 3 years ago - 499 dependent packages - 392,487 dependent repositories - 7.76 million downloads last month - 138 stars on GitHub - 1 maintainer
javascript-stringify 2.1.0 💰
Stringify is to `eval` as `JSON.stringify` is to `JSON.parse`18 versions - Latest release: about 3 years ago - 499 dependent packages - 392,487 dependent repositories - 7.76 million downloads last month - 138 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
7 versions - Latest release: 3 months ago - 110 dependent packages - 381,261 dependent repositories - 138 million downloads last month - 3 stars on GitHub - 1 maintainer
define-data-property 1.1.4 💰
Define a data property on an object. Will fall back to assignment in an engine without descriptors.7 versions - Latest release: 3 months ago - 110 dependent packages - 381,261 dependent repositories - 138 million downloads last month - 3 stars on GitHub - 1 maintainer
Top 1.7% on npmjs.org
13 versions - Latest release: 6 months ago - 425 dependent packages - 379,053 dependent repositories - 14.2 million downloads last month - 205 stars on GitHub - 1 maintainer
into-stream 8.0.1 💰
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a...13 versions - Latest release: 6 months ago - 425 dependent packages - 379,053 dependent repositories - 14.2 million downloads last month - 205 stars on GitHub - 1 maintainer
Top 3.4% on npmjs.org
5 versions - Latest release: about 7 years ago - 98 dependent packages - 353,256 dependent repositories - 12.3 million downloads last month - 18 stars on GitHub - 2 maintainers
object.defaults 1.1.0 💰
Like `extend` but only copies missing properties/values to the target object.5 versions - Latest release: about 7 years ago - 98 dependent packages - 353,256 dependent repositories - 12.3 million downloads last month - 18 stars on GitHub - 2 maintainers
Top 6.2% on npmjs.org
4 versions - Latest release: 2 months ago - 53 dependent packages - 345,709 dependent repositories - 54.7 million downloads last month - 0 stars on GitHub - 1 maintainer
object.groupby 1.0.3 💰
An ESnext spec-compliant `Object.groupBy` shim/polyfill/replacement that works as far down as ES3.4 versions - Latest release: 2 months ago - 53 dependent packages - 345,709 dependent repositories - 54.7 million downloads last month - 0 stars on GitHub - 1 maintainer
Top 3.4% on npmjs.org
4 versions - Latest release: over 6 years ago - 90 dependent packages - 331,468 dependent repositories - 11.4 million downloads last month - 9 stars on GitHub - 3 maintainers
object.map 1.0.1 💰
Similar to map for arrays, this creates a new object by calling the callback on each property of ...4 versions - Latest release: over 6 years ago - 90 dependent packages - 331,468 dependent repositories - 11.4 million downloads last month - 9 stars on GitHub - 3 maintainers
Top 2.3% on npmjs.org
27 versions - Latest release: 12 months ago - 110 dependent packages - 237,192 dependent repositories - 23.1 million downloads last month - 37 stars on GitHub - 1 maintainer
copy-anything 3.0.5 💰
An optimised way to copy'ing an object. A small and simple integration27 versions - Latest release: 12 months ago - 110 dependent packages - 237,192 dependent repositories - 23.1 million downloads last month - 37 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
10 versions - Latest release: 2 months ago - 200 dependent packages - 201,966 dependent repositories - 32.8 million downloads last month - 92 stars on GitHub - 1 maintainer
filter-obj 6.0.0 💰
Filter object keys and values into a new object10 versions - Latest release: 2 months ago - 200 dependent packages - 201,966 dependent repositories - 32.8 million downloads last month - 92 stars on GitHub - 1 maintainer
Top 2.6% on npmjs.org
18 versions - Latest release: about 2 months ago - 166 dependent packages - 201,429 dependent repositories - 27.3 million downloads last month - 40 stars on GitHub - 1 maintainer
style-to-object 1.0.6 💰
Parse CSS inline style to JavaScript object.18 versions - Latest release: about 2 months ago - 166 dependent packages - 201,429 dependent repositories - 27.3 million downloads last month - 40 stars on GitHub - 1 maintainer
Top 4.3% on npmjs.org
3 versions - Latest release: almost 7 years ago - 24 dependent packages - 200,825 dependent repositories - 12.2 million downloads last month - 11 stars on GitHub - 1 maintainer
sort-keys-length 2.0.0
Sort objecy keys by length3 versions - Latest release: almost 7 years ago - 24 dependent packages - 200,825 dependent repositories - 12.2 million downloads last month - 11 stars on GitHub - 1 maintainer
Top 3.7% on npmjs.org
5 versions - Latest release: almost 7 years ago - 33 dependent packages - 200,726 dependent repositories - 6.47 million downloads last month - 8 stars on GitHub - 1 maintainer
os-filter-obj 2.0.0
Filter an array of objects to a specific OS5 versions - Latest release: almost 7 years ago - 33 dependent packages - 200,726 dependent repositories - 6.47 million downloads last month - 8 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
12 versions - Latest release: 7 months ago - 262 dependent packages - 191,317 dependent repositories - 9.38 million downloads last month - 117 stars on GitHub - 1 maintainer
pkg-conf 5.0.0 💰
Get namespaced config from the closest package.json12 versions - Latest release: 7 months ago - 262 dependent packages - 191,317 dependent repositories - 9.38 million downloads last month - 117 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
12 versions - Latest release: about 4 years ago - 668 dependent packages - 190,290 dependent repositories - 21 million downloads last month - 16 stars on GitHub - 1 maintainer
compare-func 2.0.0
Get a compare function for array to sort12 versions - Latest release: about 4 years ago - 668 dependent packages - 190,290 dependent repositories - 21 million downloads last month - 16 stars on GitHub - 1 maintainer
Top 1.8% on npmjs.org
6 versions - Latest release: over 6 years ago - 140 dependent packages - 183,272 dependent repositories - 5.3 million downloads last month - 74 stars on GitHub - 2 maintainers
array-sort 1.0.0 💰
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number o...6 versions - Latest release: over 6 years ago - 140 dependent packages - 183,272 dependent repositories - 5.3 million downloads last month - 74 stars on GitHub - 2 maintainers
Top 3.8% on npmjs.org
10 versions - Latest release: over 1 year ago - 42 dependent packages - 177,063 dependent repositories - 5.2 million downloads last month - 3 stars on GitHub - 2 maintainers
each-props 3.0.0 💰
Processes each properties of an object deeply.10 versions - Latest release: over 1 year ago - 42 dependent packages - 177,063 dependent repositories - 5.2 million downloads last month - 3 stars on GitHub - 2 maintainers
Top 3.4% on npmjs.org
20 versions - Latest release: over 1 year ago - 61 dependent packages - 176,682 dependent repositories - 5.19 million downloads last month - 7 stars on GitHub - 2 maintainers
copy-props 4.0.0
Copy properties deeply between two objects.20 versions - Latest release: over 1 year ago - 61 dependent packages - 176,682 dependent repositories - 5.19 million downloads last month - 7 stars on GitHub - 2 maintainers
Top 3.1% on npmjs.org
7 versions - Latest release: about 7 years ago - 53 dependent packages - 176,670 dependent repositories - 4.75 million downloads last month - 12 stars on GitHub - 2 maintainers
object.reduce 1.0.1 💰
Reduces an object to a value that is the accumulated result of running each property in the objec...7 versions - Latest release: about 7 years ago - 53 dependent packages - 176,670 dependent repositories - 4.75 million downloads last month - 12 stars on GitHub - 2 maintainers
Top 3.2% on npmjs.org
2 versions - Latest release: about 7 years ago - 39 dependent packages - 175,493 dependent repositories - 4.84 million downloads last month - 16 stars on GitHub - 2 maintainers
collection-map 1.0.0 💰
Returns an array of mapped values from an array or object.2 versions - Latest release: about 7 years ago - 39 dependent packages - 175,493 dependent repositories - 4.84 million downloads last month - 16 stars on GitHub - 2 maintainers
Related Keywords
array
4,162
javascript
4,053
json
3,456
string
3,275
nodejs
3,272
property
3,187
node
3,175
utility
3,150
typescript
3,145
deep
3,128
properties
3,085
keys
3,075
map
3,060
function
3,053
util
3,037
key
3,030
js
3,020
filter
3,007
utilities
3,005
value
3,001
type
2,990
validate
2,962
obj
2,958
path
2,955
compare
2,949
merge
2,925
set
2,918
validation
2,903
find
2,898
check
2,889
data
2,883
prop
2,881
get
2,873
values
2,861
number
2,858
entries
2,840
extra
2,837
is
2,836
recursive
2,823
every
2,823
promise
2,820
drop
2,817
schema
2,814
types
2,811
concat
2,810
react
2,810
extend
2,807
assign
2,793
collection
2,789
date
2,781
sort
2,774
copy
2,772
clone
2,772
parse
2,770
test
2,767
assert
2,764
browser
2,757
has
2,747
npm
2,745
query
2,743
stringify
2,729
parser
2,724
functional
2,722
async
2,718
file
2,717
diff
2,716
prototype
2,716
accessor
2,715
valid
2,713
assertion
2,712
arrays
2,711
JSON
2,711
ts
2,710
module
2,708
immutable
2,706
es6
2,705
search
2,705
writable
2,701
api
2,699
delete
2,698
cache
2,696
define
2,696
fast
2,694
hash
2,694
style
2,693
remove
2,690
plugin
2,690
jsx
2,690
stream
2,687
configurable
2,687
flatten
2,684
serialize
2,683
limited
2,682
names
2,681
getter
2,681
symbol
2,680
react-testing-library
2,680
view
2,679
traverse
2,678
callbind
2,677