SkillAgentSearch skills...

Arr

A collection of tiny, highly performant Array.prototype alternatives

Install / Use

/learn @lukeed/Arr
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

arr Build Status

A collection of tiny, highly performant Array.prototype alternatives and extra utilities.

All exports are offered as CommonJS and ES6 modules. Additionally, every entry is ES3 code, which means that each package is ready for & compatible with any Browser or Node version!

Please view each package's readme for Usage and important information! :pray:

:warning: Note: Most functions have slight differences from the native built-ins!

To view extensive benchmark results, visit the Benchmarks section.

| Package | Version | Minified | Node 4 | Node 6 | Node 7 | Node 8 | Node 10 | Node 12 | |---------|:-------:|:-----:|:------:|:------:|:------:|:------:|:------:|:------:| | every | npm | 95 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign: | :no_entry_sign: | | filter | npm | 101 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign: | :no_entry_sign: | | filter.mutate | npm | 90 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | find | npm | 91 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :mag: | :mag: | | findIndex | npm | 94 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :mag: | :no_entry_sign: | | flatten | npm | 151 B | :wavy_dash: | :wavy_dash: | :wavy_dash: | :wavy_dash: | :wavy_dash: | :white_check_mark: | | forEach | npm | 73 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign: | :mag: | | includes | npm | 95 B | :wavy_dash: | :white_check_mark: | :no_entry_sign: | :no_entry_sign: | :no_entry_sign: | :no_entry_sign: | | map | npm | 122 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | reduce | npm | 137 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | reduceRight | npm | 130 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :no_entry_sign: | | reverse | npm | 136 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | some | npm | 94 B | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :mag: | | unique | npm | 111 B | :wavy_dash: | :wavy_dash: | :wavy_dash: | :mag: | :mag: | :mag: |

:white_check_mark: — Denotes function is faster than native <br> :no_entry_sign: — Denotes function is not faster than native <br> :mag: — Denotes function is sometimes faster than native <br> :wavy_dash: — Denotes function has no native counterpart <br>

License

MIT © Luke Edwards

View on GitHub
GitHub Stars260
CategoryDevelopment
Updated3mo ago
Forks10

Languages

JavaScript

Security Score

97/100

Audited on Dec 30, 2025

No findings