{"_id":"@adams549659584/nrm","_rev":"4-a8633dfa4a6b07ca17f7040515cbd544","time":{"1.2.5":"2021-12-01T03:20:49.535Z","created":"2021-12-01T03:52:05.475Z","1.2.6":"2021-12-01T03:52:05.702Z","modified":"2022-04-04T11:25:38.282Z"},"name":"@adams549659584/nrm","dist-tags":{"latest":"1.2.6"},"versions":{"1.2.6":{"name":"@adams549659584/nrm","version":"1.2.6","description":"the latest version for nrm","bin":{"nrm":"cli.js"},"repository":{"type":"git","url":"git://github.com/adams549659584/nrm.git"},"scripts":{"star":"npm star nrm","test":"tap --reporter=specy --no-check-coverage"},"keywords":["NPM","registry"],"author":{"name":"adams549659584"},"license":"MIT","bugs":{"url":"https://github.com/Pana/nrm/issues"},"homepage":"https://github.com/adams549659584/nrm","dependencies":{"chalk":"^4.1.2","commander":"^8.3.0","ini":"^2.0.0","node-fetch":"2.6.6","open":"^8.4.0"},"devDependencies":{"@types/tap":"^15.0.5","tap":"^15.0.10","test-console":"^2.0.0"},"gitHead":"b12b4e6db82906d342ca17d4530ccb15beeeff62","_id":"@adams549659584/nrm@1.2.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UXJcCaTTxucDV6uZvRuaYOxna+Vt4lMeK7Ik2H+Pn24kq6xwgC9FCBf2/bBowPbRLgqeE6K2koe7+y6DR7RMHQ==","shasum":"df29e8dbf4cbff5ed42ba80782575da928ecd148","tarball":"https://registry.npmjs.org/@adams549659584/nrm/-/nrm-1.2.6.tgz","fileCount":16,"unpackedSize":73983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpvFlCRA9TVsSAnZWagAAjckP/2hmZvPgMCxZwtbW81l0\n7l39VpAmazGbYvlPlbIUth8L8FozgVJZbReaTFJpHvuG9jXlj23Y7rxIcGyV\n2lRJD5gpbj1EGcF9tySWKqhuR9g9P7gOjXp1fww6Rn6QV46awaDRAzwbGsaZ\nDU6VZaxiQy1awYb9K3VxIxSlOen95HEWkUaZ4hCBEPk7eS31EMTxPOedV5kO\n5j75TyAppdPMf/PyVshNvrl7vpxKrgl0UmjVwYfnGK+NIxR2Xor1fjNCy9gh\nCk7ngTeR9dHmBsUr/Z1/6DHjLvsD8v2TfLCdVNV+dk2ao6iqSG1uWb55ZQvJ\n/DrW1u4NhQGA8I5ZkyF+RfRQMWinuqxEuvWTtaq+31+NXO2FPlZTF22d7gXY\n7AnFb9MgsUCF09aTXD9pxe7VybdrE5gdXHYzaWhxg9ccOWBmWW48iVK/txWM\nxW6KSsN8zE7sK52oSz1LqWnXftJGk6hgSEIhvAUJlbK7rU54jCR9WW793czW\nqy5vy+HWeGMdPBpRrol2InENfjNE2NTybD5JfOugzNdaQ+jmBTEbhMIvSs57\nqHdcmPEMe5bHebGCz6MdA0vAuhuL6qGqw13AxTngx/HbA6uJ+A5PABn24rv8\nBJop2q1Nfi/i4f+RIUp4X09hg2OWCZEkVPBh5AT3Lwe0e089XvSUG9jTFHk4\nQwwn\r\n=FiL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN8VBd3pFn767+Ivl1PK+JNT6shAn7cIhMzDM3l37yogIhAMRM5pO2eAnt10Gs4ZdUJu/9RYIU+lWWBholMPszVADG"}]},"_npmUser":{"name":"adams549659584","email":"adams549659584@163.com"},"directories":{},"maintainers":[{"name":"adams549659584","email":"adams549659584@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nrm_1.2.6_1638330725525_0.825901135449493"},"_hasShrinkwrap":false}},"maintainers":[{"name":"adams549659584","email":"adams549659584@163.com"}],"description":"the latest version for nrm","homepage":"https://github.com/adams549659584/nrm","keywords":["NPM","registry"],"repository":{"type":"git","url":"git://github.com/adams549659584/nrm.git"},"author":{"name":"adams549659584"},"bugs":{"url":"https://github.com/Pana/nrm/issues"},"license":"MIT","readme":"@adams549659584/nrm -- the latest version for nrm\n===\n\n[![NPM version][npm-image]][npm-url]\n\n`nrm` can help you easy and fast switch between different npm registries,\nnow include: `npm`, `cnpm`, `taobao`, `nj(nodejitsu)`.\n\n## How to configure yarn to use private registry ?\njust add .yarnrc in your project’s directory and write there:\n`registry “http://your.registry”`\n\nOr you can configure it in your HOME directory's .yarnrc\n\n\n## Install\n\n```\n$ npm install -g @adams549659584/nrm\n```\n\n## Example\n```\n$ nrm ls\n\n* npm ---------- https://registry.npmjs.org/\n  yarn --------- https://registry.yarnpkg.com/\n  tencent ------ https://mirrors.cloud.tencent.com/npm/\n  cnpm --------- https://r.cnpmjs.org/\n  taobao ------- https://registry.npmmirror.com/\n  npmMirror ---- https://skimdb.npmjs.com/registry/\n\n```\n\n```\n$ nrm use cnpm  //switch registry to cnpm\n\n    Registry has been set to: http://r.cnpmjs.org/\n\n```\n\n## Usage\n\n```\nUsage: nrm [options] [command]\n\n  Commands:\n\n    ls                                    List all the registries\n    current                               Show current registry name\n    use <registry>                        Change registry to registry\n    add <registry> <url> [home]           Add one custom registry\n    login <registry> [value]              Set authorize information for a registry with a base64 encoded string or username and pasword\n      -a  --always-auth                     Set is always auth\n      -u  --username <username>             Your user name for this registry\n      -p  --password <password>             Your password for this registry\n      -e  --email <email>                   Your email for this registry\n    set-hosted-repo <registry> <value>    Set hosted npm repository for a custom registry to publish packages\n    set-scope <scopeName> <value>         Associating a scope with a registry\n    del-scope <scopeName>                 Remove a scope\n    set <registryName>                    Set custom registry attribute\n      -a  --attr <attr>                    Set custorm registry attribute\n      -v  --value <value>                  Set custorm registry value\n    del <registry>                        Delete one custom registry\n    rename <registryName> <newName>       Set custom registry name\n    home <registry> [browser]             Open the homepage of registry with optional browser\n    publish [<tarball>|<folder>]          Publish package to current registry if current registry is a custom registry. The field 'repository' of current custom registry is required running this command. If you're not using custom registry, this command will run npm publish directly\n      -t  --tag [tag]                        Add tag\n      -a  --access <public|restricted>       Set access\n      -o  --otp [otpcode]                    Set otpcode\n      -dr --dry-run                          Set is dry run\n    test [registry]                       Show the response time for one or all registries\n    help                                  Print this help\n\n  Options:\n\n    -h  --help     output usage information\n    -V  --version  output the version number\n```\n\n## Registries\n\n* [npm](https://www.npmjs.org)\n* [yarn](https://yarnpkg.com)\n* [cnpm](http://cnpmjs.org)\n* [nodejitsu](https://www.nodejitsu.com)\n* [taobao](https://npmmirror.com)\n\n## Related Projects\n\n* [verdaccio--A lightweight private npm proxy registry](https://verdaccio.org/)\n\n## TODO \n\n1. Add more registry: github, [sonatype](https://help.sonatype.com/repomanager3/formats/npm-registry), [sap](https://help.sap.com/viewer/4505d0bdaf4948449b7f7379d24d0f0d/2.0.03/en-US/726e5d41462c4eb29eaa6cc83ff41e84.html)\n\n\n## Notice\n\nWhen you are using preset registries the `publish` command will proxy to the npm official registry.\nWhen you are using a custom registry you will need to run the `set-hosted-repo` to set a url to publish pacakges to your hosted registry.\n\n## Maintainer is wanted\n\nIf you find nrm is useful and is a experienced node.js developer, then you can help maintain nrm.\nIf you have the interest you can reach me through email: pana.wang@outlook.com\n\n## Contributors \n\n* [EmilyMew](https://github.com/EmilyMew)\n\n## LICENSE\nMIT\n\n\n[npm-image]: https://img.shields.io/npm/v/nrm.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/nrm\n","readmeFilename":"README.md"}