Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
grand-array
Advanced tools
Easy to use Array Manipulator with tons of Array Operations
github: https://github.com/jaipack17/grand-array
Update: .countOfPairs() added
Use the package manager npm to install grand-array
$ npm i grand-array
$ npm install grand-array
const GrandArray = require("grand-array")
GrandArray.find(array,value) //Returns boolean
GrandArray.findMany(array,value1,value2,valueN) //returns booleans
GrandArray.connect(array1,array2) //joins both arrays
GrandArray.merge(array1,array2) //merges the data of both arrays
GrandArray.clone(array) //clones the specified array
GrandArray.destroyBefore(array,index) //removes all indexes before the given index in the array
GrandArray.destroyAfter(array,index) //removes all indexes after the given index in the array
GrandArray.add(array, value) //adds the value at the end of the array
GrandArray.addMany(array, value1, value2, valueN) //adds many values at the end of the array
GrandArray.remove(array, index) //removes the specified index in the array
GrandArray.removeMany(array, index1, index2, indexN) //removes the specified indexes in the array
GrandArray.bombArray(array) //removes all the indexes in the array
GrandArray.toJSON(array) //creates a .json file containing the same object
GrandArray.sortAscending(array) //sorts the array in ascending order
GrandArray.sortDescending(array) //sorts the array in descending order
GrandArray.reverse(array) //returns the reversed array
GrandArray.min(array) //returns minimum value in the array
GrandArray.max(array) //returns maximum value in the array
GrandArray.sum(array) //returns the sum of all values in the array
GrandArray.sumArrays(array1,array2) //returns the sum of the sum of values in both arrays
GrandArray.countOfOdd(array) //returns count of odd values in the array
GrandArray.countOfEven(array) //returns count of even values in the array
GrandArray.countOfPositive(array) //returns count of positive values in the array
GrandArray.countOfNegative(array) //returns count of negative values in the array
GrandArray.countOfZero(array) //returns count of zeros in the array
GrandArray.countOfPrime(array) //returns count of prime numbers in the array
GrandArray.countOfPairs(array) //returns count of pairs that can be formed in an array
FAQs
Easy to use Array Manipulator with tons of Array Operations
We found that grand-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.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.