@extra-array/arange

An array is a collection of values, stored contiguously.

https://github.com/nodef/extra-array

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary

Keywords

adjacent-combine array cartesian-product chunk clear compare concat copy copy-within count count-each cut cut-at cut-at-right cut-right extra
Last synced: 4 months ago · JSON representation ·

Repository

An array is a collection of values, stored contiguously.

Basic Info
Statistics
  • Stars: 16
  • Watchers: 2
  • Forks: 5
  • Open Issues: 0
  • Releases: 2
Topics
adjacent-combine array cartesian-product chunk clear compare concat copy copy-within count count-each cut cut-at cut-at-right cut-right extra
Created over 7 years ago · Last pushed 9 months ago
Metadata Files
Readme License Citation

README.md

An array is a collection of values, stored contiguously.
📦 Node.js, 🌐 Web, 📜 Files, 📰 Docs, 📘 Wiki.


This package includes comprehensive set of array functions with which you can generate an array, clone it, query about it, get non-negative indices, manage its length, get/set elements, fully or partially sort it, obtain minimum(s)/maximum(s), compare it with another array, get a part of it, search a value, obtain all possible arrangements or random arrangements, find an element, take/drop elements or scan from its beginning or its end, search the index of a part of it, perform functional operations, flatten multi-level arrays, obtain prefix sum, manipulate it in various ways, count/partition elements, split it, concatenate/join multiple arrays, rearrange elements within it, or performing set operations upon it.

We use a consistent naming scheme that helps you quickly identify the functions you need. All functions except from*() take array as 1st parameter. Some functions operate on a specified range in the array and are called ranged*(), such as rangedPartialSort(). Functions like swap() are pure and do not modify the array itself, while functions like swap$() do modify (update) the array itself. Some functions accept a map function for faster comparison, such as unique(). Further, functions which return an iterable instead of an array are prefixed with i, such as isubsequences(). We borrow some names from other programming languages such as Haskell, Python, Java, and Processing.

With this package, you can simplify the implementation of complex algorithms, and be able to achieve your goals faster, regardless of your level of expertise. Try it out today and discover how it can transform your development experience! This package is available in Node.js and Web formats. To use it on the web, simply use the extra_array global variable after loading with a <script> tag from the jsDelivr CDN.

Stability: Experimental.

NOTE: The use of negative indices in certain functions such as slice() is provided as a convenience for access elements from the end of the array. However, negative indices can be thought of as referring to a virtual mirrored version of the original array, which can be counter-intuitive and make it harder to reason about the behavior of functions that use them. We are working on a solution to this problem. Any suggestions are welcome.


```javascript const xarray = require('extra-array'); // import * as xarray from "extra-array"; // import * as xarray from "https://unpkg.com/extra-array/index.mjs"; (deno)

var x = [1, 2, 3]; xarray.get(x, -1); // → 3

var x = [1, 2, 3, 4]; xarray.swap(x, 0, 1); // → [ 2, 1, 3, 4 ]

var x = [1, 2, 3, 4]; xarray.rotate(x, 1); // → [ 2, 3, 4, 1 ]

xarray.permutations([1, 2, 3]); // → [ // [], [ 1 ], // [ 2 ], [ 3 ], // [ 1, 2 ], [ 1, 3 ], // [ 2, 1 ], [ 2, 3 ], // [ 3, 1 ], [ 3, 2 ], // [ 1, 2, 3 ], [ 1, 3, 2 ], // [ 2, 1, 3 ], [ 2, 3, 1 ], // [ 3, 1, 2 ], [ 3, 2, 1 ] // ] ```



Index

