@extra-iterable/accumulate
An iterable is a sequence of values.
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 (8.5%) to scientific vocabulary
Keywords
Repository
An iterable is a sequence of values.
Basic Info
- Host: GitHub
- Owner: nodef
- License: mit
- Language: TypeScript
- Default Branch: master
- Homepage: https://www.npmjs.com/package/extra-iterable
- Size: 1.18 MB
Statistics
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 1
- Releases: 1
Topics
Metadata Files
README.md
An iterable is a sequence of values.
📦 Node.js,
🌐 Web,
📜 Files,
📰 Docs,
📘 Wiki.
This is a collection of functions for operating upon iterables. Assumption here is that an iterable can only be iterated over once. Methods which require multiple iterations preserve old values in a backup array using toMany. Many methods accept both compare and map functions, and in some cases using only a map function enables faster comparision (like unique). I borrowed a lot of ideas from Haskell, Elm, Python, Basic, Lodash, and other NPM packages. These are mentioned in references of each method.
This package is available in Node.js and Web formats. To use it on the web,
simply use the extra_iterable global variable after loading with a <script>
tag from the jsDelivr CDN.
Stability: Experimental.
```javascript const xiterable = require('extra-iterable'); // import * as xiterable from "extra-iterable"; // import * as xiterable from "https://unpkg.com/extra-iterable/index.mjs"; (deno)
var x = [2, 4, 6, 8]; xiterable.get(x, 1); // → 4
var x = [1, 2, 3, 4]; [...xiterable.swap(x, 0, 1)]; // → [ 2, 1, 3, 4 ]
var x = [1, 2, 3]; [...xiterable.cycle(x, 0, 4)]; // → [1, 2, 3, 1]
var x = [1, 2, 3, 4]; xiterable.reduce(x, (acc, v) => acc+v); // → 10 ```
Index
| Property | Description | | ---- | ---- | | is | Check if value is an iterable. | | isIterator | Check if value is an iterator. | | isList | Check if value is a list (iterable & !string). | | iterator | Get iterator of an iterable. | | keys | List all indices. | | values | List all values. | | entries | List all index-value pairs. | | | | | from | Convert an iterable-like to iterable. | | fromIterator | Convert an iterator to iterable. | | fromRange | Generate iterable from given number range. | | fromInvocation | Generate iterable from repeated function invocation. | | fromApplication | Generate iterable from repeated function application. | | | | | isOnce | Check if an iterable can iterated only once. | | isMany | Check if an iterable can be iterated many times. | | toMany | Convert a once-like iterable to many. | | toInvokable | Generate a function that iterates over values upon invocation. | | | | | isEmpty | Check if an iterable is empty. | | length | Find the length of an iterable. | | | | | compare | Compare two iterables. | | isEqual | Check if two iterables are equal. | | | | | index | Get zero-based index for element in iterable. | | indexRange | Get index range for part of iterable. | | get | Get value at index. | | getAll | Get values at indices. | | getPath | Get value at path in a nested iterable. | | hasPath | Check if nested iterable has a path. | | set | Set value at index. | | swap | Exchange two values. | | remove | Remove value at index. | | | | | count | Count values which satisfy a test. | | countAs | Count occurrences of values. | | min | Find smallest value. | | max | Find largest value. | | range | Find smallest and largest values. | | minEntry | Find smallest entry. | | maxEntry | Find largest entry. | | rangeEntries | Find smallest and largest entries. | | | | | slice | Get part of an iterable. | | head | Get first value. | | last | Get last value. | | tail | Get values except first. | | init | Get values except last. | | left | Get values from left. | | right | Get values from right. | | middle | Get values from middle. | | 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. | | | | | includes | Check if iterable has a value. | | indexOf | Find first index of a value. | | lastIndexOf | Find last index of a value. | | find | Find first value passing a test. | | findRight | Find last value passing a test. | | 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. | | 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. | | searchValue | Find first index of a value. | | searchValueRight | Find last index of a value. | | searchValueAll | Find indices of a value. | | 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. | | hasValue | Check if iterable has a value. | | hasPrefix | Check if iterable starts with a prefix. | | hasSuffix | Check if iterable ends with a suffix. | | hasInfix | Check if iterable contains an infix. | | hasSubsequence | Check if iterable has a subsequence. | | | | | forEach | Call a function for each value. | | some | Check if any value satisfies a test. | | every | Check if all values satisfy a test. | | map | Transform values of an iterable. | | reduce | Reduce values of iterable to a single value. | | filter | Keep the values which pass a test. | | filterAt | Keep the values at given indices. | | reject | Discard the values which pass a test. | | rejectAt | Discard the values at given indices. | | accumulate | Produce accumulating values. | | flat | Flatten nested iterable to given depth. | | flatMap | Flatten nested iterable, based on map function. | | zip | Combine values from iterables. | | | | | fill | Fill with given value. | | push | Add values to the end. | | unshift | Add values to the start. | | copy | Copy part of iterable to another. | | copyWithin | Copy part of iterable within. | | moveWithin | Move part of iterable within. | | splice | Remove or replaces existing values. | | split | Break iterable considering test as separator. | | splitAt | Break iterable considering indices as separator. | | cut | Break iterable when test passes. | | cutRight | Break iterable after test passes. | | cutAt | Break iterable at given indices. | | cutAtRight | Break iterable after given indices. | | group | Keep similar values together and in order. | | partition | Segregate values by test result. | | partitionAs | Segregate values by similarity. | | chunk | Break iterable into chunks of given size. | | cycle | Obtain values that cycle through an iterable. | | repeat | Repeat an iterable given times. | | reverse | Reverse the values. | | rotate | Rotate values in iterable. | | intersperse | Place a separator between every value. | | interpolate | Estimate new values between existing ones. | | intermix | Place values of an iterable between another. | | interleave | Place values from iterables alternately. | | | | | concat | Append values from iterables. | | merge | Merge values from sorted iterables. | | join | Join values together into a string. | | | | | isUnique | Check if there are no duplicate values. | | isDisjoint | Checks if arrays have no value in common. | | unique | Remove duplicate values. | | union | Obtain values present in any iterable. | | intersection | Obtain values present in both iterables. | | difference | Obtain values not present in another iterable. | | symmetricDifference | Obtain values not present in both iterables. | | cartesianProduct | List cartesian product of iterables. |
Owner
- Name: nodef
- Login: nodef
- Kind: organization
- Website: https://nodef.github.io/
- Repositories: 119
- Profile: https://github.com/nodef
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-iterable: A collection of functions for operating upon iterables"
version: 3.1.0
doi: 10.5281/zenodo.7047767
date-released: 2022-09-04
GitHub Events
Total
- Push event: 4
Last Year
- Push event: 4
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Subhajit Sahu | w****7@g****m | 322 |
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 1
- Total pull requests: 8
- Average time to close issues: N/A
- Average time to close pull requests: 8 days
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 1.38
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 7
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- wolfram77 (1)
Pull Request Authors
- dependabot[bot] (7)
- proninyaroslav (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 100
-
Total downloads:
- npm 36,729 last-month
-
Total dependent packages: 231
(may contain duplicates) -
Total dependent repositories: 2
(may contain duplicates) - Total versions: 14,200
- Total maintainers: 1
npmjs.org: @extra-iterable/map
Updates values based on map function.
- Homepage: https://github.com/nodef/extra-iterable#readme
- License: MIT
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/join
Joins values together.
- Homepage: https://github.com/nodef/extra-iterable#readme
- License: MIT
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is
Checks if value is iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/size
Counts the number of values.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/for-each
Calls a function for each value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/values
Lists all values.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/slice
Gets part of an iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/from
Converts iterator to iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-infix
Checks if iterable contains an infix.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.4.51
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-disjoint-on
Checks if iterables have no value in common.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/min-index
Finds index of smallest value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.4.2
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/partition.min
Segregates values by test result.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/head
Gets first value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/intersection
Gives values present in both iterables.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-value
Checks if iterable has a value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.4.51
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-value.min
Checks if iterable has a value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.4.51
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-many.min
Checks if value is many iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/find-index
Finds index of first value passing a test.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.4.0
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/search-all.min
Finds indices of values passing a test.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/from.min
Converts iterator to iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/drop-while.min
Discards values from left, while a test passes.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/remove
Removes value at index.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/search-subsequence.min
Finds first index of a subsequence.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/find-all.min
Finds all values passing a test.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/find-all-indices
Get indices of all values in iterable that satisfy the test, like Array.findIndex().
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: extra-iterable.web
An iterable is a sequence of values {web}.
- Homepage: https://github.com/nodef/extra-iterable#readme
- License: MIT
-
Latest release: 3.3.2
published 9 months ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/zip-shortest
Combines values from iterables, till shortest.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/last.min
Gets last value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/init.min
Gets values except last.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/flat.min
Flattens nested iterable to given depth.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-many
Checks if value is many iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/difference-on.min
Gives values of an iterable not present in another.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/group
Keeps similar values together and in order.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/many.min
Converts a once iterable to many.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-once
Checks if value is once iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/merge.min
Merges values from sorted iterables.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-empty.min
Checks is iterable is empty.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/take-right.min
Keeps last n values only.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/zip-longest.min
Combines values from iterables, till longest.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/max-index-on
Finds index of largest value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-subsequence.min
Checks if iterable has a subsequence.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.4.51
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/repeat.min
Repeats an iterable given times.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/head.min
Gets first value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-prefix
Checks if iterable starts with a prefix.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.4.51
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/get.min
Gets value at index.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/compact
Remove falsy values from iterable, like .compact().
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/rotate.min
Rotates values in iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/right.min
Gets values from right.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/includes.min
Checks if iterable has a value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/search-right.min
Finds index of last value passing a test.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-unique.min
Checks if there are no duplicate values.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/flat-map.min
Flattens nested iterable, based on map function.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/every.min
Checks if all values satisfy a test.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/cut-right.min
Breaks iterable after test passes.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/max-on.min
Finds largest value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/union-on
Gives values present in any iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/get
Gets value at index.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-equal
Checks if two iterables are equal.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/group-on
Keeps similar values together and in order.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/tail
Gets values except first.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/range.min
Finds smallest and largest entries.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/length.min
Counts the number of values.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/splice.min
Removes or replaces existing values.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/union
Gives values present in any iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/get-all
Gets values at indices.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/search-right
Finds index of last value passing a test.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/drop
Discards first n values only.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/take
Keeps first n values only.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/unique
Removes duplicate values.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/accumulate
Produces accumulating values.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/intersperse
Places a separator between every value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/pop.min
Removes last value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/left
Gets values from left.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/interleave.min
Merges values from iterables.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/left.min
Gets values from left.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/keys.min
Lists all indices.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/find-index.min
Finds index of first value passing a test.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.4.0
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/flat-map
Flattens nested iterable, based on map function.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/rotate
Rotates values in iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/index-of.min
Finds first index of a value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/take-while.min
Keeps values from left, while a test passes.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/last-index-of.min
Finds last index of a value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-disjoint-on.min
Checks if iterables have no value in common.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/is-prefix-on.min
Checks if iterable starts with a prefix.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/all
Check if all values in iterable are truthy, like all().
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/reject
Discards the values which pass a test.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/reject-at.min
Discards the values at given indices.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/scan-while-right
Scans from right, while a test passes.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/zip-longest
Combines values from iterables, till longest.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/equal
Check if iterable is equal to another iterable.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/drop-while-right.min
Discards values from right, while a test passes.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/take-right
Keeps last n values only.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/object-replace
Replace values in iterable with an object.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 1.1.1
published about 7 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/scan-until.min
Scans from left, until a test passes.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/product.min
Lists cartesian product of iterables.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/move-within
Moves part of iterable within.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/has-value
Checks if iterable has a value.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/has-prefix
Checks if iterable starts with a prefix.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/has-path.min
Checks if nested iterable has a path.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.5.22
published almost 5 years ago
Rankings
Maintainers (1)
npmjs.org: @extra-iterable/zip-shortest.min
Combines values from iterables, till shortest.
- Homepage: https://github.com/nodef/extra-iterable
- License: MIT
- Status: removed
-
Latest release: 2.2.30
published over 5 years ago
Rankings
Maintainers (1)
Dependencies
- @nodelib/fs.scandir 2.1.3 development
- @nodelib/fs.stat 2.0.3 development
- @nodelib/fs.walk 1.2.4 development
- @octokit/auth-token 2.4.2 development
- @octokit/core 3.1.2 development
- @octokit/endpoint 6.0.6 development
- @octokit/graphql 4.5.6 development
- @octokit/plugin-paginate-rest 2.4.0 development
- @octokit/plugin-request-log 1.0.0 development
- @octokit/plugin-rest-endpoint-methods 4.1.4 development
- @octokit/request 5.4.9 development
- @octokit/request-error 2.0.2 development
- @octokit/rest 18.0.5 development
- @octokit/types 5.5.0 development
- @rollup/plugin-commonjs 15.0.0 development
- @rollup/plugin-node-resolve 9.0.0 development
- @rollup/pluginutils 3.1.0 development
- @types/estree 0.0.39 development
- @types/glob 7.1.3 development
- @types/minimatch 3.0.3 development
- @types/node 14.10.1 development
- @types/resolve 1.17.1 development
- aggregate-error 3.1.0 development
- array-union 2.1.0 development
- balanced-match 1.0.0 development
- before-after-hook 2.1.0 development
- brace-expansion 1.1.11 development
- braces 3.0.2 development
- builtin-modules 3.1.0 development
- clean-stack 2.2.0 development
- commondir 1.0.1 development
- concat-map 0.0.1 development
- crypto-random-string 2.0.0 development
- deepmerge 4.2.2 development
- del 5.1.0 development
- deprecation 2.3.1 development
- dir-glob 3.0.1 development
- dot-prop 5.3.0 development
- estree-walker 1.0.1 development
- estree-walker 2.0.1 development
- extra-array 2.10.17 development
- extra-asciinema 1.0.26 development
- extra-build 1.3.30 development
- extra-math 1.1.17 development
- extra-set 2.2.11 development
- fast-glob 3.2.4 development
- fastq 1.8.0 development
- fill-range 7.0.1 development
- fs.realpath 1.0.0 development
- glob 7.1.6 development
- glob-parent 5.1.1 development
- globby 10.0.2 development
- graceful-fs 4.2.4 development
- ignore 5.1.8 development
- indent-string 4.0.0 development
- inflight 1.0.6 development
- inherits 2.0.4 development
- is-extglob 2.1.1 development
- is-glob 4.0.1 development
- is-module 1.0.0 development
- is-number 7.0.0 development
- is-obj 2.0.0 development
- is-path-cwd 2.2.0 development
- is-path-inside 3.0.2 development
- is-plain-object 5.0.0 development
- is-reference 1.2.1 development
- is-stream 2.0.0 development
- kleur 4.1.1 development
- lru-cache 6.0.0 development
- magic-string 0.25.7 development
- merge2 1.4.1 development
- micromatch 4.0.2 development
- minimatch 3.0.4 development
- node-fetch 2.6.1 development
- once 1.4.0 development
- p-map 3.0.0 development
- path-is-absolute 1.0.1 development
- path-parse 1.0.6 development
- path-type 4.0.0 development
- picomatch 2.2.2 development
- resolve 1.17.0 development
- reusify 1.0.4 development
- rimraf 3.0.2 development
- run-parallel 1.1.9 development
- semver 7.3.4 development
- slash 3.0.0 development
- sourcemap-codec 1.4.8 development
- strip-comments 2.0.1 development
- temp-dir 2.0.0 development
- tempy 0.7.0 development
- to-regex-range 5.0.1 development
- type-fest 0.16.0 development
- unique-string 2.0.0 development
- universal-user-agent 6.0.0 development
- wrappy 1.0.2 development
- yallist 4.0.0 development
- extra-array ^2.10.17 development
- extra-build ^1.3.30 development
- extra-math ^1.1.17 development
- extra-set ^2.2.11 development
- actions/checkout v3 composite
- actions/setup-node v2 composite
- coverallsapp/github-action master composite
- paambaati/codeclimate-action v3.0.0 composite
- actions/checkout v3 composite
- actions/setup-node v2 composite
