JavaScript★ 915↓ 637M/moSep 16, 2026
TypeScript★ 7,130↓ 23.9M/moSep 17, 2026
JavaScript★ 31↓ 106M/moOct 20, 2026
JavaScript · TypeScript★ 67↓ 366M/moSep 16, 2026
JavaScript★ 3Sep 11, 2026

jonschlinkert/has-valuesReturns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
JavaScript★ 23↓ 77.7M/moSep 15, 2026
JavaScript★ 16↓ 36.7M/moSep 15, 2026
JavaScript · TypeScript★ 28↓ 14.2M/moSep 15, 2026

hughsk/flat:steam_locomotive: Flatten/unflatten nested Javascript objects
JavaScript★ 1,815↓ 118M/moSep 16, 2026
JavaScript★ 2,269↓ 412.2K/moSep 18, 2026
JavaScript★ 19↓ 34.9M/moSep 15, 2026

jonschlinkert/is-extendableAnswers the question: "can this value have keys?". Returns true if a value is any of the object types: array, regexp, plain object, function or date. Useful for determining if a value is an object that can be extended.
JavaScript★ 19↓ 243M/moOct 20, 2026
JavaScript★ 69↓ 29.8M/moSep 23, 2026
JavaScript★ 15↓ 33.7M/moSep 15, 2026
CoffeeScript★ 2,374↓ 18.5M/moSep 17, 2026
JavaScript★ 1,473↓ 260M/moSep 17, 2026
TypeScript · JavaScript★ 71↓ 4,091/moSep 18, 2026
JavaScript★ 34↓ 291M/moOct 20, 2026

jonschlinkert/for-inIterate over the enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`.
JavaScript★ 36↓ 74.3M/moOct 21, 2026
JavaScript★ 17↓ 35.8M/moSep 15, 2026

jonschlinkert/object.pick(object pick) returns a filtered copy of an object with only the specified keys, exactly like `pick` from lo-dash / underscore.
JavaScript★ 41↓ 45.2M/moSep 15, 2026
JavaScript★ 276↓ 58.4M/moSep 15, 2026

jonschlinkert/union-valueSet an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation. Node.js/JavaScript util.
JavaScript★ 24↓ 42.3M/moSep 15, 2026

lukeed/klonaA tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!
JavaScript★ 1,733↓ 48.1M/moSep 17, 2026
JavaScript★ 16↓ 52.2M/moOct 20, 2026
JavaScript★ 51↓ 466M/moSep 16, 2026

jonschlinkert/collection-visitVisit a method over the items in an object, or map visit over the objects in an array. This is an alternative approach to using extend or merge, useful when events are emitted on a method like get or set.
JavaScript★ 20↓ 35.8M/moSep 15, 2026
JavaScript★ 21↓ 37.8M/moSep 15, 2026
JavaScript★ 1,139↓ 16.5M/moSep 17, 2026
TypeScript★ 360↓ 20.8K/moSep 8, 2026