Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/omrilotan/mono

🚝 Mono repo for several npm packages
https://github.com/omrilotan/mono

for mono npm packages repo several

Last synced: 7 days ago
JSON representation

🚝 Mono repo for several npm packages

Awesome Lists containing this project

README

        

# mono [![](https://circleci.com/gh/omrilotan/mono.svg?style=svg)](https://circleci.com/gh/omrilotan/workflows/mono) [![](https://img.shields.io/badge/-%F0%9F%93%8A-fff.svg)](https://circleci.com/build-insights/gh/omrilotan/mono/master)
Mono repo holding multiple packages

## TOC

| Name | Description | Link
| --- | --- | ---
| **`array-select`** | [🚬 Extract items from one array into two or more arrays by results of a provided function](./packages/array-select#readme) | [![0.0.0](https://img.shields.io/npm/v/array-select.svg)](https://www.npmjs.com/package/array-select)
| **`await-reduce`** | [Resolve and reduce an array of promises](./packages/await-reduce#readme) | [![1.2.3](https://img.shields.io/npm/v/await-reduce.svg)](https://www.npmjs.com/package/await-reduce)
| **`babelrc`** | [🗼 My own babelrc file (=> ES5)](./packages/babelrc#readme) | [![0.0.7](https://img.shields.io/npm/v/babelrc.svg)](https://www.npmjs.com/package/babelrc)
| **`bench-press`** | [Benchmark operations](./packages/bench-press#readme) | [![1.0.0](https://img.shields.io/npm/v/bench-press.svg)](https://www.npmjs.com/package/bench-press)
| **`bound-call`** | [👔 Create a bound call where you can pass 'this' context as an argument](./packages/bound-call#readme) | [![0.0.0](https://img.shields.io/npm/v/bound-call.svg)](https://www.npmjs.com/package/bound-call)
| **`chunkalyse`** | [🍰 Summarise webpack stats output file](./packages/chunkalyse#readme) | [![0.5.8](https://img.shields.io/npm/v/chunkalyse.svg)](https://www.npmjs.com/package/chunkalyse)
| **`@lets/count`** | [🔢 Consistent counter](./packages/count#readme) | [![1.0.0](https://img.shields.io/npm/v/@lets/count.svg)](https://www.npmjs.com/package/@lets/count)
| **`create-npx`** | [🔢 bare bones bin wrapper for NPX](./packages/create-npx#readme) | [![0.1.4](https://img.shields.io/npm/v/create-npx.svg)](https://www.npmjs.com/package/create-npx)
| **`dangerfile`** | [🚨 Centralised Dangerfile](./packages/dangerfile#readme) | [![0.2.1](https://img.shields.io/npm/v/dangerfile.svg)](https://www.npmjs.com/package/dangerfile)
| **`dirdo`** | [🗂 Execute command in all nested directories](./packages/dirdo#readme) | [![0.1.0](https://img.shields.io/npm/v/dirdo.svg)](https://www.npmjs.com/package/dirdo)
| **`doamrn`** | [Retrieve a random item from the arguments](./packages/doamrn#readme) | [![1.0.3](https://img.shields.io/npm/v/doamrn.svg)](https://www.npmjs.com/package/doamrn)
| **`double-digit`** | [0️⃣ Add leading zero to positive numbers under 10](./packages/double-digit#readme) | [![0.0.0](https://img.shields.io/npm/v/double-digit.svg)](https://www.npmjs.com/package/double-digit)
| **`edit-package`** | [Read, write and reset package.json](./packages/edit-package#readme) | [![1.0.3](https://img.shields.io/npm/v/edit-package.svg)](https://www.npmjs.com/package/edit-package)
| **`@omrilotan/eslint-config`** | [🔧 My usual eslint-config](./packages/eslintrc#readme) | [![1.4.0](https://img.shields.io/npm/v/@omrilotan/eslint-config.svg)](https://www.npmjs.com/package/@omrilotan/eslint-config)
| **`@does/exist`** | [🗄 Check if a file exists](./packages/exist#readme) | [![1.1.0](https://img.shields.io/npm/v/@does/exist.svg)](https://www.npmjs.com/package/@does/exist)
| **`@recursive/flatten`** | [🍳 Flatten arrays of arrays, as long as all the members are arrays](./packages/flatten#readme) | [![1.0.1](https://img.shields.io/npm/v/@recursive/flatten.svg)](https://www.npmjs.com/package/@recursive/flatten)
| **`handle-rejection`** | [💀 Handle unhandled rejections](./packages/handle-rejection#readme) | [![0.1.1](https://img.shields.io/npm/v/handle-rejection.svg)](https://www.npmjs.com/package/handle-rejection)
| **`hypertonia`** | [A theme for Hyper.](./packages/hypertonia#readme) | [![0.2.8](https://img.shields.io/npm/v/hypertonia.svg)](https://www.npmjs.com/package/hypertonia)
| **`index-require`** | [☝️ Create an index for a lib directory](./packages/index-require#readme) | [![1.0.1](https://img.shields.io/npm/v/index-require.svg)](https://www.npmjs.com/package/index-require)
| **`jsnpm`** | [Use NPM in Javascript runtime](./packages/jsnpm#readme) | [![0.4.0](https://img.shields.io/npm/v/jsnpm.svg)](https://www.npmjs.com/package/jsnpm)
| **`jsoncopy`** | [Create a deep clone of an object using JSON functionalities.](./packages/jsoncopy#readme) | [![1.0.0](https://img.shields.io/npm/v/jsoncopy.svg)](https://www.npmjs.com/package/jsoncopy)
| **`key-value-join`** | [⛓ Join object entries to create a string representation](./packages/key-value-join#readme) | [![0.0.0](https://img.shields.io/npm/v/key-value-join.svg)](https://www.npmjs.com/package/key-value-join)
| **`levelheaded`** | [⚖️ Generate object containing functions deemed operational by level](./packages/levelheaded#readme) | [![1.2.0](https://img.shields.io/npm/v/levelheaded.svg)](https://www.npmjs.com/package/levelheaded)
| **`markdownise`** | [Represent data structures in markdown](./packages/markdownise#readme) | [![0.0.0](https://img.shields.io/npm/v/markdownise.svg)](https://www.npmjs.com/package/markdownise)
| **`markt`** | [Generate pages from markdown](./packages/markt#readme) | [![1.2.4](https://img.shields.io/npm/v/markt.svg)](https://www.npmjs.com/package/markt)
| **`mocha-setup`** | [🚨 A mocha require file including some basic things I usually use](./packages/mocha-setup#readme) | [![0.0.2](https://img.shields.io/npm/v/mocha-setup.svg)](https://www.npmjs.com/package/mocha-setup)
| **`module-scope`** | [📍 '__dirname' and '__filename' in harmony modules](./packages/module-scope#readme) | [![1.1.0](https://img.shields.io/npm/v/module-scope.svg)](https://www.npmjs.com/package/module-scope)
| **`oh-my-gauge`** | [Gauge and Benchmark - time Javascript operations](./packages/oh-my-gauge#readme) | [![1.0.1](https://img.shields.io/npm/v/oh-my-gauge.svg)](https://www.npmjs.com/package/oh-my-gauge)
| **`@does/percent`** | [Calculate one part's percentage of the whole](./packages/percent#readme) | [![0.0.2](https://img.shields.io/npm/v/@does/percent.svg)](https://www.npmjs.com/package/@does/percent)
| **`perfrep`** | [🐎 Host Performance Report in Percent](./packages/perfrep#readme) | [![0.2.1](https://img.shields.io/npm/v/perfrep.svg)](https://www.npmjs.com/package/perfrep)
| **`rmext`** | [✂️ Remove file extension](./packages/rmext#readme) | [![0.0.1](https://img.shields.io/npm/v/rmext.svg)](https://www.npmjs.com/package/rmext)
| **`run-all-the-things`** | [👟 Run NPM scripts in parallel](./packages/run-all-the-things#readme) | [![0.2.0](https://img.shields.io/npm/v/run-all-the-things.svg)](https://www.npmjs.com/package/run-all-the-things)
| **`sample-size`** | [🎲 pass/fail by sample size](./packages/sample-size#readme) | [![1.0.1](https://img.shields.io/npm/v/sample-size.svg)](https://www.npmjs.com/package/sample-size)
| **`@omrilotan/setup`** | [🔩 Set up a new nodejs development environment](./packages/setup#readme) | [![0.0.0](https://img.shields.io/npm/v/@omrilotan/setup.svg)](https://www.npmjs.com/package/@omrilotan/setup)
| **`@lets/sleep`** | [🛌 Block the runtime for n milliseconds](./packages/sleep#readme) | [![1.0.0](https://img.shields.io/npm/v/@lets/sleep.svg)](https://www.npmjs.com/package/@lets/sleep)
| **`@does/sortby`** | [⚔️ Sort array of objects by key or function](./packages/sortby#readme) | [![1.1.0](https://img.shields.io/npm/v/@does/sortby.svg)](https://www.npmjs.com/package/@does/sortby)
| **`string-wrap`** | [🥪 wrap a string from both sides](./packages/string-wrap#readme) | [![1.0.0](https://img.shields.io/npm/v/string-wrap.svg)](https://www.npmjs.com/package/string-wrap)
| **`the-moon`** | [🌕 Show me the moon](./packages/the-moon#readme) | [![1.1.0](https://img.shields.io/npm/v/the-moon.svg)](https://www.npmjs.com/package/the-moon)
| **`transparent-pixel`** | [One transparent pixel](./packages/transparent-pixel#readme) | [![1.0.0](https://img.shields.io/npm/v/transparent-pixel.svg)](https://www.npmjs.com/package/transparent-pixel)
| **`upgradable`** | [Interactive upgrade machine for NPM CLI tools](./packages/upgradable#readme) | [![0.0.11](https://img.shields.io/npm/v/upgradable.svg)](https://www.npmjs.com/package/upgradable)