{"_id":"nnrm","_rev":"39-e01c1754e1dcc7789077a75910cca196","name":"nnrm","dist-tags":{"latest":"0.4.4","stable":"0.3.8"},"versions":{"0.0.1":{"name":"nnrm","version":"0.0.1","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js"},"engines":{"node":"14.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"test":"node index.js"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"521827cc7ceebe09fd0788ffb2e38c6727bb48e3","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.0.1","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-DaWeSN0GBweiR/gBk4nE2kZck5mnhgOBS90SakBRCYauvO2wTkvnwhVVtsT+wZgWpLTmrknvP3cGPPsIl2f2HQ==","shasum":"97997eeef2e92ea916c1c1d5e7206922a8e1907a","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.0.1.tgz","fileCount":4,"unpackedSize":5003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+TBCRA9TVsSAnZWagAA+q4P/3a1nLlgW1kFXX/NcLm0\n+kVAEZ4vscu10Q5y1uBrRHxCnvh/YtbJPmgtAcc/EbMWpb2NQcTcHr1/GWD/\nzlvv5+c1xKJ/Kw3P86GIdohtmaYpr1/dfIiGx5IALMZ2mIyv7bZ7RUAJDxgk\nIvT+6XMm+mtqMi4UXxaJkl/AEuvbGisP+3Zuy8Vk3tuv/jUIYXONE4teIG+4\nC6mhuiy8Np7wUyFFgyUv6lrQgJZJkmQMdxjQk7Rguc6SMQzVu2Vzg0rbivUw\nHbz66DsxT/G9CIM+nbxArwX4SuqvX91UijdTtaT6Q+O0s2Yp8r/GuZvA1sOq\nhxQCxxRngKNrctIt7XAShmmBxvXw1aaubcXlz+QEltaJbi+ctcpaAvHPunVc\nZX2RVuoJochAT1TzT2ERd72sq7hLF7gcSgMUIeDkSSWY0CXtwsnPyrvlggzB\n8rIOPQ+VBoLxmwH+4j32QZZTSZwp/wfTxP+Vep/cZ7muy9ZR4nchqPnp59h+\nL1DDbKbxXYGBcNQ27eMBLmd/btaFpOrSWvZOicF43ETv7VwVrIgvUQc8bwCE\nGRH/JdVy9LjCxMAEmLmQri+OKJFZO6zgNgVU7MI6I+YCpHFF1OYcO2kAK0JW\nhUGixGGtTY661qyEAFQ2JOsR56xQmMvpghSCQ+0Ftx0TqpI2zOw7dKI6avuu\niOYe\r\n=Qvav\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLo/DGz2hSIj1FeAs89Fd7B97uNfdbASao+Hod4xAI4wIgDo8Cq/9FIHIgA6yioxm8i7fx0FmOMpwTzG1H/OQvBIM="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.0.1_1614800064510_0.24827313440042453"},"_hasShrinkwrap":false},"0.0.2":{"name":"nnrm","version":"0.0.2","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":"14.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"test":"node index.js"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"991ad3ccc4fe80fe9dc170a6fec613e60b164eb7","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.0.2","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-HeStjxAScQyAyB4jH2vz+ngflUZM2ehGM+K/sl6cuWTAM6HNgow+rSKr8hMa7+Wg7vii8fGfvgLkHIIRHSmigQ==","shasum":"aab9c3843ab89fd4e1f86a6ab5d324b52e0a2bc4","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.0.2.tgz","fileCount":6,"unpackedSize":5564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+lPCRA9TVsSAnZWagAAHOYP+wVMW33g00FI6J41yE+J\nuCpN7Q1IzwdlwB5tMhw1bnf2LDfydsYy1wdFxhE5gS67L75J8PcoUEdQUOzd\nZC7G1ZhnxT5AKHuTNSe4woI+bKenNQwopg7VIJjiujCOhdPBnbxEXbGzzl7p\nNvG00vVXwer3HSjnDCX5QhTiPfPUVDPOwRRMQmbm0aEjyKmSQuwU/lFzoijn\nwwn7I3hOctcFLeQ3V8tNsmtnqcyKV2Uvm6Mmn0hvYTXxogL0veHZGP52qKBR\niR/i90QaMtEVwMzibkSIOU7rUA7n+PV0Q0GRGPP4Xi8iqto4ninMr3Wc9WGr\nqXJvVsiGHdOYQKCeAVrAp9dFJQO5/ncRQ01fy4G+GFYCGEvZfCgSxylfq1Lo\nGQ50WCgOIclAAdk7HhK7oM4ftP8bE3Q43zx7CKXbeRttqJchgNJsZUGM6D6G\nmFFp6+N1FFpqCOaWgG0KHSMuvlBSEeE59Iz6WkM3jt0/2wRq7p9Gz1o82DTM\n4wTd0YTFV1MxvZ7OyDqszB5Ma1yMCmpIb58oOhR6Mf88J4tveL7SkufmjzWL\nNzRH5dEfnC3A3Gv3CZapfWhZG5C5bB4AC5tfhW+J/85xgiPgekb4acHP734G\nDPmmuUaVPlhlf33SmWXaXE7LeYE+LR/LwPQoBPoQRe2gkWi87AnZ1LRInk7s\nNJF6\r\n=kFsN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzil63sWreXzdHGB2caY/UKLPr6JsJ7q0qQhtEi6SLnAiEAz3X6EHYSjCR2IqtLEubLErXZEclU1/8V3yUBfiUI+wY="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.0.2_1614801231264_0.9652741280460488"},"_hasShrinkwrap":false},"0.0.3":{"name":"nnrm","version":"0.0.3","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":"14.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"test":"node index.js"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"2fc1861a8f80e57508f2709744dc01ba59cb1a58","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.0.3","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-NvT+GOY4PsadBvMQRxEkRqHJz/fedaHjZjLKq4emR2eV+8gOsAMhf+oIFif2uId8kSGR8aFWXzzpEvAWrw+qBg==","shasum":"b478440d2d50a51df3bdeafaf11fb6ece6f11ebb","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.0.3.tgz","fileCount":6,"unpackedSize":5572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+mZCRA9TVsSAnZWagAABDgP/ihQ48FAiH2r0O7iEih7\nG55i8KMJo7e9Owa1pHty4RPkPy8Cqg2FyuL+Y32uTIgvtIQZi4INTPU63TTn\nNy/cBfi5m4qS5+7gDlesJF3jpqbkQ+NH4beaYkQZKrpHWxIC7h2y6C2pr9pZ\nPfB5p274d3TfaXL3d11+TgJw3PDv6HaIZYfsrw6+QiDPoBr8uJW/UpYHvLgF\nsbl407wsLU2Sqyn11tL5rH67UCfH7B2ZcOH0tOF2rvJ/9J9UdpIm6/wwE+d7\n9XSxCdCaNeEWBGdWJrxdfhJiTjN5FZ2PrATRimbsmLLbhAj14qF5Wo5OiTFu\nJYiqx9Suwl6UtSPsi4ymu3F5XoWQx7G0r87UWP4G53XamOmt8VsDcBNx/ofv\n6YtsjTlls82CDKvzGUpkfKFqnKckPGDI0GjYS46z2l4PEI52SmevkBN/VYcM\neKlxexDgBunRyDMEO3OBBQZHyzplVXigKVvGaL5VrjF2FX/THwaRmYTTK/8c\nIwK1CZhLA/yoMEr0efC2HfZ5TOfgIaltLARaUq26Hn6DX9UVy4lA0So999nE\nM1HRjgtUg0n9NQOip1w33HRcEoxXEmcWJl6XPY0BIWP/3ydkqiBZqaQQvaNq\n5eueffrmq6u65sTqwheITOUM+oATrG6FzEnBM0AdaRFeEZgBh1vdU0GAsy0m\nBnDd\r\n=O6oq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2zBP8IeE4Pu6El0hlq50xe17mWUW8w7GBbaIax9IWAQIhANbneYnhRK5yOSZNf0AeUNLDXYMnIKwU4IP4/tqQU40n"}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.0.3_1614801305118_0.13131024746136388"},"_hasShrinkwrap":false},"0.0.4":{"name":"nnrm","version":"0.0.4","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":"14.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"test":"node index.js"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"2fc1861a8f80e57508f2709744dc01ba59cb1a58","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.0.4","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-XItIglOvDNZIXO2pt87MSZVDeGXsD98bX7VDHnAB0y7Hsw6wpRtwY1Bn5BRUAd/bVKu+ITz9ttwXQJKWGMCQ4g==","shasum":"bd5783dc585b2db35d94a3553cbe6bf9aee012df","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.0.4.tgz","fileCount":6,"unpackedSize":5600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+teCRA9TVsSAnZWagAAlW8P/iG3SyVgfJrsnXrQKTIF\ncGXwLV9ZkgzIEj5XrdnB1ZfUUipLFz0vNQXnVpnQd7EbEw6gOXY5b5LnHpXD\nEepsHrvWfgar3RUFlngO2wikpsmx6NAqIDrUe+pQq+IJkrCMVBLilG8cl1h0\nas3q1IK6FZZ5iEuLQQEIRoVVue+wjAp+UplWb49ARDNNWEgWx9AHSLDocOzy\nCrgiZZOzOlmGYktoYXw0sqjvjROttrgqcNgk8EyH981zTLkykQNahdvbohp4\nLiGnDNi2hfmB9cMF9QiMTvj4r4/qTQSaWlCVgKBD+Ci9CTvd2K1rP5NMLtn7\nNTJMFH5TDApwoTUCPdqFE7Ilqlg1JNcqxDvJ+rmoX7kgfgGVwOoy8VU9St0d\nG0LGtqmSrUqo55NIQ7/p004DQayD3xGHAFkjwBa3mtEL+2gwBt/qWE/2LCJ8\nIMKbKZrZk2e/3OLUAFX8mKgm6l8OXNy6WKa9XYrNJR2Na24wO5MhxQlNnBPI\nMXdyDbZNVZwdtD38znnfetcMwZid7dSoyA7yfkaKCVvgmDu6kGAD6vAwmIjW\nIFNufCd1FPjTfvPCLX+NImz/5XWFHUnGTGGSoiUc0vySw+6MPnwwsSESZg7e\n/qDYQoNXI99vEewhwOt4vFIsqW6KB/wzzvm1paY3341WtznyjiMtzsjDWxUZ\nNQ64\r\n=OA+2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1D5yJiFr+29mP7PEAK9USabSBgbxC8nXDabTjuQojyAIhAOBuyA0YDPwgIPivlO0O4mbJWhsanVRkNuuns/Sa4Nwu"}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.0.4_1614801758572_0.9489226570977427"},"_hasShrinkwrap":false},"0.0.5":{"name":"nnrm","version":"0.0.5","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"test":"node index.js"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"fabc4a9d89b0c281b7469fd7de4550ab72c974d7","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.0.5","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-zYN/1OrMEOcytV0oj5QSJTvL5KOslCdxHaUFqpzTpuargmnonoKoN4en5sEyLx0MIIC4+ygyKpb49SSKyE4VfQ==","shasum":"9e929735031af712e19fc9afb5ce27e56c9532f5","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.0.5.tgz","fileCount":7,"unpackedSize":7117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQbIyCRA9TVsSAnZWagAAPK4P/2ejYQQJu054ZFDSGZKL\nARYap36G3LfS3FfBwOTlSQIlfReBKnQ4UPnuVXjLlD9cxstictQtvytP7Vzx\n4NwwOftYkVzOTjQQWfIcC7SAu8bMdilgTdSU4qMSvkSkpx7Uwtc1yRIoD8ko\nzHsLqOp1/Hfx/cVTISAgv5vl46DkvFmGmx36fxUIFvud/9mcUnCA0bXaKp0J\nkVXygd93TPIOInsO3qvP0pgHi0xAkdaNptER4vF9VcV/DJ5NCMzoCX8aX/JQ\neEDPgkPISTjWB9ghcZTi81EHzLxFSa99BDmmG2zRbUNC337RO3xAD2v0Q/2Z\nF5vb2dUFvuWbPHNqEgNu11BkveEJREjWYIKYXYRFtBzwi/f4Vj+eVxPZaTYK\n9OZZEy89vt1K0aV5NH6OFzMOrOzC3xG7rZ2H1afg0xJgIPt/JdAmM5szZI2G\nJ+Z0j8/PcZIwMD0cHmP5ThOjKujykeRjJshEkN+HYPnRTDl8JDsBZLSk1u6F\n5I9qTItUG/u9Zo3qHIwAZWEVU+fvPh8U3v/BSbxf0MtE3eo5T79hBvBRDwdD\naXtmsbUxebsPbKs50YtEXpQVKi9fcIB/XRk0L8HDWB7nhQG76rAlCD7MAMIM\nmSt5oHyNWPofd5wZD/uAj7XhZ4nkBrj2/9zM3rF1uzrDaaoy3wiPPa2l7xFx\nXnom\r\n=xMUB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKzzkXcqaoKf8vw057c/9W5VhliTx/wRXkhHe4hQ1ybAIhAOO5gaVF7DRzrsc1TqjYzmAstWx1qlmsivDO+gqtcU8V"}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.0.5_1614918194275_0.43858822992173363"},"_hasShrinkwrap":false},"0.1.0":{"name":"nnrm","version":"0.1.0","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"c1821bb8f8ba5e29d40df2e03b408911c3d91048","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.1.0","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-me5SDiFleznCJMnOugSv8zM73/lOxLwOs1xpoUT2SlKYjDFIF8rkzthv5fveBX9gfj7WEV4hGVmQCbHprq5ISQ==","shasum":"fe40756ddf9a0472fcb408a0e1058ebcb87252bb","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.1.0.tgz","fileCount":8,"unpackedSize":10934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQftMCRA9TVsSAnZWagAA/FwP/3YoTDmcqpTRpSeyb/xX\n3Ku+sQJnWsomGhe6kO7ziVo7i5/1d206qTyopTWvamODsGwyNgHTt/w+N95q\nNox3h8Yd4BnfDBmdBlZdCGDvBUjVKlJ6p0Xh3IKUAuUKZaGP7CDmRgQ74rly\ngMKXtBdUS70pCDFaay+oO3K0/Ncjg5OnCepjiXhTnkKC7tCxueWoeGaeU/dF\ngc4WV39pES1NqDmq09Clpa2+tg2KtJQRsVL8ZkIdjjAHEX6hcfy2f3fKNFZx\nG9M5tJZjzLZVc623jIVafWII/GgR0tMzvaD52cOZkrG/dSbsBBPLmCnrFDtx\n4Z/Pw8LR630ku/hSHY7VjlbixmONNdmwUyN5rs0lQt2o+AY4q30WBY73DyoP\nOQpK7Kx5E9xiVWVGE+yCw14Zr2LzDrBUXZ4dVznF9NsATVC1Fv+A/cBcKigS\n9QLZWKaHRRmndndZ8CIhGHU+Z7Zi03MTFem6JUsWQPTU7RytsSQmLjwLOSYa\nWH9C+JW6pbmuXOPcZnlAAZx6TszXuY0gh1L8y7/jXcz00XoAJdBHgmx65UaG\n5MGaR8J7uusED/6EthmfeeELD3BvasJ2bMo6cyVmFbBQVywCcB09VS9W3a4X\nKxauMTQ80dr0BUN2G1XYtJ3g5ZQfHvRcGkZCK1KoUSXTtP2jU4eBSY9MQHnQ\nqKjP\r\n=d6A3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmz3VwIFinpOjl7dxpbtfLIrXLYGbXHj1P95GnwrHfYAiEAhmujQ9oDmkT5B3OcHTsYc26hY8+exQyLGY/ffh9Kk64="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.1.0_1614936907476_0.9703113241461512"},"_hasShrinkwrap":false},"0.1.1":{"name":"nnrm","version":"0.1.1","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"c1821bb8f8ba5e29d40df2e03b408911c3d91048","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.1.1","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-5eP22q2G0Y1qkWangv1G7kmJvMmncxa9o3Q924+4LpFQnSAefpYlI4j5THbrsWdJSJrbCWcvb8wfOBNNUy97Hg==","shasum":"8ae69f68c42b81521a8cca1ddfd5f9fa9b1d67d3","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.1.1.tgz","fileCount":8,"unpackedSize":11057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQf5yCRA9TVsSAnZWagAAUesP/AsX/bXOx0oJ1LEIwm1r\ngJkMklHSnktEK5T6mcRqw9J9zGcW06LN9oWTR5CRit1ALQC0OD+/Csl1zKsN\nWQRYO17tzOLcI0atacQaIDd1bnmktFHOmcXABcC3v/klevGF+YRFIvsZpMv9\ngcHwKuib1BW1a5ubpFbif5ICHeH08MJZl/bd2y//ZuJWjmbG85ayYO8TgOzy\nmdJx1SnJ1MiHVgO0hAez2AXmbkZomL1uUKm3LQhu/QPgL3XS7jHmGI8Plsv4\ndkgvHyVZfMVuLg9DAgQUJIH8KVufRG/iFfsXarib8Hzq67tstzf8kAUXWadf\nis2HGEo2htEYU8FGYPdf0nSQYwBL4bsuTnBG+wqtitphX9ZjTKyECN42jtOt\n7BCIftbBS0q33cZxq6qK+F9sQkN+dP1WWEE3Spcw9mxWW4oCFkBZH7lTKjN0\n8vTGSt2ALbZqT5IrTgzCggeU+pvWCE6PtfWVRQNEg8Snsfhm3ympb7aDfGvt\ne6BQP1A1hrTEwzkZvw40KSSP6bViJWdZ3F/Uqz7t7UlI/JG7Rymx8iIg46WW\novoRo2GeT2/HNUUCe+cX5kE6FbJpLC/9ks1x1/SRFnP9EkZtkJEgidkRiCmU\nVHemr3pgp9A8PboAzCl91Osg43ewvxLqXMSF0bJXVfzpmQOFv+ZkJVMrKc2M\nQbDL\r\n=psfr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8XI5q7Ohhd7GTqambk/tb8MMW/Mq9/abGWwgdqc2EmAiEA+3E8e6TJzSb1yIG/7cFdT7P4YH0NomDNovPUC4hVoVM="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.1.1_1614937714255_0.9105623795447473"},"_hasShrinkwrap":false},"0.1.2":{"name":"nnrm","version":"0.1.2","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"c2d064f2b2157f11f2374d0b48e394f225b1f596","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.1.2","_nodeVersion":"14.16.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-3oP8mCSJZ1LrbxXvWeCN3/hiArngqaaBJz5BMUbLnjGo2roD9MTIevbBiolLyksTTRG40eYw/Eiu98jYFSPJ6Q==","shasum":"5f570151ada2834ee1462d40eda9be32a3376516","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.1.2.tgz","fileCount":8,"unpackedSize":11206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQhVTCRA9TVsSAnZWagAAmMwQAIlRnnFxBcI/GRrA2bUq\nQrUEgY0C7IZwc7thvBl77N9QkX9sXZ5Onfwq09w5K0Ljzo6Kcm4pvQoqB1jz\n/nFBLePMhdZtNMfqDWe/QyH5EQPlZJOsBUPg7rcwuobBZQxFm/jpzB9LKYgL\np9d7bHvzicBpFsOoo7BpLxM641Pp3NriOxm+oeBzferAmHC9oa4PkVZlsBRf\nkvx9TsduWI1Evy3VijRBnWXdg2FF5j6iiigBKsN9pP04MvwyYIg/nQjjdmW6\nf30QElCC0TPm9RZ28+qjhHxBS0Qht2RVMuxXyirMe858caQ9YylIJEJDCXqL\n7ZpiTee3O4uez/qjDHwB80pVtrUtzCqP9O3cFyfA1h5p1viKJfafNWXObuEs\nrXhAyTEybPLzaQ3BijUuRbojq6lFkka83q7ZlTi/X08TMSWFr2GEO80EN1nv\nZG+fUWhXE9/xY/G+zu9WbVWhDj8JTZz6H8m4HOrkS83NeQMK3Bm9sCgr+1ZP\n0V6NAOZLnKMlIO1o1WQuSUCSVgF1+Tdt/UBZ+ngXdpkwMDM1H8Bbtr+89UVW\nqa4hopMe7XDi3okHyXafoWMu8WHDVNb52p1AQOksLB7ig4hyl3wnAPQB8v6V\noDAjSt+vUuJk+L1MX8S4Dy2weUEcO3A2JYxL+pAHgX4SxFUmvQ9ZN94mrclK\nPRWy\r\n=4yH0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnqNOaKuu5PLdsJZjZw369GFf63YVCix3SGGX+lnsU/AiBgP5YoKIUKPTILICRv4aX1OHEi07VZQ9VtoB43wyTU+g=="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.1.2_1614943571316_0.9648113069092419"},"_hasShrinkwrap":false},"0.1.3":{"name":"nnrm","version":"0.1.3","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"c4d29fd57f642f77c28f23d01aa9119595517541","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.1.3","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-TVUe/Dphh6brQIN2wR1bFyow3AHtQAvfbJ5rr6QgrVa44wYRqdNReVxd3xP3nPJrXlGtEwm+ubeXDehg2iKH8w==","shasum":"1382ca8cb278010bccaf6da52fb8a5052a0d7316","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.1.3.tgz","fileCount":8,"unpackedSize":11550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeV7aCRA9TVsSAnZWagAAMIMP/1SrdIK1rsJa8K+C19Mf\nR2Px7QHPpl7KvReIvtL3/1W2XYmdwZ9wT+Bfym+Repl4pnF9XroVQ1MCSgvj\nralRuQurfh3aJ+qMQ29badAPrmzVrv4cr3bMfHW1Ca0UOMGmBrQqLEpsdF0i\nZeRV+DrYYgbJfofy0BXhqfXq5ag0/61EkhR0LFVhvZ1BBlaYlYgasYnZp7GU\n2Od1VTAaUc3JnBjZhKkGuty6slv8OKrBzBZqsSFVicZNjaEHnY43+xThmBp+\n4Uykdt1UmMFH71EGPknctZ9DiIlThZ4TdAVqF/l1wCYEgmki/8urodDllZAJ\nraz9nSskmc6itOARP8SFMRI7zefv4nGb0sjlLZUYdQaZHihFhdRpqW3QSBGy\nyQ5/wwVdePiye1S9dYiWYAHvP/pvXmexDg54XqoZh6jUVqyD23l08+/LmjD3\neqniQFkjfTbj1ti0wtsz+5qY2GN6JXofK8do23M7MjZNueNtYQIXo+r+bLhq\ng9+cDKpyVsU5PWYI8/4LEzZlAv69wp8fLlblevc7MkjogUAxs54ehXO/KM1N\nrDtr4pbl6UbUW/XRmWC0XRpJQZD70jXmA8kxeudMKqHG+Eovp2gZopxF8gaB\nTXLpYro0bMgETWlSNGmWeTTUUvXTt+AfiD+U5AK46oQl5Ktxb8u/uZ7Uq48Q\nok2u\r\n=Ldp+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqJZM6dxYd60488cIO1uq13d4F9sKjupY/8XnbkBfS9AIgGtvwi9rQViUmG7M68mDBxmaiNCpxZCoQi0UIfaql1sI="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.1.3_1618566872879_0.2629529775928674"},"_hasShrinkwrap":false},"0.1.4":{"name":"nnrm","version":"0.1.4","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.2","chalk":"^4.1.0","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"c4d29fd57f642f77c28f23d01aa9119595517541","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.1.4","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-TwZSH1WUA7VpthtOwbetdjESIN2OxfXeKDiZ55s5WHwDUQ2/m6rf7zx2+QXiTrKoGPKDrLMkzlArmMT4YhjxOQ==","shasum":"0248040b2776643d849fe29136daa2a2c8909e98","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.1.4.tgz","fileCount":8,"unpackedSize":11673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeWeXCRA9TVsSAnZWagAAalEQAJPVnYtLrUEPq23xWBZn\nXItyBhmQjfow17baBQcxY2a+qK90JF+lLcs4GQZ9p1ivhT+aU5jEwypUoE0t\nsF7YKQQph2xHsseWZ/h6ZOxl/foO31Vi2R14v0VL0X6CTGyibi+U6giJ3pTE\nVAiO/Ar2C/IQ4nO7nT7h9Krz04FxpgtqpyskgTxhe2mOBegGBC5wvW4aVWMr\np1HRlFQabn6W23eO4t19W2FnQJdjjpKuT/yXRLVtdBiw625PGTMXiOoSDmBH\nfdpp/yzgdiIs+wWBVO/9qvxvh3rSvJUiUiDmXUMCZbPpDz3Yt+gICAWogSwS\npdyfnSG/tq/ZQmVNc3sW6c9w6lCkenJhodXcT9zsV7/f7BjR52A/fE1L/mwJ\nhr4bLJVkwqmjn7xOVBWzlDTEJ06yhD1ua8nj7RbngXNsC+ioqXNGA6UVkfX5\nWJFERULv/dJluSkh4HWMB5DVi8qMZI6qa1c2UIEY+u/zRrNNXRusyft+SLJD\nFL0IzKGAcxbNWavanHjw4qFQaPQ4DT7iNiL4lTrbRrJdFVgP9wypvnGAPFwr\nMTv0wFwHASu4fs+9JUT+mSvbeGXZ+HUMjLFtXuKPm9SjjQwTi/he6SLe6//I\nutw/3mhqUpsWxPzAVgbdgZWcY5fgdGJTZlk3FOaYXmIBfi19RwFmtDTswOPS\nU72l\r\n=jGrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/v4+deZE7++r0Z6YLn3Zu4x2T4oZrkOHeuJdZ9s0eLAIhALa7lCtkkdp8xQUrdlnhXAZeTtVuwsfKqhLG0XeOmiEr"}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.1.4_1618569111429_0.48841599061385876"},"_hasShrinkwrap":false},"0.1.5":{"name":"nnrm","version":"0.1.5","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.3","chalk":"^4.1.1","execa":"^5.0.0","node-fetch":"^2.6.1"},"gitHead":"6e830b5fcec94a499d512216987bafb866221423","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.1.5","_nodeVersion":"14.16.0","_npmVersion":"7.9.0","dist":{"integrity":"sha512-NIqthty8KjR2GFYoHTrKa+/2GxDkJyK4vtwoxYTCSKvRCD62vAX2Dj51ItEHyZ2+Wqoy8WGZkJvmMI8j6rYVWg==","shasum":"6117ddbb9bb8772b24322c93dadea4495813a359","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.1.5.tgz","fileCount":9,"unpackedSize":15912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrJsSCRA9TVsSAnZWagAAZ/UP/A85nul32XjCLiaq8T/C\nc3IjAi6zFPtnAcsObnkFpSieZH/qxFFQAA06wJM7D3K68wGErsHgJzEfCLeL\ntTY4nL01MD68H3ftTEM39aUJeYGaFrX9ooanhvFHA68S8oL5CDtl954epBKm\nQtiLVPG4UaKUl6APZeBL+5CtbBHdw2euqU+zVV6GKIAXJL60hiytUq+fJA62\n/UuDRu9gNNHr+edjYFb2tmNzpRBI6KZMM6lOwHSNEOtOvr/KE9aeLJhSQtgk\nJUECLgGQOgoTV8aoDyl4XmAmVHnT4cxGaUNeQV6mzcfHvRWyMPvW+Itxy8lG\nUryvSg1y8Im97JZvP+9XSqBEzdp3tEU4lkWcspjQ5ATs5t7HirQ3zuEjPLUz\nEP4saTQ1949pVs8MBTlD9rg7vHbyF8Rihk9P9SgC0IbM4G2KEpgCy2kbkAI2\n0P8/+0XQwwrbcU5jX7oBVQvXnI/fSnNtI+cr/MPxMEK+oQe4lgl6g+fqUJW4\nfg3u1qGuzaNnGmDJT5anEc10emqsv5TJuweqtm6/w4U02ln0P14QRvBtcm6I\nmVtnhwYpiEEUf4zGqRM9ncosQeRXESQuAmtmHxDaxb33G2BwrWoU1mB06cfX\npo3XcA02tn8EpeVIvnWxNd4gMy7txMD3WrUiSH/bln71t7kZOmDEdR0B7sED\nmi/9\r\n=bPQr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJGTkaChCgZbxMdolrl8WSMV2w7qWbX7p1015JkjN9uAiEA9u4eElKhP+TGsSfVmnr4hD9HMAdQbjvbx46siN/Ob0s="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.1.5_1621924625967_0.3757479766533207"},"_hasShrinkwrap":false},"0.1.6":{"name":"nnrm","version":"0.1.6","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.3","chalk":"^4.1.2","execa":"^5.1.1","node-fetch":"^2.6.2"},"gitHead":"4fc57964264e768767f8ca153f7c07ba187e6178","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.1.6","_nodeVersion":"14.17.1","_npmVersion":"7.19.0","dist":{"integrity":"sha512-jyL+/PeYCxEkA76jsUqaxRPMHpC1LiNkUnoTd7KEbuMyTPo7wEeBYdqewQOPZjAMyNXeJEbGhJ7biELPaHWiYQ==","shasum":"beffa2fb460a511655898c353a5677b92f2093a6","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.1.6.tgz","fileCount":10,"unpackedSize":16532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOMBYCRA9TVsSAnZWagAAbH4P/j+BGokAq12+i87gnMOd\nWIu99QIwbLSkJt5Mi3WuIykhGKKJ2iIcRCSdiPa4rUVUuMOrriZFEhRm7Nn2\nbZTHp++kvDsaV2qJgNqJlQCAXBwWlTd9gmqpqpfACHbMYeBQKlVC38YhvPAW\nDsrFAZPHz1g9XkiCSvaG0r7Dnq0Bk4Jl7QUAfz5VgzKadMwqA5FGldCJRrWQ\nu7W9FjkijIy4T3A35S0iiCjf/qLkcprQ0km0nx0Humu3RXItzox1dbEgtTFg\nTp9qjqhETdUtf3PkbXEyxYmuaURhhclAIH9x1p2MNRDs6TUA+mQdqcvV1CXQ\nS/QqgdwT2t3JHIORBfbHJjnqBTXf9UgAdb5jZHbMoaE5Va00N1qQKl0Npqlg\n5L62nBBrJS6Qf0BeMqAXn+DTuvkAAVYxzLmi8ycTIk5ekZlARE3zljDsOq9Z\nXHBXVftTyy1XZp9cohT1EHH7W8JlojNtPe6P5V3Oq+So+2b+lm9HLYP1l6/a\ncd4WSYivpujEsUcbZQ+nFpRSY2pCeJaTnNuJOmMTBnJm3qhahQyg0WzzdR2k\nfEUn/kOOM7ATd7meiFa/1TZCidIGeiD5huspl+6lEXVSpLGx11WZMkzkuQ/V\nNOZ6okDaIa6FaV9m29kxd3euGb0xSFmvfDvxjXo1sbb0FeppbxCtRR7B/CEJ\nIdYv\r\n=Q4XX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1GKIHkO65N3hMWR7Q8c4K2n1N40dOlRMQf7cFEenZZAIgOdmCYmkdSQoRLpMyOQMbzQhehLI2gZWLr+SdZ9S/FUg="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.1.6_1631109208086_0.6543801923483925"},"_hasShrinkwrap":false},"0.2.0":{"name":"nnrm","version":"0.2.0","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.3","chalk":"^4.1.2","execa":"^5.1.1","node-fetch":"^2.6.2"},"gitHead":"4980085390d84df547e6729424b8a4b31e042932","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.2.0","_nodeVersion":"14.17.1","_npmVersion":"7.19.0","dist":{"integrity":"sha512-RXcm+vlWcTy10+XO1fQcj5FUh+Adl0kfQeD+sUCZ9lKlzgbyHZRS5Qo4ALFBuC7XUSd+Uj9QYxG9crUGAbjP+A==","shasum":"53c79931ab98b5b4b7e57ac078eebf2ec5c4791e","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.2.0.tgz","fileCount":10,"unpackedSize":17360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO1/3CRA9TVsSAnZWagAAef8P/jlvtaxFLi5OQbl0e38l\nNnfN82LbGoeJtYWLuJRYfDx6MzlCxmv3DAHX295263OOM4Ag0m8tHyNsDZam\naAnpxvCb8OVX9aLy8OfpRO3+fRRtlnkAdXNFA8h3pYtNb9VSBtUHVcqB13/D\npRsgOHW9QyMT+YWp8Aj3VKM83B+eAGkZ1jmt2XMeT7XnBS5Es5NmxnOKt34N\nKirfHcCxEKE+xn8jgPwCsnYta48BNF+krC6tdFHvogGT/vE9/YITwaK5VutH\nZIyUH+FhVfHNeqP1qZr9dJTwmu/CRCPNFLLQzoIKXD9A7+YeeIhMSuzTtbBi\nyPy5oQDVtX+buHDlyMF78fiVWLqBTa8/NoVPVIcO4A+bPh6uOdSxOyvhicuf\nWOSblKSPHUxVSPnCeb38GfsjP/W0ArJgOvkU4fBk/WAvQa3GB2Ge5B6WglAF\nkJQrduTS0Um/mX6qcCItq8IZTV4U0Hu3/hBQM2Y6dE0cZtVq4UPdBcc4MAHK\ntvn3LfIofdlZNdIRP+1+o9n40kGgVLLfl2LEG1jInspN7goA2uavt+VGir/z\nB/xmprfnAe6unU6YBJQFixD55kmMozvEHqRcQezbZUppHQKKuUAIJKT/AXlt\nZgqIb0sryUfMirwwrHjdszcOmresJnCuJWVL+PVycndYSKz9YEssSQvZpeld\ny59o\r\n=xNlW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfaJaoRHqFgTNJ3a1HDVKQQzVBZP+fq3qcVU01iTfPzgIgDqKPjOuzOImyj7jWu3qTWL720gkhfFgqhG3+Y3RXpFw="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.2.0_1631281142925_0.1226921946695545"},"_hasShrinkwrap":false},"0.2.1":{"name":"nnrm","version":"0.2.1","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"node index.js test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.3","chalk":"^4.1.2","execa":"^5.1.1","node-fetch":"^2.6.2"},"gitHead":"4980085390d84df547e6729424b8a4b31e042932","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.2.1","_nodeVersion":"14.17.1","_npmVersion":"7.19.0","dist":{"integrity":"sha512-lLuhZCKK9GpWa8yXSFmGSFHsVb7hyTQ20XeGFGqOOcbX4T+othagTcoFRtW85Pc/GTAyzCF+pnnYQUJkEBSycg==","shasum":"13b026db42828e77b911d3bb7da09cd4d1d483c1","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.2.1.tgz","fileCount":10,"unpackedSize":17360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO2w0CRA9TVsSAnZWagAAShIQAJg7V2vzdjCPI2gIfVqQ\ntNEdtf/kYz0ziuzgQ8GD7sdrJNpTRgoH7Zmu55cWaUlNaBupN3BUGmywwmsx\n3/E8Gg4HFrG6pw4J3/IJFVu+8ar90LJas0k3uGkvQFIaE86OWRmubxgiHytW\nGEtN5u0nODw6OzJHsyq5FHMV8ykgKOlAJz9G+FzRSQy70WQa07G89pEa1+E5\nXF4xqwQku8uUEFX4fRoDUD4Cb/4vojKndqGv0TbB5mtGEIhghodnfkTvt9f1\nLwA1eHyhhJlsOedoiYgk7ELvVwYdKZZSnkDn5eZqKwGF+KxHp+LIT4ZzwRrm\n6zocfdpS63jECh87lXHxAm19Ar5gLTmjDRNL3Cm+QkuM2fTfHcD0+LsBupdy\nXdnSGd9SdckaPE+5G3mR1VNmXruurc8/+1zceyrVne/h2+GWpvwUrvEhqYbH\noK+dj6rGTwpD+wTMaxIPpHhd3j/mxXDeUoYMHr0IpJRgnPE2lN6BG4W6DkBD\njk9u96Lw49QekepeA/vhQTuh3mq+l2RW3tB9OFEuksEGmQ0qzRdLjHHlwEhE\nvCCq86ob3tZza7UnDvYO81GAn4jxwGhVUeVrQg3vvgQbDBhLiU6LtuJVZB5d\n7CFmiQ4mGNpkDkluxx0gT86c7PZ+jvKFEIB4nlDjnIbcv3jPvV/j+B28sD0F\nmNZK\r\n=chsC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHv0uhdX0HQksPx27Mptmy62NuNFCJqXhPDx6M6sjDSOAiBK/SscEgrQbP6lYOaKCf//TsO3BeDbMwnDvHTkEWcgsQ=="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.2.1_1631284275499_0.003919121298108896"},"_hasShrinkwrap":false},"0.3.0":{"name":"nnrm","version":"0.3.0","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.3","chalk":"^4.1.2","execa":"^5.1.1","node-fetch":"^3.0.0"},"gitHead":"3e12ab8ab612f0c6a98cfeeb98a31fd2b117795e","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.3.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-5wVcjB8nr2QZ2tFQhcBYfCgGu4CtIa6bmKOgdoM69sVjetozRzxxMe5AOerD49ZCu3qMOuoXHT4NqMchG6+ssQ==","shasum":"45597df1ac48c8384bcdf4be596b0a43d912bff0","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.0.tgz","fileCount":11,"unpackedSize":18459,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRtS4kvfMcoUXbk8nbwJ1lA9CF7RkUQ/Ez4gsqJFoAQAiBgT7VC6Ug1JxKWbTGvRuHWZCn3qPIIJTb7PRuacmXkXA=="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.0_1633443508755_0.2026684632341884"},"_hasShrinkwrap":false},"0.2.2":{"name":"nnrm","version":"0.2.2","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.8","chalk":"^4.1.2","execa":"^5.1.1","node-fetch":"^2.6.5"},"gitHead":"66799d286b1b012487bc91a31dad3faca95c1470","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.2.2","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-fFXWC1hImpbKUoBlQhBcr8qZvjMLEG2CM+42jrJLnfMlxJnDuNzPVAZSIXR+bXX/wq1QSqgBP14oPT25ARuxwQ==","shasum":"c8015bc1e75368c5b321347056835419ae46943f","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.2.2.tgz","fileCount":11,"unpackedSize":18850,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvH8ziX5M+AG2ldgm2bwTpMXcybhBddpMlCHyG1niSjAiA4YBCvKEc9t7QJBWLrp6V+xgNIGvxg6dvV7S2H1gQCsw=="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.2.2_1633795981887_0.16323030117090487"},"_hasShrinkwrap":false},"0.2.3":{"name":"nnrm","version":"0.2.3","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.8","chalk":"^4.1.2","execa":"^5.1.1","node-fetch":"^2.6.5"},"gitHead":"490725244d16180268781619341cc0bcd4df3e24","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.2.3","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-KBbIgDnHcCcLQIPdRvBVD2RimLrWaw8XJtYQxQSkroJtnXmYZtoKnDIChEpm/WbrwGaTQVshXXnpnLV7tGuWiw==","shasum":"b870a2a67ab0804c0b785698fdceb89ae9c5ea5e","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.2.3.tgz","fileCount":11,"unpackedSize":18824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/p/xkY/0l0h2IAejfv7d0uI/nBUFi2/YgcupsqnqEiAiAF+bh5Z1mlJBfaTtbgOA7Ya1iW0p0CwLKPolASXgVrmQ=="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.2.3_1633796749700_0.14290790051750513"},"_hasShrinkwrap":false},"0.3.1":{"name":"nnrm","version":"0.3.1","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.12","chalk":"^4.1.2","execa":"^6.0.0","node-fetch":"^3.1.0"},"readme":"# nnrm\n\nEnglish Docs | [中文文档](./README.zh-CN.md)\n\n[![npm](https://img.shields.io/npm/v/nnrm)](https://www.npmjs.com/package/nnrm)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/yunyoujun/nnrm)\n[![node-current](https://img.shields.io/node/v/nnrm)](https://nodejs.dev/)\n![npm](https://img.shields.io/npm/dt/nnrm)\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/nnrm)\n![Snyk Vulnerabilities for npm scoped package](https://img.shields.io/snyk/vulnerabilities/npm/nnrm)\n\n> nnrm = new nrm\n\nNew npm registry manager.\n\nUse smaller dependencies than [nrm](https://github.com/Pana/nrm).\n\n> [由来](https://www.yunyoujun.cn/posts/nnrm-new-nrm/)\n\n## Install\n\n```sh\n# install\nnpm install -g nnrm\nyarn global add nnrm\npnpm add -g nnrm\n```\n\n## Usage\n\nThese commands are used to toggle the corresponding registry.\n\n- `nnrm` & `nrm`: npm\n- `nyrm` & `yrm`: yarn\n- `prm`: pnpm\n\n```sh\nnnrm ls\n# nrm ls\n# yrm ls\n# prm ls\n\nnnrm use taobao\n# nrm use taobao\n# yrm use taobao\n# prm use taobao\n\n# set `.npmrc` for local\nnrm use taobao -l\n\nnnrm test\n# nrm test\n# yrm test\n# prm test\n```\n\n- `nnrm -h`: show help message\n\n```bash\nUsage:\n  $ nrm <command> [options]\n\nCommands:\n  ls                           List all the registries\n  use [registry]               Change registry\n  test                         Show response time for all registries\n  add <registry> <url> [home]  Add a custom registry\n  remove <registry>            Remove a custom registry\n\nOptions:\n  -h, --help     Display this message\n  -v, --version  Display version number\n```\n\n```bash\nUsage:\n  $ nrm use [registry]\n\nOptions:\n  -l, --local    set '.npmrc' for local\n```\n\n### Add/Remove custom registry\n\n```bash\nnnrm add example https://xxx.com\n```\n\n```bash\nnnrm remove example\n```\n\nIt will be recorded in your `~/.nnrm/registries.json`.\n\n### Default Registires\n\n- npm -------- <https://registry.npmjs.org/>\n- yarn ------- <https://registry.yarnpkg.com/>\n- taobao ----- <https://registry.npmmirror.com/> (taobao redirect `npm.taobao.org` to `npmmirror.com`)\n- tencent ---- <https://mirrors.cloud.tencent.com/npm/>\n- npmMirror -- <https://skimdb.npmjs.com/registry/>\n- github ----- <https://npm.pkg.github.com/>\n\n## Features\n\n- Support `npm`/`yarn`/`pnpm` (the registry of `yarn` and `npm/pnpm` is independent of each other)\n- Smaller Dependencies\n  - Use `node-fetch` instead of `request` for speed test\n  - Use `execa` instead of `npm`\n  - Use `cac` instead of `commander`\n- Asynchronously display source speed test results\n- Colorful console info\n- Automatically display the registry list after each modification, and mark the current registry\n\n## FAQ\n\n### Why new nrm?\n\nnrm relies on the deprecated `request` with a larger package body, the `npm` package, and some other npm dependencies.\n\nSo installing nrm is also a very slow thing.\n\n### Why cac?\n\n> [minimist vs commander vs cac | npm trends](https://www.npmtrends.com/minimist-vs-commander-vs-cac)\n\n[minimist](https://github.com/substack/minimist) is only 1.3 KB, but it is just a parameter parsing tool.\n\nWe need a tool that can automatically generate help information.\n\n[commander](https://github.com/tj/commander.js) and [cac](https://github.com/cacjs/cac) can do it.\n\ncac(3.6KB) is smaller than commander(6.8KB). ~~And i love C.C.~~\n\n### Why node-fetch?\n\n> [node-fetch vs axios vs request](https://www.npmtrends.com/node-fetch-vs-axios-vs-request)\n\n[node-fetch](https://github.com/node-fetch/node-fetch) is only 289B!\n\n[axios](https://github.com/axios/axios)(4.6KB) is good, but node-fetch is smaller.\n\n[request](https://github.com/request/request)(184.8KB) has been deprecated and it is so big.\n\n### Why [execa](https://github.com/sindresorhus/execa)?\n\n> [execa vs shelljs](https://www.npmtrends.com/execa-vs-shelljs)\n\n[execa](https://github.com/sindresorhus/execa) is only 8.4KB.\n\nInstall package [npm](https://www.npmjs.com/package/npm) to use `npm.config.set('registry', 'xxx')` is expensive.\n\nWe just need use local command: `npm config set registry xxx`.\n\n### Error when use Windows?\n\nIf you are a Windows user, you may want to make sure that you use a generic command line like `bash` instead of `CMD`.\n\n## Ref\n\n- [npm-config | npm Docs](https://docs.npmjs.com/cli/v7/commands/npm-config)\n","readmeFilename":"README.md","gitHead":"7e54e4df568a802ccdda5a6d111183d0823c54a6","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.3.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-i/NQRpQOEOiqTKN6c0yUkHFoUSir6MDgw0vOfcIOp8x0sNyZLUisHoyOp3N1Is+fx8uNnCT/PYoJsPm8hvn9gQ==","shasum":"96495728630c49be80d338d5902d84e131c42fc5","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.1.tgz","fileCount":11,"unpackedSize":18948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl60oCRA9TVsSAnZWagAAfZEP/2s8ZJd2wGpDhCfD6yWE\neyf532vRULsHpkTz6JpjrKScrgfp8RJe+g2V4vLjsBoL6QoWL2BpBnza94T3\nhglnzFm1amaPenukOyEauv16tGhDVBRUSuS/edPHfpssEzc2d8EbvVlP5Qd3\nMbrZSxkhNemeRseVHPfrCqelM0iHGoYz+rubQPyu6PFqoRuXNu7PtnkIGGyh\ntXMSmmZ+jQOcZzRF+283QNBUefMKjuAmmlBZQV22atq6bZk2DjzABQjzK1wc\n/J3wRp2Hbw6RdpM8O3QnCJ9etFj1/hIPQvN1A3UF2oNkieV/OSn663nzH2xm\nwfDbNuhXdT+9kyZ+WlcOWMBPm/j3Y8Zgi5SdvPAdSQPGdPK01sG/ahswjpNz\nm/wiN2kvmS4G7kUyN9p3arFJp/pH8FhaLQ12JueXi69GFPgqoa2oiyAyQrzw\nRWUUY62gP8Ig+6Vs0PAsNceOV+A2joUBf2XZEF7Ea+uNCAMQQt5iy7FXw9ZW\nR8YEoFtjVTuBGr0TgxKVq5P+Cg+6EzsS5cbQMqswkzszkfGRr55KsT97gtMf\nJiMu+bQiywLMbGjKu+vxXGctJAx4li+h8mrk4eat+9Cz41oSLdp6KMww5JPU\n8gfWywajO5+jEyvV+6kxkEOk1cZsjhCC8s1SO7SkGwX94BKglhvx+Nhe2bMb\naK7G\r\n=dW/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBUWd+bSB6SF8bZa6RbabkweT7/6xltvBF2XXVFuMqGgIgfLX7byb9a9Nr6HH2stcBnVZB12duOscImQ9XtRHYHxQ="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.1_1637330215938_0.12224354818700678"},"_hasShrinkwrap":false},"0.3.2":{"name":"nnrm","version":"0.3.2","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.12","chalk":"^5.0.0","execa":"^6.1.0","node-fetch":"^3.2.0"},"gitHead":"9154f153e2333c055706ac2ffd22f349915b2be1","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.3.2","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-bh0dsRM+yZcYL53nxOnvE8Wd0sOwYTlrNMvS7e91sQh1xyBDihifYEQEOMpMUfdtGvD/uT4H/9ha6umRQCWGaA==","shasum":"9b8f8bd87873bff68fd738eafff8fbc18147052f","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.2.tgz","fileCount":11,"unpackedSize":19379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3VGCRA9TVsSAnZWagAALWUP+wW8zav42c/71BKXvoHz\nQKuUDMax3+AgidqUQC9ef/KRcvK0W5kMFEeKpklbLwAKAsgp1aQsBi4H92Ui\nmHTt0rXLWg6x2VINS1pYT1BxHm0CgsL/XVaRIGl0KAWpCtKzFUlIvfY4jVFD\nwR1S1XAccyHh9HFIZ/VED5qLGYSX7CXXyj87fclt8O5IXyfYOgyFea2uvVyI\nnkr3HobZynWQpd11JW6I8L8p+KhvWyPtVBCF/I+V2uAawMBrvM0gwIRKQvJ1\nnoIRAye7eR6q7hg4z4wWt/mojE1jQNachmK0maBMXMnzjW1s9y2KWfn2uf6d\nwTKG+VOgw78rf83+OglO68MnmnEWbrANMFvaU7b08DiT1ecIQswLkL3dfd+1\nRvPthimZg2LTWhLpDJ+C2tVdzXWQfiZHL/GJAB5k31IVcDDwh6UiychJJGWY\nDaSEeJY07JxHNtyY2gRSfmhIopWZyAIPzqsnYObPSAXRaWpv8CnwDonaihlV\nsePAjwKOZcDDKmugngOAqYr+tXfQ2oGvIzXKhvgvGEKjCYImaoU1I+o3FM0f\nYeencJ5z+eELpfh3yvwqyD7mpOq4+Vg+uKBRgNH2DAcy3DQAd+vyM0bF0X5Q\nls8rRQZO5DY+ID1qlAzoUWVA1nZMr0Zl517qhxQWMuuNEEkBcVukdpUuAUsE\nPPZk\r\n=bG0o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRZyODzAiQkj0z7CJ9wGRzX4zhKn/5ozsAGKs1zlTzOAiEA7DMms5hFrxKUrsl3XTDxMUd/cwgdrKGSOUVKmZhMp64="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.2_1644918086077_0.2921727885573051"},"_hasShrinkwrap":false},"0.3.3":{"name":"nnrm","version":"0.3.3","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.12","chalk":"^5.0.0","execa":"^6.1.0","node-fetch":"^3.2.0"},"gitHead":"36871415cde28ed88282bbfa37eea5b6ee7d27ad","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.3.3","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-choMYpgSzy2AQ1fC7td5GlMa/z1kKWppWsWtKRjTq0K4Vq2Xc8RPxGV8aFgkWrTP7V/JKsgCLsskWX+QLRfZMQ==","shasum":"80f53796e49e27206341e88eb5246260543cbb8b","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.3.tgz","fileCount":11,"unpackedSize":19397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3XZCRA9TVsSAnZWagAAGjsP/AlFlq0guMX/nZ17QEjW\nrBqAyS7yIHH9O36GfWptaBBZypkgPnuEsDSb5dTD2cwFN6YypYt+4pNeJxv3\nsReA3C2cb7HJtxwomdI+bX7Gd4bgWxRZ8+dGuvPrTk/TkHqbg30TDrm5YpKm\n3/cY9hYrZmQIM9TrKULYRbPhJV+Qq/7tesyMW09v/dPtTnm3pLmdTZSNdkB/\nO1Swxir4AYsrt9Y6sJIn61QUMHlT7QjX8C4YaApiN5VKg8eJf3hXO0oKRqAO\n+FmPLVJpTTxwjs/IpN+Gki9HQLCsi4V4OTlCFFzsmVSvjKuvkTEqckKQAhrP\nk4P4Hie5pAG3fsA4OTnVicSDZkyS8ZQL8wVDK24Ao+aLohAHw8zPbfL9WKWv\nhyC3zG+fXz+aHgbeNRcWOa9go8HpMPBW+UAhsL/dBQ6spNwFeK4ZnBEgK4hy\ng3oXjmGq0vXiUa5GmElA+qCx6CSRmUmIVIphCi8NsyBBbjTf0tHtvhnGEk50\nHBXIcI4bLcYO8GTQAPp1gW70WqZpodiB1f48lyrY2Np8YPt3pv4uC0apUwxv\ntZOr+LfhWRCDdGTP+5IHTH55wcSuZwq2ak7nVQdBhjoPRc6WhOvk5b0+/XuI\n/dRi2/+yJQf5rdeihDtQ+TF9u4zz+tRbNo0bsMGz3f0iXrAi6l+1rg8Q5Nl3\n9WDb\r\n=FfRr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGc17UGfNb8vVJ0SAmqKsrddbPZabSX5rvXhEspEvm8AiBnfuU6ux3LDo9SiT2ZvX+8vH3zcr6P+7sYN/1pY3xdDw=="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.3_1644918233472_0.727361625946839"},"_hasShrinkwrap":false},"0.3.4":{"name":"nnrm","version":"0.3.4","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.12","chalk":"^5.0.0","execa":"^6.1.0","node-fetch":"^3.2.0"},"gitHead":"3ecc9bdc4a9a0e6b283940ac013936a106ac8063","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.3.4","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-qbh+A0Km1Xw9q7heNWccbQhGCNSusn+yKv1uVScB9u4XHkQJuZU1iSC53lrtnEp8Bsy1PXvmBo9NYamp2pd2Qg==","shasum":"af601a9e952b240c7816dea577f1cc91b1314a80","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.4.tgz","fileCount":11,"unpackedSize":19409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3ajCRA9TVsSAnZWagAA498P/RMzUmE9tvtAnGoom3jI\nkayt4o0cvOQaZeP558PIXHj8xgg7JgVTWuhlcpfelnIPVRoBDDp64xHvgMhP\nx3oJTYxbnYWt+dlRyGA8A0/N2gIf7yHI6idPw6AJn2rNHidDkBeAUBTFRfDC\ns3Y8C/IzuDNi6OuPkwb3SCbrL5ttOGJsunhQjHAIJbaHoZy5RlQOYTaONjIB\nQIh61CiJd861JL4kDBrA26af0AlZo3WQXst9IPf63Jon5h6JhZZm8Lx/uuCC\nxUhUSlINxJIfGNasNoRc27uXPrER5ttxMxIjTEItG/dZCNOeJtZXaU/9SItQ\nGZJ1PRXE9StKAgJ3SFpR5Pl0aUMbHhAZrWFHOb94/GhfBhpGU57+C/wUbKAT\nGhDQeE+vT6y+ZUE5IQmtSAXGR7miq6yHrHMMVdx28M726B9qCgNVwPbqK0am\n0XjjdqIED98YF1MbdynvIEtQ0e1PkyhJkqAQHNW9ARRt6fGzon6tKpccTd7B\nBNtMPJRhtgI8KhHHO4R0e9YBafUwqpy+O3up+vqN+D4dNklF8arzkuRqrFgC\n9UZ6hgSTX8Dj6jgfEu38NEPe0ugsQlc0RRHqU6kp46GK7LWwUS8rg/y5S7vH\nnmC5IMyWMbW4iHjgIxKx+bcKe/u3nQFcHwQF/q+hFtC/roUgeu+5F6Bpc2vD\nv6oN\r\n=sRO1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpfuBaFfZ2XGaEEOqILhm3Sg8/mGs0yL52AcHo/I9GeAiEA+B623YT0JaXuBGdL4oryupYq2h9ll7hfffI6jkiCCbM="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.4_1644918435858_0.3040566838369825"},"_hasShrinkwrap":false},"0.3.5":{"name":"nnrm","version":"0.3.5","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","scripts":{"dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","postinstall":"node index.js ls"},"dependencies":{"cac":"^6.7.12","chalk":"^5.0.0","execa":"^6.1.0","node-fetch":"^3.2.0"},"gitHead":"32f582fe19ca88a5e14b785c9a3cf52567e5a92b","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.3.5","_nodeVersion":"16.13.1","_npmVersion":"8.3.0","dist":{"integrity":"sha512-aoo0GS11y5+XRDi9AcnU6md6rt7QDU6z6E6EqubshtxTZ3lZPCnXeiuTVTU545S767YrxgtZ1ja1QdsXzYEo3w==","shasum":"1c8bdae3e8222cdc4bbc20e04e47ca8b362474a5","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.5.tgz","fileCount":11,"unpackedSize":19436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF4wEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryPg/8D+zPx/vFAlXMjIaHATP+o3SoRHhk34AEMGZEHedbGOe3VTRy\r\nW//q1juODXXJr672AuXD+OGUMGonopu5A9ec9EB8ZBgrBb8BQ6NDzf0Y2zQC\r\nqgJzAIUkKRcG3CIoAXa+tUOhQboEz5ad3ssDGjG1qQTaYQ4V4l9QDZggVX6W\r\nzTY8GHlT1gdFprtNwriBufB+tnQSkSBsq8mdMGi1HOc3j5EOW7TeVg/VeqTq\r\nwtcissvTna1lfhEAV9fyzS8hV0i9FkFkxHtNsVx8rkpQLVqfjA1dJ5kosymR\r\n+Os36Vc1+WkE3HeuF3gEhfbRotnChKR1YSA2PAQWnWn/ewJsGjpJQ8HeCwSL\r\nk3X5U0NV+u74EqhTpEKKQFKQgVzc33kOoFFK50WANRc0wBi637PRyucWDtFF\r\nL6fG+LjC+DCRNqn0w5AtFTNJCxj/fAbDu0j9mra9MqtCMapfciREuzptIDcx\r\n3H2IaJEIecV5F/jaYxk4LnfwXhdvH+AlJxtSLAnrhHE3+k0ezEuZH6yRtfLr\r\nH2JAdkKcCVqvSAHYETO0wbdyumCUwc1o3fZKsyWA95M5nUMN27Z3N4AfGyrB\r\nnGHJCBOtBTdyBv9tAQ0kE80pytTpLHDnOjOSzjvtpI1ZPNVgiNB79pkMOV5w\r\nw04nJ4tUZqqas6kpx0eApH5wkxE57RYSR0w=\r\n=xrpA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi02keUjlnwZDB/H2J3SS5c2+raZ6dsyLhyc02Sgj1WQIhAOXJ72d4Pw3wmvBSTLBmpEz1BEELC2wyPA/GpE2KM5N5"}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.5_1645710339985_0.0707375841650737"},"_hasShrinkwrap":false},"0.3.6":{"name":"nnrm","version":"0.3.6","type":"module","description":"New npm registry manager.","main":"index.js","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","yrm":"yrm.js","prm":"prm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":"https://github.com/YunYouJun/nnrm","author":{"email":"me@yunyoujun.cn","name":"YunYouJun","url":"https://www.yunyoujun.cn"},"license":"MIT","dependencies":{"cac":"^6.7.12","chalk":"^5.0.1","execa":"^6.1.0","node-fetch":"^3.2.3"},"devDependencies":{"c8":"^7.11.2","vitest":"^0.10.0"},"scripts":{"coverage":"vitest run --coverage","dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","vitest":"vitest","postinstall":"node index.js ls"},"_id":"nnrm@0.3.6","_integrity":"sha512-DWIEHepYdrDG8dcKxeOeflU/uHEewJ8e5ZKEedhrE54R+SM/1Uil4MRmWpvGo+zT/+i1+rSXreKOGVugwGHY+Q==","_resolved":"/tmp/282342ea1cbea21d25c32830f09f87a0/nnrm-0.3.6.tgz","_from":"file:nnrm-0.3.6.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-DWIEHepYdrDG8dcKxeOeflU/uHEewJ8e5ZKEedhrE54R+SM/1Uil4MRmWpvGo+zT/+i1+rSXreKOGVugwGHY+Q==","shasum":"23fdec883923d20544176fe0fd44cabc8b69afe9","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.6.tgz","fileCount":11,"unpackedSize":24563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMg9c5outkJoA6KW3ts7999abLkXfTDwHSvvcHW8Q9kAiEAyHFL4qr4gVNH8LRptjJitADPx1JwT/SCs43aJjlfLs8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaXVeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrctxAAjWx3/VC0sC0ycY0czJJQtc+++e47vvHa/LW7dt5CpnU0Yg0j\r\nWxguW0gdtmqww6bJdY0ZR5C14LYalQfu69z4RUSQuYiY8eH5eh0ei8hGlhpH\r\nYavdFW9fR1yEqKkaZimPbSeY32G0qxxbDZOXJO1CepYzGlWtWuop17Anym0Q\r\nmQHNe6viCGMLIbrG1/YfefWAl9lh46VNMlrIvTVm6dNKY9m5vKXzrht9/pa1\r\n9bO2OU6v6GfJoV2kUh+n4v0j56MM3/MIBOKPPI4uvfR946HSb7IuCrq6hbeX\r\nynT0+e4w8/KdgL3cZI3h2PqMUc8w7/hqS7oRn3d9W4UxN3FEsO6M1g/MEVnk\r\nxzcM6A2KmM9FjwhzXmdwkdZ6hzOJLgRriCPCUpFZN1+qSjo8Qi1wjtSELpjV\r\nrQY0c/Oo1ELYA8O0Bhnkm4aN2+ir9CFxS4hz1mS00T1HrWwXIbZa2po/pqRX\r\nT/LiM50ko4RWig6/Bf4C2zsswZXViQEFTSsW7/ajCFk04zORrYFVq3e3Z+bd\r\n2OMyMi5Cx/sPGsKXe9UMTG91HN29rR3rc4nvjOSuuqFLDRFbQQsFi/RWj2DC\r\nly1X8HErO9sjl3lJha4kNs+Tqnmvv/FKs8XiD9KGN6I8wRCLX9XUT6Xsvkaf\r\nL8J/qaGJAiaR7rCysDFKcMlpIig2cLFYwuI=\r\n=IMXb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.6_1651078493966_0.9257119681595538"},"_hasShrinkwrap":false},"0.3.7":{"name":"nnrm","version":"0.3.7","type":"module","description":"New npm registry manager.","main":"index.js","packageManager":"pnpm@7.10.0","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","prm":"prm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","dependencies":{"cac":"^6.7.14","chalk":"^5.0.1","execa":"^6.1.0","node-fetch":"^3.2.10"},"devDependencies":{"@vitest/coverage-c8":"^0.23.2","bumpp":"^8.2.1","vite":"^3.1.1","vitest":"^0.23.2"},"scripts":{"coverage":"vitest run --coverage","dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","vitest":"vitest","postinstall":"node index.js ls","release":"bumpp --commit --push --tag"},"bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.3.7","_integrity":"sha512-k4ypbbLnPWs0EEDvVdW89REDRv2X4AT+TsggghUOk5n/HCROtOFH3X3UTayRROWDv2Eg9YxqRx9TBqR1kR45Og==","_resolved":"/tmp/d082ddf6ab81913e23a101f39aa2cb58/nnrm-0.3.7.tgz","_from":"file:nnrm-0.3.7.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-k4ypbbLnPWs0EEDvVdW89REDRv2X4AT+TsggghUOk5n/HCROtOFH3X3UTayRROWDv2Eg9YxqRx9TBqR1kR45Og==","shasum":"e6f825bd2656c675221a9916d57169cbe5479a7c","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.7.tgz","fileCount":11,"unpackedSize":20844,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBv9PMT1sIs2NDsk5elv5GMvWufSZHfKoF+YuDhD92L7AiEAoybbeZU1dKeo2ai/bJc8ntfuwShblw/niU7J4Kj+n4c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI1d1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/4hAAlfXi5npk/pjzNY/DDtmPlFSj3KBMzwec7GqL+ZAVuNu+DiK9\r\n2nWO/EARcdqtLJiUTwQQA/Ccdv24MMVt+3IoGbQsgObvhnPi4JJCnMuByJzn\r\nR/2qNx+r+i6YlDkCsAx6ANZ7EG+95Hw5+Ah2IsnZ2T8TAnS+/oBRQfwg4Nbr\r\nZZouklzOgMIQkYA0Ywi4NmN07qRXLXqEjVgPLcy9/kv5YC7j/iVX2se2TDOr\r\no01DzeADEINQzz1df6ItbmNaJWvrGzXJyJxh3LFeLfpqgMLaPKKNCF0OARy1\r\nlq7yFKjk4YojmHImTMq5lfwHuZrXkfvnvkkvDPXFgMma3NaHsjKlGRMv2LdP\r\nPo8eXc/UCl5XvphGMbQXdS5+vsQ28f6NLvMlDM0+g1pYaf0jA/eMjo4XW1Vy\r\ndHpheQPk7LGkzXTnYt2yXCWzMwaTd4pVv47NnVaMrzLoh/vySyZdkb36450A\r\ngaMcazg471JbznqGQ4eRy+1VIbOzwwvojCKjhubMGoSzS51xNsQ7gTGlPyDZ\r\nnKUkLr4xIqCHS7ipQXL6ZUyhEPO8C4kKDmrRjgy65YZ6lhs9I/Xpjfx74HHC\r\nwX0Y2tqGEcKYukUhOc+k845pBDEJUKVk32SUTyxxeJOJqTb3Brnlqkcpo8ko\r\nsPBo8T4g9VT9izkRg309mMEkRIZvSP6f1aE=\r\n=nFVq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.7_1663260533462_0.21264122981280398"},"_hasShrinkwrap":false},"0.3.8":{"name":"nnrm","version":"0.3.8","type":"module","description":"New npm registry manager.","main":"index.js","packageManager":"pnpm@7.10.0","bin":{"nnrm":"index.js","nrm":"index.js","nyrm":"yrm.js","prm":"prm.js","yrm":"yrm.js"},"engines":{"node":">=12.x"},"keywords":["npm","registry","toggle","manager"],"repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","dependencies":{"cac":"^6.7.14","execa":"^6.1.0","node-fetch":"^3.2.10","picocolors":"^1.0.0"},"devDependencies":{"@vitest/coverage-c8":"^0.24.3","bumpp":"^8.2.1","vite":"^3.2.0","vitest":"^0.24.3"},"scripts":{"coverage":"vitest run --coverage","dev":"node index.js","ls":"node index.js ls","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node index.js add yyj https://www.yunyoujun.cn","test:remove":"node index.js remove yyj","test:test":"node index.js test","test:use":"node index.js use taobao","vitest":"vitest","postinstall":"node index.js ls","release":"bumpp --commit --push --tag"},"bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.3.8","_integrity":"sha512-Mzcu/XlXUtlxUX+VvB6y3vkJt7J1XzTFStzxsXNSXwXWOFVuM8K2q+tfZZGZIOR3x12g3LO6ame9Q11GRvtxhA==","_resolved":"/tmp/f3151c3bbbc48313e9ae5fc1081db3b8/nnrm-0.3.8.tgz","_from":"file:nnrm-0.3.8.tgz","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-Mzcu/XlXUtlxUX+VvB6y3vkJt7J1XzTFStzxsXNSXwXWOFVuM8K2q+tfZZGZIOR3x12g3LO6ame9Q11GRvtxhA==","shasum":"2810ca589ebd8f275d86da1f7772dfa6f1650715","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.3.8.tgz","fileCount":11,"unpackedSize":20826,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQ4DoI/odTYTgADXdQc34FgrRW16UxCjpaXo/o+TV7CAiEA02GE7f6ocPLepNs11K2mNOgzr2HuZJxDIGNgW6MPD9U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWW3wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppvw//SBjxraMuS30oiOZXgWJ3ojCkxbdILFAkEi0PHadZ4siDYJPa\r\nooGdoRHP5bdwjjanWkVCXujmTeOFZAjslhlHj/nV+1/m/GQAwM7Y/N6yy27k\r\nUEARx/VeKvuJ9nY0MRuoQkZd6bxiBW77j4FJH+FpZvphrv2jTWiEQcKCBvCF\r\netjQG9X2rMXjNE13x6oJCAO6Wfmlafk/IR6sNM0Swv9wy5K0kt/1Ex9Vk8hD\r\nxHpB3ufLlg/sN0xD/sTKgWBCV0wDVfdOwGzzJDsQOlgdBzDE2XgPH9Nrh3Ie\r\nfIa8TwtpHbn0M33vs/PuPJL9to5K7wB2T42aoiAabLZIHDQL7P0I+l+GHumV\r\nD59y7/+y42/+o+U+yJsdEIE4oOALY9fOJWPmxsLoISqJquBYfXecDAlaMjAC\r\nKUfaYiQypoxAQ8jGlyc608mM+h0vt5SwG/qsW5ngpdHfIehR4O/HqcnA8dDv\r\nRKOTKz8fHC3I4+X3fFhh6l83vgDAwcH1v8icy42zMVfERc4BUfIohiXmyXPi\r\n/ZYcKyRFJj9dlgaVtuUS3fhY+muMij2KfM+0W+e8ulbzZMsmk9DOHOM7C/Op\r\nKRflNNG943xi5mOykmTxmtsTjvbZib22qzZUBkx9ivM/uMb7UogKwoNrIc+h\r\nMjwImSnAwmdBVkDFaDoPTzkSz0s0/zvgFLo=\r\n=nWS7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.3.8_1666805231833_0.6814270345021405"},"_hasShrinkwrap":false},"0.4.0-beta.0":{"name":"nnrm","type":"module","version":"0.4.0-beta.0","packageManager":"pnpm@8.3.1","description":"New npm registry manager.","author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"keywords":["npm","registry","toggle","manager"],"main":"./dist/index.js","module":"./dist/index.js","bin":{"nnrm":"dist/index.js","nrm":"dist/index.js","nyrm":"dist/yrm.js","prm":"dist/prm.js","yrm":"dist/yrm.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"devDependencies":{"@antfu/eslint-config":"^0.38.5","@vitest/coverage-c8":"^0.30.1","bumpp":"^9.1.0","cac":"^6.7.14","eslint":"^8.39.0","execa":"^7.1.1","node-fetch":"^3.3.1","picocolors":"^1.0.0","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.30.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"lint-staged":{"*":"eslint --fix"},"scripts":{"build":"tsup","coverage":"vitest run --coverage","dev":"tsup --watch","lint":"eslint .","ls":"node dist/index.js ls","play":"node dist/index.js","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node dist/index.js add yyj https://www.yunyoujun.cn","test:remove":"node dist/index.js remove yyj","test:test":"node dist/index.js test","test:use":"node dist/index.js use taobao","typecheck":"tsc --noEmit","vitest":"vitest","postinstall":"npm run build && node dist/index.js ls","release":"bumpp --commit --push --tag"},"bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.4.0-beta.0","_integrity":"sha512-Pc51tw8k+2/FsNrolFJsfwChbk74ae0D5S5rLZLRHUZR0EEKvxWftK/jIWCfEcapV5+aDb1yfIbnDXl1wFtylg==","_resolved":"/tmp/e1dd3f677585255ba78da9ff34abe05a/nnrm-0.4.0-beta.0.tgz","_from":"file:nnrm-0.4.0-beta.0.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Pc51tw8k+2/FsNrolFJsfwChbk74ae0D5S5rLZLRHUZR0EEKvxWftK/jIWCfEcapV5+aDb1yfIbnDXl1wFtylg==","shasum":"80c09c28562ffcb692807a2799ee8068086b191c","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.4.0-beta.0.tgz","fileCount":12,"unpackedSize":145172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6/ZcA1eaZiizLVa2Gi8dCGUcCzppM+z8m3d9ES5J/JAiEA+wQAN59Sipl69B5ZkZH3/AhC0yEDE9VoJGCU9TXqm9c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTWSLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaUw//XB2yRSw94OWg/axZHgFs3dQWfWIlfWP8o/tFB8fhwIMupj59\r\nrLeOj3FQroSEJnWPU4uba5m0Xv6G07q8XnWWT3HCV6SwZhNNHqB/xB/EFT1y\r\ncH8mJGNc4wRhVjATNrEVkKCoer6PJouNYIPIAekozLcLAOLroD5EdbjRjJHK\r\n9FYbpNAvZvn4uS1AiTNT6h0Qb/orgC7rp78j9FQux15RluuU4ofce4I5GHc3\r\npIznlOpJAQ3DtaJBkR7DU/aQypn6rcCImc7kHzBQw7bpxt7X3EyTYPKzF+yz\r\nERomL1izjZkqBeQj/wCu4zcBDeaJYFtguxwC1VVuthgcV88N8d5w7YsuR2lU\r\naIRrqsuN9LJyG8FfyyR7i3/k4VVYH7ricPC4vKSJ7mmE5uZDi7GPYpg6x9Jq\r\nR8Gz0p/byB0l0VUBio6o/M9goj8vXAQWQLdMcP67mIoA+WzdV8Fq243x/eOt\r\nZGNhbD/hib8vfUFbnQm/7gUZ6BFxt8zJK4dTAzXcx+wkDx8OuoEcW6W0xV85\r\nMtkt6E3X69A4pFmqmc0RPwL5MW5x4c2hN9ABUIHuaPUbkHqBW7yOykfvCF6b\r\nPT5A5HmmDAmZDbkxKyld8AjqrPaHxlWcxbntvOHFw/71J5YNyolVJK/8BNVl\r\nj7hXGsaI0jhuF9MbhwtwSATnMw+BN8Pafsw=\r\n=yut5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.4.0-beta.0_1682793610793_0.48468753702812584"},"_hasShrinkwrap":false},"0.4.0-beta.1":{"name":"nnrm","type":"module","version":"0.4.0-beta.1","packageManager":"pnpm@8.3.1","description":"New npm registry manager.","author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"keywords":["npm","registry","toggle","manager"],"main":"./dist/index.js","module":"./dist/index.js","bin":{"nnrm":"dist/index.js","nrm":"dist/index.js","nyrm":"dist/yrm.js","prm":"dist/prm.js","yrm":"dist/yrm.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"build":"tsup","coverage":"vitest run --coverage","dev":"tsup --watch","lint":"eslint .","ls":"node dist/index.js ls","play":"node dist/index.js","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node dist/index.js add yyj https://www.yunyoujun.cn","test:remove":"node dist/index.js remove yyj","test:test":"node dist/index.js test","test:use":"node dist/index.js use taobao","typecheck":"tsc --noEmit","vitest":"vitest","prepublishOnly":"npm run build","postinstall":"nnrm ls","release":"bumpp --commit --push --tag"},"devDependencies":{"@antfu/eslint-config":"^0.38.5","@vitest/coverage-c8":"^0.30.1","bumpp":"^9.1.0","cac":"^6.7.14","eslint":"^8.39.0","execa":"^7.1.1","node-fetch":"^3.3.1","picocolors":"^1.0.0","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.30.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"lint-staged":{"*":"eslint --fix"},"gitHead":"ad7d250220939f9a94b2a219cced16b68217bfd4","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.4.0-beta.1","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-wPJPRZsoUhRhE2+BIBAiYfLhOyez8JriLiKaeGu6c/3cpkAw7KpaNbrixUtA7RTLoQr93aPnTbyE/GWIB1i/wA==","shasum":"daf4289dc71214fbc8c0edddfe2633e681d3d5fa","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.4.0-beta.1.tgz","fileCount":11,"unpackedSize":145002,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeaTJaHFEctqxXeZfVfe98ykTxoaBAnU8qoLYHlDm4bAiEAzIaV8cbu+foxQzokBEDF6A/gVVg4xLmXErrQPW7GMew="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTWoGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryUA/9Gq1ic+7eNfS4Qu+/3lchl524nOddblnyfHABkljF58XCXvIr\r\nozqjaTHLb2ngOO12hC2LVZ3jg79meOgqpD8bmORHzksg0+dHciMkrXDOUgMd\r\n9U0GBJ4/u4KjBmuop8QC8gTQXZnVBhyq09/zoxAn2ukV0koms6MMb9/AVC5I\r\nv+rjW9YC5QEl/41ZA4cTSDGuey+paTp9YdSzp0I7MBiKZeePj10C6ZML7UBl\r\n0gGIfpFG5kWVyv8O1RLNgmBn8UZVi04B2czPgpH5Zqg6ns9e9iN4B/KNceTy\r\nM0z2PuHk9pMqrNYFygDGUKFarLJCsELKbqXfVEoF+3jypz0oVNnK4s3dJ5Xq\r\n9oF2x92V1beCh22cqF5S86zmnECqI4puRkRbeujE+5YN5uJoSkpb7XNjsGeU\r\nzNAke7eONVyq8jjZSW85uN75hm2b+GmxPtqOsbMsql+1ehx4sz7wu0iNjjQG\r\n55boiWXnzcTPB+ojQxt6jf9d1p5zTODThXZDOVvl6iKi/lD/aMSm9u1ppQ8H\r\nGlX3ImwZRC1URr2whMpRhkS0FY1OIrEuq2Q0GkaZLM3X7dT/ClSYWDPS1NYG\r\nnnwGGGo0qq31YfB6Pq5tkJ24+apYKiiE7dIhwAbs8EVr8ZyiM1QvzakTM9QB\r\nYFY9FqCpNZESGIDuUiW9bgHK1oYvwXIOCBE=\r\n=oyrr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.4.0-beta.1_1682795014101_0.11664486742901103"},"_hasShrinkwrap":false},"0.4.1":{"name":"nnrm","type":"module","version":"0.4.1","packageManager":"pnpm@8.3.1","description":"New npm registry manager.","author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"keywords":["npm","registry","toggle","manager"],"main":"./dist/index.js","module":"./dist/index.js","bin":{"nnrm":"dist/index.js","nrm":"dist/index.js","nyrm":"dist/yrm.js","prm":"dist/prm.js","yrm":"dist/yrm.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"devDependencies":{"@antfu/eslint-config":"^0.38.5","@vitest/coverage-c8":"^0.30.1","bumpp":"^9.1.0","cac":"^6.7.14","eslint":"^8.39.0","execa":"^7.1.1","node-fetch":"^3.3.1","picocolors":"^1.0.0","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.30.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"lint-staged":{"*":"eslint --fix"},"scripts":{"build":"tsup","coverage":"vitest run --coverage","dev":"tsup --watch","lint":"eslint .","ls":"node dist/index.js ls","play":"node dist/index.js","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:test","test:add":"node dist/index.js add yyj https://www.yunyoujun.cn","test:remove":"node dist/index.js remove yyj","test:test":"node dist/index.js test","test:use":"node dist/index.js use taobao","typecheck":"tsc --noEmit","vitest":"vitest","postinstall":"echo '`nnrm ls` to use'","release":"bumpp --commit --push --tag"},"bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.4.1","_integrity":"sha512-7JZe/LKR9zhGbfEAeiEQlgnZ34UTJ2m7EJnyZlhqVhsHuigREx8FwVkfSRW40tr4NAf4lc/WBfb/hIADXiImkA==","_resolved":"/tmp/2dc70895e499f80dc4759e1bbc9d2672/nnrm-0.4.1.tgz","_from":"file:nnrm-0.4.1.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7JZe/LKR9zhGbfEAeiEQlgnZ34UTJ2m7EJnyZlhqVhsHuigREx8FwVkfSRW40tr4NAf4lc/WBfb/hIADXiImkA==","shasum":"4451ca244510cb7ac8670a781cc8171d08111979","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.4.1.tgz","fileCount":12,"unpackedSize":145275,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFePEQg9OyIYZWi/tHuzhxVuMpNS46XILpInQs5HeFduAiBug4rSYn7RjlkoaMrRZJL8hW+w8Vm6RPuqsoAkWDJWpQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTWxlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJUQ/9GJ4JY7CrFjt53zc/80AzweOL/jzyO7e3USnvrckEpc2e1xfV\r\n/proWqvDokXlm+vfAjUueEgMV35Gv+5UNVCtAf2Cb/0RXEDRUule+33oDJxo\r\nDdniDh5vN8tLUSInDPjbHA6wzUAHG0sEOIKjW3tEzVGyeLEHRR3NoWwcft6/\r\nvDuU+zs+Wh7FxQBn6OPibRZmgLzanlAgt4lmaFhI2g3sD0PV9L6S95YnFhLO\r\nzQGf8nP/ycJ1t8zeRZW2n1yc78q6zcYthCi59eWhdj4oQ5OnAtPglbsTCzuM\r\nnYlIMpNFbGXnIeosPPS9+XZUjw9N4F36zfVQdq3f/vBsdKnAtgM5N9jDm3i9\r\ncebw3jdL5cqfHaCEKC/s9daIvc9ZE+Q1WxeSo3UlbouVmN1ECgJYZwkJMkL6\r\nULF9TmHIskvFD3wSEsTpcCtLhrXRRmd2EJH/h06Pwj28vjlDxcPY/QaLjS/+\r\n+A2F3YoKwbQkqsFpC/ZcdeN/GQSPpXoyX0iZWnKfr1JUNcxYKu5JAdnzwBnT\r\n3bNFrUHhUmmDWQkzJrJxtQCcw7RzT0dCUC/HYOekAaQV4jCSRF+L5Ps3S2on\r\nsLZx/xbUGOaz8yaYJnw+AX+I1Uj65it0hlKYbGoN2+53DxwbwQXMbMvvOLwf\r\nr+ODGdFRfBfaZkpUHkBsBGBWcg2la5RSW3g=\r\n=blSV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.4.1_1682795621648_0.44212985425749585"},"_hasShrinkwrap":false},"0.4.2":{"name":"nnrm","type":"module","version":"0.4.2","packageManager":"pnpm@8.3.1","description":"New npm registry manager.","author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"keywords":["npm","registry","toggle","manager"],"main":"./dist/index.js","module":"./dist/index.js","bin":{"nnrm":"dist/index.js","nrm":"dist/index.js","nyrm":"dist/yrm.js","prm":"dist/prm.js","yrm":"dist/yrm.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"devDependencies":{"@antfu/eslint-config":"^0.38.6","@vitest/coverage-c8":"^0.31.0","bumpp":"^9.1.0","cac":"^6.7.14","eslint":"^8.40.0","execa":"^7.1.1","lint-staged":"^13.2.2","node-fetch":"^3.3.1","picocolors":"^1.0.0","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.31.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"lint-staged":{"*":"eslint --fix"},"scripts":{"build":"tsup","coverage":"vitest run --coverage","dev":"tsup --watch","lint":"eslint .","ls":"node dist/index.js ls","play":"node dist/index.js","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:use && npm run test:test","test:add":"node dist/index.js add yyj https://www.yunyoujun.cn","test:remove":"node dist/index.js remove yyj","test:test":"node dist/index.js test","test:use":"node dist/index.js use 0x3f && node dist/index.js use taobao","typecheck":"tsc --noEmit","vitest":"vitest","postinstall":"echo '`\\x1b[33mnnrm -h\\x1b[0m` to see usage \n`\\x1b[33mnnrm ls\\x1b[0m` to see registries'","release":"bumpp --commit --push --tag"},"bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.4.2","_integrity":"sha512-7fQL0BeEJiUpjs3qm/7OQQuX8CFQ6pEMAWlPgg9QuoOepQz5MR6c1nCPEzgOtFZeIOuSvX3ifR8aPUnXDEF0Lg==","_resolved":"/tmp/b1192fe29105263a79a393ef78389378/nnrm-0.4.2.tgz","_from":"file:nnrm-0.4.2.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-7fQL0BeEJiUpjs3qm/7OQQuX8CFQ6pEMAWlPgg9QuoOepQz5MR6c1nCPEzgOtFZeIOuSvX3ifR8aPUnXDEF0Lg==","shasum":"c24722a67661cb7cf6bcd572e107fbd52eaf83fd","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.4.2.tgz","fileCount":12,"unpackedSize":145659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+ap7HXLWZCk11Q3WPR87dlNMPHLzWhY4kepn8QWiNVAiEA96Ul0rS0A5imtalggf+irft1cCKc1sEyCI/e+Yw9Znk="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.4.2_1684290561739_0.4038882333388405"},"_hasShrinkwrap":false},"0.4.3":{"name":"nnrm","type":"module","version":"0.4.3","packageManager":"pnpm@8.6.0","description":"New npm registry manager.","author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"keywords":["npm","registry","toggle","manager"],"main":"./dist/index.js","module":"./dist/index.js","bin":{"nnrm":"dist/index.js","nrm":"dist/index.js","nyrm":"dist/yrm.js","prm":"dist/prm.js","yrm":"dist/yrm.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"devDependencies":{"@antfu/eslint-config":"^0.39.4","@vitest/coverage-c8":"^0.31.3","bumpp":"^9.1.0","cac":"^6.7.14","eslint":"^8.41.0","execa":"^7.1.1","lint-staged":"^13.2.2","node-fetch":"^3.3.1","picocolors":"^1.0.0","simple-git-hooks":"^2.8.1","tsup":"^6.7.0","typescript":"^5.0.4","vitest":"^0.31.3"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"lint-staged":{"*":"eslint --fix"},"scripts":{"build":"tsup","coverage":"vitest run --coverage","dev":"tsup --watch","lint":"eslint .","ls":"node dist/index.js ls","play":"node dist/index.js","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:use && npm run test:test","test:add":"node dist/index.js add yyj https://www.yunyoujun.cn","test:remove":"node dist/index.js remove yyj","test:test":"node dist/index.js test","test:use":"node dist/index.js use 0x3f && node dist/index.js use taobao","test:unit":"vitest","typecheck":"tsc --noEmit","postinstall":"echo '`\\x1b[33mnnrm -h\\x1b[0m` to see usage \n`\\x1b[33mnnrm ls\\x1b[0m` to see registries'","release":"bumpp --commit --push --tag"},"bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.4.3","_integrity":"sha512-CEqB5QSeL+ylFlV8Bu4LNI0ZWl3YIBhFKOkj7Kg2djAnl35/C3a00t2T9HJx2qwE9Vi//xFeNGtFZeYDzW5sjA==","_resolved":"/tmp/8eaadc2e2e7340c3d857900428c35868/nnrm-0.4.3.tgz","_from":"file:nnrm-0.4.3.tgz","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-CEqB5QSeL+ylFlV8Bu4LNI0ZWl3YIBhFKOkj7Kg2djAnl35/C3a00t2T9HJx2qwE9Vi//xFeNGtFZeYDzW5sjA==","shasum":"70e070894693c72c928c62c8c0886a68c1a09aa0","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.4.3.tgz","fileCount":12,"unpackedSize":146026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4LACz6eIbh3idXAlDz3evv27dJwffFOomT7elabX2cQIgW3RR1CB69nKwvDjw6/7nVMl4Ge+o5WDd6Vpqi4d7xXE="}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.4.3_1685600321610_0.14431540003591348"},"_hasShrinkwrap":false},"0.4.4":{"name":"nnrm","type":"module","version":"0.4.4","packageManager":"pnpm@8.14.3","description":"New npm registry manager.","author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"keywords":["npm","registry","toggle","manager"],"main":"./dist/index.js","module":"./dist/index.js","bin":{"nnrm":"dist/index.js","nrm":"dist/index.js","nyrm":"dist/yrm.js","prm":"dist/prm.js","yrm":"dist/yrm.js"},"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"devDependencies":{"@antfu/eslint-config":"^2.6.3","@types/node":"^20.11.7","@vitest/coverage-c8":"^0.33.0","bumpp":"^9.3.0","cac":"^6.7.14","eslint":"^8.56.0","execa":"^8.0.1","lint-staged":"^15.2.0","node-fetch":"^3.3.2","picocolors":"^1.0.0","simple-git-hooks":"^2.9.0","tsup":"^8.0.1","typescript":"^5.3.3","vitest":"^1.2.2"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"lint-staged":{"*":"eslint --fix"},"scripts":{"build":"tsup","coverage":"vitest run --coverage","dev":"tsup --watch","lint":"eslint .","ls":"node dist/index.js ls","play":"node dist/index.js","test":"npm run ls && npm run test:add && npm run test:remove && npm run test:use && npm run test:test","test:add":"node dist/index.js add yyj https://www.yunyoujun.cn","test:remove":"node dist/index.js remove yyj","test:test":"node dist/index.js test","test:use":"node dist/index.js use 0x3f && node dist/index.js use taobao","test:unit":"vitest","typecheck":"tsc --noEmit","postinstall":"echo '`\\x1b[33mnnrm -h\\x1b[0m` to see usage \n`\\x1b[33mnnrm ls\\x1b[0m` to see registries'","release":"bumpp --commit --push --tag"},"bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"},"homepage":"https://github.com/YunYouJun/nnrm#readme","_id":"nnrm@0.4.4","_integrity":"sha512-vE5PIHRxAXuly/66QJWnoran+ef3cFaDxTWecpPZt07jma9L8IbhQ3Sw/o9bUUCgjvOnheYUgwW2pzhcxEpYQg==","_resolved":"/tmp/227c856e93ed1e85b76403ac733a1941/nnrm-0.4.4.tgz","_from":"file:nnrm-0.4.4.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-vE5PIHRxAXuly/66QJWnoran+ef3cFaDxTWecpPZt07jma9L8IbhQ3Sw/o9bUUCgjvOnheYUgwW2pzhcxEpYQg==","shasum":"df96d929c3b9bf24beb16df91678100407b5f74d","tarball":"https://registry.npmjs.org/nnrm/-/nnrm-0.4.4.tgz","fileCount":11,"unpackedSize":154377,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/nnrm@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHwr/Yix04C5lDY51Xc/SF0uAnxfWZ2pzwgbtkYwWS6YCIEwwQEmc+ZETh4snDDvRGyKAfdSOqyDIoT/kFWFPjZQH"}]},"_npmUser":{"name":"yunyoujun","email":"me@yunyoujun.cn"},"directories":{},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nnrm_0.4.4_1706358765540_0.8671282378115492"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-03T19:34:24.510Z","0.0.1":"2021-03-03T19:34:25.008Z","modified":"2024-01-27T12:32:46.120Z","0.0.2":"2021-03-03T19:53:51.418Z","0.0.3":"2021-03-03T19:55:05.260Z","0.0.4":"2021-03-03T20:02:38.705Z","0.0.5":"2021-03-05T04:23:14.414Z","0.1.0":"2021-03-05T09:35:07.753Z","0.1.1":"2021-03-05T09:48:34.582Z","0.1.2":"2021-03-05T11:26:11.487Z","0.1.3":"2021-04-16T09:54:34.436Z","0.1.4":"2021-04-16T10:31:51.540Z","0.1.5":"2021-05-25T06:37:06.086Z","0.1.6":"2021-09-08T13:53:28.443Z","0.2.0":"2021-09-10T13:39:03.051Z","0.2.1":"2021-09-10T14:31:16.037Z","0.3.0":"2021-10-05T14:18:28.893Z","0.2.2":"2021-10-09T16:13:02.185Z","0.2.3":"2021-10-09T16:25:49.830Z","0.3.1":"2021-11-19T13:56:56.153Z","0.3.2":"2022-02-15T09:41:26.229Z","0.3.3":"2022-02-15T09:43:53.823Z","0.3.4":"2022-02-15T09:47:15.957Z","0.3.5":"2022-02-24T13:45:40.140Z","0.3.6":"2022-04-27T16:54:54.169Z","0.3.7":"2022-09-15T16:48:53.622Z","0.3.8":"2022-10-26T17:27:11.996Z","0.4.0-beta.0":"2023-04-29T18:40:10.974Z","0.4.0-beta.1":"2023-04-29T19:03:34.330Z","0.4.1":"2023-04-29T19:13:41.845Z","0.4.2":"2023-05-17T02:29:21.973Z","0.4.3":"2023-06-01T06:18:41.826Z","0.4.4":"2024-01-27T12:32:45.687Z"},"maintainers":[{"name":"yunyoujun","email":"me@yunyoujun.cn"}],"description":"New npm registry manager.","repository":{"type":"git","url":"git+https://github.com/YunYouJun/nnrm.git"},"author":{"name":"YunYouJun","email":"me@yunyoujun.cn","url":"https://www.yunyoujun.cn"},"license":"MIT","readme":"# nnrm\n\nEnglish Docs | [中文文档](./README.zh-CN.md)\n\n[![npm](https://img.shields.io/npm/v/nnrm)](https://www.npmjs.com/package/nnrm)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/yunyoujun/nnrm)\n[![node-current](https://img.shields.io/node/v/nnrm)](https://nodejs.dev/)\n![npm](https://img.shields.io/npm/dt/nnrm)\n![Libraries.io dependency status for latest release](https://img.shields.io/librariesio/release/npm/nnrm)\n![Snyk Vulnerabilities for npm scoped package](https://img.shields.io/snyk/vulnerabilities/npm/nnrm)\n\n> nnrm = new nrm\n\n新的 npm 源管理器。\n\n相比 [nrm](https://github.com/Pana/nrm) 使用了更小的依赖。\n\n|nnrm|nrm|\n|---|---|\n|[![install size](https://packagephobia.com/badge?p=nnrm@latest)](https://packagephobia.com/result?p=nnrm@latest)|[![install size](https://packagephobia.com/badge?p=nrm)](https://packagephobia.com/result?p=nrm)|\n\n> [由来](https://www.yunyoujun.cn/posts/nnrm-new-nrm/)\n\n## 安装\n\n```sh\n# install\nnpm install -g nnrm\nyarn global add nnrm\npnpm add -g nnrm\n```\n\n## 使用\n\n以下命令是用来切换对应的包管理工具的源。\n\n- `nnrm` & `nrm`: npm\n- `nyrm` & `yrm`: yarn（v1-v3）\n- `prm`: pnpm\n\n```sh\nnnrm ls\n# nrm ls\n# yrm ls\n# prm ls\n\nnnrm use taobao\n# nrm use taobao\n# yrm use taobao\n# prm use taobao\n\n# 设置本地的 `.npmrc`\nnrm use taobao -l\n\nnnrm test\n# nrm test\n# yrm test\n# prm test\n```\n\n- `nnrm -h`: 显示帮助信息\n\n```bash\nUsage:\n  $ nrm <command> [options]\n\nCommands:\n  ls                           List all the registries\n  use [registry]               Change registry\n  test                         Show response time for all registries\n  add <registry> <url> [home]  Add a custom registry\n  remove <registry>            Remove a custom registry\n\nOptions:\n  -h, --help     Display this message\n  -v, --version  Display version number\n```\n\n```bash\nUsage:\n  $ nrm use [registry]\n\nOptions:\n  -l, --local    set '.npmrc' for local\n```\n\n### 添加/删除自定义源\n\n```sh\n# 添加自定义源\nnnrm add example https://xxx.com\n```\n\n```sh\n# 移除自定义源\nnrm remove example\n```\n\n它将会被记录在你的 `~/.nnrm/registries.json`。\n\n### 默认源\n\n- npm -------- <https://registry.npmjs.org/>\n- yarn ------- <https://registry.yarnpkg.com/>\n- taobao ----- <https://registry.npmmirror.com/> （淘宝已将 `npm.taobao.org` 重定向至 `npmmirror.com`）\n- tencent ---- <https://mirrors.cloud.tencent.com/npm/>\n- npmMirror -- <https://skimdb.npmjs.com/registry/>\n- github ----- <https://npm.pkg.github.com/>\n\n## Features\n\nnnrm 相比 nrm 的改进之处：\n\n- 支持 yarn(v1-v3) （yarn 与 npm 的 registry 是互相独立的，`pnpm` 则与 npm 相同）\n  - `yarn(v3)` 的配置字段使用 `npmRegistryServer` 替代了 `registry`\n- 极小的依赖\n  - 使用 `node-fetch` (289B) 替代 `request` (184.8KB) 进行测速 [node-fetch vs axios vs request | npmtrends](https://www.npmtrends.com/node-fetch-vs-axios-vs-request)\n  - 使用 `execa` (8.4KB) 替代 `npm` (455.4KB) 通过终端而非 node API 实现切换 [execa vs npm | npmtrends](https://www.npmtrends.com/execa-vs-npm)\n  - 使用 `cac` (3.6KB) 替代 `commander` (6.8KB) 实现简单的终端 [cac vs commander | npmtrends](https://www.npmtrends.com/minimist-vs-commander-vs-cac)\n- 异步地显示源测速结果\n- 彩色的输出结果\n- 每次修改后自动显示 registry 列表，并标记当前 registry\n\n## FAQ\n\n### 为什么要写新的 nrm?\n\nnrm 依赖了已经弃用的 `request` 和包体较大的 `npm`，以及其他一些依赖。\n\n所以在没有切换镜像源时，安装 nrm 是一件很慢的事情。\n\n### 为什么使用 cac?\n\n> [minimist vs commander vs cac | npm trends](https://www.npmtrends.com/minimist-vs-commander-vs-cac)\n\n[minimist](https://github.com/substack/minimist) 仅仅 1.3 KB，但它只是一个参数解析工具。\n\n我们需要一个可以自动生成帮助信息的工具。\n\n[commander](https://github.com/tj/commander.js) 和 [cac](https://github.com/cacjs/cac) 可以做到。\n\ncac(3.6KB) 相比 commander(6.8KB) 更小。~~并且它的名字取自我喜爱的动漫人物 C.C.~~\n\n### 为什么使用 node-fetch?\n\n> [node-fetch vs axios vs request](https://www.npmtrends.com/node-fetch-vs-axios-vs-request)\n\n[node-fetch](https://github.com/node-fetch/node-fetch) 大小仅仅 289B!\n\n[axios](https://github.com/axios/axios)(4.6KB) 很棒，但是 `node-fetch` 更小。\n\n[request](https://github.com/request/request)(184.8KB) 已经被弃用了，而且它是如此的大。\n\n### 为什么使用 [execa](https://github.com/sindresorhus/execa)?\n\n> [execa vs shelljs](https://www.npmtrends.com/execa-vs-shelljs)\n\n[execa](https://github.com/sindresorhus/execa) 大小仅仅 8.4KB。\n\n安装 [npm](https://www.npmjs.com/package/npm) 包来使用 `npm.config.set('registry', 'xxx')` 的代价是十分昂贵的。\n\n我们只需要执行本地的命令: `npm config set registry xxx`。\n\n### Windows 报错？\n\n如果您是 Windows 用户，您可能需要确保你使用 `bash` 等类 UNIX 通用命令行（而非 CMD）。\n\n## 参考\n\n- [npm-config | npm Docs](https://docs.npmjs.com/cli/v7/commands/npm-config)\n\n## [赞助者](https://sponsors.yunyoujun.cn)\n\n<p align=\"center\">\n  <a href=\"https://sponsors.yunyoujun.cn\">\n    <img src='https://cdn.jsdelivr.net/gh/YunYouJun/sponsors/public/sponsors.svg'/>\n  </a>\n</p>\n","readmeFilename":"README.zh-CN.md","keywords":["npm","registry","toggle","manager"],"homepage":"https://github.com/YunYouJun/nnrm#readme","bugs":{"url":"https://github.com/YunYouJun/nnrm/issues"}}