{"maintainers":[{"name":"anonymous","email":"ljharb@gmail.com"},{"name":"anonymous","email":"github@sellside.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"anders.d.johnson.dev@gmail.com"}],"keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"dist-tags":{"latest":"1.0.4"},"author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"description":"Parse a github URL into an object.","readme":"# parse-github-url <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\n\n[![github actions][actions-image]][actions-url]\n[![coverage][codecov-image]][codecov-url]\n[![License][license-image]][license-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[![npm badge][npm-badge-png]][package-url]\n\n> Parse a github URL into an object.\n\nPlease consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support.\n\n## Install\n\nInstall with [npm](https://www.npmjs.com/):\n\n```sh\n$ npm install --save parse-github-url\n```\n\n**Why another GitHub URL parser library?**\n\nSeems like every lib I've found does too much, like both stringifying and parsing, or converts the URL from one format to another, only returns certain segments of the URL except for what I need, yields inconsistent results or has poor coverage.\n\n## Usage\n\n```js\nvar gh = require('parse-github-url');\ngh('https://github.com/jonschlinkert/micromatch');\n```\n\nResults in:\n\n```js\n{\n  \"owner\": \"jonschlinkert\",\n  \"name\": \"micromatch\",\n  \"repo\": \"jonschlinkert/micromatch\",\n  \"branch\": \"master\"\n}\n```\n\n## Example results\n\nGenerated results from test fixtures:\n\n```js\n// assemble/verb#1.2.3\nUrl {\n  protocol: null,\n  slashes: null,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: null,\n  hash: '#1.2.3',\n  search: null,\n  query: null,\n  pathname: 'assemble/verb',\n  path: 'assemble/verb',\n  href: 'assemble/verb#1.2.3',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: '1.2.3',\n  repository: 'assemble/verb' }\n\n// assemble/verb#branch\nUrl {\n  protocol: null,\n  slashes: null,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: null,\n  hash: '#branch',\n  search: null,\n  query: null,\n  pathname: 'assemble/verb',\n  path: 'assemble/verb',\n  href: 'assemble/verb#branch',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'branch',\n  repository: 'assemble/verb' }\n\n// assemble/verb\nUrl {\n  protocol: null,\n  slashes: null,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: null,\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb',\n  path: 'assemble/verb',\n  href: 'assemble/verb',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git+https://github.com/assemble/verb.git\nUrl {\n  protocol: 'git+https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'git+https://github.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git+ssh://github.com/assemble/verb.git\nUrl {\n  protocol: 'git+ssh:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'git+ssh://github.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git://gh.pages.com/assemble/verb.git\nUrl {\n  protocol: 'git:',\n  slashes: true,\n  auth: null,\n  host: 'gh.pages.com',\n  port: null,\n  hostname: 'gh.pages.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'git://gh.pages.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git://github.assemble.com/assemble/verb.git\nUrl {\n  protocol: 'git:',\n  slashes: true,\n  auth: null,\n  host: 'github.assemble.com',\n  port: null,\n  hostname: 'github.assemble.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'git://github.assemble.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git://github.assemble.two.com/assemble/verb.git\nUrl {\n  protocol: 'git:',\n  slashes: true,\n  auth: null,\n  host: 'github.assemble.two.com',\n  port: null,\n  hostname: 'github.assemble.two.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'git://github.assemble.two.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git://github.com/assemble/verb\nUrl {\n  protocol: 'git:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb',\n  path: 'assemble/verb',\n  href: 'git://github.com/assemble/verb',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git://github.com/assemble/verb.git\nUrl {\n  protocol: 'git:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'git://github.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git@gh.pages.com:assemble/verb.git\nUrl {\n  protocol: null,\n  slashes: null,\n  auth: null,\n  host: 'gh.pages.com',\n  port: null,\n  hostname: null,\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'git@gh.pages.com:assemble/verb.git',\n  path: 'git@gh.pages.com:assemble/verb.git',\n  href: 'git@gh.pages.com:assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// git@github.com:assemble/verb.git#1.2.3\nUrl {\n  protocol: null,\n  slashes: null,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: null,\n  hash: '#1.2.3',\n  search: null,\n  query: null,\n  pathname: 'git@github.com:assemble/verb.git',\n  path: 'git@github.com:assemble/verb.git',\n  href: 'git@github.com:assemble/verb.git#1.2.3',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: '1.2.3',\n  repository: 'assemble/verb' }\n\n// git@github.com:assemble/verb.git#v1.2.3\nUrl {\n  protocol: null,\n  slashes: null,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: null,\n  hash: '#v1.2.3',\n  search: null,\n  query: null,\n  pathname: 'git@github.com:assemble/verb.git',\n  path: 'git@github.com:assemble/verb.git',\n  href: 'git@github.com:assemble/verb.git#v1.2.3',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'v1.2.3',\n  repository: 'assemble/verb' }\n\n// git@github.com:assemble/verb.git\nUrl {\n  protocol: null,\n  slashes: null,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: null,\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'git@github.com:assemble/verb.git',\n  path: 'git@github.com:assemble/verb.git',\n  href: 'git@github.com:assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// github:assemble/verb\nUrl {\n  protocol: 'github:',\n  slashes: null,\n  auth: null,\n  host: 'assemble',\n  port: null,\n  hostname: 'assemble',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'verb',\n  path: 'verb',\n  href: 'github:assemble/verb',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// http://github.com/assemble\nUrl {\n  protocol: 'http:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble',\n  path: 'assemble',\n  href: 'http://github.com/assemble',\n  filepath: null,\n  owner: 'assemble',\n  name: null,\n  repo: null,\n  branch: 'master',\n  repository: null }\n\n// http://github.com/assemble/verb\nUrl {\n  protocol: 'http:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb',\n  path: 'assemble/verb',\n  href: 'http://github.com/assemble/verb',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// http://github.com/assemble/verb.git\nUrl {\n  protocol: 'http:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'http://github.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// http://github.com/assemble/verb/tree\nUrl {\n  protocol: 'http:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/tree',\n  path: 'assemble/verb/tree',\n  href: 'http://github.com/assemble/verb/tree',\n  filepath: null,\n  branch: 'tree',\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  repository: 'assemble/verb' }\n\n// http://github.com/assemble/verb/tree/master\nUrl {\n  protocol: 'http:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/tree/master',\n  path: 'assemble/verb/tree/master',\n  href: 'http://github.com/assemble/verb/tree/master',\n  filepath: null,\n  branch: 'master',\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  repository: 'assemble/verb' }\n\n// http://github.com/assemble/verb/tree/master/foo/bar\nUrl {\n  protocol: 'http:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/tree/master/foo/bar',\n  path: 'assemble/verb/tree/master/foo/bar',\n  href: 'http://github.com/assemble/verb/tree/master/foo/bar',\n  filepath: null,\n  branch: 'master',\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  repository: 'assemble/verb' }\n\n// https://assemble.github.com/assemble/verb/somefile.tar.gz\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'assemble.github.com',\n  port: null,\n  hostname: 'assemble.github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/somefile.tar.gz',\n  path: 'assemble/verb/somefile.tar.gz',\n  href: 'https://assemble.github.com/assemble/verb/somefile.tar.gz',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'somefile.tar.gz',\n  repository: 'assemble/verb' }\n\n// https://assemble.github.com/assemble/verb/somefile.zip\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'assemble.github.com',\n  port: null,\n  hostname: 'assemble.github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/somefile.zip',\n  path: 'assemble/verb/somefile.zip',\n  href: 'https://assemble.github.com/assemble/verb/somefile.zip',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'somefile.zip',\n  repository: 'assemble/verb' }\n\n// https://assemble@github.com/assemble/verb.git\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: 'assemble',\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'https://assemble@github.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// https://gh.pages.com/assemble/verb.git\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'gh.pages.com',\n  port: null,\n  hostname: 'gh.pages.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'https://gh.pages.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// https://github.com/assemble/verb\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb',\n  path: 'assemble/verb',\n  href: 'https://github.com/assemble/verb',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// https://github.com/assemble/verb.git\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb.git',\n  path: 'assemble/verb.git',\n  href: 'https://github.com/assemble/verb.git',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'master',\n  repository: 'assemble/verb' }\n\n// https://github.com/assemble/verb/blob/1.2.3/README.md\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/blob/1.2.3/README.md',\n  path: 'assemble/verb/blob/1.2.3/README.md',\n  href: 'https://github.com/assemble/verb/blob/1.2.3/README.md',\n  filepath: 'README.md',\n  branch: '1.2.3',\n  blob: '1.2.3/README.md',\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  repository: 'assemble/verb' }\n\n// https://github.com/assemble/verb/blob/249b21a86400b38969cee3d5df6d2edf8813c137/README.md\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/blob/249b21a86400b38969cee3d5df6d2edf8813c137/README.md',\n  path: 'assemble/verb/blob/249b21a86400b38969cee3d5df6d2edf8813c137/README.md',\n  href: 'https://github.com/assemble/verb/blob/249b21a86400b38969cee3d5df6d2edf8813c137/README.md',\n  filepath: '249b21a86400b38969cee3d5df6d2edf8813c137/README.md',\n  blob: '249b21a86400b38969cee3d5df6d2edf8813c137/README.md',\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'blob',\n  repository: 'assemble/verb' }\n\n// https://github.com/assemble/verb/blob/master/assemble/index.js\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/blob/master/assemble/index.js',\n  path: 'assemble/verb/blob/master/assemble/index.js',\n  href: 'https://github.com/assemble/verb/blob/master/assemble/index.js',\n  filepath: 'assemble/index.js',\n  branch: 'master',\n  blob: 'master/assemble/index.js',\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  repository: 'assemble/verb' }\n\n// https://github.com/assemble/verb/tree/1.2.3\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/tree/1.2.3',\n  path: 'assemble/verb/tree/1.2.3',\n  href: 'https://github.com/assemble/verb/tree/1.2.3',\n  filepath: null,\n  branch: '1.2.3',\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  repository: 'assemble/verb' }\n\n// https://github.com/assemble/verb/tree/feature/1.2.3\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'assemble/verb/tree/feature/1.2.3',\n  path: 'assemble/verb/tree/feature/1.2.3',\n  href: 'https://github.com/assemble/verb/tree/feature/1.2.3',\n  filepath: null,\n  branch: 'feature',\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  repository: 'assemble/verb' }\n\n// https://github.com/repos/assemble/verb/tarball\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'repos/assemble/verb/tarball',\n  path: 'assemble/verb/tarball',\n  href: 'https://github.com/repos/assemble/verb/tarball',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'tarball',\n  repository: 'assemble/verb' }\n\n// https://github.com/repos/assemble/verb/zipball\nUrl {\n  protocol: 'https:',\n  slashes: true,\n  auth: null,\n  host: 'github.com',\n  port: null,\n  hostname: 'github.com',\n  hash: null,\n  search: null,\n  query: null,\n  pathname: 'repos/assemble/verb/zipball',\n  path: 'assemble/verb/zipball',\n  href: 'https://github.com/repos/assemble/verb/zipball',\n  filepath: null,\n  owner: 'assemble',\n  name: 'verb',\n  repo: 'assemble/verb',\n  branch: 'zipball',\n  repository: 'assemble/verb' }\n```\n\n## About\n\n<details>\n<summary><strong>Contributing</strong></summary>\n\nPull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).\n\n</details>\n\n<details>\n<summary><strong>Running Tests</strong></summary>\n\nRunning and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:\n\n```sh\n$ npm install && npm test\n```\n\n</details>\n\n### Related projects\n\nYou might also be interested in these projects:\n\n* [git-add-remote](https://www.npmjs.com/package/git-add-remote): API for adding git remotes. | [homepage](https://github.com/jonschlinkert/git-add-remote \"API for adding git remotes.\")\n* [git-branch](https://www.npmjs.com/package/git-branch): Get the current branch for a local git repository. | [homepage](https://github.com/jonschlinkert/git-branch \"Get the current branch for a local git repository.\")\n* [git-repo-name](https://www.npmjs.com/package/git-repo-name): Get the repository name from the git remote origin URL. | [homepage](https://github.com/jonschlinkert/git-repo-name \"Get the repository name from the git remote origin URL.\")\n* [git-username](https://www.npmjs.com/package/git-username): Get the username from a git remote origin URL. | [homepage](https://github.com/jonschlinkert/git-username \"Get the username from a git remote origin URL.\")\n* [is-git-url](https://www.npmjs.com/package/is-git-url): Regex to validate that a URL is a git url. | [homepage](https://github.com/jonschlinkert/is-git-url \"Regex to validate that a URL is a git url.\")\n\n[package-url]: https://npmjs.org/package/parse-github-url\n[npm-version-svg]: https://versionbadg.es/jonschlinkert/parse-github-url.svg\n[deps-svg]: https://david-dm.org/jonschlinkert/parse-github-url.svg\n[deps-url]: https://david-dm.org/jonschlinkert/parse-github-url\n[dev-deps-svg]: https://david-dm.org/jonschlinkert/parse-github-url/dev-status.svg\n[dev-deps-url]: https://david-dm.org/jonschlinkert/parse-github-url#info=devDependencies\n[npm-badge-png]: https://nodei.co/npm/parse-github-url.png?downloads=true&stars=true\n[license-image]: https://img.shields.io/npm/l/parse-github-url.svg\n[license-url]: LICENSE\n[downloads-image]: https://img.shields.io/npm/dm/parse-github-url.svg\n[downloads-url]: https://npm-stat.com/charts.html?package=parse-github-url\n[codecov-image]: https://codecov.io/gh/jonschlinkert/parse-github-url/branch/main/graphs/badge.svg\n[codecov-url]: https://app.codecov.io/gh/jonschlinkert/parse-github-url/\n[actions-image]: https://img.shields.io/github/check-runs/jonschlinkert/parse-github-url/master\n[actions-url]: https://github.com/jonschlinkert/parse-github-url/actions\n","repository":{"type":"git","url":"git+https://github.com/jonschlinkert/parse-github-url.git"},"users":{"hualei":true,"geni429":true,"hal9zillion":true},"bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"license":"MIT","versions":{"0.1.0":{"name":"parse-github-url","version":"0.1.0","author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":{"url":"https://github.com/jonschlinkert/parse-github-url/blob/master/LICENSE","type":"MIT"},"_id":"parse-github-url@0.1.0","maintainers":[{"name":"anonymous","email":"github@sellside.com"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"95bd016d67ee17434fe060d704460978b4a25978","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-0.1.0.tgz","integrity":"sha512-rmb6KdSmZerS+ukeoZPvGQLwTWOmeRhMxoI8pTUO2isX1Hhj2sN0P5vdJrbV4MiEdLFGmYGitH/Fd1iLZmwLVA==","signatures":[{"sig":"MEUCIExm9EqwEluPNiYHMLQc97qatHjmj852fVF3nGEYryfdAiEAyfx+qDtymzaKuemD59ckGSCObQrkQOMvyiJEeouEPx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"95bd016d67ee17434fe060d704460978b4a25978","engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"github@sellside.com"},"repository":{"url":"git://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"2.5.1","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"*","should":"*"}},"0.1.1":{"name":"parse-github-url","version":"0.1.1","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@0.1.1","maintainers":[{"name":"anonymous","email":"github@sellside.com"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"989e513c221f5ee2b70d8441e56004845018f73c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-0.1.1.tgz","integrity":"sha512-EUB6oMTeaIz5VPlbURSVeSDHI+3ml7JLTuc21uXz6GpqXHAZOxPnBUw4FRaNvtyLWz+Tt9EAg9KGi1YhTDSwRg==","signatures":[{"sig":"MEYCIQDv0zbxAmOqGIozte4QYbIkMS6sRYI/LmULT1zbyjAtkwIhAOj4BnSU/kr1nSh1xpQbuVidOgEoMn5gabfFvzvSneMU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"989e513c221f5ee2b70d8441e56004845018f73c","engines":{"node":">=0.10.0"},"gitHead":"655ae500bc4cf03dd0dc3e425038b6491e1d4ce4","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"github@sellside.com"},"repository":{"url":"git://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"2.10.1","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"0.12.4","devDependencies":{"mocha":"*"}},"0.2.0":{"name":"parse-github-url","version":"0.2.0","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@0.2.0","maintainers":[{"name":"anonymous","email":"adjohnson916@gmail.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"github@sellside.com"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"d1343cf45d43025b4cd90fc80c37c7adae8b1442","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-0.2.0.tgz","integrity":"sha512-0Zazg+6LG1adBnW70fJbTxT0bcIN9IGUD+zpfMY9Gwu4hIMbqK2jAVuL5YcRBZHfPNGkg2cWAyqxfzKppopOeQ==","signatures":[{"sig":"MEUCIQDqaHAYycZ6OuuUMLMcqihDWWicEWOQGzCS0zH0e6IXPgIgXGxO53qzR2LAY1Gfjz9S3HwFwM+nQYAcQDmR9tQQ1eY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"d1343cf45d43025b4cd90fc80c37c7adae8b1442","engines":{"node":">=0.10.0"},"gitHead":"385c988a349422d7a2cb736bfb5b1b162aefaaba","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"brian.woodward@gmail.com"},"repository":{"url":"git://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"2.13.3","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"*"}},"0.2.1":{"name":"parse-github-url","version":"0.2.1","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@0.2.1","maintainers":[{"name":"anonymous","email":"adjohnson916@gmail.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"github@sellside.com"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"e17335025e02c827a14198b614e73ab5b9904be8","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-0.2.1.tgz","integrity":"sha512-SeZoTJX/3/4n+yNKUgZD4MPZVR1yvAWkLNEdi3hc9gdFD5PFXrf5wBv8oE+jQFte2ZAyoHRoVsLhnC5TPL6HNg==","signatures":[{"sig":"MEUCIQDdPMngy8X6E3j9H/aHPPjqYhXFUTTjZyHf2uS/Vj40owIgB4t+Nr1Bwnuwz5lvQ78SX3sXpw4lIfWZJwq6+/3HrO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js"],"_shasum":"e17335025e02c827a14198b614e73ab5b9904be8","engines":{"node":">=0.10.0"},"gitHead":"3d3841a43a669dbe7b0d60c1b30efb30858efad0","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"adjohnson916@gmail.com"},"repository":{"url":"git://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"2.12.1","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"0.12.6","devDependencies":{"mocha":"*"}},"0.3.0":{"name":"parse-github-url","version":"0.3.0","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@0.3.0","maintainers":[{"name":"anonymous","email":"adjohnson916@gmail.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"github@sellside.com"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"673cffdb3fe3cbc9b93ddeedcfce7d3ce2b801fd","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-0.3.0.tgz","integrity":"sha512-2rI02274eQCqWfU6OSNiFvUs35mafxeu2tG0z+TSHgD6KDsQw+DrK8U7ANfpimOgx5Nobyt8L5Umz9O+myju/A==","signatures":[{"sig":"MEUCIEvrYF9NGX/ZCVc6tHQLbhHjw+pYWSpEe+pb+su5NfDsAiEAgdo7ksVfuQlfGTAAxKJQXehiFQfMdUzEmvZ9gWNNvAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"plugins":["gulp-format-md"],"related":{"list":["is-git-url"]}},"_from":".","files":["index.js"],"_shasum":"673cffdb3fe3cbc9b93ddeedcfce7d3ce2b801fd","engines":{"node":">=0.10.0"},"gitHead":"6c7e554a51b999ad3f24265b044b3251171e461e","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"3.3.12","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"5.3.0","devDependencies":{"mocha":"*","gulp-format-md":"^0.1.5"}},"0.3.1":{"name":"parse-github-url","version":"0.3.1","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@0.3.1","maintainers":[{"name":"anonymous","email":"adjohnson916@gmail.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"github@sellside.com"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"3671c2cfbc1402124db0596af18eb5353b5c2e08","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-0.3.1.tgz","integrity":"sha512-S/8Kmx+TknS+f3jYQ4ssOIR+/DThoUmaF+qqKv9+E96WBldIIizeZqAMynuO0jaLXxL++FPBNPGz7gekTB/mJw==","signatures":[{"sig":"MEYCIQDxpGfPbIJI7/ydnP+Yo36C1uPHzLwjnyBVKZCLADSGxwIhAPzb/PXqZ8ngw5IhsgbynSKOcKP4/avV/8DzPVGkapnW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"toc":false,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","plugins":["gulp-format-md"],"related":{"list":["github-short-url-regex","is-git-url","parse-github-short-url"]},"reflinks":["verb"]},"_from":".","files":["index.js"],"_shasum":"3671c2cfbc1402124db0596af18eb5353b5c2e08","engines":{"node":">=0.10.0"},"gitHead":"d217378945f92ae11174e329ef1cda073f469d89","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"3.6.0","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"5.5.0","devDependencies":{"mocha":"^2.4.5","gulp-format-md":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/parse-github-url-0.3.1.tgz_1460893081664_0.5468166049104184","host":"packages-16-east.internal.npmjs.com"}},"0.3.2":{"name":"parse-github-url","version":"0.3.2","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@0.3.2","maintainers":[{"name":"anonymous","email":"adjohnson916@gmail.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"github@sellside.com"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"76ef01ebfe0b1e9c0f493672952cc6a4cd9cb260","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-0.3.2.tgz","integrity":"sha512-vawkgsrRR8wm/nqFTVQIl9G/VkRJK2VVo0ECPni20WRV+NOmHXGilnWwC/EjVqRqQ4oSIKwRKP1jW8CjlxlJ2Q==","signatures":[{"sig":"MEYCIQCKdnQ/LSQhNKSKBE7l243s/fn4bY3PPp6mrPyPJ7n03gIhAJaLA/WAWHI94TVDfaFHT3TGzGpi/RHhz7UnME1SZbhS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"toc":false,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","plugins":["gulp-format-md"],"related":{"list":["github-short-url-regex","is-git-url","parse-github-short-url"]},"reflinks":["verb"]},"_from":".","files":["index.js"],"_shasum":"76ef01ebfe0b1e9c0f493672952cc6a4cd9cb260","engines":{"node":">=0.10.0"},"gitHead":"1a747cfbaa40a77f066cc7e39b4e95db3a7d6922","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"3.10.3","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"6.3.0","devDependencies":{"mocha":"^2.4.5","gulp-format-md":"^0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/parse-github-url-0.3.2.tgz_1473199875813_0.4883029954507947","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"parse-github-url","version":"1.0.0","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@1.0.0","maintainers":[{"name":"anonymous","email":"adjohnson916@gmail.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"github@sellside.com"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"d0c50b592d5a252c61a8540a421dfe8e571cf45a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-1.0.0.tgz","integrity":"sha512-7324v3RKGqZCTIzI6olEGN4pDAH8zrtU1tSiwkqYgy9435DioWUv6+QG1NU/cqoC+0A9IOphwFsa8SUaMaxnWQ==","signatures":[{"sig":"MEUCIQCfSbwNWfasnhp34GmA8ffkPJyRixh3QzTTzhzPywrK4wIgYGVfZqapOhLoFJZGECYowkN7/Yuamsv6uNPxK54ihxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":false,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","plugins":["gulp-format-md"],"related":{"list":["github-short-url-regex","is-git-url","parse-github-short-url"]},"reflinks":["verb"]},"_from":".","files":["index.js"],"_shasum":"d0c50b592d5a252c61a8540a421dfe8e571cf45a","engines":{"node":">=0.10.0"},"gitHead":"06cdebdae3af75ed955c6cb4273ffd47781a9c82","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"3.10.9","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"6.9.2","devDependencies":{"mocha":"^2.4.5","gulp-format-md":"^0.1.7","verb-generate-readme":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/parse-github-url-1.0.0.tgz_1483177139801_0.03566072345711291","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"parse-github-url","version":"1.0.1","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@1.0.1","maintainers":[{"name":"anonymous","email":"adjohnson916@gmail.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"github@sellside.com"}],"contributors":[{"url":"https://github.com/bmeiri","name":"Ben Meiri"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"jeremyruppel.github.io","name":"Jeremy Ruppel"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"cookpete.com","name":"Pete Cook"},{"url":"https://github.com/alferov","name":"Philipp Alferov"},{"url":"https://willbar.com","name":"William Bartholomew"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"dist":{"shasum":"af8d10e58cca8cfcc6e8975dd56942ccb36f5119","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-1.0.1.tgz","integrity":"sha512-w7N3anrhTV0kUoUp2reEY8716DScD/Z958QZm6E7VbqzoPs6TnbWFrBBHUzgpxcBoKFkFh3NQ0AS6rxIIKH+fQ==","signatures":[{"sig":"MEYCIQDD/5JnyINGRAT0PzAHnP5K3oDH9eG4WqGmC3mpbnYZYgIhAMFtypDaPlXIrzUTTjxyzAjmsb5PUOdcC1uUTVAHXveT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":false,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","plugins":["gulp-format-md"],"related":{"list":["git-add-remote","git-branch","git-repo-name","git-username","is-git-url"]}},"files":["index.js"],"engines":{"node":">=0.10.0"},"gitHead":"4b8851747db5c5a9edcc91f16eecbf60cdcda832","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"5.5.1","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"8.7.0","devDependencies":{"mocha":"^3.2.0","gulp-format-md":"^1.0.0","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/parse-github-url-1.0.1.tgz_1509495615271_0.39010335970669985","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"parse-github-url","version":"1.0.2","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@1.0.2","maintainers":[{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"anders.d.johnson.developer@gmail.com"},{"name":"anonymous","email":"github@sellside.com"}],"contributors":[{"url":"https://github.com/bmeiri","name":"Ben Meiri"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://twitter.com/jmendiara","name":"Javier Mendiara"},{"url":"jeremyruppel.github.io","name":"Jeremy Ruppel"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"cookpete.com","name":"Pete Cook"},{"url":"https://github.com/alferov","name":"Philipp Alferov"},{"url":"https://willbar.com","name":"William Bartholomew"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"bin":{"parse-github-url":"./cli.js"},"dist":{"shasum":"242d3b65cbcdda14bb50439e3242acf6971db395","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-1.0.2.tgz","integrity":"sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==","signatures":[{"sig":"MEUCIAGXmhB0PCzdYhLS4D0b85zNgW8bTSox0HKHk+wH6p2QAiEAsTjQnVv++KVK9uQO5nzCab/Pt0aLc9CWsfcuchZoDzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","verb":{"run":true,"toc":false,"lint":{"reflinks":true},"tasks":["readme"],"layout":"default","plugins":["gulp-format-md"],"related":{"list":["git-add-remote","git-branch","git-repo-name","git-username","is-git-url"]}},"files":["cli.js","index.js"],"engines":{"node":">=0.10.0"},"gitHead":"bd83ee0b993fce93df89c44b4dc04d98a4bbacd0","scripts":{"test":"mocha"},"_npmUser":{"name":"anonymous","email":"github@sellside.com"},"repository":{"url":"git+https://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"5.5.1","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"9.1.0","devDependencies":{"mocha":"^3.2.0","gulp-format-md":"^1.0.0","verb-generate-readme":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/parse-github-url-1.0.2.tgz_1512746180310_0.736249839887023","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"parse-github-url","version":"1.0.3","keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"author":{"url":"https://github.com/jonschlinkert","name":"Jon Schlinkert"},"license":"MIT","_id":"parse-github-url@1.0.3","contributors":[{"url":"https://github.com/bmeiri","name":"Ben Meiri"},{"url":"https://twitter.com/doowb","name":"Brian Woodward"},{"url":"http://twitter.com/jmendiara","name":"Javier Mendiara"},{"url":"jeremyruppel.github.io","name":"Jeremy Ruppel"},{"url":"http://twitter.com/jonschlinkert","name":"Jon Schlinkert"},{"url":"cookpete.com","name":"Pete Cook"},{"url":"https://github.com/alferov","name":"Philipp Alferov"},{"url":"https://willbar.com","name":"William Bartholomew"}],"homepage":"https://github.com/jonschlinkert/parse-github-url","bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"bin":{"parse-github-url":"cli.js"},"dist":{"shasum":"2ab55642c8685b63fbe2a196f5abe4ae9bd68abc","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-1.0.3.tgz","fileCount":5,"integrity":"sha512-tfalY5/4SqGaV/GIGzWyHnFjlpTPTNpENR9Ea2lLldSJ8EWXMsvacWucqY3m3I4YPtas15IxTLQVQ5NSYXPrww==","signatures":[{"sig":"MEYCIQDzBKiRZNQ8iHwcI0WeK/OKWi9h5UaR5OnoeZbHkE2orQIhAJDH1Babh0sKdiIYqRb90Kto30OKnhVDbvWWXntVe/T7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26667},"main":"index.js","engines":{"node":">= 0.10"},"gitHead":"3fb7dfb5832e63a3f94ab0c7d5ec6bbe3932803e","scripts":{"lint":"eslint --ext=js,mjs .","test":"npm run tests-only","pretest":"npm run lint","version":"auto-changelog && git add CHANGELOG.md","posttest":"aud --production","tests-only":"tape 'test/**/*.js'","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"_npmUser":{"name":"anonymous","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jonschlinkert/parse-github-url.git","type":"git"},"_npmVersion":"10.8.1","description":"Parse a github URL into an object.","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","hideCredit":true,"unreleased":false,"commitLimit":false,"backfillLimit":false},"devDependencies":{"aud":"^2.0.4","tape":"^5.8.1","eslint":"=8.8.0","auto-changelog":"^2.4.0","@ljharb/eslint-config":"^21.1.1"},"_npmOperationalInternal":{"tmp":"tmp/parse-github-url_1.0.3_1719429842796_0.2002248080706175","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"parse-github-url","description":"Parse a github URL into an object.","version":"1.0.4","homepage":"https://github.com/jonschlinkert/parse-github-url","author":{"name":"Jon Schlinkert","url":"https://github.com/jonschlinkert"},"contributors":[{"name":"Ben Meiri","url":"https://github.com/bmeiri"},{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Javier Mendiara","url":"http://twitter.com/jmendiara"},{"name":"Jeremy Ruppel","url":"jeremyruppel.github.io"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"},{"name":"Pete Cook","url":"cookpete.com"},{"name":"Philipp Alferov","url":"https://github.com/alferov"},{"name":"William Bartholomew","url":"https://willbar.com"}],"repository":{"type":"git","url":"git+https://github.com/jonschlinkert/parse-github-url.git"},"bugs":{"url":"https://github.com/jonschlinkert/parse-github-url/issues"},"license":"MIT","main":"index.js","bin":{"parse-github-url":"cli.js"},"engines":{"node":">= 0.10"},"scripts":{"lint":"eslint --ext=js,mjs .","pretest":"npm run lint","tests-only":"tape 'test/**/*.js'","test":"npm run tests-only","prepack":"npmignore --auto","posttest":"npx npm@\">= 10.2\" audit --production","version":"auto-changelog && git add CHANGELOG.md","postversion":"auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\""},"devDependencies":{"@ljharb/eslint-config":"^22.2.2","auto-changelog":"^2.5.0","encoding":"^0.1.0","eslint":"^8.57.1","npmignore":"^0.3.5","tape":"^5.9.0"},"keywords":["branch","git","github","match","parse","regex","repo","test","url","user","username"],"publishConfig":{"ignore":[".github/",".editorconfig",".eslintrc",".gitattributes","support.js","test/"]},"auto-changelog":{"output":"CHANGELOG.md","template":"keepachangelog","unreleased":false,"commitLimit":false,"backfillLimit":false,"hideCredit":true},"gitHead":"4c9189aef365c4b927cdfda58bd4f59642d53577","_id":"parse-github-url@1.0.4","_nodeVersion":"25.8.2","_npmVersion":"11.11.1","dist":{"integrity":"sha512-CEtCOt55fHmd6DpBc/N7H5NC4vJpcquhzzs9Iw2mRj8bVxo1O5TQI5MXKOMO7+yBOqD+5dKCCRK4Kj1KskZc6Q==","shasum":"4b08752d219b4168a5502366cc459fe48fa8aa9f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/parse-github-url/-/parse-github-url-1.0.4.tgz","fileCount":7,"unpackedSize":37626,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDy5lI7WqV27mcm3baPq56rBgN+SbalugN3bKdv5vTIlQIhAO8VDuUIinX1dyTkcaxgsUCGykHhtbeS7se8QDZW1XaL"}]},"_npmUser":{"name":"anonymous","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ljharb@gmail.com"},{"name":"anonymous","email":"github@sellside.com"},{"name":"anonymous","email":"brian.woodward@gmail.com"},{"name":"anonymous","email":"anders.d.johnson.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/parse-github-url_1.0.4_1775089469266_0.8212091518869173"},"_hasShrinkwrap":false}},"name":"parse-github-url","time":{"created":"2015-03-14T15:38:05.351Z","modified":"2026-04-02T00:24:29.535Z","0.1.0":"2015-03-14T15:38:05.351Z","0.1.1":"2015-06-28T17:50:02.621Z","0.2.0":"2015-10-13T00:15:31.622Z","0.2.1":"2015-10-17T20:25:57.345Z","0.3.0":"2016-01-17T18:06:52.258Z","0.3.1":"2016-04-17T11:38:02.845Z","0.3.2":"2016-09-06T22:11:17.490Z","1.0.0":"2016-12-31T09:39:00.606Z","1.0.1":"2017-11-01T00:20:16.450Z","1.0.2":"2017-12-08T15:16:21.425Z","1.0.3":"2024-06-26T19:24:02.940Z","1.0.4":"2026-04-02T00:24:29.431Z"},"contributors":[{"name":"Ben Meiri","url":"https://github.com/bmeiri"},{"name":"Brian Woodward","url":"https://twitter.com/doowb"},{"name":"Javier Mendiara","url":"http://twitter.com/jmendiara"},{"name":"Jeremy Ruppel","url":"jeremyruppel.github.io"},{"name":"Jon Schlinkert","url":"http://twitter.com/jonschlinkert"},{"name":"Pete Cook","url":"cookpete.com"},{"name":"Philipp Alferov","url":"https://github.com/alferov"},{"name":"William Bartholomew","url":"https://willbar.com"}],"readmeFilename":"README.md","homepage":"https://github.com/jonschlinkert/parse-github-url"}