| Property | Description | | ---- | ---- | | fromRange | Generate array from given number range. | | fromInvocation | Generate array from repeated function invocation. | | fromApplication | Generate array from repeated function application. | | fromIterable | Convert an iterable to array. | | fromIterable$ | Convert an iterable to array! | | | | | shallowClone | Shallow clone an array. | | deepClone | Deep clone an array. | | | | | is | Check if value is an array. | | keys | Obtain all indices. | | values | Get all values. | | entries | Obtain all index-value pairs. | | | | | index | Get zero-based index for an element in array. | | indexRange | Get zero-based index range for part of array. | | | | | isEmpty | Check if an array is empty. | | length | Find the length of an array. | | resize$ | Resize an array to given length! | | clear$ | Remove all elements from an array! | | | | | get | Get value at index. | | getAll | Get values at indices. | | getPath | Get value at path in a nested array. | | hasPath | Check if nested array has a path. | | set | Set value at index. | | set$ | Set value at index! | | setPath$ | Set value at path in a nested array! | | swap | Exchange two values. | | swap$ | Exchange two values! | | swapRanges | Exchange two ranges of values. | | swapRanges$ | Exchange two ranges of values! | | remove | Remove value at index. | | remove$ | Remove value at index! | | removePath$ | Remove value at path in a nested array! | | | | | isSorted | Examine if array is sorted. | | hasUnsortedValue | Examine if array has an unsorted value. | | searchUnsortedValue | Find first index of an unsorted value. | | sort | Arrange values in order. | | sort$ | Arrange values in order! | | partialSort | Partially arrange values in order. | | partialSort$ | Partially arrange values in order! | | | | | minimum | Find first smallest value. | | minimumEntry | Find first smallest entry. | | maximum | Find first largest value. | | maximumEntry | Find first largest entry. | | range | Find smallest and largest values. | | rangeEntries | Find smallest and largest entries. | | minimums | Find smallest values. | | minimumEntries | Find smallest entries. | | maximums | Find largest values. | | maximumEntries | Find largest entries. | | searchMinimumValue | Find first index of minimum value. | | searchMaximumValue | Find first index of maximum value. | | searchMinimumValues | Find indices of minimum values. | | searchMaximumValues | Find indices of maximum values. | | | | | isEqual | Examine if two arrays are equal. | | compare | Compare two arrays (lexicographically). | | | | | head | Get first value. | | tail | Get values except first. | | init | Get values except last. | | last | Get last value. | | middle | Get values from middle. | | slice | Get part of an array. | | slice$ | Get part of an array! | | | | | includes | Check if array has a value. | | hasValue | Examine if array has a value. | | searchValue | Find first index of a value. | | searchValueRight | Find last index of a value. | | searchValueAll | Find indices of value. | | searchAdjacentDuplicateValue | Find first index of an adjacent duplicate value. | | searchMismatchedValue | Find first index where two arrays differ. | | | | | hasPrefix | Examine if array starts with a prefix. | | hasSuffix | Examine if array ends with a suffix. | | hasInfix | Examine if array contains an infix. | | hasSubsequence | Examine if array has a subsequence. | | hasPermutation | Examine if array has a permutation. | | prefixes | Obtain all possible prefixes. | | suffixes | Obtain all possible suffixes. | | infixes | Obtain all possible infixes. | | subsequences | Obtain all possible subsequences. | | permutations | Obtain all possible permutations. | | searchInfix | Find first index of an infix. | | searchInfixRight | Find last index of an infix. | | searchInfixAll | Find indices of an infix. | | searchSubsequence | Find first index of a subsequence. | | | | | randomValue | Pick an arbitrary value. | | randomPrefix | Pick an arbitrary prefix. | | randomSuffix | Pick an arbitrary suffix. | | randomInfix | Pick an arbitrary infix. | | randomSubsequence | Pick an arbitrary subsequence. | | randomPermutation | Pick an arbitrary permutation. | | randomPermutation$ | Pick an arbitrary permutation! | | | | | find | Find first value passing a test. | | findRight | Find last value passing a test. | | | | | take | Keep first n values only. | | takeRight | Keep last n values only. | | takeWhile | Keep values from left, while a test passes. | | takeWhileRight | Keep values from right, while a test passes. | | drop | Discard first n values only. | | dropRight | Discard last n values only. | | dropWhile | Discard values from left, while a test passes. | | dropWhileRight | Discard values from right, while a test passes. | | | | | scanWhile | Scan from left, while a test passes. | | scanWhileRight | Scan from right, while a test passes. | | scanUntil | Scan from left, until a test passes. | | scanUntilRight | Scan from right, until a test passes. | | | | | indexOf | Find first index of a value. | | lastIndexOf | Find last index of a value. | | search | Find index of first value passing a test. | | searchRight | Find index of last value passing a test. | | searchAll | Find indices of values passing a test. | | | | | forEach | Call a function for each value. | | some | Examine if any value satisfies a test. | | every | Examine if all values satisfy a test. | | map | Transform values of an array. | | map$ | Transform values of an array! | | reduce | Reduce values of array to a single value. | | reduceRight | Reduce values from right, to a single value. | | filter | Keep values which pass a test. | | filter$ | Keep values which pass a test! | | filterAt | Keep values at given indices. | | reject | Discard values which pass a test. | | reject$ | Discard values which pass a test! | | rejectAt | Discard values at given indices. | | | | | flat | Flatten nested array to given depth. | | flatMap | Flatten nested array, based on map function. | | | | | exclusiveScan | Perform exclusive prefix scan from left to right. | | exclusiveScan$ | Perform exclusive prefix scan from left to right! | | inclusiveScan | Perform inclusive prefix scan from left to right. | | inclusiveScan$ | Perform inclusive prefix scan from left to right! | | adjacentCombine | Combine adjacent values of an array. | | adjacentCombine$ | Combine adjacent values of an array! | | | | | intersperse | Place a separator between every value. | | interpolate | Estimate new values between existing ones. | | intermix | Place values of an array between another. | | interleave | Place values from iterables alternately. | | zip | Combine values from arrays. | | | | | fill | Fill with given value. | | fill$ | Fill with given value! | | push | Add value to the end. | | push$ | Add values to the end! | | pop | Remove last value. | | pop$ | Remove last value! | | shift | Remove first value. | | shift$ | Remove first value! | | unshift | Add values to the start. | | unshift$ | Add values to the start! | | copy | Copy part of array to another. | | copy$ | Copy part of array to another! | | copyWithin | Copy part of array within. | | copyWithin$ | Copy part of array within! | | moveWithin | Move part of array within. | | moveWithin$ | Move part of array within! | | splice | Remove or replace existing values. | | splice$ | Remove or replace existing values! | | | | | count | Count values which satisfy a test. | | countEach | Count occurrences of each distinct value. | | partition | Segregate values by test result. | | partitionEach | Segregate each distinct value. | | | | | split | Break array considering test as separator. | | splitAt | Break array considering indices as separator. | | cut | Break array when test passes. | | cutRight | Break array after test passes. | | cutAt | Break array at given indices. | | cutAtRight | Break array after given indices. | | group | Keep similar values together and in order. | | chunk | Break array into chunks of given size. | | | | | concat | Append values from arrays. | | concat$ | Append values from arrays! | | join | Join values together into a string. | | | | | cycle | Obtain values that cycle through array. | | repeat | Repeat an array given times. | | reverse | Reverse the values. | | reverse$ | Reverse the values! | | rotate | Rotate values in array. | | rotate$ | Rotate values in array! | | | | | isUnique | Examine if there are no duplicate values. | | isDisjoint | Examine if arrays have no value in common. | | unique | Remove duplicate values. | | union | Obtain values present in any array. | | union$ | Obtain values present in any array! | | intersection | Obtain values present in both arrays. | | difference | Obtain values not present in another array. | | symmetricDifference | Obtain values not present in both arrays. | | cartesianProduct | Obtain cartesian product of arrays. |



