Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/i5ting/yrm
YARN registry manager, fast switch between different registries: npm, cnpm, nj, taobao
https://github.com/i5ting/yrm
Last synced: about 2 months ago
JSON representation
YARN registry manager, fast switch between different registries: npm, cnpm, nj, taobao
- Host: GitHub
- URL: https://github.com/i5ting/yrm
- Owner: i5ting
- License: mit
- Fork: true (Pana/nrm)
- Created: 2016-10-12T03:55:59.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-06-09T04:43:26.000Z (over 1 year ago)
- Last Synced: 2024-07-12T08:20:52.285Z (2 months ago)
- Language: JavaScript
- Homepage: https://github.com/yarnpkg/yarn
- Size: 59.6 KB
- Stars: 289
- Watchers: 6
- Forks: 26
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
yrm -- YARN registry manager
===[![NPM version][npm-image]][npm-url]
`yrm` can help you easy and fast switch between different npm registries,
now include: `npm`, `cnpm`, `taobao`, `nj(nodejitsu)`, `rednpm`, `yarn`.## Install
```
$ npm install -g yrm
```## Example
```
$ yrm ls* npm ----- https://registry.npmjs.org/
cnpm ---- http://r.cnpmjs.org/
taobao -- https://registry.npmmirror.com/
nj ------ https://registry.nodejitsu.com/
rednpm -- http://registry.mirror.cqupt.edu.cn
skimdb -- https://skimdb.npmjs.com/registry
yarn ---- https://registry.yarnpkg.com```
```
$ yrm use cnpm //switch registry to cnpmRegistry has been set to: http://r.cnpmjs.org/
```
## Usage
```
Usage: yrm [options] [command]Commands:
ls List all the registries
use Change registry to registry
add [home] Add one custom registry
del Delete one custom registry
home [browser] Open the homepage of registry with optional browser
test [registry] Show the response time for one or all registries
help Print this helpOptions:
-h, --help output usage information
-V, --version output the version number
```## Registries
* [npm](https://www.npmjs.org)
* [cnpm](http://cnpmjs.org)
* [nodejitsu](https://www.nodejitsu.com)
* [taobao](http://npmmirror.com)
* [rednpm](http://npm.mirror.cqupt.edu.cn)
* [yarn](https://registry.yarnpkg.com)## Notice
When you use an other registry, you can not use the `publish` command.
## TODO
* When publish proxy to npm official registry
## LICENSE
MIT[npm-image]: https://img.shields.io/npm/v/yrm.svg?style=flat-square
[npm-url]: https://npmjs.org/package/yrm