Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/privatenumber/i-peers

npx package to install local peer-dependencies
https://github.com/privatenumber/i-peers

install npm npm-install-peers npx peerdependencies

Last synced: 11 days ago
JSON representation

npx package to install local peer-dependencies

Awesome Lists containing this project

README

        

# i-peers [![Latest version](https://badgen.net/npm/v/i-peers)](https://npm.im/i-peers) [![Monthly downloads](https://badgen.net/npm/dm/i-peers)](https://npm.im/i-peers) [![Install size](https://packagephobia.now.sh/badge?p=i-peers)](https://packagephobia.now.sh/result?p=i-peers)

Zero-dependency CLI to install your peer-dependencies.

👉 Run it in your project directory:

```sh
npx i-peers
```

## 🙋‍♂️ Why?
- **⚡️ Blazing fast** Has no dependencies and is optimized for npx!
- **🔥 Uses your npm** and doesn't install one!
- **🐥 Tiny** `469 B` minzipped!

## ⚙️ Options
- `-a` Install all dependencies
- `-a ci` Installs all dependencies with `npm ci`

## 💁‍♀️ FAQ

### When would I use this?
In rare instances where you have peer-dependencies that you can't declare as dev-dependencies. For example, when the peer-dependency is propietary and can only be installed behind a fire-wall (eg. private npm registry), declaring it as a dev-dependency might cause your CI to fail at `npm install`.

### How is this different from [npm-install-peers](https://github.com/spatie/npm-install-peers)?
They accomplish the same task, but `i-peers` is dramatically lighter, and therefore, faster.

The latest version of `npm-install-peers` vs `i-peers`