sort-keys
Sort the keys of an object
Found 9803 results for array type
Sort the keys of an object
The swiss army knife for binary data in JavaScript.
Find [nd-]array min/max values
Sort the keys in an object.
Tests a value’s type against a string like 'positive integer' or 'non-empty map'.
Module for working with CIDR (v4, v6)
Create an array by repeating the given value n times.
Return the enumeration constant associated with a supported strided array data type value.
Return the description for a provided data type.
Create an array without duplicates
Make any value an array. No dependencies.
List of getter/setter properties for JavaScript types
List of properties for JavaScript objects
List of JavaScript types
Check if a string matches the name of a Node.js builtin module
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
Promised First-In-First-Out buffer. Await on push to be told when a value is consumed and await on shift for a value to consume when the buffer is empty.
Generates an array of consecutive integers starting at 0
Computes the dot product between two numeric arrays.
Check whether a value is "empty".
Guarantees an array back
Execute a method out from an object.
No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.
`[].reduce()` for old browsers
List of common default router IP addresses
List of text file extensions
Convert base64/datauri/plain string to ArrayBuffer
Computes the L2 norm (Euclidean norm) of an array of values.
A utility function to index arrays by any criteria
An ES5 spec-compliant `Array.prototype.reduce` shim/polyfill/replacement that works as far down as ES3.
high-performance, zero-dependency circular reference check for objects (or arrays)
Reduce an array to unique values, optionally into a separate array.
Join paths and globs.
0-dependency, high-performance, reactive event handling library optimized for both browser and Node.js environments. This library introduces a robust and type-safe abstraction for handling events, reducing boilerplate and increasing code maintainability.
0-dependency, high-performance, reactive event handling library optimized for both browser and Node.js environments. This library introduces a robust and type-safe abstraction for handling events, reducing boilerplate and increasing code maintainability.
Sparse array implementation in JS with no dependencies
Find the first element in an array that passes a callback test. Equivalent to underscore.find()
Returns `true` if a value exists in the given string, array or object.
Find the intersection of two arrays
Circular fixed size array
Returns an array filled with the specified input
Return the data type string associated with a provided single letter abbreviation.
Asynchronous iterator function for parallel processing.
Read, write or test a data structure's nested property via a string like 'my.nested.property'. It works through arrays and objects.'
 [](https://app.fossa.com/projects/git%2Bgithub.com%2FQuickCorp%2FQCObjects-SDK?ref=badge_shield
🔧 Fast, modern, and practical utility library for FP in TypeScript.
Rotate all items in an array
Array / Arraylike utilities
Convert any binary data to ArrayBuffer
Create an error from an array of error messages
Extensible deep value equivalence checking for any data types
Convert Gitignore to Glob patterns
Loop over each item in an array and call the given function on every element.
Replace or remove multiple items in an array.
Natural Sort algorithm for Javascript - Version 0.7 - Released under MIT license
A data structure that combines a hash and an array for fast dictionary lookup and traversal by complex keys.
Diff, diff3 and patch objects of any fundamental or derived type, natively in javascript
Comma delimit an array for human readability, the Oxford comma is optional.
Check if two arrays are equal
Test if an input value is a supported array unsigned integer data type.
create a new array filled with a value, or zero
Sorts ndarrays in place
Merge two lists, trying to preserve the order of both
ES spec-compliant shim for TypedArray.prototype.slice
Creates a real Array from almost anything.
Checks if the given value is an array or array-like object.
Vertex array object wrapper/shim for WebGL
Compare your item to items in an array and get the closest one.
List of Markdown file extensions
Collection of image extensions
Wrapper for [braces] to enable brace expansion for arrays of patterns.
Group array of objects into lists.
Recursively iterates over arrays and objects
short-circuited, asynchronous version of Array.protototype.some
An ES5 spec-compliant `Array.prototype.map` shim/polyfill/replacement that works as far down as ES3.
Return true if the given number is even.
WebGL buffer wrapper
Find the greatest satisfied semver range from an array of ranges.
An ES5 spec-compliant `Array.prototype.filter` shim/polyfill/replacement that works as far down as ES3.
Composite utilities (immutability, fp helpers)
Run an array of functions in series
return the number of bytes in a unicode string
Returns an element from an array when it matches a condition
Adds array support to node-glob, sync and async. Also supports tilde expansion (user home) and resolving to global npm modules.
Randomize the order of items in an array
Array#filter() with also detecting indexes of filtered values
Assign callbacks to binary interfaces according to type promotion rules.
Isomorphic map-reduce function to flatten an array into the supplied array
Creates an async iterator for a variety of inputs in the browser and node. Supports fetch, node-fetch, and cross-fetch
Convert an array to an array of a different data type.
Invoke getter/setter functions on array-like objects
All imaginable type checking utils with their negation
An ESnext spec-compliant `Array.prototype.toReversed` shim/polyfill/replacement that works as far down as ES3.
0-dependency, high-performance, reactive event handling library optimized for both browser and Node.js environments. This library introduces a robust and type-safe abstraction for handling events, reducing boilerplate and increasing code maintainability.
Run an array of functions in parallel, but limit the number of tasks executing at the same time
Create an object from from arrays of keys and values
Turn an array into a list of comma-separated values, appropriate for use in an English sentence.
Convert ArrayBuffer to Buffer
Pipe an Array through Node.js streams
Asynchronously calls a function on each element in an array in parallel.
Swap two items in an array. Does not modify the Array prototype.
In an array of objects, this enables a property on the object at the specified index, while disabling the property on all other objects.
Fast intersection of multiple arrays
Randomize the order of the elements in a given array.
Treat your $PATH like a JavaScript Array
Treat multiple buffers as one
filter in array tree
Lightweight, type-safe array manipulation library for modern JavaScript
Compute the cartesian product of an array.
Transform all for-of loops into the equivalent array for loop
Async array reduce. Asynchronously applies a function against an accumulator and each element in an array (from left to right, in series) to reduce it to a single value.
Get consecutively unique elements from an array
A complete, fully tested data structure library written in TypeScript.
Returns the first index at which a given element can be found.
Sorts any JavaScript array in a predictable way (deep equal arrays are always sorted in the same order)
[](https://www.npmjs.com/package/levenary) [](https://github.com/tanhauhau/levenary/actions)
`[].map(f)` for older browsers
Retrieves the value of a specified property from all elements in the collection.
Convert ArrayBuffer to string
Remembers the highest/lowest values in a data set of any size.
Like Array#indexOf but for objects used like hashes
Add an object to an array between each element
Watch an object or array for changes
Easily create a normalized inquirer choices question. Supports all of the `choices` question types: checkbox, list, rawlist, expand
Creates and makes an array without duplicates. Even with array of objects with a specified matcher.
Check if an Array is sorted
Shuffle Array based on a Seed
Validates if a value is array-like.
Copy or deep clone a value to an arbitrary depth.
Test if a value is a collection.
Get Pokémon names
Detect type of variable - string, integer, array, geolocation, float, repeatable_string etc
Converts value to an integer suitable for use as the length of an array-like object.
Test if a value is an Int32Array.
Component-wise operations on ndarrays
A Node.js module for downloading a single image or multiple images to disk from a given Url (checking if url exist and detecting image type)
A function for iterating over objects, arrays, strings and ranges
Parse string into array of string elements
Computes array dimensions.
Transforms nested keys of complex objects
Advance to the next item in the array looping when hitting the end.
Test if a value is an Int8Array.
List of prototype properties for JavaScript types
Test if a value is a Uint8ClampedArray.
Test if a value is an Int16Array.
Returns `true` if the given string or array starts with prefix using strict equality for comparisons. Using fastest implementation.
Count leading zeros in a Buffer (clz)
Run promise-returning & async functions in series
A convenient way to return a JSX fragment without the wrapping `div` element and not worry about the version of React.
Get an array of valid, sorted, and cleaned semver versions from an array of strings
Returns `true` if the given `string` or `array` ends with `suffix` using strict equality for comparisons.
Sort an array on an object property
Return a function which tests if every element in an array passes a test condition.
flatten() utility function
Float32Array.
List of US states and territories.
Float64Array.
Maximum unsigned 32-bit integer.
Uint8Array.
Uint16Array.
This library will be used to handling data of an array type
Uint32Array.
Copy or deep clone a value to an arbitrary depth.
Returns true if the callback returns truthy for all elements in the given array.
Deep-merge the values of one object structure into another
Convert an array-like object to an object likely to have the same "shape".
Test if an input value is a supported array data type.
Sort the keys of an object recursively
Default array settings.
Convert Buffer to ArrayBuffer
Convert a plain array of nodes (with pointers to parent nodes) to a tree
Copies missing properties to the target object.
Detect which ES6 (ES2015 and above) features are available
Simple iterator for flat and multi section lists
Chunk converts arrays like `[1,2,3,4,5]` into arrays of arrays like `[[1,2], [3,4], [5]]`.
Casts the given value to a flatten array, and removes falsey items (similar to lodash compact).
Unwinds arrays in the similar way like MongoDB $unwind. Supports shallow and deep nested paths, defined as a string with dot notation.
Normalize array (possibly n-dimensional) to zero mean and unit variance
Transforms nested values of complex objects
List of array data types.
Test if a value is an ArrayBuffer.
Allows deep cloning of plain objects that contain primitives, nested plain objects, or nested plain arrays.
Returns an array containing the initial elements which both input arrays have in common
More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.
Maximum unsigned 32-bit integer.
Decode the frames of a gif.
A lightweight javascript diff library for comparing two javascript object nested with supporting matching by value of the object's choosen key name in array.
Makes easy to convert JSON to CSV
Checks if the given value is a valid array-like index.
Rotate an array by a given number of steps
A native module for effectively validating if a value is type Number.
Check whether a value is empty or blank, includes string whitespace support
Fast, generic JavaScript/node.js utility functions.
Test if a value is an array-like object.
List of ndarray data types.
Extract javascript comments on per character basis. Comment object compatible with `acorn-extract-comments` and Esprima format.
Asynchronously calls a function on each element in an array in series.
Sort objects and arrays of objects nested deeply within other objects or arrays
Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing
Return a list of array data types to which a provided array data type can be safely cast.
Computes the cosine similarity between two arrays.
Chai plugin for JSON Schema v4
Isomorphic, load-anywhere function to sort an array by scalar, deep or computed values in any standard or custom order
A fast implementation of a fisher-yates shuffle that does not mutate the source array.
HashMap Class for JavaScript
Get a list of files and directories with `Stats` of each item. And filter the list with evaluating path, path pattern, type, size, modified time, and more.
Test if a value is array-like.
Get unique values of an array. Really, like deeply unique.
Functional tree editing, manipulation & navigation
Test if a value is a typed array.
Test if a value is a complex typed array.
Get the index of the first element in an array that returns truthy for the given value, using strict equality for comparisons.
`reduce` function for async reductions on arrays.
Get or set a deep value using a keypath string. Supports bracket and dot notation
Test if an array-like object supports the accessor (get/set) protocol.
An ES5 spec-compliant `Array.prototype.every` shim/polyfill/replacement that works as far down as ES3.
Returns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it
Extended native JavaScript Array which provides indexed lookup similar to native Map.
Convert a string to utf8 byte array or vice versa.
Test if a value is a Complex64Array.
Property, range, map, and set content change observers for arrays, objects, and other instances.
Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.
_declarative-js_ is modern JavaScript library, that helps to: - tackle array transformation with built in JavaScript array api (e.g. `array.filter(toBe.unique())`), - provide a type-level solution for representing optional values instead of null referen
Flatten a nested array.
An RxJS map operator that takes an observable of arrays as input and emits arrays where each element represents emissions from the projected observable.
make "X, Y, and Z"-style lists from arrays
Return an array with the unique values present in _all_ given arrays using strict equality for comparisons.
Test if a value is a Complex128Array.
Default ndarray settings.
Get popular dog names
Reuse the previous version of a value unless it has changed
recursive object extending & overriding
Object -> [[key0, value0], [key1, value1]...]
Ensure a value is an array and wrap it if it is not an array
Sorting and matching utility using configurable string, glob, regular expression, and/or function matchers
Sort string index ranges
Join all elements of an array and create a human-readable string
Run an array of functions in series, each passing its results to the next function (waterfall)
A tiny JavaScript library for converting arrays of strings to compound subjects
Validates if a value is a nonnegative integer array.
Transforms various collections into arrays by whatever means they support
Parse dotenv files for Boolean, Array, and Number variable types, built for CrocodileJS
More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.
Runs an array of promises in series, each passing their results to the next promise in the array.
Check if the given value is an Array
Module for returning arrays with a specific length by padding values.
Save file dialog in browser, write file to disk in node
Test if a value is an array-like object of numbers.
Like lodash's _.defaultsDeep, but with array preservation