TypeScript★ 7,130↓ 23.9M/moSep 17, 2026

jonschlinkert/arr-diffReturns an array with only the unique values from all given arrays using strict equality for comparisons.
JavaScript★ 45↓ 59.6M/moSep 15, 2026
JavaScript★ 31↓ 106M/moOct 20, 2026
PHP★ 56↓ 77.1K/moSep 12, 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
Rust★ 109↓ 7M/moSep 18, 2026

angus-c/justA library of dependency-free JavaScript utilities that do just one thing.
JavaScript · TypeScript★ 6,200↓ 43.7K/moSep 17, 2026

75lb/common-sequenceReturns an array containing the initial items which all supplied iterables have in common.
JavaScript★ 0↓ 1.1M/moSep 9, 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
Packagist31At Riskhealth index
PHP★ 12↓ 1.4M/moSep 18, 2026

d3/d3-arrayArray manipulation, ordering, searching, summarizing, etc.
JavaScript★ 464↓ 445M/moOct 21, 2026
NuGet30At Riskhealth index

jchristn/SlidingWindowSlidingWindow provides an interface to retrieve chunks from a byte array using a sliding window.
C#★ 4Sep 18, 2026
TypeScript · JavaScript★ 71↓ 4,091/moSep 18, 2026
JavaScript★ 7↓ 38.2M/moSep 15, 2026
JavaScript★ 17↓ 35.8M/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
crates.io29At Riskhealth index
Rust★ 1↓ 43.9K/moOct 18, 2026
JavaScript★ 16↓ 52.2M/moOct 20, 2026
JavaScript★ 7↓ 16.6M/moSep 23, 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★ 1,139↓ 16.5M/moSep 17, 2026
JavaScript★ 2,025↓ 90M/moSep 17, 2026
JavaScript★ 59↓ 50M/moSep 15, 2026
TypeScript · HTML★ 161↓ 2,565/moSep 18, 2026

jonschlinkert/arr-unionReturns an array of unique values using strict equality for comparisons, maintaining the same order as the provided arrays.
JavaScript★ 24↓ 54.8M/moSep 15, 2026

jonschlinkert/kind-ofGet the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
JavaScript★ 354↓ 447M/moSep 16, 2026
JavaScript★ 5↓ 51.5M/moOct 20, 2026

jonschlinkert/clone-deepRecursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives. Used by superstruct, merge-deep, and many others!
JavaScript★ 318↓ 99.9M/moSep 16, 2026