
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@cuties/async
Advanced tools
Cutie extension for manipulating collections, such as arrays and objects, for controlling the flow through a script, and utility stuff.
Cutie extension for processing collections and utility stuff. It's based on the Async Tree Pattern.
You can find examples of using this library in the test directory.
npm install @cuties/async
npm test
npm run build
const {
// Needed async objects here from the list below
} = require('@cuties/async')
Concatenated(collection, iteratee)Applies iteratee to each item in collection, concatenating the results.
Params:
collection: a collection(an array) to iterate overiteratee: a function to apply to each item in collection. It must return some value or a composition of async objects that represents some value.Filtered(collection, filter)Filters collection by filter function that returns boolean expression or async object that represents some boolean expression for each item.
Params:
collection: a collection(an array) to filterfilter: a function to filter collectionGroupedBy(collection, key)Groups values from collections by key.
Params:
collection: a collection(an array) to group bykey: a key that collection is grouped byMapped(collection, mapper)Represents array or object that was mapped by mapper from collection. mapper can return async object that precesses each item of collection.
Params:
collection: a collection(an array or object) to be mappedmapper: a function for mappingRejected(collection, filter)The opposite of filter.
Delayed(result, time)Represents some result that can be used after some specified time. It's a wrapper around setTimeout
Logged(...objs)Represents objs that have been printed to console.
FAQs
Cutie extension for manipulating collections, such as arrays and objects, for controlling the flow through a script, and utility stuff.
We found that @cuties/async 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
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.