{"versions":{"1.0.1":{"name":"giturl","version":"1.0.1","description":"Transfer git url to web url","main":"index.js","scripts":{"test":"mocha test/*.test.js"},"config":{"blanket":{"pattern":"giturl/lib"},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","jshint":"*","mocha":"2","mocha-lcov-reporter":"*","should":"3.3.1","travis-cov":"*"},"homepage":"https://github.com/repo-utils/giturl","repository":{"type":"git","url":"git://github.com/repo-utils/giturl.git","web":"https://github.com/repo-utils/giturl"},"bugs":{"url":"https://github.com/repo-utils/giturl/issues","email":"fengmk2@gmail.com"},"keywords":["giturl","git","github","gitlab","url"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"popomore","email":"sakura9515@gmail.com","url":"https://github.com/popomore"}],"gitHead":"55b68e9e1d8ed913c82d954606b0cd2b7935fec0","_id":"giturl@1.0.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.0","_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"dist":{"shasum":"926c69bda5c48a3d8f74254e99f826835e6a4aa0","size":2752,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/giturl/-/giturl-1.0.1.tgz"},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"},{"name":"anonymous","email":"sakura9515@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/giturl_1.0.1_1544591700861_0.9502753597063871"},"_hasShrinkwrap":false,"publish_time":1544591701021,"_cnpm_publish_time":1544591701021},"1.0.0":{"name":"giturl","version":"1.0.0","description":"Transfer git url to web url","main":"index.js","scripts":{"test":"mocha test/*.test.js"},"config":{"blanket":{"pattern":"giturl/lib"},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","jshint":"*","mocha":"*","mocha-lcov-reporter":"*","should":"3.3.1","travis-cov":"*"},"homepage":"https://github.com/repo-utils/giturl","repository":{"type":"git","url":"git://github.com/repo-utils/giturl.git","web":"https://github.com/repo-utils/giturl"},"bugs":{"url":"https://github.com/repo-utils/giturl/issues","email":"fengmk2@gmail.com"},"keywords":["giturl","git","github","gitlab","url"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"popomore","email":"sakura9515@gmail.com","url":"https://github.com/popomore"}],"gitHead":"a71915e8609cf232021531c8c10723cb8cb57501","_id":"giturl@1.0.0","_shasum":"9732a81e9e25c457a22f0e2ca1c9c51dbbb5325f","_from":".","_npmVersion":"3.3.6","_nodeVersion":"4.2.1","_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"},{"name":"anonymous","email":"sakura9515@gmail.com"}],"dist":{"shasum":"9732a81e9e25c457a22f0e2ca1c9c51dbbb5325f","size":2721,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/giturl/-/giturl-1.0.0.tgz"},"directories":{},"publish_time":1444908672661,"_cnpm_publish_time":1444908672661,"_hasShrinkwrap":false},"0.0.3":{"name":"giturl","version":"0.0.3","description":"Transfer git url to web url","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"giturl/lib"},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","jshint":"*","mocha":"*","mocha-lcov-reporter":"*","should":"3.3.1","travis-cov":"*"},"homepage":"https://github.com/repo-utils/giturl","repository":{"type":"git","url":"git://github.com/repo-utils/giturl.git","web":"https://github.com/repo-utils/giturl"},"bugs":{"url":"https://github.com/repo-utils/giturl/issues","email":"fengmk2@gmail.com"},"keywords":["giturl","git","github","gitlab","url"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"}],"_id":"giturl@0.0.3","dist":{"shasum":"0454fdffe517dac0d422a689de11adf924ee737a","size":2674,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/giturl/-/giturl-0.0.3.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"},{"name":"anonymous","email":"sakura9515@gmail.com"}],"directories":{},"publish_time":1398311456337,"_cnpm_publish_time":1398311456337,"_hasShrinkwrap":false},"0.0.2":{"name":"giturl","version":"0.0.2","description":"Transfer git url to web url","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"giturl/lib"},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"autod":"*","contributors":"*","should":"*","blanket":"*","travis-cov":"*","cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"homepage":"https://github.com/fengmk2/giturl","repository":{"type":"git","url":"git://github.com/fengmk2/giturl.git","web":"https://github.com/fengmk2/giturl"},"bugs":{"url":"https://github.com/fengmk2/giturl/issues","email":"fengmk2@gmail.com"},"keywords":["giturl","git","github","gitlab","url"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"}],"_id":"giturl@0.0.2","dist":{"shasum":"8db12be3a3380696aa86220302c8990f337bd4d1","size":2537,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/giturl/-/giturl-0.0.2.tgz"},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"},{"name":"anonymous","email":"sakura9515@gmail.com"}],"directories":{},"publish_time":1393505390770,"_hasShrinkwrap":false,"_cnpm_publish_time":1393505390770},"0.0.1":{"name":"giturl","version":"0.0.1","description":"Transfer git url to web url","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"giturl/lib"},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"autod":"*","contributors":"*","should":"*","blanket":"*","travis-cov":"*","cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"homepage":"https://github.com/fengmk2/giturl","repository":{"type":"git","url":"git://github.com/fengmk2/giturl.git","web":"https://github.com/fengmk2/giturl"},"bugs":{"url":"https://github.com/fengmk2/giturl/issues","email":"fengmk2@gmail.com"},"keywords":["giturl","git","github","gitlab","url"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"}],"_id":"giturl@0.0.1","dist":{"shasum":"9a8fbac55b76c58d02211233240584606ef6ecb2","size":2447,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/giturl/-/giturl-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"},{"name":"anonymous","email":"sakura9515@gmail.com"}],"directories":{},"publish_time":1390221966141,"_hasShrinkwrap":false,"_cnpm_publish_time":1390221966141},"1.0.2":{"name":"giturl","version":"1.0.2","description":"Transfer git url to web url","main":"index.js","scripts":{"test":"mocha test/*.test.js","ci":"c8 -r text -r lcov npm test","contributor":"git-contributor"},"dependencies":{},"devDependencies":{"c8":"^8.0.0","git-contributor":"^2.1.5","jshint":"*","mocha":"^10.2.0","should":"3.3.1"},"homepage":"https://github.com/repo-utils/giturl","repository":{"type":"git","url":"git://github.com/repo-utils/giturl.git","web":"https://github.com/repo-utils/giturl"},"bugs":{"url":"https://github.com/repo-utils/giturl/issues"},"keywords":["giturl","git","github","gitlab","url"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://github.com/fengmk2"},"license":"MIT","gitHead":"07d14587507d8b7b1f5aa580bcc4d1ee7465dad7","_id":"giturl@1.0.2","_nodeVersion":"18.16.0","_npmVersion":"6.14.18","dist":{"integrity":"sha512-0CmSFVdrWAfqf7LKeOYfsZ3A8K9x5LNi9hh/OnzwxFbLV/wTuPqlLorUEIogT2QAdCF1zKTtJgUC0f3XTrTzZA==","shasum":"63ccc4625401dcddd68591f01aeb40cb1e9f23a6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/giturl/-/giturl-1.0.2.tgz","fileCount":6,"unpackedSize":7788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZHkZ5dL6u+DE97XmbVFuFPA4BshBBCbUD0+6nOZ/L5wIgBOY/BQillkwCK+H8ei7rhY0WpxoTHWOvGmBritUWpcY="}],"size":3172},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"},{"name":"anonymous","email":"sakura9515@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/giturl_1.0.2_1686791101517_0.2536499955796061"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-15T01:05:01.766Z","publish_time":1686791101766,"_source_registry_name":"default","contributors":[]},"1.0.3":{"name":"giturl","version":"1.0.3","description":"Transfer git url to web url","main":"index.js","scripts":{"test":"mocha test/*.test.js"},"config":{"blanket":{"pattern":"giturl/lib"},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","jshint":"*","mocha":"2","mocha-lcov-reporter":"*","should":"3.3.1","travis-cov":"*"},"homepage":"https://github.com/repo-utils/giturl","repository":{"type":"git","url":"git://github.com/repo-utils/giturl.git","web":"https://github.com/repo-utils/giturl"},"bugs":{"url":"https://github.com/repo-utils/giturl/issues","email":"fengmk2@gmail.com"},"keywords":["giturl","git","github","gitlab","url"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"popomore","email":"sakura9515@gmail.com","url":"https://github.com/popomore"}],"gitHead":"8d10ff9f20a94ff2251e8bb69e85e0a77c9ab045","_id":"giturl@1.0.3","_nodeVersion":"18.16.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==","shasum":"27f9d1f251d138eb2a5a56cc9dd8512b0fc0bbc6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/giturl/-/giturl-1.0.3.tgz","fileCount":7,"unpackedSize":7126,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD7GFY9+IJpGv4ZGZBMgcmp50Ah+MP9QEEFoMhqebjwsgIfA9urHs/GJK13cPsdG7gueygQLzb0/jigD92kK02wsA=="}],"size":2918},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"},{"name":"anonymous","email":"sakura9515@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/giturl_1.0.3_1686935815483_0.9543945616509808"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-16T17:16:55.644Z","publish_time":1686935815644,"_source_registry_name":"default"},"2.0.0":{"name":"giturl","version":"2.0.0","description":"Transfer git url to web url","main":"index.js","scripts":{"test":"mocha test/*.test.js","ci":"c8 -r text -r lcov npm test","contributor":"git-contributor"},"dependencies":{},"devDependencies":{"c8":"^8.0.0","git-contributor":"^2.1.5","jshint":"*","mocha":"^10.2.0","should":"3.3.1"},"homepage":"https://github.com/repo-utils/giturl","repository":{"type":"git","url":"git://github.com/repo-utils/giturl.git"},"bugs":{"url":"https://github.com/repo-utils/giturl/issues"},"keywords":["giturl","git","github","gitlab","url"],"engines":{"node":">= 14.17.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://github.com/fengmk2"},"license":"MIT","gitHead":"5ca499a0f70b75106ec52c66684d769ad2c1b5d0","_id":"giturl@2.0.0","_nodeVersion":"18.16.0","_npmVersion":"6.14.18","dist":{"integrity":"sha512-FB0MmghWLcqsyrBZyqsLCNeS2kIzYymT34t/6BxM5R0/9Pxvj0K1eK25SBbwRHMjKMLgQ7nYqBSduF6XyfkgFg==","shasum":"98c1b83823a46965a2f889f842e2561c62f09dd6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/giturl/-/giturl-2.0.0.tgz","fileCount":6,"unpackedSize":7775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzNdEULdBo7YB1nrXB7EMNYmtZDfV3DI0TqJu7tXhFZwIhAIdvgl3C5FpmRGkl+WqufnZf7ttzrP56nhpKilO0nqV9"}],"size":3166},"_npmUser":{"name":"anonymous","email":"fengmk2@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"dead_horse@qq.com"},{"name":"anonymous","email":"fengmk2@gmail.com"},{"name":"anonymous","email":"sakura9515@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/giturl_2.0.0_1686936041825_0.6969993256622931"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-16T17:20:42.041Z","publish_time":1686936042041,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.0.0"},"name":"giturl","time":{"modified":"2025-12-07T02:11:49.706Z","created":"2022-01-26T22:23:25.148Z","1.0.1":"2018-12-12T05:15:01.021Z","1.0.0":"2015-10-15T11:31:12.661Z","0.0.3":"2014-04-24T03:50:56.337Z","0.0.2":"2014-02-27T12:49:50.770Z","0.0.1":"2014-01-20T12:46:06.141Z","1.0.2":"2023-06-15T01:05:01.766Z","1.0.3":"2023-06-16T17:16:55.644Z","2.0.0":"2023-06-16T17:20:42.041Z"},"readme":"# giturl\n\n[![CI](https://github.com/repo-utils/giturl/actions/workflows/nodejs.yml/badge.svg)](https://github.com/repo-utils/giturl/actions/workflows/nodejs.yml)\n\n[![NPM](https://nodei.co/npm/giturl.png?downloads=true&stars=true)](https://nodei.co/npm/giturl/)\n\n![logo](https://raw.github.com/repo-utils/giturl/master/logo.png)\n\nTransfer git url to web url.\n\n## Install\n\n```bash\nnpm install giturl\n```\n\n## Usage\n\n```js\nvar giturl = require('giturl');\n\ngiturl.parse('git://gitlab.com/edp/logger.git');\n// => http://gitlab.com/edp/logger\n\ngiturl.parse('git@gitlab.com:edp/logger.git');\n// => http://gitlab.com/edp/logger\n\ngiturl.parse('git://github.com/treygriffith/cellar.git');\n// => https://github.com/treygriffith/cellar\n\ngiturl.parse('https://jpillora@github.com/banchee/tranquil.git');\n// => https://github.com/banchee/tranquil\n\ngiturl.parse('https://jpillora@github.com/banchee/tranquil.git');\n// => https://github.com/banchee/tranquil\n\ngiturl.parse('git@github.com:cnpm/cnpm.git');\n// => https://github.com/cnpm/cnpm\n\ngiturl.parse('git@gitcafe.com:fengmk2/cnpm.git');\n// => http://gitcafe.com/fengmk2/cnpm\n\ngiturl.parse('http://github.com/component/emitter/archive/1.0.1.tar.gz')\n// => https://github.com/component/emitter\n```\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2014 fengmk2 &lt;<fengmk2@gmail.com>&gt; and other contributors\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n'Software'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n<!-- GITCONTRIBUTOR_START -->\n\n## Contributors\n\n|[<img src=\"https://avatars.githubusercontent.com/u/156269?v=4\" width=\"100px;\"/><br/><sub><b>fengmk2</b></sub>](https://github.com/fengmk2)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/360661?v=4\" width=\"100px;\"/><br/><sub><b>popomore</b></sub>](https://github.com/popomore)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/99484857?v=4\" width=\"100px;\"/><br/><sub><b>npmmirror</b></sub>](https://github.com/npmmirror)<br/>|\n| :---: | :---: | :---: |\n\n\nThis project follows the git-contributor [spec](https://github.com/xudafeng/git-contributor), auto updated at `Thu Jun 15 2023 08:58:20 GMT+0800`.\n\n<!-- GITCONTRIBUTOR_END -->","users":{}}