{"maintainers":[{"email":"charlie.robbins@gmail.com","name":"deployment"},{"email":"info@martijnswaagman.nl","name":"deployment"},{"email":"npm@3rd-Eden.com","name":"deployment"},{"email":"npm@3rd-Eden.com","name":"deployment"},{"email":"jcrugzz@gmail.com","name":"deployment"}],"keywords":["extract","github","url","repository","project","username","repo"],"dist-tags":{"latest":"1.0.0"},"author":{"name":"Arnout Kazemier"},"description":"Extract the Github project / repository URL from a given object","readme":"# extract-github\n\n[![Build Status](https://travis-ci.org/3rd-Eden/extract-github.png)](https://travis-ci.org/3rd-Eden/extract-github)\n\nExtract a valid github URL from a given object. We make the assumption that the\ngiven object follows a `package.json` format as used by npm.\n\n## Installation\n\nThis module is released in the npm registry as `extract-github` and can therefor\nbe installed using:\n\n```\nnpm install --save extract-github\n```\n\n## Usage\n\nThis module was written to only do specific task and do that task well, and that\nis extracting github information. We therefor export as a single function:\n\n```js\n'use strict';\n\nvar extract = require('extract-github');\n```\n\nOnce you've required the module you can feed it the contents of a package.json\nto extract to github information.\n\n```js\nvar github = extract(require('./package.json'));\n```\n\nThe `github` variable should now contain an object with a `user` and `repo`\nproperty which can be re-used to create a new github URL. In addition to parsing\npackage.json's it also supports extracting github information out of `README` it\ncan do this by extracting Travis-CI badges or just plain ol matching github URL\nfrom the content.\n\n```js\nvar github = extract(require('fs').readFileSync(__dirname +'/README.md'));\n```\n\n## License\n\nMIT\n","repository":{"type":"git","url":"git+https://github.com/3rd-Eden/extract-github.git"},"bugs":{"url":"https://github.com/3rd-Eden/extract-github/issues"},"license":"MIT","versions":{"0.0.1":{"name":"extract-github","version":"0.0.1","description":"Extract the Github project / repository URL from a given object","main":"index.js","scripts":{"test":"mocha $(find test -name '*.test.js')"},"repository":{"type":"git","url":"https://github.com/3rd-Eden/extract-github"},"keywords":["extract","github","url","repository","project","username","repo"],"author":{"name":"Arnout Kazemier"},"license":"MIT","bugs":{"url":"https://github.com/3rd-Eden/extract-github/issues"},"homepage":"https://github.com/3rd-Eden/extract-github","devDependencies":{"mocha":"~1.17.1","chai":"~1.9.0","pre-commit":"0.0.4"},"_id":"extract-github@0.0.1","dist":{"shasum":"0fca6e9cc7351d70316d8b00ec565d6bc3df05c3","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/extract-github/-/extract-github-0.0.1.tgz","integrity":"sha512-bImm4gd3tfBw0RPde/RBLjMeRTiKXANyztJRsRCjq8JXbtcvAXhleDLixeJbamn8YaWpx3WwnrfZTgRaMg8Lkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ3QkZc3mJouQeMK+2cd6goeFwpb9PEmB5+WK46xGjJQIhALqc9tGPrHiVeNZ78gUNzfbBRBAHI+XbH0V1qwyI7OJq"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"deployment","email":"info@3rd-Eden.com"},"maintainers":[{"name":"deployment","email":"info@3rd-Eden.com"}]},"0.0.2":{"name":"extract-github","version":"0.0.2","description":"Extract the Github project / repository URL from a given object","main":"index.js","scripts":{"test":"mocha $(find test -name '*.test.js')"},"repository":{"type":"git","url":"https://github.com/3rd-Eden/extract-github"},"keywords":["extract","github","url","repository","project","username","repo"],"author":{"name":"Arnout Kazemier"},"license":"MIT","bugs":{"url":"https://github.com/3rd-Eden/extract-github/issues"},"homepage":"https://github.com/3rd-Eden/extract-github","devDependencies":{"mocha":"~1.17.1","chai":"~1.9.0","pre-commit":"0.0.4"},"_id":"extract-github@0.0.2","dist":{"shasum":"9a3ad397c21c880dd4526e42b98e6a0f3a24ed60","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/extract-github/-/extract-github-0.0.2.tgz","integrity":"sha512-uKg0FUF1O/ajJhgxjv8TtLpcp94kYQ/Ra0itAcum1XOGCM7OBbuFHcSnRMUKUj80/NY3edM9rNl8JxIDsYX/vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQYfCZlPxITqy6qRjLZ4RapmERc43azLDo9hD5Ju1XuAiEAmfymG43a9AdsE+v/PQT/i9Rs7LGpgGW6pRHJPwha0nA="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"deployment","email":"info@3rd-Eden.com"},"maintainers":[{"name":"deployment","email":"info@3rd-Eden.com"}]},"0.0.3":{"name":"extract-github","version":"0.0.3","description":"Extract the Github project / repository URL from a given object","main":"index.js","scripts":{"test":"mocha $(find test -name '*.test.js')"},"repository":{"type":"git","url":"https://github.com/3rd-Eden/extract-github"},"keywords":["extract","github","url","repository","project","username","repo"],"author":{"name":"Arnout Kazemier"},"license":"MIT","bugs":{"url":"https://github.com/3rd-Eden/extract-github/issues"},"homepage":"https://github.com/3rd-Eden/extract-github","devDependencies":{"mocha":"1.17.x","chai":"1.9.x","pre-commit":"0.0.x"},"_id":"extract-github@0.0.3","dist":{"shasum":"5971b1def6313d5081af768cffbb07ab314f0492","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/extract-github/-/extract-github-0.0.3.tgz","integrity":"sha512-EPSw7XjtrVJa/L+TeHJlFXxo8X6k5g9xcVrFNnad+1XrFLl9FI3B6bgQiL7zmXUKZHAclY36BKuxd3Lt3hnIaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFBzGXYxw0g4uhWzX+nDJeijOsKi2hCuANSBwlP0d3wgIhAOlHZGZ44nbjVMBKTZLZZb9uo8UbExNJLnMRj5Xr4sh9"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"deployment","email":"info@3rd-Eden.com"},"maintainers":[{"name":"deployment","email":"info@3rd-Eden.com"}]},"0.0.5":{"name":"extract-github","version":"0.0.5","description":"Extract the Github project / repository URL from a given object","main":"index.js","scripts":{"test":"mocha $(find test -name '*.test.js')"},"repository":{"type":"git","url":"https://github.com/3rd-Eden/extract-github"},"keywords":["extract","github","url","repository","project","username","repo"],"author":{"name":"Arnout Kazemier"},"license":"MIT","bugs":{"url":"https://github.com/3rd-Eden/extract-github/issues"},"homepage":"https://github.com/3rd-Eden/extract-github","devDependencies":{"mocha":"1.17.x","chai":"1.9.x","pre-commit":"0.0.x"},"_id":"extract-github@0.0.5","_shasum":"f542536db8c19b983a3bec9db96d2ef2a5ff1a86","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"deployment","email":"info@3rd-Eden.com"},"maintainers":[{"name":"deployment","email":"info@3rd-Eden.com"},{"name":"deployment","email":"jcrugzz@gmail.com"},{"name":"deployment","email":"charlie.robbins@gmail.com"},{"name":"deployment","email":"info@martijnswaagman.nl"}],"dist":{"shasum":"f542536db8c19b983a3bec9db96d2ef2a5ff1a86","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/extract-github/-/extract-github-0.0.5.tgz","integrity":"sha512-CrHdEES7mKSJV/jiUFF5BDpdDDPGzwbiBDCVef/q8eWP4mmYL5vgUdpwfVr3OhEYpGkGRNwsUx2Lgl/zoWzL1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIl7D4ENbvb/0F5OAOfp7JXrCxUVdWsvoHhc0JVSi+QgIgJRdYzHAamflf0LxDYbIVAfBAKEF5wPWyGzxy3D5qtzI="}]}},"1.0.0":{"name":"extract-github","version":"1.0.0","description":"Extract the Github project / repository URL from a given object","main":"index.js","scripts":{"test":"mocha $(find test -name '*.test.js')"},"repository":{"type":"git","url":"git+https://github.com/3rd-Eden/extract-github.git"},"keywords":["extract","github","url","repository","project","username","repo"],"author":{"name":"Arnout Kazemier"},"license":"MIT","bugs":{"url":"https://github.com/3rd-Eden/extract-github/issues"},"homepage":"https://github.com/3rd-Eden/extract-github","devDependencies":{"assume":"1.3.x","mocha":"2.3.x","pre-commit":"1.1.x"},"gitHead":"5ef71d9f107f80bb102749329a712292f1c64728","_id":"extract-github@1.0.0","_shasum":"b0a3f2392029309862132bd62cf925ab6a5200ce","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"deployment","email":"npm@3rd-Eden.com"},"maintainers":[{"name":"deployment","email":"jcrugzz@gmail.com"},{"name":"deployment","email":"charlie.robbins@gmail.com"},{"name":"deployment","email":"info@martijnswaagman.nl"},{"name":"deployment","email":"info@3rd-Eden.com"},{"name":"deployment","email":"npm@3rd-Eden.com"}],"dist":{"shasum":"b0a3f2392029309862132bd62cf925ab6a5200ce","tarball":"http://repository.ncinga.com/nexus/content/groups/npm-all/extract-github/-/extract-github-1.0.0.tgz","integrity":"sha512-bW+CfFRTnH6lZ1LBTalb5Nxtca1jAcFSqh069m97e5MdfRVKKQsfJjcknPgvbfKOYoiOmv82gRoxfOFZmMAiEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFEJbU4cO5YIjj3KSTFx3MUKLEixnwl8s/WjHejX5k8WAiEAtiewk6xY3Nfs8Kp96ACI4LLY1ObJHBTde5OnuPUMT9g="}]}}},"name":"extract-github","time":{"modified":"2022-06-17T22:59:06.622Z","created":"2014-02-20T08:50:11.053Z","0.0.1":"2014-02-20T08:50:11.053Z","0.0.2":"2014-02-26T10:27:32.429Z","0.0.3":"2014-03-03T12:41:04.750Z","0.0.5":"2014-06-29T15:47:56.706Z","1.0.0":"2015-11-11T09:20:43.802Z"},"readmeFilename":"README.md","homepage":"https://github.com/3rd-Eden/extract-github"}