array-select |
🚬 Extract items from one array into two or more arrays by results of a provided function |
![0.0.0](https://img.shields.io/npm/v/array-select.svg) |
@recursive/assign |
Recursive assign for objects, arrays and more |
![2.0.2](https://img.shields.io/npm/v/@recursive/assign.svg) |
async-execute |
🦅 Execute command in a child process |
![1.2.0](https://img.shields.io/npm/v/async-execute.svg) |
await-reduce |
Resolve and reduce an array of promises |
![1.2.3](https://img.shields.io/npm/v/await-reduce.svg) |
babelrc |
🗼 My own babelrc file (=> ES5) |
![0.0.7](https://img.shields.io/npm/v/babelrc.svg) |
bench-press |
Benchmark operations |
![1.0.0](https://img.shields.io/npm/v/bench-press.svg) |
bound-call |
👔 Create a bound call where you can pass 'this' context as an argument |
![0.0.0](https://img.shields.io/npm/v/bound-call.svg) |
boxt |
Create boxes around text |
![0.4.0](https://img.shields.io/npm/v/boxt.svg) |
chunkalyse |
🍰 Summarise webpack stats output file |
![0.5.8](https://img.shields.io/npm/v/chunkalyse.svg) |
committee |
🕶 Commit as someone else |
![0.0.7](https://img.shields.io/npm/v/committee.svg) |
@lets/count |
🔢 Consistent counter |
![1.0.0](https://img.shields.io/npm/v/@lets/count.svg) |
create-git-alias |
👨🏻 - interactively apply useful git aliases |
![1.3.0](https://img.shields.io/npm/v/create-git-alias.svg) |
create-npx |
🔢 bare bones bin wrapper for NPX |
![0.1.4](https://img.shields.io/npm/v/create-npx.svg) |
dangerfile |
🚨 Centralised Dangerfile |
![0.2.1](https://img.shields.io/npm/v/dangerfile.svg) |
dirdo |
🗂 Execute command in all nested directories |
![0.1.0](https://img.shields.io/npm/v/dirdo.svg) |
doamrn |
Retrieve a random item from the arguments |
![1.0.3](https://img.shields.io/npm/v/doamrn.svg) |
double-digit |
0️⃣ Add leading zero to positive numbers under 10 |
![0.0.0](https://img.shields.io/npm/v/double-digit.svg) |
edit-package |
Read, write and reset package.json |
![1.0.3](https://img.shields.io/npm/v/edit-package.svg) |
@omrilotan/eslint-config |
🔧 My usual eslint-config |
![1.3.0](https://img.shields.io/npm/v/@omrilotan/eslint-config.svg) |
@does/exist |
🗄 Check if a file exists |
![1.1.0](https://img.shields.io/npm/v/@does/exist.svg) |
@recursive/flatten |
🍳 Flatten arrays of arrays, as long as all the members are arrays |
![1.0.1](https://img.shields.io/npm/v/@recursive/flatten.svg) |
handle-rejection |
💀 Handle unhandled rejections |
![0.1.1](https://img.shields.io/npm/v/handle-rejection.svg) |
hypertonia |
A theme for Hyper. |
![0.2.8](https://img.shields.io/npm/v/hypertonia.svg) |
index-require |
☝️ Create an index for a lib directory |
![1.0.1](https://img.shields.io/npm/v/index-require.svg) |
jsnpm |
Use NPM in Javascript runtime |
![0.4.0](https://img.shields.io/npm/v/jsnpm.svg) |
jsoncopy |
Create a deep clone of an object using JSON functionalities. |
![1.0.0](https://img.shields.io/npm/v/jsoncopy.svg) |
key-value-join |
⛓ Join object entries to create a string representation |
![0.0.0](https://img.shields.io/npm/v/key-value-join.svg) |
levelheaded |
⚖️ Generate object containing functions deemed operational by level |
![1.2.0](https://img.shields.io/npm/v/levelheaded.svg) |
markdownise |
Represent data structures in markdown |
![0.0.0](https://img.shields.io/npm/v/markdownise.svg) |
markt |
Generate pages from markdown |
![1.2.4](https://img.shields.io/npm/v/markt.svg) |
mocha-setup |
🚨 A mocha require file including some basic things I usually use |
![0.0.2](https://img.shields.io/npm/v/mocha-setup.svg) |
module-scope |
📍 '__dirname' and '__filename' in harmony modules |
![1.1.0](https://img.shields.io/npm/v/module-scope.svg) |
notate |
Resolve dot notation strings |
![1.1.2](https://img.shields.io/npm/v/notate.svg) |
oh-my-gauge |
Gauge and Benchmark - time Javascript operations |
![1.0.1](https://img.shields.io/npm/v/oh-my-gauge.svg) |
@does/percent |
Calculate one part's percentage of the whole |
![0.0.2](https://img.shields.io/npm/v/@does/percent.svg) |
perfrep |
🐎 Host Performance Report in Percent |
![0.2.1](https://img.shields.io/npm/v/perfrep.svg) |
@lets/publish |
🛵 Publish only if this version was not already published |
![0.0.3](https://img.shields.io/npm/v/@lets/publish.svg) |
reverse-dns-lookup |
🕵 Verify an IP is related to a certain domain |
![1.0.0](https://img.shields.io/npm/v/reverse-dns-lookup.svg) |
rmext |
✂️ Remove file extension |
![0.0.1](https://img.shields.io/npm/v/rmext.svg) |
run-all-the-things |
👟 Run NPM scripts in parallel |
![0.2.0](https://img.shields.io/npm/v/run-all-the-things.svg) |
sample-size |
🎲 pass/fail by sample size |
![1.0.1](https://img.shields.io/npm/v/sample-size.svg) |
selenium-chrome-clear-cache |
🗑 Clear cache of Chrome in Selenium |
![1.2.2](https://img.shields.io/npm/v/selenium-chrome-clear-cache.svg) |
@omrilotan/setup |
🔩 Set up a new nodejs development environment |
![0.0.0](https://img.shields.io/npm/v/@omrilotan/setup.svg) |
@lets/sleep |
🛌 Block the runtime for n milliseconds |
![1.0.0](https://img.shields.io/npm/v/@lets/sleep.svg) |
@does/sortby |
⚔️ Sort array of objects by key or function |
![1.1.0](https://img.shields.io/npm/v/@does/sortby.svg) |
string-wrap |
🥪 wrap a string from both sides |
![1.0.0](https://img.shields.io/npm/v/string-wrap.svg) |
the-moon |
🌕 Show me the moon |
![1.1.0](https://img.shields.io/npm/v/the-moon.svg) |
transparent-pixel |
One transparent pixel |
![1.0.0](https://img.shields.io/npm/v/transparent-pixel.svg) |
upgradable |
Interactive upgrade machine for NPM CLI tools |
![0.0.11](https://img.shields.io/npm/v/upgradable.svg) |