References




ORG DOI Coverage Status Test Coverage

Owner

  • Name: nodef
  • Login: nodef
  • Kind: organization

A summary of programs made with Node.js.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: Sahu
    given-names: Subhajit
    orcid: https://orcid.org/0000-0001-5140-6578
title: "nodef/extra-array: An array is a collection of values, stored contiguously."
version: 4.1.15
doi: 10.5281/zenodo.7913300
date-released: 2023-05-09

GitHub Events

Total
  • Issues event: 1
  • Watch event: 1
  • Push event: 7
Last Year
  • Issues event: 1
  • Watch event: 1
  • Push event: 7

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 563
  • Total Committers: 4
  • Avg Commits per committer: 140.75
  • Development Distribution Score (DDS): 0.009
Past Year
  • Commits: 3
  • Committers: 1
  • Avg Commits per committer: 3.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Subhajit Sahu w****7@g****m 558
George Pickering 2****c 3
yumetodo y****p@l****p 1
Fábio Santos f****t@g****m 1
Committer Domains (Top 20 + Academic)
live.jp: 1

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 5
  • Total pull requests: 7
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 2 days
  • Total issue authors: 3
  • Total pull request authors: 4
  • Average comments per issue: 1.8
  • Average comments per pull request: 2.43
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 4
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: about 1 hour
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • wolfram77 (3)
  • geopic (1)
  • StringKe (1)
