Security News
cURL Project and Go Security Teams Reject CVSS as Broken
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
@jumpn/utils-array
Advanced tools
Array utilities (immutability, fp helpers)
NOTE: All the functions described in API are curried
$ npm install --save @jumpn/utils-array
$ yarn add @jumpn/utils-array
Returns a new Array with elements appended to the one given.
Parameters
Returns input if it is an Array or returns a new Array with input inside if it is not.
Parameters
input
InputReturns (Input | Array<Input>)
Returns 0 if current index is the last one, or returns next if it is not.
Parameters
Returns number
Creates a new array using the given object If all of its entries are array keys.
(it could also have a property length with its size)
Parameters
object
ObjectReturns Array<any>
Returns a new Array with the result of having inserted the given elements at the specified index.
Parameters
Returns true if the given string is an Array key or false otherwise.
Parameters
string
stringReturns boolean
Returns true if given index is the last one or false otherwise.
Parameters
Returns boolean
Returns true if an Array can be created from the given Object, or in other words, if it has or not a length property, and the rest of its keys are Array ones.
Parameters
$0
any
$0.length
$0.rest
...anyReturns boolean
Returns a new Array with elements prepended to the one given.
Parameters
Reduce the given array applying reduce function only to elements filtered.
Parameters
filter
Filter<Element, Result>reduce
Reduce<Element, Result>resultInitial
$Subtype<Result>array
Array<$Subtype<Element>>Returns Result
Reduce the given array applying reduce function while shouldProceed function returns true.
Parameters
shouldProceed
ShouldProceed<Element, Result>reduce
Reduce<Element, Result>resultInitial
Resultarray
Array<Element>Returns Result
Returns a new Array with the result of having removed the specified amount (count) of elements at the given index.
Parameters
Returns a new Array with the given size (count) filled with the specified element.
Parameters
Returns a new Array with the result of having replaced the elements at the given index with the ones specified.
Parameters
Returns an absolute index from a relative one.
Relative indexes differ from absolute ones in that they can be negative and in those cases it would be as simple as substracting them from the length of the array from where they belong to obtain their absolute counterparts.
Parameters
Returns number
MIT :copyright: Jumpn Limited / Mauro Titimoli (mauro@jumpn.com)
FAQs
Array utilities (immutability, fp helpers)
The npm package @jumpn/utils-array receives a total of 12,902 weekly downloads. As such, @jumpn/utils-array popularity was classified as popular.
We found that @jumpn/utils-array demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
cURL and Go security teams are publicly rejecting CVSS as flawed for assessing vulnerabilities and are calling for more accurate, context-aware approaches.
Security News
Bun 1.2 enhances its JavaScript runtime with 90% Node.js compatibility, built-in S3 and Postgres support, HTML Imports, and faster, cloud-first performance.
Security News
Biden's executive order pushes for AI-driven cybersecurity, software supply chain transparency, and stronger protections for federal and open source systems.