diff --git a/CHANGELOG.md b/CHANGELOG.md index 13a6c5e..ec26d10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [1.9.1](https://github.com/beezen/nucm/compare/v1.9.0...v1.9.1) (2024-01-16) + + +### Bug Fixes + +* 优化项目级存在.npmrc文件时,账号信息不准确问题 ([6e3a4f5](https://github.com/beezen/nucm/commit/6e3a4f5d571f21292b547a2144448876d635f5d5)) + ## [1.9.0](https://github.com/beezen/nucm/compare/v1.8.9...v1.9.0) (2024-01-15) diff --git a/__tests__/utils/index.spec.ts b/__tests__/utils/index.spec.ts index 52e98dc..bd2b1dd 100644 --- a/__tests__/utils/index.spec.ts +++ b/__tests__/utils/index.spec.ts @@ -3,7 +3,9 @@ import { desensitize, compareVersion, printLog, - getPackageManager + getPackageManager, + getNrmModule, + getRegistryUrl } from "../../src/utils/index"; import { getConfig, getRegistryConfig, isEnabled, initLanguage } from "../../src/common"; @@ -61,4 +63,13 @@ describe("utils", () => { expect(isEnabled(getRegistryConfig(getConfig()))).toBeTruthy(); expect(isEnabled({})).not.toBeTruthy(); }); + + it("getNrmModule", () => { + expect(getNrmModule()).not.toBe(""); + expect(getNrmModule()).not.toBeUndefined(); + }); + + it("getRegistryUrl", () => { + expect(getRegistryUrl()).toBeDefined(); + }); }); diff --git a/coverage/clover.xml b/coverage/clover.xml index 438f584..96cef1e 100644 --- a/coverage/clover.xml +++ b/coverage/clover.xml @@ -1,7 +1,7 @@ - - - + + + @@ -10,18 +10,18 @@ - - - - - + + + + + - - + + @@ -36,7 +36,7 @@ - + @@ -64,14 +64,14 @@ - + - + @@ -93,8 +93,8 @@ - - + + @@ -134,13 +134,13 @@ - + - - - - - + + + + + @@ -168,10 +168,12 @@ - - - + + + + + diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json index b928940..3c6c592 100644 --- a/coverage/coverage-final.json +++ b/coverage/coverage-final.json @@ -1,6 +1,6 @@ -{"/Users/beezen/mine/github/nucm/src/actions/base.js": {"path":"/Users/beezen/mine/github/nucm/src/actions/base.js","statementMap":{"0":{"start":{"line":9,"column":41},"end":{"line":9,"column":55}},"1":{"start":{"line":10,"column":21},"end":{"line":10,"column":82}},"2":{"start":{"line":11,"column":17},"end":{"line":11,"column":19}},"3":{"start":{"line":12,"column":22},"end":{"line":24,"column":3}},"4":{"start":{"line":13,"column":4},"end":{"line":23,"column":18}},"5":{"start":{"line":15,"column":27},"end":{"line":17,"column":58}},"6":{"start":{"line":18,"column":8},"end":{"line":20,"column":9}},"7":{"start":{"line":19,"column":10},"end":{"line":19,"column":75}},"8":{"start":{"line":21,"column":8},"end":{"line":21,"column":59}},"9":{"start":{"line":25,"column":23},"end":{"line":25,"column":38}},"10":{"start":{"line":26,"column":2},"end":{"line":28,"column":5}},"11":{"start":{"line":29,"column":2},"end":{"line":45,"column":3}},"12":{"start":{"line":30,"column":4},"end":{"line":30,"column":35}},"13":{"start":{"line":31,"column":4},"end":{"line":39,"column":20}},"14":{"start":{"line":34,"column":10},"end":{"line":36,"column":33}},"15":{"start":{"line":37,"column":8},"end":{"line":37,"column":80}},"16":{"start":{"line":40,"column":4},"end":{"line":40,"column":23}},"17":{"start":{"line":42,"column":20},"end":{"line":42,"column":74}},"18":{"start":{"line":43,"column":4},"end":{"line":43,"column":82}},"19":{"start":{"line":44,"column":4},"end":{"line":44,"column":46}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":18}},"21":{"start":{"line":51,"column":41},"end":{"line":51,"column":55}},"22":{"start":{"line":52,"column":20},"end":{"line":52,"column":34}},"23":{"start":{"line":53,"column":21},"end":{"line":53,"column":36}},"24":{"start":{"line":54,"column":20},"end":{"line":54,"column":67}},"25":{"start":{"line":55,"column":2},"end":{"line":58,"column":3}},"26":{"start":{"line":56,"column":4},"end":{"line":56,"column":52}},"27":{"start":{"line":57,"column":4},"end":{"line":57,"column":11}},"28":{"start":{"line":59,"column":2},"end":{"line":60,"column":39}},"29":{"start":{"line":61,"column":2},"end":{"line":65,"column":5}},"30":{"start":{"line":62,"column":4},"end":{"line":64,"column":5}},"31":{"start":{"line":63,"column":6},"end":{"line":63,"column":44}},"32":{"start":{"line":66,"column":2},"end":{"line":66,"column":41}},"33":{"start":{"line":67,"column":2},"end":{"line":67,"column":34}},"34":{"start":{"line":68,"column":2},"end":{"line":68,"column":32}},"35":{"start":{"line":69,"column":2},"end":{"line":69,"column":64}},"36":{"start":{"line":74,"column":41},"end":{"line":74,"column":55}},"37":{"start":{"line":75,"column":23},"end":{"line":75,"column":38}},"38":{"start":{"line":76,"column":20},"end":{"line":76,"column":67}},"39":{"start":{"line":77,"column":2},"end":{"line":77,"column":49}},"40":{"start":{"line":78,"column":2},"end":{"line":78,"column":45}},"41":{"start":{"line":79,"column":2},"end":{"line":79,"column":58}},"42":{"start":{"line":80,"column":2},"end":{"line":80,"column":34}},"43":{"start":{"line":81,"column":2},"end":{"line":81,"column":51}},"44":{"start":{"line":82,"column":2},"end":{"line":85,"column":3}},"45":{"start":{"line":84,"column":4},"end":{"line":84,"column":21}},"46":{"start":{"line":90,"column":41},"end":{"line":90,"column":55}},"47":{"start":{"line":91,"column":23},"end":{"line":91,"column":38}},"48":{"start":{"line":92,"column":20},"end":{"line":92,"column":67}},"49":{"start":{"line":93,"column":2},"end":{"line":96,"column":3}},"50":{"start":{"line":94,"column":4},"end":{"line":94,"column":54}},"51":{"start":{"line":95,"column":4},"end":{"line":95,"column":11}},"52":{"start":{"line":97,"column":2},"end":{"line":97,"column":27}},"53":{"start":{"line":98,"column":2},"end":{"line":98,"column":34}},"54":{"start":{"line":99,"column":2},"end":{"line":99,"column":54}}},"fnMap":{"0":{"name":"getUserList","decl":{"start":{"line":8,"column":16},"end":{"line":8,"column":27}},"loc":{"start":{"line":8,"column":37},"end":{"line":47,"column":1}},"line":8},"1":{"name":"(anonymous_1)","decl":{"start":{"line":12,"column":22},"end":{"line":12,"column":23}},"loc":{"start":{"line":12,"column":50},"end":{"line":24,"column":3}},"line":12},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":11},"end":{"line":14,"column":12}},"loc":{"start":{"line":14,"column":20},"end":{"line":22,"column":7}},"line":14},"3":{"name":"(anonymous_3)","decl":{"start":{"line":32,"column":11},"end":{"line":32,"column":12}},"loc":{"start":{"line":32,"column":29},"end":{"line":38,"column":7}},"line":32},"4":{"name":"changeUser","decl":{"start":{"line":50,"column":16},"end":{"line":50,"column":26}},"loc":{"start":{"line":50,"column":33},"end":{"line":70,"column":1}},"line":50},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":35},"end":{"line":61,"column":36}},"loc":{"start":{"line":61,"column":44},"end":{"line":65,"column":3}},"line":61},"6":{"name":"addUser","decl":{"start":{"line":73,"column":16},"end":{"line":73,"column":23}},"loc":{"start":{"line":73,"column":37},"end":{"line":86,"column":1}},"line":73},"7":{"name":"removeUser","decl":{"start":{"line":89,"column":16},"end":{"line":89,"column":26}},"loc":{"start":{"line":89,"column":33},"end":{"line":100,"column":1}},"line":89}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":32},"end":{"line":12,"column":48}},"type":"default-arg","locations":[{"start":{"line":12,"column":46},"end":{"line":12,"column":48}}],"line":12},"1":{"loc":{"start":{"line":15,"column":27},"end":{"line":17,"column":58}},"type":"cond-expr","locations":[{"start":{"line":16,"column":12},"end":{"line":16,"column":45}},{"start":{"line":17,"column":12},"end":{"line":17,"column":58}}],"line":15},"2":{"loc":{"start":{"line":18,"column":8},"end":{"line":20,"column":9}},"type":"if","locations":[{"start":{"line":18,"column":8},"end":{"line":20,"column":9}},{"start":{},"end":{}}],"line":18},"3":{"loc":{"start":{"line":29,"column":2},"end":{"line":45,"column":3}},"type":"if","locations":[{"start":{"line":29,"column":2},"end":{"line":45,"column":3}},{"start":{"line":41,"column":9},"end":{"line":45,"column":3}}],"line":29},"4":{"loc":{"start":{"line":34,"column":10},"end":{"line":36,"column":33}},"type":"cond-expr","locations":[{"start":{"line":35,"column":14},"end":{"line":35,"column":48}},{"start":{"line":36,"column":14},"end":{"line":36,"column":33}}],"line":34},"5":{"loc":{"start":{"line":44,"column":13},"end":{"line":44,"column":44}},"type":"cond-expr","locations":[{"start":{"line":44,"column":23},"end":{"line":44,"column":31}},{"start":{"line":44,"column":34},"end":{"line":44,"column":44}}],"line":44},"6":{"loc":{"start":{"line":54,"column":20},"end":{"line":54,"column":67}},"type":"binary-expr","locations":[{"start":{"line":54,"column":20},"end":{"line":54,"column":61}},{"start":{"line":54,"column":65},"end":{"line":54,"column":67}}],"line":54},"7":{"loc":{"start":{"line":55,"column":2},"end":{"line":58,"column":3}},"type":"if","locations":[{"start":{"line":55,"column":2},"end":{"line":58,"column":3}},{"start":{},"end":{}}],"line":55},"8":{"loc":{"start":{"line":62,"column":4},"end":{"line":64,"column":5}},"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":64,"column":5}},{"start":{},"end":{}}],"line":62},"9":{"loc":{"start":{"line":76,"column":20},"end":{"line":76,"column":67}},"type":"binary-expr","locations":[{"start":{"line":76,"column":20},"end":{"line":76,"column":61}},{"start":{"line":76,"column":65},"end":{"line":76,"column":67}}],"line":76},"10":{"loc":{"start":{"line":77,"column":2},"end":{"line":77,"column":48}},"type":"binary-expr","locations":[{"start":{"line":77,"column":2},"end":{"line":77,"column":20}},{"start":{"line":77,"column":25},"end":{"line":77,"column":47}}],"line":77},"11":{"loc":{"start":{"line":82,"column":2},"end":{"line":85,"column":3}},"type":"if","locations":[{"start":{"line":82,"column":2},"end":{"line":85,"column":3}},{"start":{},"end":{}}],"line":82},"12":{"loc":{"start":{"line":92,"column":20},"end":{"line":92,"column":67}},"type":"binary-expr","locations":[{"start":{"line":92,"column":20},"end":{"line":92,"column":61}},{"start":{"line":92,"column":65},"end":{"line":92,"column":67}}],"line":92},"13":{"loc":{"start":{"line":93,"column":2},"end":{"line":96,"column":3}},"type":"if","locations":[{"start":{"line":93,"column":2},"end":{"line":96,"column":3}},{"start":{},"end":{}}],"line":93}},"s":{"0":2,"1":2,"2":2,"3":2,"4":4,"5":11,"6":11,"7":4,"8":7,"9":2,"10":2,"11":2,"12":1,"13":1,"14":3,"15":3,"16":1,"17":1,"18":1,"19":1,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":0,"27":0,"28":2,"29":2,"30":6,"31":1,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":0,"46":2,"47":2,"48":2,"49":2,"50":0,"51":0,"52":2,"53":2,"54":2},"f":{"0":2,"1":4,"2":11,"3":3,"4":2,"5":6,"6":2,"7":2},"b":{"0":[0],"1":[0,11],"2":[4,7],"3":[1,1],"4":[1,2],"5":[1,0],"6":[2,0],"7":[0,2],"8":[1,5],"9":[2,0],"10":[2,2],"11":[0,2],"12":[2,0],"13":[0,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9df5c2eff606270b8453475dae0802d0193bfafc"} +{"/Users/beezen/mine/github/nucm/src/actions/base.js": {"path":"/Users/beezen/mine/github/nucm/src/actions/base.js","statementMap":{"0":{"start":{"line":9,"column":41},"end":{"line":9,"column":55}},"1":{"start":{"line":10,"column":21},"end":{"line":10,"column":82}},"2":{"start":{"line":11,"column":17},"end":{"line":11,"column":19}},"3":{"start":{"line":12,"column":22},"end":{"line":24,"column":3}},"4":{"start":{"line":13,"column":4},"end":{"line":23,"column":18}},"5":{"start":{"line":15,"column":27},"end":{"line":17,"column":58}},"6":{"start":{"line":18,"column":8},"end":{"line":20,"column":9}},"7":{"start":{"line":19,"column":10},"end":{"line":19,"column":75}},"8":{"start":{"line":21,"column":8},"end":{"line":21,"column":59}},"9":{"start":{"line":25,"column":23},"end":{"line":25,"column":38}},"10":{"start":{"line":26,"column":2},"end":{"line":28,"column":5}},"11":{"start":{"line":29,"column":2},"end":{"line":45,"column":3}},"12":{"start":{"line":30,"column":4},"end":{"line":30,"column":35}},"13":{"start":{"line":31,"column":4},"end":{"line":39,"column":20}},"14":{"start":{"line":34,"column":10},"end":{"line":36,"column":33}},"15":{"start":{"line":37,"column":8},"end":{"line":37,"column":80}},"16":{"start":{"line":40,"column":4},"end":{"line":40,"column":23}},"17":{"start":{"line":42,"column":20},"end":{"line":42,"column":74}},"18":{"start":{"line":43,"column":4},"end":{"line":43,"column":82}},"19":{"start":{"line":44,"column":4},"end":{"line":44,"column":46}},"20":{"start":{"line":46,"column":2},"end":{"line":46,"column":18}},"21":{"start":{"line":51,"column":41},"end":{"line":51,"column":55}},"22":{"start":{"line":52,"column":20},"end":{"line":52,"column":34}},"23":{"start":{"line":53,"column":21},"end":{"line":53,"column":36}},"24":{"start":{"line":54,"column":20},"end":{"line":54,"column":67}},"25":{"start":{"line":55,"column":2},"end":{"line":58,"column":3}},"26":{"start":{"line":56,"column":4},"end":{"line":56,"column":52}},"27":{"start":{"line":57,"column":4},"end":{"line":57,"column":11}},"28":{"start":{"line":59,"column":2},"end":{"line":60,"column":39}},"29":{"start":{"line":61,"column":2},"end":{"line":65,"column":5}},"30":{"start":{"line":62,"column":4},"end":{"line":64,"column":5}},"31":{"start":{"line":63,"column":6},"end":{"line":63,"column":44}},"32":{"start":{"line":66,"column":2},"end":{"line":66,"column":41}},"33":{"start":{"line":67,"column":2},"end":{"line":67,"column":34}},"34":{"start":{"line":68,"column":2},"end":{"line":68,"column":32}},"35":{"start":{"line":69,"column":2},"end":{"line":69,"column":64}},"36":{"start":{"line":74,"column":41},"end":{"line":74,"column":55}},"37":{"start":{"line":75,"column":23},"end":{"line":75,"column":38}},"38":{"start":{"line":76,"column":20},"end":{"line":76,"column":67}},"39":{"start":{"line":77,"column":2},"end":{"line":77,"column":49}},"40":{"start":{"line":78,"column":2},"end":{"line":78,"column":45}},"41":{"start":{"line":79,"column":2},"end":{"line":79,"column":58}},"42":{"start":{"line":80,"column":2},"end":{"line":80,"column":34}},"43":{"start":{"line":81,"column":2},"end":{"line":81,"column":51}},"44":{"start":{"line":82,"column":2},"end":{"line":85,"column":3}},"45":{"start":{"line":84,"column":4},"end":{"line":84,"column":21}},"46":{"start":{"line":90,"column":41},"end":{"line":90,"column":55}},"47":{"start":{"line":91,"column":23},"end":{"line":91,"column":38}},"48":{"start":{"line":92,"column":20},"end":{"line":92,"column":67}},"49":{"start":{"line":93,"column":2},"end":{"line":96,"column":3}},"50":{"start":{"line":94,"column":4},"end":{"line":94,"column":54}},"51":{"start":{"line":95,"column":4},"end":{"line":95,"column":11}},"52":{"start":{"line":97,"column":2},"end":{"line":97,"column":27}},"53":{"start":{"line":98,"column":2},"end":{"line":98,"column":34}},"54":{"start":{"line":99,"column":2},"end":{"line":99,"column":54}}},"fnMap":{"0":{"name":"getUserList","decl":{"start":{"line":8,"column":16},"end":{"line":8,"column":27}},"loc":{"start":{"line":8,"column":37},"end":{"line":47,"column":1}},"line":8},"1":{"name":"(anonymous_1)","decl":{"start":{"line":12,"column":22},"end":{"line":12,"column":23}},"loc":{"start":{"line":12,"column":50},"end":{"line":24,"column":3}},"line":12},"2":{"name":"(anonymous_2)","decl":{"start":{"line":14,"column":11},"end":{"line":14,"column":12}},"loc":{"start":{"line":14,"column":20},"end":{"line":22,"column":7}},"line":14},"3":{"name":"(anonymous_3)","decl":{"start":{"line":32,"column":11},"end":{"line":32,"column":12}},"loc":{"start":{"line":32,"column":29},"end":{"line":38,"column":7}},"line":32},"4":{"name":"changeUser","decl":{"start":{"line":50,"column":16},"end":{"line":50,"column":26}},"loc":{"start":{"line":50,"column":33},"end":{"line":70,"column":1}},"line":50},"5":{"name":"(anonymous_5)","decl":{"start":{"line":61,"column":35},"end":{"line":61,"column":36}},"loc":{"start":{"line":61,"column":44},"end":{"line":65,"column":3}},"line":61},"6":{"name":"addUser","decl":{"start":{"line":73,"column":16},"end":{"line":73,"column":23}},"loc":{"start":{"line":73,"column":37},"end":{"line":86,"column":1}},"line":73},"7":{"name":"removeUser","decl":{"start":{"line":89,"column":16},"end":{"line":89,"column":26}},"loc":{"start":{"line":89,"column":33},"end":{"line":100,"column":1}},"line":89}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":32},"end":{"line":12,"column":48}},"type":"default-arg","locations":[{"start":{"line":12,"column":46},"end":{"line":12,"column":48}}],"line":12},"1":{"loc":{"start":{"line":15,"column":27},"end":{"line":17,"column":58}},"type":"cond-expr","locations":[{"start":{"line":16,"column":12},"end":{"line":16,"column":45}},{"start":{"line":17,"column":12},"end":{"line":17,"column":58}}],"line":15},"2":{"loc":{"start":{"line":18,"column":8},"end":{"line":20,"column":9}},"type":"if","locations":[{"start":{"line":18,"column":8},"end":{"line":20,"column":9}},{"start":{},"end":{}}],"line":18},"3":{"loc":{"start":{"line":29,"column":2},"end":{"line":45,"column":3}},"type":"if","locations":[{"start":{"line":29,"column":2},"end":{"line":45,"column":3}},{"start":{"line":41,"column":9},"end":{"line":45,"column":3}}],"line":29},"4":{"loc":{"start":{"line":34,"column":10},"end":{"line":36,"column":33}},"type":"cond-expr","locations":[{"start":{"line":35,"column":14},"end":{"line":35,"column":48}},{"start":{"line":36,"column":14},"end":{"line":36,"column":33}}],"line":34},"5":{"loc":{"start":{"line":44,"column":13},"end":{"line":44,"column":44}},"type":"cond-expr","locations":[{"start":{"line":44,"column":23},"end":{"line":44,"column":31}},{"start":{"line":44,"column":34},"end":{"line":44,"column":44}}],"line":44},"6":{"loc":{"start":{"line":54,"column":20},"end":{"line":54,"column":67}},"type":"binary-expr","locations":[{"start":{"line":54,"column":20},"end":{"line":54,"column":61}},{"start":{"line":54,"column":65},"end":{"line":54,"column":67}}],"line":54},"7":{"loc":{"start":{"line":55,"column":2},"end":{"line":58,"column":3}},"type":"if","locations":[{"start":{"line":55,"column":2},"end":{"line":58,"column":3}},{"start":{},"end":{}}],"line":55},"8":{"loc":{"start":{"line":62,"column":4},"end":{"line":64,"column":5}},"type":"if","locations":[{"start":{"line":62,"column":4},"end":{"line":64,"column":5}},{"start":{},"end":{}}],"line":62},"9":{"loc":{"start":{"line":76,"column":20},"end":{"line":76,"column":67}},"type":"binary-expr","locations":[{"start":{"line":76,"column":20},"end":{"line":76,"column":61}},{"start":{"line":76,"column":65},"end":{"line":76,"column":67}}],"line":76},"10":{"loc":{"start":{"line":77,"column":2},"end":{"line":77,"column":48}},"type":"binary-expr","locations":[{"start":{"line":77,"column":2},"end":{"line":77,"column":20}},{"start":{"line":77,"column":25},"end":{"line":77,"column":47}}],"line":77},"11":{"loc":{"start":{"line":82,"column":2},"end":{"line":85,"column":3}},"type":"if","locations":[{"start":{"line":82,"column":2},"end":{"line":85,"column":3}},{"start":{},"end":{}}],"line":82},"12":{"loc":{"start":{"line":92,"column":20},"end":{"line":92,"column":67}},"type":"binary-expr","locations":[{"start":{"line":92,"column":20},"end":{"line":92,"column":61}},{"start":{"line":92,"column":65},"end":{"line":92,"column":67}}],"line":92},"13":{"loc":{"start":{"line":93,"column":2},"end":{"line":96,"column":3}},"type":"if","locations":[{"start":{"line":93,"column":2},"end":{"line":96,"column":3}},{"start":{},"end":{}}],"line":93}},"s":{"0":2,"1":2,"2":2,"3":2,"4":5,"5":13,"6":13,"7":5,"8":8,"9":2,"10":2,"11":2,"12":1,"13":1,"14":4,"15":4,"16":1,"17":1,"18":1,"19":1,"20":2,"21":2,"22":2,"23":2,"24":2,"25":2,"26":0,"27":0,"28":2,"29":2,"30":8,"31":1,"32":2,"33":2,"34":2,"35":2,"36":2,"37":2,"38":2,"39":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":0,"46":2,"47":2,"48":2,"49":2,"50":0,"51":0,"52":2,"53":2,"54":2},"f":{"0":2,"1":5,"2":13,"3":4,"4":2,"5":8,"6":2,"7":2},"b":{"0":[0],"1":[0,13],"2":[5,8],"3":[1,1],"4":[1,3],"5":[1,0],"6":[2,0],"7":[0,2],"8":[1,7],"9":[2,0],"10":[2,2],"11":[0,2],"12":[2,0],"13":[0,2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"9df5c2eff606270b8453475dae0802d0193bfafc"} ,"/Users/beezen/mine/github/nucm/src/common/env.js": {"path":"/Users/beezen/mine/github/nucm/src/common/env.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":27}},"1":{"start":{"line":9,"column":30},"end":{"line":9,"column":51}}},"fnMap":{},"branchMap":{},"s":{"0":2,"1":2},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c1ac853590fa91dafb523783fe9844394cbf5b49"} -,"/Users/beezen/mine/github/nucm/src/common/index.js": {"path":"/Users/beezen/mine/github/nucm/src/common/index.js","statementMap":{"0":{"start":{"line":14,"column":16},"end":{"line":14,"column":28}},"1":{"start":{"line":15,"column":20},"end":{"line":15,"column":52}},"2":{"start":{"line":16,"column":19},"end":{"line":16,"column":50}},"3":{"start":{"line":17,"column":19},"end":{"line":17,"column":50}},"4":{"start":{"line":25,"column":2},"end":{"line":25,"column":78}},"5":{"start":{"line":25,"column":22},"end":{"line":25,"column":78}},"6":{"start":{"line":26,"column":19},"end":{"line":30,"column":3}},"7":{"start":{"line":31,"column":2},"end":{"line":31,"column":56}},"8":{"start":{"line":36,"column":15},"end":{"line":36,"column":63}},"9":{"start":{"line":37,"column":14},"end":{"line":37,"column":61}},"10":{"start":{"line":38,"column":12},"end":{"line":38,"column":16}},"11":{"start":{"line":39,"column":2},"end":{"line":41,"column":3}},"12":{"start":{"line":40,"column":4},"end":{"line":40,"column":58}},"13":{"start":{"line":42,"column":2},"end":{"line":46,"column":4}},"14":{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},"15":{"start":{"line":55,"column":4},"end":{"line":55,"column":51}},"16":{"start":{"line":56,"column":4},"end":{"line":56,"column":17}},"17":{"start":{"line":58,"column":2},"end":{"line":67,"column":3}},"18":{"start":{"line":59,"column":30},"end":{"line":64,"column":5}},"19":{"start":{"line":65,"column":4},"end":{"line":65,"column":35}},"20":{"start":{"line":66,"column":4},"end":{"line":66,"column":68}},"21":{"start":{"line":68,"column":2},"end":{"line":68,"column":14}},"22":{"start":{"line":77,"column":19},"end":{"line":77,"column":40}},"23":{"start":{"line":78,"column":2},"end":{"line":78,"column":27}},"24":{"start":{"line":78,"column":17},"end":{"line":78,"column":27}},"25":{"start":{"line":79,"column":23},"end":{"line":79,"column":55}},"26":{"start":{"line":80,"column":21},"end":{"line":80,"column":23}},"27":{"start":{"line":81,"column":19},"end":{"line":81,"column":79}},"28":{"start":{"line":83,"column":2},"end":{"line":88,"column":3}},"29":{"start":{"line":84,"column":26},"end":{"line":84,"column":90}},"30":{"start":{"line":85,"column":4},"end":{"line":87,"column":5}},"31":{"start":{"line":86,"column":6},"end":{"line":86,"column":25}},"32":{"start":{"line":89,"column":2},"end":{"line":93,"column":4}},"33":{"start":{"line":101,"column":2},"end":{"line":104,"column":3}},"34":{"start":{"line":102,"column":4},"end":{"line":102,"column":37}},"35":{"start":{"line":103,"column":4},"end":{"line":103,"column":17}},"36":{"start":{"line":105,"column":2},"end":{"line":105,"column":14}},"37":{"start":{"line":113,"column":27},"end":{"line":113,"column":51}},"38":{"start":{"line":114,"column":2},"end":{"line":134,"column":7}},"39":{"start":{"line":126,"column":6},"end":{"line":133,"column":7}},"40":{"start":{"line":127,"column":23},"end":{"line":127,"column":37}},"41":{"start":{"line":128,"column":8},"end":{"line":131,"column":9}},"42":{"start":{"line":129,"column":10},"end":{"line":129,"column":57}},"43":{"start":{"line":130,"column":10},"end":{"line":130,"column":17}},"44":{"start":{"line":132,"column":8},"end":{"line":132,"column":92}},"45":{"start":{"line":142,"column":2},"end":{"line":142,"column":17}},"46":{"start":{"line":143,"column":2},"end":{"line":143,"column":33}},"47":{"start":{"line":143,"column":26},"end":{"line":143,"column":33}},"48":{"start":{"line":144,"column":21},"end":{"line":144,"column":32}},"49":{"start":{"line":145,"column":25},"end":{"line":145,"column":54}},"50":{"start":{"line":146,"column":2},"end":{"line":146,"column":41}},"51":{"start":{"line":146,"column":34},"end":{"line":146,"column":41}},"52":{"start":{"line":148,"column":2},"end":{"line":152,"column":5}},"53":{"start":{"line":153,"column":2},"end":{"line":153,"column":38}},"54":{"start":{"line":154,"column":2},"end":{"line":154,"column":39}},"55":{"start":{"line":162,"column":2},"end":{"line":166,"column":5}}},"fnMap":{"0":{"name":"setConfig","decl":{"start":{"line":24,"column":16},"end":{"line":24,"column":25}},"loc":{"start":{"line":24,"column":38},"end":{"line":32,"column":1}},"line":24},"1":{"name":"getConfig","decl":{"start":{"line":35,"column":16},"end":{"line":35,"column":25}},"loc":{"start":{"line":35,"column":28},"end":{"line":47,"column":1}},"line":35},"2":{"name":"checkConfigInit","decl":{"start":{"line":53,"column":16},"end":{"line":53,"column":31}},"loc":{"start":{"line":53,"column":34},"end":{"line":69,"column":1}},"line":53},"3":{"name":"getRegistryConfig","decl":{"start":{"line":76,"column":16},"end":{"line":76,"column":33}},"loc":{"start":{"line":76,"column":42},"end":{"line":94,"column":1}},"line":76},"4":{"name":"isEnabled","decl":{"start":{"line":100,"column":16},"end":{"line":100,"column":25}},"loc":{"start":{"line":100,"column":42},"end":{"line":106,"column":1}},"line":100},"5":{"name":"setRegistryAlias","decl":{"start":{"line":112,"column":16},"end":{"line":112,"column":32}},"loc":{"start":{"line":112,"column":49},"end":{"line":135,"column":1}},"line":112},"6":{"name":"(anonymous_6)","decl":{"start":{"line":125,"column":10},"end":{"line":125,"column":11}},"loc":{"start":{"line":125,"column":23},"end":{"line":134,"column":5}},"line":125},"7":{"name":"prepareEnv","decl":{"start":{"line":141,"column":16},"end":{"line":141,"column":26}},"loc":{"start":{"line":141,"column":37},"end":{"line":155,"column":1}},"line":141},"8":{"name":"initLanguage","decl":{"start":{"line":161,"column":16},"end":{"line":161,"column":28}},"loc":{"start":{"line":161,"column":41},"end":{"line":167,"column":1}},"line":161}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":78}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":25,"column":78}},{"start":{},"end":{}}],"line":25},"1":{"loc":{"start":{"line":25,"column":6},"end":{"line":25,"column":20}},"type":"binary-expr","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":10}},{"start":{"line":25,"column":14},"end":{"line":25,"column":20}}],"line":25},"2":{"loc":{"start":{"line":39,"column":2},"end":{"line":41,"column":3}},"type":"if","locations":[{"start":{"line":39,"column":2},"end":{"line":41,"column":3}},{"start":{},"end":{}}],"line":39},"3":{"loc":{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},"type":"if","locations":[{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},{"start":{},"end":{}}],"line":54},"4":{"loc":{"start":{"line":58,"column":2},"end":{"line":67,"column":3}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":67,"column":3}},{"start":{},"end":{}}],"line":58},"5":{"loc":{"start":{"line":78,"column":2},"end":{"line":78,"column":27}},"type":"if","locations":[{"start":{"line":78,"column":2},"end":{"line":78,"column":27}},{"start":{},"end":{}}],"line":78},"6":{"loc":{"start":{"line":85,"column":4},"end":{"line":87,"column":5}},"type":"if","locations":[{"start":{"line":85,"column":4},"end":{"line":87,"column":5}},{"start":{},"end":{}}],"line":85},"7":{"loc":{"start":{"line":101,"column":2},"end":{"line":104,"column":3}},"type":"if","locations":[{"start":{"line":101,"column":2},"end":{"line":104,"column":3}},{"start":{},"end":{}}],"line":101},"8":{"loc":{"start":{"line":126,"column":6},"end":{"line":133,"column":7}},"type":"if","locations":[{"start":{"line":126,"column":6},"end":{"line":133,"column":7}},{"start":{},"end":{}}],"line":126},"9":{"loc":{"start":{"line":128,"column":8},"end":{"line":131,"column":9}},"type":"if","locations":[{"start":{"line":128,"column":8},"end":{"line":131,"column":9}},{"start":{},"end":{}}],"line":128},"10":{"loc":{"start":{"line":143,"column":2},"end":{"line":143,"column":33}},"type":"if","locations":[{"start":{"line":143,"column":2},"end":{"line":143,"column":33}},{"start":{},"end":{}}],"line":143},"11":{"loc":{"start":{"line":146,"column":2},"end":{"line":146,"column":41}},"type":"if","locations":[{"start":{"line":146,"column":2},"end":{"line":146,"column":41}},{"start":{},"end":{}}],"line":146},"12":{"loc":{"start":{"line":151,"column":10},"end":{"line":151,"column":52}},"type":"binary-expr","locations":[{"start":{"line":151,"column":10},"end":{"line":151,"column":44}},{"start":{"line":151,"column":48},"end":{"line":151,"column":52}}],"line":151},"13":{"loc":{"start":{"line":154,"column":2},"end":{"line":154,"column":38}},"type":"binary-expr","locations":[{"start":{"line":154,"column":2},"end":{"line":154,"column":10}},{"start":{"line":154,"column":14},"end":{"line":154,"column":38}}],"line":154},"14":{"loc":{"start":{"line":161,"column":29},"end":{"line":161,"column":39}},"type":"default-arg","locations":[{"start":{"line":161,"column":35},"end":{"line":161,"column":39}}],"line":161}},"s":{"0":2,"1":2,"2":2,"3":2,"4":8,"5":0,"6":8,"7":8,"8":8,"9":8,"10":8,"11":8,"12":8,"13":8,"14":1,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":1,"22":5,"23":5,"24":1,"25":4,"26":4,"27":4,"28":4,"29":48,"30":48,"31":4,"32":4,"33":3,"34":1,"35":1,"36":2,"37":1,"38":1,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1,"46":1,"47":0,"48":1,"49":1,"50":1,"51":0,"52":1,"53":1,"54":1,"55":2},"f":{"0":8,"1":8,"2":1,"3":5,"4":3,"5":1,"6":0,"7":1,"8":2},"b":{"0":[0,8],"1":[8,8],"2":[8,0],"3":[0,1],"4":[0,1],"5":[1,4],"6":[4,44],"7":[1,2],"8":[0,0],"9":[0,0],"10":[0,1],"11":[0,1],"12":[1,0],"13":[1,1],"14":[2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"eade3e74e58ff9128d7dbbeab74db31d694c18cd"} +,"/Users/beezen/mine/github/nucm/src/common/index.js": {"path":"/Users/beezen/mine/github/nucm/src/common/index.js","statementMap":{"0":{"start":{"line":14,"column":16},"end":{"line":14,"column":28}},"1":{"start":{"line":15,"column":20},"end":{"line":15,"column":52}},"2":{"start":{"line":16,"column":19},"end":{"line":16,"column":50}},"3":{"start":{"line":17,"column":19},"end":{"line":17,"column":50}},"4":{"start":{"line":25,"column":2},"end":{"line":25,"column":78}},"5":{"start":{"line":25,"column":22},"end":{"line":25,"column":78}},"6":{"start":{"line":26,"column":19},"end":{"line":30,"column":3}},"7":{"start":{"line":31,"column":2},"end":{"line":31,"column":56}},"8":{"start":{"line":36,"column":15},"end":{"line":36,"column":63}},"9":{"start":{"line":37,"column":14},"end":{"line":37,"column":61}},"10":{"start":{"line":38,"column":12},"end":{"line":38,"column":16}},"11":{"start":{"line":39,"column":2},"end":{"line":41,"column":3}},"12":{"start":{"line":40,"column":4},"end":{"line":40,"column":58}},"13":{"start":{"line":42,"column":2},"end":{"line":46,"column":4}},"14":{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},"15":{"start":{"line":55,"column":4},"end":{"line":55,"column":51}},"16":{"start":{"line":56,"column":4},"end":{"line":56,"column":17}},"17":{"start":{"line":58,"column":2},"end":{"line":67,"column":3}},"18":{"start":{"line":59,"column":30},"end":{"line":64,"column":5}},"19":{"start":{"line":65,"column":4},"end":{"line":65,"column":35}},"20":{"start":{"line":66,"column":4},"end":{"line":66,"column":68}},"21":{"start":{"line":68,"column":2},"end":{"line":68,"column":14}},"22":{"start":{"line":77,"column":19},"end":{"line":77,"column":60}},"23":{"start":{"line":78,"column":2},"end":{"line":78,"column":38}},"24":{"start":{"line":78,"column":28},"end":{"line":78,"column":38}},"25":{"start":{"line":79,"column":23},"end":{"line":79,"column":55}},"26":{"start":{"line":80,"column":21},"end":{"line":80,"column":23}},"27":{"start":{"line":81,"column":19},"end":{"line":81,"column":79}},"28":{"start":{"line":83,"column":2},"end":{"line":88,"column":3}},"29":{"start":{"line":84,"column":26},"end":{"line":84,"column":90}},"30":{"start":{"line":85,"column":4},"end":{"line":87,"column":5}},"31":{"start":{"line":86,"column":6},"end":{"line":86,"column":25}},"32":{"start":{"line":89,"column":2},"end":{"line":93,"column":4}},"33":{"start":{"line":101,"column":2},"end":{"line":104,"column":3}},"34":{"start":{"line":102,"column":4},"end":{"line":102,"column":37}},"35":{"start":{"line":103,"column":4},"end":{"line":103,"column":17}},"36":{"start":{"line":105,"column":2},"end":{"line":105,"column":14}},"37":{"start":{"line":113,"column":27},"end":{"line":113,"column":51}},"38":{"start":{"line":114,"column":2},"end":{"line":134,"column":7}},"39":{"start":{"line":126,"column":6},"end":{"line":133,"column":7}},"40":{"start":{"line":127,"column":23},"end":{"line":127,"column":37}},"41":{"start":{"line":128,"column":8},"end":{"line":131,"column":9}},"42":{"start":{"line":129,"column":10},"end":{"line":129,"column":57}},"43":{"start":{"line":130,"column":10},"end":{"line":130,"column":17}},"44":{"start":{"line":132,"column":8},"end":{"line":132,"column":92}},"45":{"start":{"line":142,"column":2},"end":{"line":142,"column":17}},"46":{"start":{"line":143,"column":2},"end":{"line":143,"column":33}},"47":{"start":{"line":143,"column":26},"end":{"line":143,"column":33}},"48":{"start":{"line":144,"column":21},"end":{"line":144,"column":32}},"49":{"start":{"line":145,"column":25},"end":{"line":145,"column":54}},"50":{"start":{"line":146,"column":2},"end":{"line":146,"column":41}},"51":{"start":{"line":146,"column":34},"end":{"line":146,"column":41}},"52":{"start":{"line":148,"column":2},"end":{"line":152,"column":5}},"53":{"start":{"line":153,"column":2},"end":{"line":153,"column":38}},"54":{"start":{"line":154,"column":2},"end":{"line":154,"column":39}},"55":{"start":{"line":162,"column":2},"end":{"line":166,"column":5}}},"fnMap":{"0":{"name":"setConfig","decl":{"start":{"line":24,"column":16},"end":{"line":24,"column":25}},"loc":{"start":{"line":24,"column":38},"end":{"line":32,"column":1}},"line":24},"1":{"name":"getConfig","decl":{"start":{"line":35,"column":16},"end":{"line":35,"column":25}},"loc":{"start":{"line":35,"column":28},"end":{"line":47,"column":1}},"line":35},"2":{"name":"checkConfigInit","decl":{"start":{"line":53,"column":16},"end":{"line":53,"column":31}},"loc":{"start":{"line":53,"column":34},"end":{"line":69,"column":1}},"line":53},"3":{"name":"getRegistryConfig","decl":{"start":{"line":76,"column":16},"end":{"line":76,"column":33}},"loc":{"start":{"line":76,"column":42},"end":{"line":94,"column":1}},"line":76},"4":{"name":"isEnabled","decl":{"start":{"line":100,"column":16},"end":{"line":100,"column":25}},"loc":{"start":{"line":100,"column":42},"end":{"line":106,"column":1}},"line":100},"5":{"name":"setRegistryAlias","decl":{"start":{"line":112,"column":16},"end":{"line":112,"column":32}},"loc":{"start":{"line":112,"column":49},"end":{"line":135,"column":1}},"line":112},"6":{"name":"(anonymous_6)","decl":{"start":{"line":125,"column":10},"end":{"line":125,"column":11}},"loc":{"start":{"line":125,"column":23},"end":{"line":134,"column":5}},"line":125},"7":{"name":"prepareEnv","decl":{"start":{"line":141,"column":16},"end":{"line":141,"column":26}},"loc":{"start":{"line":141,"column":37},"end":{"line":155,"column":1}},"line":141},"8":{"name":"initLanguage","decl":{"start":{"line":161,"column":16},"end":{"line":161,"column":28}},"loc":{"start":{"line":161,"column":41},"end":{"line":167,"column":1}},"line":161}},"branchMap":{"0":{"loc":{"start":{"line":25,"column":2},"end":{"line":25,"column":78}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":25,"column":78}},{"start":{},"end":{}}],"line":25},"1":{"loc":{"start":{"line":25,"column":6},"end":{"line":25,"column":20}},"type":"binary-expr","locations":[{"start":{"line":25,"column":6},"end":{"line":25,"column":10}},{"start":{"line":25,"column":14},"end":{"line":25,"column":20}}],"line":25},"2":{"loc":{"start":{"line":39,"column":2},"end":{"line":41,"column":3}},"type":"if","locations":[{"start":{"line":39,"column":2},"end":{"line":41,"column":3}},{"start":{},"end":{}}],"line":39},"3":{"loc":{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},"type":"if","locations":[{"start":{"line":54,"column":2},"end":{"line":57,"column":3}},{"start":{},"end":{}}],"line":54},"4":{"loc":{"start":{"line":58,"column":2},"end":{"line":67,"column":3}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":67,"column":3}},{"start":{},"end":{}}],"line":58},"5":{"loc":{"start":{"line":77,"column":19},"end":{"line":77,"column":60}},"type":"binary-expr","locations":[{"start":{"line":77,"column":19},"end":{"line":77,"column":35}},{"start":{"line":77,"column":39},"end":{"line":77,"column":60}}],"line":77},"6":{"loc":{"start":{"line":78,"column":2},"end":{"line":78,"column":38}},"type":"if","locations":[{"start":{"line":78,"column":2},"end":{"line":78,"column":38}},{"start":{},"end":{}}],"line":78},"7":{"loc":{"start":{"line":78,"column":6},"end":{"line":78,"column":26}},"type":"binary-expr","locations":[{"start":{"line":78,"column":6},"end":{"line":78,"column":15}},{"start":{"line":78,"column":19},"end":{"line":78,"column":26}}],"line":78},"8":{"loc":{"start":{"line":85,"column":4},"end":{"line":87,"column":5}},"type":"if","locations":[{"start":{"line":85,"column":4},"end":{"line":87,"column":5}},{"start":{},"end":{}}],"line":85},"9":{"loc":{"start":{"line":101,"column":2},"end":{"line":104,"column":3}},"type":"if","locations":[{"start":{"line":101,"column":2},"end":{"line":104,"column":3}},{"start":{},"end":{}}],"line":101},"10":{"loc":{"start":{"line":126,"column":6},"end":{"line":133,"column":7}},"type":"if","locations":[{"start":{"line":126,"column":6},"end":{"line":133,"column":7}},{"start":{},"end":{}}],"line":126},"11":{"loc":{"start":{"line":128,"column":8},"end":{"line":131,"column":9}},"type":"if","locations":[{"start":{"line":128,"column":8},"end":{"line":131,"column":9}},{"start":{},"end":{}}],"line":128},"12":{"loc":{"start":{"line":143,"column":2},"end":{"line":143,"column":33}},"type":"if","locations":[{"start":{"line":143,"column":2},"end":{"line":143,"column":33}},{"start":{},"end":{}}],"line":143},"13":{"loc":{"start":{"line":146,"column":2},"end":{"line":146,"column":41}},"type":"if","locations":[{"start":{"line":146,"column":2},"end":{"line":146,"column":41}},{"start":{},"end":{}}],"line":146},"14":{"loc":{"start":{"line":151,"column":10},"end":{"line":151,"column":52}},"type":"binary-expr","locations":[{"start":{"line":151,"column":10},"end":{"line":151,"column":44}},{"start":{"line":151,"column":48},"end":{"line":151,"column":52}}],"line":151},"15":{"loc":{"start":{"line":154,"column":2},"end":{"line":154,"column":38}},"type":"binary-expr","locations":[{"start":{"line":154,"column":2},"end":{"line":154,"column":10}},{"start":{"line":154,"column":14},"end":{"line":154,"column":38}}],"line":154},"16":{"loc":{"start":{"line":161,"column":29},"end":{"line":161,"column":39}},"type":"default-arg","locations":[{"start":{"line":161,"column":35},"end":{"line":161,"column":39}}],"line":161}},"s":{"0":2,"1":2,"2":2,"3":2,"4":8,"5":0,"6":8,"7":8,"8":8,"9":8,"10":8,"11":8,"12":8,"13":8,"14":1,"15":0,"16":0,"17":1,"18":0,"19":0,"20":0,"21":1,"22":5,"23":5,"24":1,"25":4,"26":4,"27":4,"28":4,"29":48,"30":48,"31":4,"32":4,"33":3,"34":1,"35":1,"36":2,"37":1,"38":1,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":1,"46":1,"47":0,"48":1,"49":1,"50":1,"51":0,"52":1,"53":1,"54":1,"55":2},"f":{"0":8,"1":8,"2":1,"3":5,"4":3,"5":1,"6":0,"7":1,"8":2},"b":{"0":[0,8],"1":[8,8],"2":[8,0],"3":[0,1],"4":[0,1],"5":[5,0],"6":[1,4],"7":[5,5],"8":[4,44],"9":[1,2],"10":[0,0],"11":[0,0],"12":[0,1],"13":[0,1],"14":[1,1],"15":[1,1],"16":[2]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"f7605b1157121725289dd8a95eaade5a8dddb9b0"} ,"/Users/beezen/mine/github/nucm/src/lang/default/index.js": {"path":"/Users/beezen/mine/github/nucm/src/lang/default/index.js","statementMap":{"0":{"start":{"line":4,"column":28},"end":{"line":7,"column":1}}},"fnMap":{},"branchMap":{},"s":{"0":2},"f":{},"b":{},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"120561081555bfaa1259d646aefab0d4a129f872"} -,"/Users/beezen/mine/github/nucm/src/utils/index.js": {"path":"/Users/beezen/mine/github/nucm/src/utils/index.js","statementMap":{"0":{"start":{"line":13,"column":2},"end":{"line":13,"column":60}},"1":{"start":{"line":22,"column":2},"end":{"line":22,"column":34}},"2":{"start":{"line":22,"column":23},"end":{"line":22,"column":34}},"3":{"start":{"line":23,"column":2},"end":{"line":23,"column":56}},"4":{"start":{"line":23,"column":24},"end":{"line":23,"column":56}},"5":{"start":{"line":24,"column":2},"end":{"line":24,"column":52}},"6":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"7":{"start":{"line":35,"column":2},"end":{"line":35,"column":21}},"8":{"start":{"line":36,"column":14},"end":{"line":36,"column":44}},"9":{"start":{"line":38,"column":2},"end":{"line":40,"column":3}},"10":{"start":{"line":39,"column":4},"end":{"line":39,"column":17}},"11":{"start":{"line":41,"column":2},"end":{"line":43,"column":3}},"12":{"start":{"line":42,"column":4},"end":{"line":42,"column":17}},"13":{"start":{"line":45,"column":2},"end":{"line":54,"column":3}},"14":{"start":{"line":45,"column":15},"end":{"line":45,"column":16}},"15":{"start":{"line":46,"column":17},"end":{"line":46,"column":32}},"16":{"start":{"line":47,"column":17},"end":{"line":47,"column":32}},"17":{"start":{"line":49,"column":4},"end":{"line":53,"column":5}},"18":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"19":{"start":{"line":51,"column":11},"end":{"line":53,"column":5}},"20":{"start":{"line":52,"column":6},"end":{"line":52,"column":16}},"21":{"start":{"line":55,"column":2},"end":{"line":55,"column":11}},"22":{"start":{"line":61,"column":22},"end":{"line":61,"column":82}},"23":{"start":{"line":62,"column":2},"end":{"line":64,"column":3}},"24":{"start":{"line":63,"column":4},"end":{"line":63,"column":18}},"25":{"start":{"line":65,"column":2},"end":{"line":65,"column":15}},"26":{"start":{"line":78,"column":49},"end":{"line":78,"column":56}},"27":{"start":{"line":79,"column":22},"end":{"line":83,"column":3}},"28":{"start":{"line":84,"column":2},"end":{"line":84,"column":35}},"29":{"start":{"line":85,"column":17},"end":{"line":85,"column":33}},"30":{"start":{"line":86,"column":2},"end":{"line":86,"column":64}},"31":{"start":{"line":87,"column":2},"end":{"line":89,"column":3}},"32":{"start":{"line":88,"column":4},"end":{"line":88,"column":20}},"33":{"start":{"line":90,"column":2},"end":{"line":90,"column":24}},"34":{"start":{"line":95,"column":21},"end":{"line":95,"column":74}},"35":{"start":{"line":96,"column":17},"end":{"line":96,"column":45}},"36":{"start":{"line":97,"column":2},"end":{"line":97,"column":43}},"37":{"start":{"line":97,"column":29},"end":{"line":97,"column":43}},"38":{"start":{"line":98,"column":2},"end":{"line":98,"column":12}}},"fnMap":{"0":{"name":"line","decl":{"start":{"line":12,"column":16},"end":{"line":12,"column":20}},"loc":{"start":{"line":12,"column":31},"end":{"line":14,"column":1}},"line":12},"1":{"name":"desensitize","decl":{"start":{"line":21,"column":16},"end":{"line":21,"column":27}},"loc":{"start":{"line":21,"column":33},"end":{"line":25,"column":1}},"line":21},"2":{"name":"compareVersion","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":30}},"loc":{"start":{"line":33,"column":39},"end":{"line":56,"column":1}},"line":33},"3":{"name":"getPackageManager","decl":{"start":{"line":59,"column":16},"end":{"line":59,"column":33}},"loc":{"start":{"line":59,"column":36},"end":{"line":66,"column":1}},"line":59},"4":{"name":"printLog","decl":{"start":{"line":77,"column":16},"end":{"line":77,"column":24}},"loc":{"start":{"line":77,"column":48},"end":{"line":91,"column":1}},"line":77},"5":{"name":"getNrmModule","decl":{"start":{"line":94,"column":16},"end":{"line":94,"column":28}},"loc":{"start":{"line":94,"column":31},"end":{"line":99,"column":1}},"line":94}},"branchMap":{"0":{"loc":{"start":{"line":22,"column":2},"end":{"line":22,"column":34}},"type":"if","locations":[{"start":{"line":22,"column":2},"end":{"line":22,"column":34}},{"start":{},"end":{}}],"line":22},"1":{"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":56}},"type":"if","locations":[{"start":{"line":23,"column":2},"end":{"line":23,"column":56}},{"start":{},"end":{}}],"line":23},"2":{"loc":{"start":{"line":49,"column":4},"end":{"line":53,"column":5}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":53,"column":5}},{"start":{"line":51,"column":11},"end":{"line":53,"column":5}}],"line":49},"3":{"loc":{"start":{"line":51,"column":11},"end":{"line":53,"column":5}},"type":"if","locations":[{"start":{"line":51,"column":11},"end":{"line":53,"column":5}},{"start":{},"end":{}}],"line":51},"4":{"loc":{"start":{"line":62,"column":2},"end":{"line":64,"column":3}},"type":"if","locations":[{"start":{"line":62,"column":2},"end":{"line":64,"column":3}},{"start":{},"end":{}}],"line":62},"5":{"loc":{"start":{"line":77,"column":34},"end":{"line":77,"column":46}},"type":"default-arg","locations":[{"start":{"line":77,"column":44},"end":{"line":77,"column":46}}],"line":77},"6":{"loc":{"start":{"line":78,"column":14},"end":{"line":78,"column":23}},"type":"default-arg","locations":[{"start":{"line":78,"column":21},"end":{"line":78,"column":23}}],"line":78},"7":{"loc":{"start":{"line":78,"column":25},"end":{"line":78,"column":39}},"type":"default-arg","locations":[{"start":{"line":78,"column":35},"end":{"line":78,"column":39}}],"line":78},"8":{"loc":{"start":{"line":84,"column":2},"end":{"line":84,"column":34}},"type":"binary-expr","locations":[{"start":{"line":84,"column":2},"end":{"line":84,"column":5}},{"start":{"line":84,"column":10},"end":{"line":84,"column":33}}],"line":84},"9":{"loc":{"start":{"line":86,"column":2},"end":{"line":86,"column":63}},"type":"binary-expr","locations":[{"start":{"line":86,"column":2},"end":{"line":86,"column":19}},{"start":{"line":86,"column":24},"end":{"line":86,"column":62}}],"line":86},"10":{"loc":{"start":{"line":87,"column":2},"end":{"line":89,"column":3}},"type":"if","locations":[{"start":{"line":87,"column":2},"end":{"line":89,"column":3}},{"start":{},"end":{}}],"line":87},"11":{"loc":{"start":{"line":97,"column":2},"end":{"line":97,"column":43}},"type":"if","locations":[{"start":{"line":97,"column":2},"end":{"line":97,"column":43}},{"start":{},"end":{}}],"line":97}},"s":{"0":14,"1":14,"2":1,"3":13,"4":5,"5":8,"6":7,"7":7,"8":7,"9":7,"10":1,"11":7,"12":3,"13":7,"14":7,"15":16,"16":16,"17":16,"18":3,"19":13,"20":2,"21":2,"22":1,"23":1,"24":1,"25":0,"26":13,"27":13,"28":13,"29":13,"30":13,"31":13,"32":5,"33":8,"34":0,"35":0,"36":0,"37":0,"38":0},"f":{"0":14,"1":14,"2":7,"3":1,"4":13,"5":0},"b":{"0":[1,13],"1":[5,8],"2":[3,13],"3":[2,11],"4":[1,0],"5":[2],"6":[11],"7":[8],"8":[13,2],"9":[13,8],"10":[5,8],"11":[0,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c8a22a105a057f05ba1ed2f18ab0dec0a2475fcf"} +,"/Users/beezen/mine/github/nucm/src/utils/index.js": {"path":"/Users/beezen/mine/github/nucm/src/utils/index.js","statementMap":{"0":{"start":{"line":13,"column":2},"end":{"line":13,"column":60}},"1":{"start":{"line":22,"column":2},"end":{"line":22,"column":34}},"2":{"start":{"line":22,"column":23},"end":{"line":22,"column":34}},"3":{"start":{"line":23,"column":2},"end":{"line":23,"column":56}},"4":{"start":{"line":23,"column":24},"end":{"line":23,"column":56}},"5":{"start":{"line":24,"column":2},"end":{"line":24,"column":52}},"6":{"start":{"line":34,"column":2},"end":{"line":34,"column":21}},"7":{"start":{"line":35,"column":2},"end":{"line":35,"column":21}},"8":{"start":{"line":36,"column":14},"end":{"line":36,"column":44}},"9":{"start":{"line":38,"column":2},"end":{"line":40,"column":3}},"10":{"start":{"line":39,"column":4},"end":{"line":39,"column":17}},"11":{"start":{"line":41,"column":2},"end":{"line":43,"column":3}},"12":{"start":{"line":42,"column":4},"end":{"line":42,"column":17}},"13":{"start":{"line":45,"column":2},"end":{"line":54,"column":3}},"14":{"start":{"line":45,"column":15},"end":{"line":45,"column":16}},"15":{"start":{"line":46,"column":17},"end":{"line":46,"column":32}},"16":{"start":{"line":47,"column":17},"end":{"line":47,"column":32}},"17":{"start":{"line":49,"column":4},"end":{"line":53,"column":5}},"18":{"start":{"line":50,"column":6},"end":{"line":50,"column":15}},"19":{"start":{"line":51,"column":11},"end":{"line":53,"column":5}},"20":{"start":{"line":52,"column":6},"end":{"line":52,"column":16}},"21":{"start":{"line":55,"column":2},"end":{"line":55,"column":11}},"22":{"start":{"line":61,"column":22},"end":{"line":61,"column":82}},"23":{"start":{"line":62,"column":2},"end":{"line":64,"column":3}},"24":{"start":{"line":63,"column":4},"end":{"line":63,"column":18}},"25":{"start":{"line":65,"column":2},"end":{"line":65,"column":15}},"26":{"start":{"line":78,"column":49},"end":{"line":78,"column":56}},"27":{"start":{"line":79,"column":22},"end":{"line":83,"column":3}},"28":{"start":{"line":84,"column":2},"end":{"line":84,"column":35}},"29":{"start":{"line":85,"column":17},"end":{"line":85,"column":33}},"30":{"start":{"line":86,"column":2},"end":{"line":86,"column":64}},"31":{"start":{"line":87,"column":2},"end":{"line":89,"column":3}},"32":{"start":{"line":88,"column":4},"end":{"line":88,"column":20}},"33":{"start":{"line":90,"column":2},"end":{"line":90,"column":24}},"34":{"start":{"line":95,"column":21},"end":{"line":95,"column":74}},"35":{"start":{"line":96,"column":17},"end":{"line":96,"column":45}},"36":{"start":{"line":97,"column":2},"end":{"line":97,"column":43}},"37":{"start":{"line":97,"column":29},"end":{"line":97,"column":43}},"38":{"start":{"line":98,"column":2},"end":{"line":98,"column":12}},"39":{"start":{"line":106,"column":22},"end":{"line":106,"column":91}},"40":{"start":{"line":107,"column":2},"end":{"line":107,"column":21}}},"fnMap":{"0":{"name":"line","decl":{"start":{"line":12,"column":16},"end":{"line":12,"column":20}},"loc":{"start":{"line":12,"column":31},"end":{"line":14,"column":1}},"line":12},"1":{"name":"desensitize","decl":{"start":{"line":21,"column":16},"end":{"line":21,"column":27}},"loc":{"start":{"line":21,"column":33},"end":{"line":25,"column":1}},"line":21},"2":{"name":"compareVersion","decl":{"start":{"line":33,"column":16},"end":{"line":33,"column":30}},"loc":{"start":{"line":33,"column":39},"end":{"line":56,"column":1}},"line":33},"3":{"name":"getPackageManager","decl":{"start":{"line":59,"column":16},"end":{"line":59,"column":33}},"loc":{"start":{"line":59,"column":36},"end":{"line":66,"column":1}},"line":59},"4":{"name":"printLog","decl":{"start":{"line":77,"column":16},"end":{"line":77,"column":24}},"loc":{"start":{"line":77,"column":48},"end":{"line":91,"column":1}},"line":77},"5":{"name":"getNrmModule","decl":{"start":{"line":94,"column":16},"end":{"line":94,"column":28}},"loc":{"start":{"line":94,"column":31},"end":{"line":99,"column":1}},"line":94},"6":{"name":"getRegistryUrl","decl":{"start":{"line":105,"column":16},"end":{"line":105,"column":30}},"loc":{"start":{"line":105,"column":33},"end":{"line":108,"column":1}},"line":105}},"branchMap":{"0":{"loc":{"start":{"line":22,"column":2},"end":{"line":22,"column":34}},"type":"if","locations":[{"start":{"line":22,"column":2},"end":{"line":22,"column":34}},{"start":{},"end":{}}],"line":22},"1":{"loc":{"start":{"line":23,"column":2},"end":{"line":23,"column":56}},"type":"if","locations":[{"start":{"line":23,"column":2},"end":{"line":23,"column":56}},{"start":{},"end":{}}],"line":23},"2":{"loc":{"start":{"line":49,"column":4},"end":{"line":53,"column":5}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":53,"column":5}},{"start":{"line":51,"column":11},"end":{"line":53,"column":5}}],"line":49},"3":{"loc":{"start":{"line":51,"column":11},"end":{"line":53,"column":5}},"type":"if","locations":[{"start":{"line":51,"column":11},"end":{"line":53,"column":5}},{"start":{},"end":{}}],"line":51},"4":{"loc":{"start":{"line":62,"column":2},"end":{"line":64,"column":3}},"type":"if","locations":[{"start":{"line":62,"column":2},"end":{"line":64,"column":3}},{"start":{},"end":{}}],"line":62},"5":{"loc":{"start":{"line":77,"column":34},"end":{"line":77,"column":46}},"type":"default-arg","locations":[{"start":{"line":77,"column":44},"end":{"line":77,"column":46}}],"line":77},"6":{"loc":{"start":{"line":78,"column":14},"end":{"line":78,"column":23}},"type":"default-arg","locations":[{"start":{"line":78,"column":21},"end":{"line":78,"column":23}}],"line":78},"7":{"loc":{"start":{"line":78,"column":25},"end":{"line":78,"column":39}},"type":"default-arg","locations":[{"start":{"line":78,"column":35},"end":{"line":78,"column":39}}],"line":78},"8":{"loc":{"start":{"line":84,"column":2},"end":{"line":84,"column":34}},"type":"binary-expr","locations":[{"start":{"line":84,"column":2},"end":{"line":84,"column":5}},{"start":{"line":84,"column":10},"end":{"line":84,"column":33}}],"line":84},"9":{"loc":{"start":{"line":86,"column":2},"end":{"line":86,"column":63}},"type":"binary-expr","locations":[{"start":{"line":86,"column":2},"end":{"line":86,"column":19}},{"start":{"line":86,"column":24},"end":{"line":86,"column":62}}],"line":86},"10":{"loc":{"start":{"line":87,"column":2},"end":{"line":89,"column":3}},"type":"if","locations":[{"start":{"line":87,"column":2},"end":{"line":89,"column":3}},{"start":{},"end":{}}],"line":87},"11":{"loc":{"start":{"line":97,"column":2},"end":{"line":97,"column":43}},"type":"if","locations":[{"start":{"line":97,"column":2},"end":{"line":97,"column":43}},{"start":{},"end":{}}],"line":97}},"s":{"0":16,"1":16,"2":1,"3":15,"4":9,"5":6,"6":7,"7":7,"8":7,"9":7,"10":1,"11":7,"12":3,"13":7,"14":7,"15":16,"16":16,"17":16,"18":3,"19":13,"20":2,"21":2,"22":1,"23":1,"24":1,"25":0,"26":13,"27":13,"28":13,"29":13,"30":13,"31":13,"32":5,"33":8,"34":2,"35":2,"36":2,"37":2,"38":0,"39":6,"40":6},"f":{"0":16,"1":16,"2":7,"3":1,"4":13,"5":2,"6":6},"b":{"0":[1,15],"1":[9,6],"2":[3,13],"3":[2,11],"4":[1,0],"5":[2],"6":[11],"7":[8],"8":[13,2],"9":[13,8],"10":[5,8],"11":[2,0]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"725603ab8f330b377ae93cfe9830ad17bc2d78d8"} } diff --git a/coverage/lcov.info b/coverage/lcov.info index a5d8846..7da4a55 100644 --- a/coverage/lcov.info +++ b/coverage/lcov.info @@ -11,29 +11,29 @@ FN:89,removeUser FNF:8 FNH:8 FNDA:2,getUserList -FNDA:4,(anonymous_1) -FNDA:11,(anonymous_2) -FNDA:3,(anonymous_3) +FNDA:5,(anonymous_1) +FNDA:13,(anonymous_2) +FNDA:4,(anonymous_3) FNDA:2,changeUser -FNDA:6,(anonymous_5) +FNDA:8,(anonymous_5) FNDA:2,addUser FNDA:2,removeUser DA:9,2 DA:10,2 DA:11,2 DA:12,2 -DA:13,4 -DA:15,11 -DA:18,11 -DA:19,4 -DA:21,7 +DA:13,5 +DA:15,13 +DA:18,13 +DA:19,5 +DA:21,8 DA:25,2 DA:26,2 DA:29,2 DA:30,1 DA:31,1 -DA:34,3 -DA:37,3 +DA:34,4 +DA:37,4 DA:40,1 DA:42,1 DA:43,1 @@ -48,7 +48,7 @@ DA:56,0 DA:57,0 DA:59,2 DA:61,2 -DA:62,6 +DA:62,8 DA:63,1 DA:66,2 DA:67,2 @@ -77,13 +77,13 @@ LF:55 LH:50 BRDA:12,0,0,0 BRDA:15,1,0,0 -BRDA:15,1,1,11 -BRDA:18,2,0,4 -BRDA:18,2,1,7 +BRDA:15,1,1,13 +BRDA:18,2,0,5 +BRDA:18,2,1,8 BRDA:29,3,0,1 BRDA:29,3,1,1 BRDA:34,4,0,1 -BRDA:34,4,1,2 +BRDA:34,4,1,3 BRDA:44,5,0,1 BRDA:44,5,1,0 BRDA:54,6,0,2 @@ -91,7 +91,7 @@ BRDA:54,6,1,0 BRDA:55,7,0,0 BRDA:55,7,1,2 BRDA:62,8,0,1 -BRDA:62,8,1,5 +BRDA:62,8,1,7 BRDA:76,9,0,2 BRDA:76,9,1,0 BRDA:77,10,0,2 @@ -202,27 +202,31 @@ BRDA:54,3,0,0 BRDA:54,3,1,1 BRDA:58,4,0,0 BRDA:58,4,1,1 -BRDA:78,5,0,1 -BRDA:78,5,1,4 -BRDA:85,6,0,4 -BRDA:85,6,1,44 -BRDA:101,7,0,1 -BRDA:101,7,1,2 -BRDA:126,8,0,0 -BRDA:126,8,1,0 -BRDA:128,9,0,0 -BRDA:128,9,1,0 -BRDA:143,10,0,0 -BRDA:143,10,1,1 -BRDA:146,11,0,0 -BRDA:146,11,1,1 -BRDA:151,12,0,1 -BRDA:151,12,1,0 -BRDA:154,13,0,1 -BRDA:154,13,1,1 -BRDA:161,14,0,2 -BRF:29 -BRH:18 +BRDA:77,5,0,5 +BRDA:77,5,1,0 +BRDA:78,6,0,1 +BRDA:78,6,1,4 +BRDA:78,7,0,5 +BRDA:78,7,1,5 +BRDA:85,8,0,4 +BRDA:85,8,1,44 +BRDA:101,9,0,1 +BRDA:101,9,1,2 +BRDA:126,10,0,0 +BRDA:126,10,1,0 +BRDA:128,11,0,0 +BRDA:128,11,1,0 +BRDA:143,12,0,0 +BRDA:143,12,1,1 +BRDA:146,13,0,0 +BRDA:146,13,1,1 +BRDA:151,14,0,1 +BRDA:151,14,1,1 +BRDA:154,15,0,1 +BRDA:154,15,1,1 +BRDA:161,16,0,2 +BRF:33 +BRH:22 end_of_record TN: SF:src/lang/default/index.js @@ -242,18 +246,20 @@ FN:33,compareVersion FN:59,getPackageManager FN:77,printLog FN:94,getNrmModule -FNF:6 -FNH:5 -FNDA:14,line -FNDA:14,desensitize +FN:105,getRegistryUrl +FNF:7 +FNH:7 +FNDA:16,line +FNDA:16,desensitize FNDA:7,compareVersion FNDA:1,getPackageManager FNDA:13,printLog -FNDA:0,getNrmModule -DA:13,14 -DA:22,14 -DA:23,13 -DA:24,8 +FNDA:2,getNrmModule +FNDA:6,getRegistryUrl +DA:13,16 +DA:22,16 +DA:23,15 +DA:24,6 DA:34,7 DA:35,7 DA:36,7 @@ -281,16 +287,18 @@ DA:86,13 DA:87,13 DA:88,5 DA:90,8 -DA:95,0 -DA:96,0 -DA:97,0 +DA:95,2 +DA:96,2 +DA:97,2 DA:98,0 -LF:35 -LH:30 +DA:106,6 +DA:107,6 +LF:37 +LH:35 BRDA:22,0,0,1 -BRDA:22,0,1,13 -BRDA:23,1,0,5 -BRDA:23,1,1,8 +BRDA:22,0,1,15 +BRDA:23,1,0,9 +BRDA:23,1,1,6 BRDA:49,2,0,3 BRDA:49,2,1,13 BRDA:51,3,0,2 @@ -306,8 +314,8 @@ BRDA:86,9,0,13 BRDA:86,9,1,8 BRDA:87,10,0,5 BRDA:87,10,1,8 -BRDA:97,11,0,0 +BRDA:97,11,0,2 BRDA:97,11,1,0 BRF:21 -BRH:18 +BRH:19 end_of_record diff --git a/package.json b/package.json index dbbf89b..8cc4b85 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nucm", - "version": "1.9.0", + "version": "1.9.1", "description": "NPM User Change Manager(NPM 用户账号切换管理)", "main": "./bin/index.js", "scripts": { diff --git a/src/common/index.js b/src/common/index.js index 8a05038..1340fd3 100644 --- a/src/common/index.js +++ b/src/common/index.js @@ -6,7 +6,7 @@ import inquirer from "inquirer"; import shell from "shelljs"; import "colors"; import { init, changeLanguage } from "i18next"; -import { printLog, getNrmModule } from "../utils/index"; +import { printLog, getNrmModule, getRegistryUrl } from "../utils/index"; import registries from "../constants/registries.json"; import { resourcesAll } from "../lang/default/index"; import { baseInitConfig } from "./env"; @@ -74,8 +74,8 @@ export function checkConfigInit() { * @return 当前源相关信息 {registry,registryName,_authtoken} */ export function getRegistryConfig(config) { - const registry = config?.npm?.registry; // 当前启用源地址 - if (!registry) return {}; + const registry = getRegistryUrl() || config?.npm?.registry; // 当前启用源地址 + if (!registry || !config) return {}; let registriesList = { ...registries, ...config.nrm }; // 源注册表 let registryName = ""; let _authtoken = config.npm[`${registry.replace(/^https?:/, "")}:_authToken`]; // 当前源的用户账号令牌 diff --git a/src/utils/index.js b/src/utils/index.js index ef786e1..130a30b 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -97,3 +97,12 @@ export function getNrmModule() { if (fs.existsSync(nrmCli)) return nrmCli; return ""; } + +/** + * 获取 npm 的 registry + * @return registry 镜像源地址 + */ +export function getRegistryUrl() { + const registryUrl = shell.exec("npm config get registry", { silent: true }).stdout.trim(); + return registryUrl; +}