Pull Request Authors
  • dependabot[bot] (4)
  • geopic (1)
  • fabiosantoscode (1)
  • yumetodo (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (4)

Packages

  • Total packages: 100
  • Total downloads:
    • npm 6,819 last-month
  • Total dependent packages: 220
    (may contain duplicates)
  • Total dependent repositories: 14
    (may contain duplicates)
  • Total versions: 18,109
  • Total maintainers: 1
npmjs.org: @extra-array/copy

Copies part of array to another.

  • Versions: 377
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 403 Last month
Rankings
Downloads: 4.9%
Dependent packages count: 5.9%
Average: 7.5%
Forks count: 7.7%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/middle

Gets values from middle.

  • Versions: 259
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 63 Last month
Rankings
Downloads: 5.5%
Dependent packages count: 5.9%
Average: 7.6%
Forks count: 7.7%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/last

Gets last value.

  • Versions: 398
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 295 Last month
Rankings
Dependent packages count: 5.9%
Downloads: 6.3%
Forks count: 7.7%
Average: 7.7%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/index

Gets zero-based index.

  • Versions: 201
  • Dependent Packages: 4
  • Dependent Repositories: 1
  • Downloads: 22 Last month
Rankings
Dependent packages count: 4.5%
Forks count: 7.7%
Average: 7.8%
Downloads: 8.1%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/reduce

Reduces values to a single value.

  • Versions: 157
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 32 Last month
Rankings
Dependent packages count: 5.9%
Downloads: 7.0%
Forks count: 7.7%
Average: 7.9%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/find

Finds first value passing a test.

  • Versions: 238
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 208 Last month
Rankings
Dependent packages count: 5.9%
Downloads: 7.6%
Forks count: 7.7%
Average: 8.0%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/fill

Fills with given value.

  • Versions: 389
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 5 Last month
Rankings
Downloads: 6.6%
Forks count: 7.7%
Average: 8.4%
Stargazers count: 8.4%
Dependent packages count: 8.9%
Dependent repos count: 10.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/arange

Return evenly spaced values within a given interval, like arange().

  • Versions: 12
  • Dependent Packages: 5
  • Dependent Repositories: 1
  • Downloads: 9 Last month
Rankings
Dependent packages count: 3.7%
Forks count: 7.7%
Stargazers count: 8.4%
Average: 8.9%
Dependent repos count: 10.3%
Downloads: 14.4%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/find-all

Finds all values passing a test.

  • Versions: 53
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 39 Last month
Rankings
Dependent packages count: 5.9%
Forks count: 7.7%
Stargazers count: 8.4%
Average: 8.9%
Dependent repos count: 10.3%
Downloads: 12.2%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/contains

Check if an array contains another array.

  • Versions: 12
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 1 Last month
Rankings
Dependent packages count: 5.9%
Forks count: 7.7%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Average: 10.7%
Downloads: 21.0%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/sort-index

Get sorted indexes of array (using insertion sort).

  • Versions: 10
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 3 Last month
Rankings
Dependent packages count: 5.9%
Forks count: 7.7%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Average: 11.0%
Downloads: 22.7%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/sum

Get sum of values in array.

  • Versions: 10
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 1 Last month
Rankings
Dependent packages count: 5.9%
Forks count: 7.7%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Average: 11.2%
Downloads: 23.5%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/count-all

Count occurences of all values in array.

  • Versions: 12
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 4 Last month
Rankings
Dependent packages count: 5.9%
Forks count: 7.7%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Average: 11.7%
Downloads: 26.2%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/chunk

Breaks array into chunks of given size.

  • Versions: 389
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 248 Last month
Rankings
Downloads: 5.4%
Dependent packages count: 6.9%
Forks count: 10.1%
Stargazers count: 10.9%
Average: 11.7%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/cut

Breaks array when test passes.

  • Versions: 326
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 31 Last month
Rankings
Downloads: 6.6%
Dependent packages count: 6.9%
Forks count: 10.1%
Stargazers count: 10.9%
Average: 12.0%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/hamming-distance

Get Hamming distance between arrays.

  • Versions: 12
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 1 Last month
Rankings
Dependent packages count: 5.9%
Forks count: 7.7%
Stargazers count: 8.4%
Dependent repos count: 10.3%
Average: 12.0%
Downloads: 27.6%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/partition-on

Segregates array keeping similar values together.

  • Versions: 184
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Dependent packages count: 6.9%
Downloads: 7.5%
Forks count: 10.1%
Stargazers count: 10.9%
Average: 12.1%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/subsequences.min

Lists all possible subsequences.

  • Versions: 368
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 337 Last month
Rankings
Downloads: 5.3%
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.9%
Average: 12.2%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/get-all

Gets values at indices.

  • Versions: 334
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 9 Last month
Rankings
Downloads: 5.7%
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.9%
Average: 12.3%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/infixes

Lists all possible infixes.

  • Versions: 372
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 117 Last month
Rankings
Downloads: 6.0%
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.9%
Average: 12.4%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/swap.min

Exchanges two values.

  • Versions: 356
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 115 Last month
Rankings
Downloads: 7.6%
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 12.6%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/split.min

Breaks array considering test as separator.

  • Versions: 320
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 83 Last month
Rankings
Downloads: 7.8%
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 12.7%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/shift-update

Removes first value.

  • Versions: 280
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 15 Last month
Rankings
Downloads: 8.2%
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 12.8%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/is-value.min

Checks if array has a value.

  • Versions: 128
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Downloads: 8.5%
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.9%
Average: 12.8%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/count-as.min

Counts occurrences of values.

  • Versions: 116
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 126 Last month
Rankings
Downloads: 8.7%
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.9%
Average: 12.9%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/copy-within-update.min

Copies part of array within.

  • Versions: 272
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Dependent packages count: 9.5%
Downloads: 10.0%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 13.1%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/unfoldr.min

Builds array from a seed value (dual to foldr).

  • Versions: 56
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Downloads: 10.5%
Stargazers count: 10.9%
Average: 13.2%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/concat-update.min

Appends values from arrays.

  • Versions: 396
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 232 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Downloads: 10.9%
Average: 13.3%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/init.min

Gets values except last.

  • Versions: 382
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 100 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Downloads: 10.9%
Average: 13.3%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/count-all-on

Counts occurrences of values.

  • Versions: 79
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 16 Last month
Rankings
Dependent packages count: 6.9%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 13.3%
Downloads: 13.5%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/suffix

Picks an arbitrary suffix.

  • Versions: 287
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 57 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Downloads: 11.9%
Average: 13.5%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/is.min

Checks if value is array.

  • Versions: 370
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 96 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Downloads: 11.9%
Average: 13.5%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/bsearchl.min

Binary searches leftmost value in sorted array.

  • Versions: 59
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Downloads: 12.5%
Average: 13.6%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/find-indices

Finds indices of values passing a test.

  • Versions: 279
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 23 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Downloads: 12.6%
Average: 13.6%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/scan-until-right.min

Scans from right, until a test passes.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 4 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.9%
Downloads: 12.6%
Average: 13.7%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/linspace.min

Returns evenly spaced values within given interval.

  • Versions: 79
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 64 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Downloads: 13.0%
Average: 13.7%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/infix

Picks an arbitrary infix.

  • Versions: 286
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 17 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Downloads: 13.3%
Average: 13.8%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: extra-array.min

An array is a collection of values, stored contiguously.

  • Versions: 294
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 1,026 Last month
Rankings
Downloads: 7.3%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 13.9%
Dependent packages count: 16.2%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/insert.min

Inserts a value to an ordered array.

  • Versions: 50
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 8 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 14.3%
Downloads: 16.1%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/unfoldr

Builds array from a seed value (dual to foldr).

  • Versions: 56
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 49 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 14.4%
Downloads: 16.5%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/is-empty

Checks is array is empty.

  • Versions: 148
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 40 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 14.6%
Downloads: 17.2%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/lists

Gives lists of keys, and values.

  • Versions: 27
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 17 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 15.4%
Downloads: 21.5%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/has-value.min

Checks if array has a value.

  • Versions: 18
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 10 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 16.1%
Downloads: 25.0%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/is-disjoint

Checks if arrays have no value in common.

  • Versions: 283
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 25 Last month
Rankings
Downloads: 7.7%
Dependent packages count: 16.2%
Average: 16.4%
Dependent repos count: 25.3%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/suffixes

Lists all possible suffixes.

  • Versions: 372
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 29 Last month
Rankings
Downloads: 6.9%
Forks count: 10.6%
Stargazers count: 11.1%
Average: 17.4%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/shuffle-update

Rearranges values in arbitrary order.

  • Versions: 13
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 17.9%
Dependent repos count: 25.3%
Downloads: 34.0%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/find-index.min

Finds index of leftmost value passing a test.

  • Versions: 160
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 5 Last month
Rankings
Downloads: 10.4%
Forks count: 10.6%
Stargazers count: 11.1%
Average: 18.1%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/shuffle

Rearranges values in arbitrary order.

  • Versions: 13
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 7 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 18.3%
Dependent repos count: 25.3%
Downloads: 36.1%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/has-suffix.min

Checks if array ends with a suffix.

  • Versions: 18
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Dependent packages count: 9.5%
Forks count: 10.1%
Stargazers count: 10.7%
Average: 18.6%
Dependent repos count: 25.3%
Downloads: 37.2%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/search-value.min

Finds first index of a value.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Forks count: 10.6%
Stargazers count: 11.1%
Downloads: 17.3%
Average: 19.5%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/init

Gets values except last.

  • Versions: 387
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 454 Last month
Rankings
Downloads: 6.2%
Average: 21.5%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/union-update.min

Gives values present in any array.

  • Versions: 316
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Downloads: 6.3%
Average: 21.5%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/remove-path-update

Removes value at path in a nested array.

  • Versions: 15
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 21 Last month
Rankings
Forks count: 10.6%
Stargazers count: 11.1%
Average: 21.5%
Dependent repos count: 25.3%
Downloads: 27.7%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/slice.min

Gets a part of array.

  • Versions: 269
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 4 Last month
Rankings
Downloads: 6.4%
Average: 21.5%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/splice

Removes or replaces existing values.

  • Versions: 387
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 481 Last month
Rankings
Downloads: 6.4%
Average: 21.5%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/suffix.min

Picks an arbitrary suffix.

  • Versions: 282
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 9 Last month
Rankings
Downloads: 6.4%
Average: 21.6%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/prefix

Picks an arbitrary prefix.

  • Versions: 286
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 315 Last month
Rankings
Downloads: 6.6%
Average: 21.6%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: about 1 year ago
npmjs.org: @extra-array/compare.min

Compares two arrays.

  • Versions: 390
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 1 Last month
Rankings
Downloads: 6.7%
Average: 21.6%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/middle.min

Gets values from middle.

  • Versions: 243
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Downloads: 6.8%
Average: 21.7%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/is-subsequence-on

Checks if array has a subsequence.

  • Versions: 184
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 4 Last month
Rankings
Downloads: 7.0%
Average: 21.7%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/left.min

Gets values from left.

  • Versions: 243
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 4 Last month
Rankings
Downloads: 7.0%
Average: 21.7%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/sort-on.min

Arranges values in an order.

  • Versions: 229
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 25 Last month
Rankings
Downloads: 7.1%
Average: 21.8%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/head.min

Gets first value.

  • Versions: 382
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Downloads: 7.2%
Average: 21.8%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 4 months ago
npmjs.org: @extra-array/last.min

Gets last value.

  • Versions: 382
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Downloads: 7.3%
Average: 21.9%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/find.min

Finds first value passing a test.

  • Versions: 222
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 62 Last month
Rankings
Downloads: 7.5%
Average: 21.9%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 4 months ago
npmjs.org: @extra-array/sort-on

Arranges values in an order.

  • Versions: 234
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 34 Last month
Rankings
Downloads: 7.5%
Average: 21.9%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/group

Breaks array keeping similar values together.

  • Versions: 331
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 4 Last month
Rankings
Downloads: 7.5%
Average: 21.9%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/search

Finds index of first value passing a test.

  • Versions: 301
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 201 Last month
Rankings
Downloads: 8.1%
Average: 22.1%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/from-range

Generates array from given number range.

  • Versions: 136
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 12 Last month
Rankings
Downloads: 8.1%
Average: 22.1%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/rotate-update.min

Rotates values in array.

  • Versions: 244
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 7 Last month
Rankings
Downloads: 8.2%
Average: 22.1%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/filter.min

Keeps values which pass a test.

  • Versions: 263
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Downloads: 8.3%
Average: 22.2%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/index-range.min

Gets index range of part of array.

  • Versions: 253
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 169 Last month
Rankings
Downloads: 8.5%
Average: 22.2%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/is-permutation-on.min

Checks if array has a permutation.

  • Versions: 179
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 21 Last month
Rankings
Downloads: 8.5%
Average: 22.2%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/max.min

Finds largest entry.

  • Versions: 256
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 66 Last month
Rankings
Downloads: 8.5%
Average: 22.2%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/index-of.min

Finds first index of a value.

  • Versions: 148
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Downloads: 8.6%
Average: 22.3%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/left

Gets values from left.

  • Versions: 248
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 18 Last month
Rankings
Downloads: 8.7%
Average: 22.3%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/left-update.min

Gets values from the left.

  • Versions: 201
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 48 Last month
Rankings
Downloads: 8.9%
Average: 22.4%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/is-prefix-on.min

Checks if array starts with a prefix.

  • Versions: 179
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 17 Last month
Rankings
Downloads: 9.2%
Average: 22.5%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/value.min

Picks an arbitrary value.

  • Versions: 182
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 6 Last month
Rankings
Downloads: 9.8%
Average: 22.7%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/difference-on.min

Gives values of array not present in another.

  • Versions: 172
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 216 Last month
Rankings
Downloads: 9.9%
Average: 22.7%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/from-range.min

Generates array from given number range.

  • Versions: 136
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 43 Last month
Rankings
Downloads: 10.2%
Average: 22.8%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/take-while

Keeps values from left, while a test passes.

  • Versions: 140
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 89 Last month
Rankings
Downloads: 10.3%
Average: 22.8%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/flat-map

Flattens nested array, based on map function.

  • Versions: 152
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 17 Last month
Rankings
Downloads: 10.5%
Average: 22.9%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/entries

Lists all index-value pairs.

  • Versions: 125
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 44 Last month
Rankings
Downloads: 11.3%
Average: 23.2%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/scan-while-right.min

Scans from right, while a test passes.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 8 Last month
Rankings
Downloads: 12.7%
Average: 23.6%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/insert

Inserts a value to an ordered array.

  • Versions: 50
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Downloads: 13.3%
Average: 23.8%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/bsearchc.min

Binary searches closest value in sorted array.

  • Versions: 59
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Downloads: 13.6%
Average: 23.9%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/move-within

Moves part of array within.

  • Versions: 27
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 128 Last month
Rankings
Downloads: 13.7%
Average: 24.0%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/take-right

Keeps last n values only.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 20 Last month
Rankings
Downloads: 13.9%
Average: 24.0%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/insertion-sort.min

Arranges values in an order.

  • Versions: 63
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 37 Last month
Rankings
Downloads: 14.0%
Average: 24.1%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/take-while-right

Keeps values from right, while a test passes.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 23 Last month
Rankings
Downloads: 14.0%
Average: 24.1%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/insert-update.min

Inserts a value to an ordered array.

  • Versions: 50
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 9 Last month
Rankings
Downloads: 14.7%
Average: 24.3%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/move-within-update

Moves part of array within.

  • Versions: 27
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 25 Last month
Rankings
Downloads: 15.0%
Average: 24.4%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/search-subsequence

Finds first index of a subsequence.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 43 Last month
Rankings
Downloads: 16.5%
Average: 24.9%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/scan-until

Scans from left, until a test passes.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 22 Last month
Rankings
Downloads: 16.6%
Average: 24.9%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/search-value-right.min

Finds last index of a value.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Downloads: 16.9%
Average: 25.0%
Dependent repos count: 25.3%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/drop-while-right.min

Discards values from right, while a test passes.

  • Versions: 42
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 40 Last month
Rankings
Downloads: 17.9%
Dependent repos count: 25.3%
Average: 25.4%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/get-path.min

Gets value at path in a nested array.

  • Versions: 15
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 Last month
Rankings
Downloads: 24.3%
Dependent repos count: 25.3%
Average: 27.5%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/has-permutation.min

Checks if array has a permutation.

  • Versions: 18
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 4 Last month
Rankings
Dependent repos count: 25.3%
Downloads: 25.4%
Average: 27.9%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago
npmjs.org: @extra-array/set-path-update.min

Sets value at path in a nested array.

  • Versions: 15
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 13 Last month
Rankings
Dependent repos count: 25.3%
Downloads: 25.6%
Average: 27.9%
Dependent packages count: 32.9%
Maintainers (1)
Last synced: 5 months ago

Dependencies

package-lock.json npm
  • 105 dependencies
package.json npm
  • extra-build ^1.4.5 development
  • extra-iterable ^2.5.22 development
  • extra-math ^1.1.18 development
  • extra-set ^2.2.11 development
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v2 composite
  • coverallsapp/github-action master composite
  • paambaati/codeclimate-action v3.0.0 composite
.github/workflows/pr.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v2 composite