UNPKG

@bring-it/npm

Version:
58 lines (46 loc) 2.67 kB
# @bring-it/npm Publish npm packages when needed. [![npm][npm-badge]][npm-url] [![github][github-badge]][github-url] ![node][node-badge] [npm-url]: https://www.npmjs.com/package/@bring-it/npm [npm-badge]: https://img.shields.io/npm/v/@bring-it/npm.svg?style=flat-square&logo=npm [github-url]: https://github.com/airkro/bring-it/tree/master/packages/npm [github-badge]: https://img.shields.io/npm/l/@bring-it/npm.svg?style=flat-square&colorB=blue&logo=github [node-badge]: https://img.shields.io/node/v/@bring-it/npm.svg?style=flat-square&colorB=green&logo=node.js ## Installation ```bash npm i @bring-it/npm -D ``` ## Usage ```bash npm x bring-it npm ``` ## Compare with others - ✔️ supported - ❌ not support - 🔶 I don't need that - 🔷 I think other tools should handle that | Features | bring-it | [np] | [release-it] | [changesets] | | :---------------------- | :------: | :--: | :----------: | :----------: | | Preview mode / Dry Run | ✔️ | ✔️ | ✔️ | ✔️ | | Git support limit | ✔️ | ✔️ | ❌ | ✔️ | | Git branch limit | ✔️ | ✔️ | ✔️ | ❌ | | Git dirty check | ✔️ | ✔️ | ✔️ | ❌ | | Engines check | ✔️ | ✔️ | ❌ | ❌ | | Git root limit | ✔️ | ❌ | ❌ | ✔️ | | Monorepo support | ✔️ | ❌ | ❌ | ✔️ | | PublishConfig limit | ✔️ | ❌ | ❌ | ❌ | | corepack support | ✔️ | ❌ | ❌ | ❌ | | Bump versions | ❌ | ✔️ | ✔️ | ✔️ | | Create Git release, tag | ❌ | ✔️ | ✔️ | ✔️ | | Interactive UI | 🔶 | ✔️ | ✔️ | ✔️ | | Install dependencies | 🔶 | ✔️ | ❌ | ❌ | | Generate changelog | 🔷 | ❌ | ✔️ | ✔️ | | Create pre-release | 🔷 | ✔️ | ✔️ | ✔️ | | Push releases and tags | 🔷 | ✔️ | ✔️ | ✔️ | | Auto Run tests | 🔷 | ✔️ | ❌ | ❌ | | 2-factor authentication | 🔷 | ✔️ | ❌ | ❌ | [np]: https://www.npmjs.com/package/np [release-it]: https://www.npmjs.com/package/release-it [changesets]: https://github.com/changesets/changesets