{"_id":"node-gitlab","_rev":"55-71bbb1f4d76b577cc52b3c5c73298095","name":"node-gitlab","description":"Gitlab API nodejs client.","dist-tags":{"latest":"1.6.1"},"versions":{"0.0.1":{"name":"node-gitlab","version":"0.0.1","description":"gitlab","main":"index.js","scripts":{"test":"make test"},"dependencies":{"urllib":"0.3.4"},"devDependencies":{"should":"*","jscover":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"node-gitlab@0.0.1","dist":{"shasum":"6db72fef93dc33dde219d7f833853bdf3c3da4ee","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.0.1.tgz","integrity":"sha512-W+JDouZ+EUvJ+i+iK9s8rFA6BlvtYJaTyyAc8kV9QZIKQxwYrSp7ieZzl5UYw3DfujC30iTHfFpYnjaYCUgK2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsg6mGVFBjd8J5aVEH0ZqqhhcgN6DlOT/nP+RplJMyiAiBvtPELgUKdJxwehDIQbH6hr8phMhcYAKJC5dKB1xyQfw=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.2":{"name":"node-gitlab","version":"0.0.2","description":"gitlab","main":"index.js","scripts":{"test":"make test"},"dependencies":{"urllib":"0.3.4"},"devDependencies":{"should":"*","jscover":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"node-gitlab@0.0.2","dist":{"shasum":"b9704e99aca7e09dd3f7d76f242f97ed840760ec","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.0.2.tgz","integrity":"sha512-KiEe/JiDFQKHR93KyMpT/6xgdqe03AhG+KGvybHaCvEBcrxVz/EBghflzegHhHskPPdPlLkqUaQaWvIeHG8ePA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC93lBtj7xGB8udZ4c3asinf5JMYr8Rek0ob2OYtx2nCQIhALPl3W8N69S9Kq/tefmyP5X4keI5Et4JCnvliTOfK0mj"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.3":{"name":"node-gitlab","version":"0.0.3","description":"gitlab","main":"index.js","scripts":{"test":"make test"},"dependencies":{"urllib":"0.3.4"},"devDependencies":{"should":"*","jscover":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"node-gitlab@0.0.3","dist":{"shasum":"cf9f64b6848d2cf662feddfde1506709d8ef4169","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.0.3.tgz","integrity":"sha512-aP0k4+uVsFQPOg7Ne0EzX9KHiMfuRobginm6Fs7Cm7IZgYfaTb/F89jtQcZpXMhOZto12FieslXEsHZPvZYH+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn6pWKqOdpJB1dA3jPIKtGPb6Q2ywN8eiJZc7yhCfHcQIgSp1iELJNV1aOvbV8rWryOT0u9pvKbqM3rfR0w/VaOnc="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.4":{"name":"node-gitlab","version":"0.0.4","description":"gitlab","main":"index.js","scripts":{"test":"make test"},"dependencies":{"urllib":"0.3.4"},"devDependencies":{"should":"*","jscover":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"node-gitlab@0.0.4","dist":{"shasum":"b00ba2ba86f298ea149d65f34facceec2d7a6485","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.0.4.tgz","integrity":"sha512-+KLD3nAil14LDRWR12At+oRHn/nnpg1GEOi77hDFT4+DWApi1PxEOWBQS/3O13LWnm+XELaEw8QSu34YHfwahw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmQF7pwMRn40j9sRnifVQEl9tMSwj/tFarNztHCn2JhAiEApKzYXV/XER+8dUdU03xNtkbIMahNI/fQ/CGqSf6Rf5U="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.5":{"name":"node-gitlab","version":"0.0.5","description":"gitlab","main":"index.js","scripts":{"test":"make test"},"dependencies":{"urllib":"0.3.4","debug":"0.7.x"},"devDependencies":{"should":"*","jscover":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"node-gitlab@0.0.5","dist":{"shasum":"41cd5496417540d3de419254517a5df0527bbb8f","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.0.5.tgz","integrity":"sha512-Glx1rvyzvx4JH7BNlJlyCxtiBFZeyoMDsyJbyNPvMxYbp4uDdhj8+GZQJyLJ0WnMlfYpFlabE5aTTYrbmkXkmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyPEz3y5A29Hrn1E+aaL28ApuFVj9BRpoIHiJ1uerWdgIhAIWDO8UlA991HlWXxwurXoWLj0sFZGd0bQJxokwWx8dZ"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.6":{"name":"node-gitlab","version":"0.0.6","description":"gitlab","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"urllib":">=0.3.4","debug":"0.7.x"},"devDependencies":{"should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/gitlab/issues"},"_id":"node-gitlab@0.0.6","dist":{"shasum":"67ec88792d5ee2744d820b879d5759cd7d642235","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.0.6.tgz","integrity":"sha512-n+8ggi3/datTIXy+qu3zYnH7bzruS8t/Pd49oAXtHIU+BMLysnlGdypHY7v6PJ2msko8qQTOIpaM78e8hfvPwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEYg+2j8TDRgh/aAFgL3j7ZAXxVk4FP0wEWMQ04rztvAiAOrb1URZCl8fWeKXLZmhLj+6lbem41RCytRKY3mZ8VHA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.7":{"name":"node-gitlab","version":"0.0.7","description":"gitlab","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"urllib":">=0.3.4","debug":"0.7.x"},"devDependencies":{"should":"*","pedding":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/gitlab/issues"},"_id":"node-gitlab@0.0.7","dist":{"shasum":"033687fdf05c18ac60666fda76d3772d1334c830","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.0.7.tgz","integrity":"sha512-iSW0atWrJMAJ0zWmfLNL+m1ErLxZiOTJTUaDA+Il/lEj4gGKxn0ngUn40dRU+6AOyfEJ+4JvSeRinRE1reBhvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEryFJ3I6UXKCEOEkUM5Nkyo7rTNtBiwD6sTX4YXVklKAiB5Q1AZa6QWU39uq8zjJFlXDkbf2T18rGfXZK/SEjQchA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.0":{"name":"node-gitlab","version":"0.1.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"restful-client":">=0.0.2","debug":">=0.7.2"},"devDependencies":{"should":"*","pedding":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/gitlab/issues"},"_id":"node-gitlab@0.1.0","dist":{"shasum":"bc2c884504770ccb328cdd79f8e9b7ad8116a6ea","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.1.0.tgz","integrity":"sha512-nHDUmUc1wdia69MFPuor7WZ1Gg0EQv+NfCC2WnhFO+MU++qJM4uBANovkZoAh3UpFx0bwFEq0wGlreWuby1QXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7hGDta60vahyTcXCMV11pMVmyZbLYQD5toOz9V6Qm7AiEAv5TTH5u6m8foKRP0237cmWlfimENd24098Jw2DoZDDw="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.1":{"name":"node-gitlab","version":"0.1.1","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"debug":"~0.8.1","restful-client":"~0.0.4"},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","coveralls":"*","mocha":"*","mocha-lcov-reporter":"*","pedding":"~0.0.3","should":"~3.3.1","travis-cov":"*"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"}],"bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@0.1.1","dist":{"shasum":"e710cc85a214f65a983021d13a47bcf7c545b73b","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.1.1.tgz","integrity":"sha512-3Yvd1Qv8OCIAORytRBkJb3W4vd1H5bM5eMiXrzfvp4T8Zalmpz3DAPJ3g+1ilvXE+IEdRcdlfqp8s89yG4FtHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOR80hH9NXaYHBKLVFRbDq8wftlYGsXxSZ2Qs48Ltr5QIgW7jw9iwrYYbKakBXXxAL1EfzD6Vka2hOZfrqfDOMNVQ="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.2":{"name":"node-gitlab","version":"0.1.2","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"debug":"~0.8.1","restful-client":"~0.0.4"},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","coveralls":"*","mocha":"*","mocha-lcov-reporter":"*","pedding":"~0.0.3","should":"~3.3.1","travis-cov":"*"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"}],"bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@0.1.2","dist":{"shasum":"63e5112ac36de5765606a0b64ea3b66a302746ab","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.1.2.tgz","integrity":"sha512-HaqzjK6aay2VMeoQXieX+pBG0x2J59BHjIL+pLZ2d2xY5njaWfCUjb/aSY5fWj9Xx/3LfKVu9iFZQCV5lMOWrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdMtJm4MQgX75bBgKy6GHa6SgiuXFxBwyrZgCto/bweAiEAjjRJsUb3RDmkSlugAhvAA87254AP1Q7IZtKemwMoT0s="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.2.0":{"name":"node-gitlab","version":"0.2.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"debug":"~0.8.1","restful-client":"~0.1.0"},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","coveralls":"*","mocha":"*","mocha-lcov-reporter":"*","pedding":"~0.0.3","should":"~3.3.2","travis-cov":"*"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"}],"gitHead":"a39afb0023ace8c265b30bbecd9b8d76364db9c2","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@0.2.0","_shasum":"63a7079e1cf0c9abd23d457debcebc2f1287149b","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"63a7079e1cf0c9abd23d457debcebc2f1287149b","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.2.0.tgz","integrity":"sha512-I2/gRj1MXcd8FsC8dewq8DoM0AX9qIyf91oHBnALr2i1j1TtOWNivzYEzktS8zD57TyqmQRH4mXPnnqTJuryCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBE2I1/eWL6G8UQlhFoDS6f05C0IAPkkdM4KsuWJ6zOAiEAy8dCZviq5dPc2HbPl1OJVa+AUHw8MbHURe/xvNjat+E="}]},"directories":{}},"0.2.1":{"name":"node-gitlab","version":"0.2.1","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"debug":"~0.8.1","restful-client":"~0.1.0"},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","coveralls":"*","mocha":"*","mocha-lcov-reporter":"*","pedding":"~0.0.3","should":"~3.3.2","travis-cov":"*"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"}],"gitHead":"400eb010c8f1215ca6ff7d8fdfb18b1a85b142cd","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@0.2.1","_shasum":"9b0a061f303dbf10a1ffa73fffb4b20c63be5d9c","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"9b0a061f303dbf10a1ffa73fffb4b20c63be5d9c","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.2.1.tgz","integrity":"sha512-QhVJqWR6VGA2UCuOXubdM210TUdwFfx7rke0rv9bs56uCuQfuiYVfqbXMvsRKy49VbnCvdxNLFymai5zWaPNmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCqN3xEBh3oPoDz3URF4gjEkSycsG64MPor5RSaeqWSAIhAOGL5FX3rA7lJZfBv9448DLRU8uK2WpU1QvlPuQzseFc"}]},"directories":{}},"0.3.0":{"name":"node-gitlab","version":"0.3.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"debug":"~1.0.2","restful-client":"~0.2.0"},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","coveralls":"*","mocha":"*","mocha-lcov-reporter":"*","pedding":"~0.0.3","should":"~3.3.2","travis-cov":"*"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"}],"gitHead":"46ad1ba4760764273ff6459e17eb7a8336af49fb","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@0.3.0","_shasum":"d2cb603732c46adb740aae287dc28297f19848ee","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"d2cb603732c46adb740aae287dc28297f19848ee","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.3.0.tgz","integrity":"sha512-iSX3h6s27fvfPto1hL6xXfYNWGNx6FZp21LaQ74SiQyarewmdQlp18fI3v0BN7JdwvBFgb+fTS4YClYiZXyo/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4LIYz3Kt/XNL3tnVGv1CRkiD6buPCm0iEa64D7H/jRgIhAPZni2nicTiDJS09Yz1TA8xEX3cdawmOLGrtUMQueZnJ"}]},"directories":{}},"0.4.0":{"name":"node-gitlab","version":"0.4.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha -R spec -t 20000 -r should-http test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -t 20000 -r should-http test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -t 20000 -r should-http test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~' && npm run cnpm","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"debug":"~1.0.4","restful-client":"~1.0.0"},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","coveralls":"*","mocha":"*","pedding":"~1.0.0","should":"~4.0.4","should-http":"*"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"}],"gitHead":"9cec12a78272f966e32be1a4543c1917ba446c18","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@0.4.0","_shasum":"72cfdf81d6a5e8a81285aa60697d7a934f2e24b4","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"72cfdf81d6a5e8a81285aa60697d7a934f2e24b4","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.4.0.tgz","integrity":"sha512-kr4KMIlylOdbBirbZATeOgbxSGWIwP86dtU5cOflLipPSOViCKpkQMHJVrd23N6ekgRm5TEUhWatyf8HFEUaeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHqjdbkFDw2L2wn4TW7Uj+naB1fdRDzutOkrCp0DlzzwIgOBTgowIqSOkbJaHv+gIA0r75AMaHG2HUVfXi85p9YAA="}]},"directories":{}},"0.4.1":{"name":"node-gitlab","version":"0.4.1","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha -R spec -t 20000 -r should-http test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -t 20000 -r should-http test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -t 20000 -r should-http test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~' && npm run cnpm","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"debug":"~1.0.4","restful-client":"~1.0.0"},"devDependencies":{"autod":"*","blanket":"*","contributors":"*","coveralls":"*","mocha":"*","pedding":"~1.0.0","should":"~4.0.4","should-http":"*"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"}],"gitHead":"2cc8d98f221d521dfe26ebf035bfc47f40e873c6","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@0.4.1","_shasum":"b9ed7af4009cb9ec6d2bbcb97c65e6500540ca19","_from":".","_npmVersion":"2.0.0-beta.3","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"b9ed7af4009cb9ec6d2bbcb97c65e6500540ca19","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-0.4.1.tgz","integrity":"sha512-eOWuibKI2bgtGR1BYjX5dFZAwS1SnYiLrMnMUX1ZPzKLzIorRgkwOLwlJDrqzOvHP+hMsVkgR2dd3gJ3jp4Agg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8oxdBQPkiTJl8U01wXY+cmJj77MrzEuDHQ0FcJ2EOeQIgJP0jbliKK3UamfXdHDhvf0X+oPIn1r+Gnz8vO6G/I4s="}]},"directories":{}},"1.0.0":{"name":"node-gitlab","version":"1.0.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 20000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 20000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 20000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"debug":"~2.0.0","native-or-bluebird":"~1.1.1","restful-client":"~1.0.0","thunkify-wrap":"~1.0.2"},"devDependencies":{"autod":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","co-mocha":"*","pedding":"~1.0.0","should":"~4.0.4"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"}],"gitHead":"2644222be9a4b0e75e6964caec7e75638dcdad97","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.0.0","_shasum":"23de7b3056181f08ea51a1cada09eb351b5e3c28","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"23de7b3056181f08ea51a1cada09eb351b5e3c28","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.0.0.tgz","integrity":"sha512-3a99ZPCbn6M6VZHRXsEcJ68MmM/sDjUS8U+kXIpLlVH2ydRGZVmiH2FjSiPj8KNUgFwaMxsi3qfLXspmvAYZuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6PEktaKmVLsUZp9fRdC51zpNAZCckkH8HA1LHMLjJBgIhANo27JIzilFhU7jDHJHKyHSCjA+MW0533bsBWoGyOl9F"}]},"directories":{}},"1.1.0":{"name":"node-gitlab","version":"1.1.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 20000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 20000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 20000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"debug":"~2.2.0","native-or-bluebird":"~1.2.0","restful-client":"~1.0.0","thunkify-wrap":"~1.0.4"},"devDependencies":{"autod":"*","co-mocha":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","pedding":"~1.0.0","should":"~6.0.3"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"}],"gitHead":"7202dc7757d2543e4ba1c25fbd2fdf6b04a33882","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.1.0","_shasum":"a235addcc38985abc0a8fa7656960dcb0d8a9b92","_from":".","_npmVersion":"2.11.0","_nodeVersion":"2.2.1","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"a235addcc38985abc0a8fa7656960dcb0d8a9b92","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.1.0.tgz","integrity":"sha512-gLOspNrwjxdvA2Z9JPYMYsl4cjdAxlzD9g7ZBS858iQCoA2iTTeP8fExdb6tvrd4K5IUp9v17T966eoR5F2fDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2xL3/PDTHZqG4m+ZB2tanayFJZagTW4P1fIgnvWMFWAiEAlNay00EIiyYSe5maA0NEV1Hi98qU+uiNpdJlCYF/lxY="}]},"directories":{}},"1.2.0":{"name":"node-gitlab","version":"1.2.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 20000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 20000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 20000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"debug":"~2.2.0","native-or-bluebird":"~1.2.0","restful-client":"~1.0.0","thunkify-wrap":"~1.0.4"},"devDependencies":{"autod":"*","co-mocha":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","pedding":"~1.0.0","should":"~6.0.3"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"},{"name":"jarradseers","email":"jarrad@seers.me","url":"https://github.com/jarradseers"}],"gitHead":"2214986e4acbf798591680cff6ec36d8808f29a6","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.2.0","_shasum":"065e6caae51a5620ca506be83f957897aeb1fcf9","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.3","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"065e6caae51a5620ca506be83f957897aeb1fcf9","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.2.0.tgz","integrity":"sha512-W2m6LPH5E/v64cxoh/GXPEKy/K7lAkpuY9JP68qZIzjrfqZ74yeHyIpAjLpHN58BL1N6V5Kvo7l+N0jOSYe8Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMknUoUpa56n/4TByBbOGjuOnHJsR9YT+o3SSMQOG/wwIgHfuAS6e8E5lhZlmUsK8OsiVdTQ/4gTah/8Vt9U/vs6Q="}]},"directories":{}},"1.2.1":{"name":"node-gitlab","version":"1.2.1","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 20000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 20000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 20000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"debug":"~2.2.0","native-or-bluebird":"~1.2.0","restful-client":"~1.0.0","thunkify-wrap":"~1.0.4"},"devDependencies":{"autod":"*","co-mocha":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","pedding":"~1.0.0","should":"~6.0.3"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"},{"name":"jarradseers","email":"jarrad@seers.me","url":"https://github.com/jarradseers"},{"name":"Simon Wachter","email":"simon@wachter.me","url":"https://github.com/swordofpain"}],"gitHead":"8504e462067eec2b6dedcc61460458bfcd020a52","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.2.1","_shasum":"0e4318d51d7ac4b61b0b0df1f333dff488cecd19","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.3","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"0e4318d51d7ac4b61b0b0df1f333dff488cecd19","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.2.1.tgz","integrity":"sha512-Ei1UoH3015rYyXjkxgYyu7TWIA0HcC5TUifVV+nVz60yli7ZVdtzxECAIFnXtoPmonBg0aPfxpNt4OJBB9Easg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKpzB1VxFPNQiNRBJZ6P6vnBrjv+sAWuGiCIlDs5IRJAiAkailB5UgwP5VlhQ6lG89vovALSAVYCN/S/rlyg+uJiQ=="}]},"directories":{}},"1.3.0":{"name":"node-gitlab","version":"1.3.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 20000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 20000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 20000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"any-promise":"^1.3.0","debug":"~2.2.0","restful-client":"~1.0.0","thunkify-wrap":"~1.0.4"},"devDependencies":{"autod":"*","co-mocha":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","pedding":"~1.0.0","should":"~6.0.3"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"},{"name":"jarradseers","email":"jarrad@seers.me","url":"https://github.com/jarradseers"},{"name":"Simon Wachter","email":"simon@wachter.me","url":"https://github.com/swordofpain"},{"name":"Selva Ganesh","email":"selvaganeshbsg@gmail.com","url":"https://github.com/selvagsz"}],"gitHead":"dbe8a3403e2757032ca19314733f4a585d72de63","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.3.0","_shasum":"18e67d18fd5022cb257a0cda6a842278198e9150","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"18e67d18fd5022cb257a0cda6a842278198e9150","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.3.0.tgz","integrity":"sha512-5vGl1iVs+2Bz40Xz6vMVo5PNFoEckU2IlcVmgkKsHOIKuVBXSq8dK1Bcoz9VO3X3B3O5BdH25kZABDUUsKR2FQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClaAK5xVYdMcyB8wfckFZASd4GRFva/Gu8hnB5SuxvvgIhAIPQNQGUolrB28kRKy4Y2yM+MjpGkhvfXmICk66MEDm+"}]},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-gitlab-1.3.0.tgz_1471954807916_0.6768232020549476"},"directories":{}},"1.4.0":{"name":"node-gitlab","version":"1.4.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 20000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 20000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 20000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"any-promise":"^1.3.0","debug":"~2.2.0","restful-client":"~1.0.0","thunkify-wrap":"~1.0.4"},"devDependencies":{"autod":"*","co-mocha":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","pedding":"~1.0.0","should":"~6.0.3"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"},{"name":"jarradseers","email":"jarrad@seers.me","url":"https://github.com/jarradseers"},{"name":"Simon Wachter","email":"simon@wachter.me","url":"https://github.com/swordofpain"},{"name":"Selva Ganesh","email":"selvaganeshbsg@gmail.com","url":"https://github.com/selvagsz"},{"name":"Ad Taylor","email":"ad@adtaylor.co.uk","url":"https://github.com/adtaylor"}],"gitHead":"d77189bf752c352963760b13ad5cd5a03a45e914","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.4.0","_shasum":"f74d7b7e73ac9aad7e59b58bc921ba9e5a1f0475","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"f74d7b7e73ac9aad7e59b58bc921ba9e5a1f0475","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.4.0.tgz","integrity":"sha512-gR2+7GeamvsGVkgTrWIBJUZ+FRotKGriYaAZ7cbIZafcHui+t5W0I7efx+qWj6bcu1nQ+myUHvDwtt7C5BfGJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFsF0PvC31oFi112clTeDS5FR5BJkzLNuiVtQRx5aqDgIhALGy1FEdeZdAXT+d53QTPOTtakb57dVBpPXR0IlNSo0E"}]},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/node-gitlab-1.4.0.tgz_1476273979890_0.6203042697161436"},"directories":{}},"1.5.0":{"name":"node-gitlab","version":"1.5.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 40000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 40000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 40000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"any-promise":"^1.3.0","debug":"~2.2.0","restful-client":"~1.0.0","thunkify-wrap":"~1.0.4"},"devDependencies":{"autod":"*","co-mocha":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","objectid":"^3.2.1","pedding":"~1.0.0","should":"~6.0.3"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"},{"name":"jarradseers","email":"jarrad@seers.me","url":"https://github.com/jarradseers"},{"name":"Simon Wachter","email":"simon@wachter.me","url":"https://github.com/swordofpain"},{"name":"Selva Ganesh","email":"selvaganeshbsg@gmail.com","url":"https://github.com/selvagsz"},{"name":"Ad Taylor","email":"ad@adtaylor.co.uk","url":"https://github.com/adtaylor"},{"name":"Did","email":"dcolens@gmail.com","url":"https://github.com/dcolens"}],"gitHead":"7b1fff8f7de2bbf2b9f9dfa9546b8b982b0a87c0","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.5.0","_shasum":"a6139ab351536157c39835e122d4b4cc1216f85f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"a6139ab351536157c39835e122d4b4cc1216f85f","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.5.0.tgz","integrity":"sha512-CgBUIZQYwFdYzSZgPtwEBeZ29d0YkH9mydaVzmyzQb+MWxu9O7d/at8vUX4UbEjGvoXhttjkJtWRnsvfzSX2fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9JRioS4P99XKkayHadTqp5e3T+WAZ+VzvIq+FH2ZLWAiBAzKogA50mdjuJ3ODinzPvUmFFMefkdaH+T0cuD3g5zQ=="}]},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-gitlab-1.5.0.tgz_1483984077322_0.540981977712363"},"directories":{}},"1.6.0":{"name":"node-gitlab","version":"1.6.0","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 40000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 40000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 40000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"any-promise":"^1.3.0","debug":"~2.2.0","restful-client":"~1.0.0","thunkify-wrap":"~1.0.4"},"devDependencies":{"autod":"*","co-mocha":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","objectid":"^3.2.1","pedding":"~1.0.0","should":"~6.0.3"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"},{"name":"jarradseers","email":"jarrad@seers.me","url":"https://github.com/jarradseers"},{"name":"Simon Wachter","email":"simon@wachter.me","url":"https://github.com/swordofpain"},{"name":"Selva Ganesh","email":"selvaganeshbsg@gmail.com","url":"https://github.com/selvagsz"},{"name":"Ad Taylor","email":"ad@adtaylor.co.uk","url":"https://github.com/adtaylor"},{"name":"Did","email":"dcolens@gmail.com","url":"https://github.com/dcolens"}],"gitHead":"762abedf8f54475db67f14d854af0ce84c4aac7b","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.6.0","_shasum":"9c14db253b935b0c2e2ff49dc4c83fa595a2ced0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"9c14db253b935b0c2e2ff49dc4c83fa595a2ced0","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.6.0.tgz","integrity":"sha512-7kg5LtXpbiOeqmbkcGY4uegcyQOT6d9KPVRigyH9VqBsm04sYF9d1u8BwR4/wc7AHDIicyf8z/eZdXap8qx4OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBc9C9PibEjALIBSVpgfvmX6vB7FIwozPrjw/750PFTkAiBQDzASvqFvVOWJrcc0+uXD/o2bLyxxE8oWktu2wkqlGw=="}]},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-gitlab-1.6.0.tgz_1484065602134_0.8144604575354606"},"directories":{}},"1.6.1":{"name":"node-gitlab","version":"1.6.1","description":"Gitlab API nodejs client.","main":"index.js","scripts":{"test":"mocha --harmony -R spec -r co-mocha -t 40000 test/*.test.js","test-cov":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -r co-mocha -t 40000 test/*.test.js","test-travis":"node --harmony node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- -r co-mocha -t 40000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{"any-promise":"^1.3.0","debug":"^2.6.9","restful-client":"~1.0.0","thunkify-wrap":"~1.0.4"},"devDependencies":{"autod":"*","co-mocha":"*","contributors":"*","istanbul-harmony":"*","mocha":"*","objectid":"^3.2.1","pedding":"~1.0.0","should":"~6.0.3"},"homepage":"https://github.com/repo-utils/gitlab","repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"keywords":["gitlab","gitlab api","git"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"},{"name":"jarradseers","email":"jarrad@seers.me","url":"https://github.com/jarradseers"},{"name":"Simon Wachter","email":"simon@wachter.me","url":"https://github.com/swordofpain"},{"name":"Selva Ganesh","email":"selvaganeshbsg@gmail.com","url":"https://github.com/selvagsz"},{"name":"Ad Taylor","email":"ad@adtaylor.co.uk","url":"https://github.com/adtaylor"},{"name":"Did","email":"dcolens@gmail.com","url":"https://github.com/dcolens"}],"gitHead":"16e628b297b877d535f76e304a5a7bb55caf1062","bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"_id":"node-gitlab@1.6.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"integrity":"sha512-g2LSlFueQCWyu8aEGTPSDJYH0fWKIu3e1iDZDhbcTiK5Cc6naKmTYLSh8oYyk8yf/04xN6MlRsV8kgnZqQpVXQ==","shasum":"51564a2916b8ddd6f53e989cab85b742dc554a17","tarball":"https://registry.npmjs.org/node-gitlab/-/node-gitlab-1.6.1.tgz","fileCount":17,"unpackedSize":56950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/WYbCRA9TVsSAnZWagAAOv0P/2dllmcvPu4RHhI5aZwS\nYyDnW0qr0Sr43e0HDfTxTwcTWnk0Su3MpR98FI5dthreMSJ+uOMAcQUS0j50\no2MQYkfLP4SB8sP/UNxGMrn5EVVLy/t/sfX5SIVxFTcuQb2SUmFE2DnB3TuK\nLfl+L8YELLLOVEh/hS5NbyGbpypXNb+WwsV4UH2pNH73j1/alf1Zm88lF/MO\naA9/Tzxi9emfDnMWisOb920e+xP82jnJos5kqG89aq1ANdix9IKciaxf7uCA\ns8FNZihj6w5l9CHyBa71VRTg53wY+/t+rccMOSI/SiReoS60YxmxOCb/pDMu\ndVzanDSuK7ASJV3zybrvdbf2DbbV07s8273FNYEmw7YZ7R9tANbkP59qccFd\n893sDLAH/469sozD67hfu6krEejWAKI+xSlgTHZgt+zBuB0h2sivFGTCNRDf\n4kyrk/H57rFW3z5Dsaaef1t3scNAoqwRVVgVWG5NZ58QgcTJxsSQ1IX36cgD\nD9mrFhIzDxhFIjENiV0+yqK5heIsInEL5kyv8IW2BbherJ4EcsWCf1/s0x2P\nMILqGMPliOKkgn/196lOsca+C2RNRDzUq1sg8TvrKAa48XEQhelfeDXlfeDj\nuJXzqXJAWf3MZzcRxM1wEQcCw800bX64DtLo/dmo8CeGkLgkS0odoRMNrn6Y\nMnzl\r\n=MEKe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBk0S+uqs2bL/bca3EXZroCuTr4+8wEwMG0PHC4Uhq/qAiEAs4PXa4NdC+q3Gdao74sv/ZuM1UgIe+A7A1gY57H/c7I="}]},"maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-gitlab_1.6.1_1543333402907_0.5626975784088002"},"_hasShrinkwrap":false}},"readme":"gitlab\n=======\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Gittip][gittip-image]][gittip-url]\n[![David deps][david-image]][david-url]\n[![node version][node-image]][node-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/node-gitlab.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/node-gitlab\n[travis-image]: https://img.shields.io/travis/repo-utils/gitlab.svg?style=flat-square\n[travis-url]: https://travis-ci.org/repo-utils/gitlab\n[coveralls-image]: https://img.shields.io/coveralls/repo-utils/gitlab.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/repo-utils/gitlab?branch=master\n[gittip-image]: https://img.shields.io/gittip/fengmk2.svg?style=flat-square\n[gittip-url]: https://www.gittip.com/fengmk2/\n[david-image]: https://img.shields.io/david/repo-utils/gitlab.svg?style=flat-square\n[david-url]: https://david-dm.org/repo-utils/gitlab\n[node-image]: https://img.shields.io/badge/node.js-%3E=_0.10-green.svg?style=flat-square\n[node-url]: http://nodejs.org/download/\n[download-image]: https://img.shields.io/npm/dm/node-gitlab.svg?style=flat-square\n[download-url]: https://npmjs.org/package/node-gitlab\n\nGitlab API Node.js client\n\n* [Gitlab API document](https://github.com/gitlabhq/gitlabhq/tree/master/doc/api)\n\n## Install\n\n```bash\n$ npm install node-gitlab --save\n```\n\n## Usage\n\n```js\nvar gitlab = require('node-gitlab');\n\nvar client = gitlab.create({\n  api: 'https://gitlab.com/api/v3',\n  privateToken: 'your private token'\n});\n\nclient.milestones.list({id: 1}, function (err, milestones) {\n  console.log(err, milestones);\n});\n```\n\n### Thunk way\n\nRequire [co](https://github.com/visionmedia/co) and node >= `0.11.12`:\n\n```js\nvar co = require('co');\nvar gitlab = require('node-gitlab');\n\nvar client = gitlab.createThunk({\n  api: 'https://gitlab.com/api/v3',\n  privateToken: 'your private token'\n});\n\nco(function* () {\n  var milestones = yield client.milestones.list({id: 1});\n})();\n```\n\n### Promise way\n\nRequire node >= `0.11.13` or [bluebird](https://github.com/petkaantonov/bluebird):\n\n```js\nvar gitlab = require('node-gitlab');\n\nvar client = gitlab.createPromise({\n  api: 'https://gitlab.com/api/v3',\n  privateToken: 'your private token'\n});\n\nclient.milestones.list({id: 1})\n  .then(function (milestones) {\n    console.log(milestones);\n  })\n  .catch(function (err) {\n    throw err;\n  });\n```\n\n## Document\n\n@see [Gitlab API document](https://github.com/gitlabhq/gitlabhq/tree/master/doc/api).\n\n### Project\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md\n\n#### client.projects.list({archived, order_by, sort, search, ci_enabled_first})\n\nGet a list of projects accessible by the authenticated user.\n\nParameters:\n\n- archived (optional) - if passed, limit by archived status\n- order_by (optional) - Return requests ordered by `id`, `name`, `path`, `created_at`, `updated_at` or `last_activity_at` fields. Default is `created_at`\n- sort (optional) - Return requests sorted in `asc` or `desc` order. Default is `desc`\n- search (optional) - Return list of authorized projects according to a search criteria\n- ci_enabled_first - Return projects ordered by ci_enabled flag. Projects with enabled GitLab CI go first\n\n```json\n[\n  {\n    \"id\": 4,\n    \"description\": null,\n    \"default_branch\": \"master\",\n    \"public\": false,\n    \"visibility_level\": 0,\n    \"ssh_url_to_repo\": \"git@example.com:diaspora/diaspora-client.git\",\n    \"http_url_to_repo\": \"http://example.com/diaspora/diaspora-client.git\",\n    \"web_url\": \"http://example.com/diaspora/diaspora-client\",\n    \"tag_list\": [\n      \"example\",\n      \"disapora client\"\n    ],\n    \"owner\": {\n      \"id\": 3,\n      \"name\": \"Diaspora\",\n      \"created_at\": \"2013-09-30T13: 46: 02Z\"\n    },\n    \"name\": \"Diaspora Client\",\n    \"name_with_namespace\": \"Diaspora / Diaspora Client\",\n    \"path\": \"diaspora-client\",\n    \"path_with_namespace\": \"diaspora/diaspora-client\",\n    \"issues_enabled\": true,\n    \"merge_requests_enabled\": true,\n    \"wiki_enabled\": true,\n    \"snippets_enabled\": false,\n    \"created_at\": \"2013-09-30T13: 46: 02Z\",\n    \"last_activity_at\": \"2013-09-30T13: 46: 02Z\",\n    \"creator_id\": 3,\n    \"namespace\": {\n      \"created_at\": \"2013-09-30T13: 46: 02Z\",\n      \"description\": \"\",\n      \"id\": 3,\n      \"name\": \"Diaspora\",\n      \"owner_id\": 1,\n      \"path\": \"diaspora\",\n      \"updated_at\": \"2013-09-30T13: 46: 02Z\"\n    },\n    \"archived\": false,\n    \"avatar_url\": \"http://example.com/uploads/project/avatar/4/uploads/avatar.png\"\n  },\n  // ...\n]\n```\n\n#### client.projects.get({id})\n\nGet a specific project\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n\n```json\n{\n  \"id\": 3,\n  \"description\": null,\n  \"default_branch\": \"master\",\n  \"public\": false,\n  \"visibility_level\": 0,\n  \"ssh_url_to_repo\": \"git@example.com:diaspora/diaspora-project-site.git\",\n  \"http_url_to_repo\": \"http://example.com/diaspora/diaspora-project-site.git\",\n  \"web_url\": \"http://example.com/diaspora/diaspora-project-site\",\n  \"tag_list\": [\n    \"example\",\n    \"disapora project\"\n  ],\n  \"owner\": {\n    \"id\": 3,\n    \"name\": \"Diaspora\",\n    \"created_at\": \"2013-09-30T13: 46: 02Z\"\n  },\n  \"name\": \"Diaspora Project Site\",\n  \"name_with_namespace\": \"Diaspora / Diaspora Project Site\",\n  \"path\": \"diaspora-project-site\",\n  \"path_with_namespace\": \"diaspora/diaspora-project-site\",\n  \"issues_enabled\": true,\n  \"merge_requests_enabled\": true,\n  \"wiki_enabled\": true,\n  \"snippets_enabled\": false,\n  \"created_at\": \"2013-09-30T13: 46: 02Z\",\n  \"last_activity_at\": \"2013-09-30T13: 46: 02Z\",\n  \"creator_id\": 3,\n  \"namespace\": {\n    \"created_at\": \"2013-09-30T13: 46: 02Z\",\n    \"description\": \"\",\n    \"id\": 3,\n    \"name\": \"Diaspora\",\n    \"owner_id\": 1,\n    \"path\": \"diaspora\",\n    \"updated_at\": \"2013-09-30T13: 46: 02Z\"\n  },\n  \"permissions\": {\n    \"project_access\": {\n      \"access_level\": 10,\n      \"notification_level\": 3\n    },\n    \"group_access\": {\n      \"access_level\": 50,\n      \"notification_level\": 3\n    }\n  },\n  \"archived\": false,\n  \"avatar_url\": \"http://example.com/uploads/project/avatar/3/uploads/avatar.png\"\n}\n```\n\n#### client.projects.create({name, path, namespace_id, description, issues_enabled, merge_requests_enabled,\n  wiki_enabled, snippets_enabled, public, visibility_level, import_url})\n\nCreates a new project owned by the authenticated user.\n\nParameters:\n\n- name (required) - new project name\n- path (optional) - custom repository name for new project. By default generated based on name\n- namespace_id (optional) - namespace for the new project (defaults to user)\n- description (optional) - short project description\n- issues_enabled (optional)\n- merge_requests_enabled (optional)\n- wiki_enabled (optional)\n- snippets_enabled (optional)\n- public (optional) - if true same as setting visibility_level = 20\n- visibility_level (optional)\n- import_url (optional)\n\n#### client.projects.update({id, path, namespace_id, description, default_branch, issues_enabled, merge_requests_enabled,\n  wiki_enabled, snippets_enabled, public, visibility_level})\n\nUpdates an existing project\n\nParameters:\n\n- id (required) - The ID of a project\n- name (optional) - project name\n- path (optional) - repository name for project\n- description (optional) - short project description\n- default_branch (optional)\n- issues_enabled (optional)\n- merge_requests_enabled (optional)\n- wiki_enabled (optional)\n- snippets_enabled (optional)\n- public (optional) - if true same as setting visibility_level = 20\n- visibility_level (optional)\n\nOn success, method returns 200 with the updated project. If parameters are invalid, 400 is returned.\n\n#### client.projects.remove({id})\n\nRemoves a project including all associated resources (issues, merge requests etc.)\n\nParameters:\n\n- id (required) - The ID of a project\n\n#### client.projects.search({query, per_page, page, order_by, sort})\n\nSearch for projects by name which are accessible to the authenticated user.\n\nParameters:\n\n- query (required) - A string contained in the project name\n- per_page (optional) - number of projects to return per page\n- page (optional) - the page to retrieve\n- order_by (optional) - Return requests ordered by `id`, `name`, `created_at` or `last_activity_at` fields\n- sort (optional) - Return requests sorted in `asc` or `desc` order\n\n#### client.projects.fork({id})\n\nForks a project into the user namespace of the authenticated user.\n\nParameters:\n\n- id (required) - The ID of the project to be forked\n\n#### client.projects.listEvents({id})\n\nGet the events for the specified project. Sorted from newest to latest\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n\n```json\n[\n  {\n    \"title\": null,\n    \"project_id\": 15,\n    \"action_name\": \"closed\",\n    \"target_id\": 830,\n    \"target_type\": \"Issue\",\n    \"author_id\": 1,\n    \"author_username\": \"john\",\n    \"data\": null,\n    \"target_title\": \"Public project search field\"\n  },\n  {\n    \"title\": null,\n    \"project_id\": 15,\n    \"action_name\": \"opened\",\n    \"target_id\": null,\n    \"target_type\": null,\n    \"author_id\": 1,\n    \"author_username\": \"john\",\n    \"data\": {\n      \"before\": \"50d4420237a9de7be1304607147aec22e4a14af7\",\n      \"after\": \"c5feabde2d8cd023215af4d2ceeb7a64839fc428\",\n      \"ref\": \"refs/heads/master\",\n      \"user_id\": 1,\n      \"user_name\": \"Dmitriy Zaporozhets\",\n      \"repository\": {\n        \"name\": \"gitlabhq\",\n        \"url\": \"git@dev.gitlab.org:gitlab/gitlabhq.git\",\n        \"description\": \"GitLab: self hosted Git management software. \\r\\nDistributed under the MIT License.\",\n        \"homepage\": \"https://dev.gitlab.org/gitlab/gitlabhq\"\n      },\n      \"commits\": [\n        {\n          \"id\": \"c5feabde2d8cd023215af4d2ceeb7a64839fc428\",\n          \"message\": \"Add simple search to projects in public area\",\n          \"timestamp\": \"2013-05-13T18:18:08+00:00\",\n          \"url\": \"https://dev.gitlab.org/gitlab/gitlabhq/commit/c5feabde2d8cd023215af4d2ceeb7a64839fc428\",\n          \"author\": {\n            \"name\": \"Dmitriy Zaporozhets\",\n            \"email\": \"dmitriy.zaporozhets@gmail.com\"\n          }\n        }\n      ],\n      \"total_commits_count\": 1\n    },\n    \"target_title\": null\n  },\n  {\n    \"title\": null,\n    \"project_id\": 15,\n    \"action_name\": \"closed\",\n    \"target_id\": 840,\n    \"target_type\": \"Issue\",\n    \"author_id\": 1,\n    \"author_username\": \"john\",\n    \"data\": null,\n    \"target_title\": \"Finish & merge Code search PR\"\n  }\n]\n```\n\n#### client.projects.getLabels({id})\n\nGet the labels for the specified project.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n\n```json\n[\n  { \"name\": \"Bug\", color: \"#A8D695\" },\n  { \"name\": \"Feature\", color: \"#5CB85C\" }\n]\n```\n\n#### client.projects.createLabel({id, name, color})\n\nCreate a label for the specified project.\n\nParameters:\n\n- id (required) - The ID of a project\n- name (required) - The name of the label\n- color (required) - Color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB)\n\n```json\n[\n  { \"name\": \"Bug\", color: \"#A8D695\" },\n  { \"name\": \"Feature\", color: \"#5CB85C\" }\n]\n```\n\n#### client.projects.updateLabel({id, name, new_name, color})\n\nUpdate a label for the specified project.\n\nParameters:\n\n- id (required) - The ID of a project\n- name (required) - The name of the existing label\n- new_name (optional) - The new name of the label\n- color (optional) - New color of the label given in 6-digit hex notation with leading '#' sign (e.g. #FFAABB)\n\n#### client.projects.deleteLabel({id, name})\n\nDelete a label for the specified project.\n\nParameters:\n\n- id (required) - The ID of a project\n- name (required) - The name of the label to be deleted\n\n---\n\n### Project Members\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#team-members\n\n#### client.projectMembers.list({id})\n\nGet a list of a project's team members.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- query (optional) - Query string to search for members\n\n#### client.projectMembers.get({id, user_id})\n\nGets a project team member.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- user_id (required) - The ID of a user\n\n```json\n{\n  \"id\": 1,\n  \"username\": \"john_smith\",\n  \"email\": \"john@example.com\",\n  \"name\": \"John Smith\",\n  \"state\": \"active\",\n  \"created_at\": \"2012-05-23T08:00:58Z\",\n  \"access_level\": 40\n}\n```\n\n#### client.projectMembers.create({id, user_id, access_level})\n\nAdds a user to a project team. This is an idempotent method and can be called multiple times with the same parameters. Adding team membership to a user that is already a member does not affect the existing membership.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- user_id (required) - The ID of a user to add\n- access_level (required) - Project access level\n\n#### client.projectMembers.update({id, user_id, access_level})\n\nUpdates a project team member to a specified access level.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- user_id (required) - The ID of a team member\n- access_level (required) - Project access level\n\n#### client.projectMembers.remove({id, user_id})\n\nRemoves a user from a project team.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- user_id (required) - The ID of a team member\n\nThis method is idempotent and can be called multiple times with the same parameters. Revoking team membership for a user who is not currently a team member is considered success. Please note that the returned JSON currently differs slightly. Thus you should not rely on the returned JSON structure.\n\n---\n\n### Deploy Keys\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/deploy_keys.md\n\n#### client.deployKeys.list({id})\n\nGet a list of a project's deploy keys.\n\nParameters:\n\n* `{String}` `id` (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n\n\n#### client.deployKeys.get({id, key_id})\n\nGets a project deploy key.\n\nParameters:\n\n* `{String}` `id` (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n* `{String}` `key_id` (required) - The ID of a key\n\n```json\n{\n  \"id\": 1,\n  \"title\": \"Public key\",\n  \"key\": \"ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAiPWx6WM4lhHNedGfBpPJNPpZ7yKu+dnn1SJejgt4596k6YjzGGphH2TUxwKzxcKDKKezwkpfnxPkSMkuEspGRt/aZZ9wa++Oi7Qkr8prgHc4soW6NUlfDzpvZK2H5E7eQaSeP3SAwGmQKUFHCddNaP0L+hM7zhFNzjFvpaMgJw0=\",\n  \"created_at\": \"2013-10-02T10:12:29Z\"\n}\n```\n\n#### client.deployKey.create({id, title, key})\n\nCreates a new deploy key for a project. If deploy key already exists in another project - it will be joined to project but only if original one was is accessible by same user\n\nParameters:\n\n* `{String}` `id` (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n* `{String}` `title` (required) - New deploy key's title\n* `{String}` `key` (required) - New deploy key\n\n#### client.deployKeys.remove({id, key_id})\n\nDelete a deploy key from a project.\n\nParameters:\n\n* `{String}` `id` (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n* `{String}` `key_id` (required) - The ID of the deploy key\n\n---\n\n### Repository Branches\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#branches\n\n#### client.repositoryBranches.list({id})\n\nLists all branches of a project.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n\n```json\n[\n  {\n    \"name\": \"async\",\n    \"commit\": {\n      \"id\": \"a2b702edecdf41f07b42653eb1abe30ce98b9fca\",\n      \"parents\": [\n        {\n          \"id\": \"3f94fc7c85061973edc9906ae170cc269b07ca55\"\n        }\n      ],\n      \"tree\": \"c68537c6534a02cc2b176ca1549f4ffa190b58ee\",\n      \"message\": \"give Caolan credit where it's due (up top)\",\n      \"author\": {\n        \"name\": \"Jeremy Ashkenas\",\n        \"email\": \"jashkenas@example.com\"\n      },\n      \"committer\": {\n        \"name\": \"Jeremy Ashkenas\",\n        \"email\": \"jashkenas@example.com\"\n      },\n      \"authored_date\": \"2010-12-08T21:28:50+00:00\",\n      \"committed_date\": \"2010-12-08T21:28:50+00:00\"\n    },\n    \"protected\": false\n  },\n  {\n    \"name\": \"gh-pages\",\n    \"commit\": {\n      \"id\": \"101c10a60019fe870d21868835f65c25d64968fc\",\n      \"parents\": [\n        {\n          \"id\": \"9c15d2e26945a665131af5d7b6d30a06ba338aaa\"\n        }\n      ],\n      \"tree\": \"fb5cc9d45da3014b17a876ad539976a0fb9b352a\",\n      \"message\": \"Underscore.js 1.5.2\",\n      \"author\": {\n        \"name\": \"Jeremy Ashkenas\",\n        \"email\": \"jashkenas@example.com\"\n      },\n      \"committer\": {\n        \"name\": \"Jeremy Ashkenas\",\n        \"email\": \"jashkenas@example.com\"\n      },\n      \"authored_date\": \"2013-09-07T12: 58: 21+00: 00\",\n      \"committed_date\": \"2013-09-07T12: 58: 21+00: 00\"\n    },\n    \"protected\": false\n  }\n]\n```\n\n#### client.repositoryBranches.get({id, branch})\n\nLists a specific branch of a project.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- branch (required) - The name of the branch.\n\n#### client.repositoryBranches.create({id, branch_name, ref})\n\nCreate a repository branch on a project.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- branch_name (required) - The name of the branch.\n- ref (required) - Create branch from commit SHA or existing branch.\n\n#### client.repositoryBranches.remove({id, branch})\n\nDelete repository branch\n\nParameters:\n\n- id (required) - The ID of a project\n- branch (required) - The name of the branch\n\nIt return 200 if succeed, 404 if the branch to be deleted does not exist or 400 for other reasons.\nIn case of an error, an explaining message is provided.\n\nSuccess response:\n\n```json\n{\n  \"branch_name\": \"my-removed-branch\"\n}\n```\n\n#### client.repositoryBranches.protect({id, branch})\n\nProtects a single branch of a project.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- branch (required) - The name of the branch.\n\n#### client.repositoryBranches.unprotect({id, branch})\n\nUnprotects a single branch of a project.\n\nParameters:\n\n- id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n- branch (required) - The name of the branch.\n\n---\n\n### Issues\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/issues.md\n\n#### client.issues.list({id})\n\nGet a list of project issues. This function accepts pagination parameters page and per_page to return the list of project issues.\n\nParameters:\n\n- id (required) - The ID of a project\n- iid (optional) - Return the issue having the given `iid`\n- state (optional) - Return `all` issues or just those that are `opened` or `closed`\n- labels (optional) - Comma-separated list of label names\n- milestone (optional) - Milestone title\n- order_by (optional) - Return requests ordered by `created_at` or `updated_at` fields. Default is `created_at`\n- sort (optional) - Return requests sorted in `asc` or `desc` order. Default is `desc`\n\n#### client.issues.get({id, issue_id})\n\nGets a single project issue.\n\nParameters:\n\n- id (required) - The ID of a project\n- issue_id (required) - The ID of a project issue\n\n```json\n{\n  \"id\": 42,\n  \"iid\": 3,\n  \"project_id\": 8,\n  \"title\": \"Add user settings\",\n  \"description\": \"\",\n  \"labels\": [\n    \"feature\"\n  ],\n  \"milestone\": {\n    \"id\": 1,\n    \"title\": \"v1.0\",\n    \"description\": \"\",\n    \"due_date\": \"2012-07-20\",\n    \"state\": \"closed\",\n    \"updated_at\": \"2012-07-04T13:42:48Z\",\n    \"created_at\": \"2012-07-04T13:42:48Z\"\n  },\n  \"assignee\": {\n    \"id\": 2,\n    \"username\": \"jack_smith\",\n    \"email\": \"jack@example.com\",\n    \"name\": \"Jack Smith\",\n    \"state\": \"active\",\n    \"created_at\": \"2012-05-23T08:01:01Z\"\n  },\n  \"author\": {\n    \"id\": 1,\n    \"username\": \"john_smith\",\n    \"email\": \"john@example.com\",\n    \"name\": \"John Smith\",\n    \"state\": \"active\",\n    \"created_at\": \"2012-05-23T08:00:58Z\"\n  },\n  \"state\": \"opened\",\n  \"updated_at\": \"2012-07-12T13:43:19Z\",\n  \"created_at\": \"2012-06-28T12:58:06Z\"\n}\n```\n\n#### client.issues.create({id, title, description, assignee_id, milestone_id, labels})\n\nCreates a new project issue.\n\nParameters:\n\n- id (required) - The ID of a project\n- title (required) - The title of an issue\n- description (optional) - The description of an issue\n- assignee_id (optional) - The ID of a user to assign issue\n- milestone_id (optional) - The ID of a milestone to assign issue\n- labels (optional) - Comma-separated label names for an issue\n\nIf the operation is successful, 200 and the newly created issue is returned. If an error occurs, an error number and a message explaining the reason is returned.\n\n#### client.issues.update({id, issue_id, title, description, assignee_id, milestone_id, labels})\n\nUpdates an existing project issue. This function is also used to mark an issue as closed.\n\nParameters:\n\n- id (required) - The ID of a project\n- issue_id (required) - The ID of a project's issue\n- title (optional) - The title of an issue\n- description (optional) - The description of an issue\n- assignee_id (optional) - The ID of a user to assign issue\n- milestone_id (optional) - The ID of a milestone to assign issue\n- labels (optional) - Comma-separated label names for an issue\n- state_event (optional) - The state event of an issue ('close' to close issue and 'reopen' to reopen it)\n\nIf the operation is successful, 200 and the updated issue is returned. If an error occurs, an error number and a message explaining the reason is returned.\n\n#### client.issues.listNotes({id, issue_id})\n\nGets a list of all notes for a single issue.\n\nParameters:\n\n- id (required) - The ID of a project\n- issue_id (required) - The ID of an issue\n\n```json\n[\n  {\n    \"id\": 302,\n    \"body\": \"Status changed to closed\",\n    \"attachment\": null,\n    \"author\": {\n      \"id\": 1,\n      \"username\": \"pipin\",\n      \"email\": \"admin@example.com\",\n      \"name\": \"Pip\",\n      \"state\": \"active\",\n      \"created_at\": \"2013-09-30T13:46:01Z\"\n    },\n    \"created_at\": \"2013-10-02T09:22:45Z\"\n  },\n  {\n    \"id\": 305,\n    \"body\": \"Text of the comment\\r\\n\",\n    \"attachment\": null,\n    \"author\": {\n      \"id\": 1,\n      \"username\": \"pipin\",\n      \"email\": \"admin@example.com\",\n      \"name\": \"Pip\",\n      \"state\": \"active\",\n      \"created_at\": \"2013-09-30T13:46:01Z\"\n    },\n    \"created_at\": \"2013-10-02T09:56:03Z\"\n  }\n]\n```\n\n#### client.issues.getNote({id, issue_id, note_id})\n\nReturns a single note for a specific project issue\n\nParameters:\n\n- id (required) - The ID of a project\n- issue_id (required) - The ID of a project issue\n- note_id (required) - The ID of an issue note\n\n#### client.issues.createNote({id, issue_id})\n\nCreates a new note to a single project issue.\n\nParameters:\n\n- id (required) - The ID of a project\n- issue_id (required) - The ID of an issue\n- body (required) - The content of a note\n\n#### client.issues.updateNote({id, issue_id, note_id})\n\nModify existing note of an issue.\n\nParameters:\n\n- id (required) - The ID of a project\n- issue_id (required) - The ID of an issue\n- note_id (required) - The ID of a note\n- body (required) - The content of a note\n\n---\n\n### Merge Requests\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/merge_requests.md\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/notes.md#merge-requests\n\n\n#### client.mergeRequests.list({id})\n\nGet all merge requests for the project. This function accepts pagination parameters page and per_page to return the list of merge requests.\n\nParameters:\n\n- id (required) - The ID of a project\n- iid (optional) - Return the request having the given iid\n- state (optional) - Return all requests or just those that are merged, opened or closed\n- order_by (optional) - Return requests ordered by created_at or updated_at fields. Default is created_at\n- sort (optional) - Return requests sorted in asc or desc order. Default is desc\n\n#### client.mergeRequests.get({id, merge_request_id})\n\nGets a single project merge request.\n\nParameters:\n\n- id (required) - The ID of a project\n- merge_request_id (required) - The ID of MR\n\n\n#### client.mergeRequests.create({id, source_branch, target_branch, title})\n\nCreates a new merge request.\n\nParameters:\n\n- id (required) - The ID of a project\n- source_branch (required) - The source branch\n- target_branch (required) - The target branch\n- assignee_id (optional) - Assignee user ID\n- title (required) - Title of MR\n- description (optional) - Description of MR\n- target_project_id (optional) - The target project (numeric id)\n- labels (optional) - Labels for MR as a comma-separated list\n- milestone_id (optional) - Milestone ID\n\n\nIf the operation is successful, 200 and the newly created merge request is returned. If an error occurs, an error number and a message explaining the reason is returned.\n\n#### client.mergeRequests.update({id, merge_request_id})\n\nUpdates an existing merge request. You can change the target branch, title, or even close the MR.\n\nParameters:\n\n- id (required) - The ID of a project\n- merge_request_id (required) - ID of MR\n- target_branch - The target branch\n- assignee_id - Assignee user ID\n- title - Title of MR\n- description - Description of MR\n- state_event - New state (close|reopen|merge)\n- labels (optional) - Labels for MR as a comma-separated list\n- milestone_id (optional) - Milestone ID\n\nIf the operation is successful, 200 and the updated merge request is returned. If an error occurs, an error number and a message explaining the reason is returned.\n\n#### client.mergeRequests.merge({id, merge_request_id})\n\nMerge changes submitted with MR using this API.\n\nParameters:\n\n- id (required) - The ID of a project\n- merge_request_id (required) - ID of MR\n- merge_commit_message (optional) - Custom merge commit message\n- should_remove_source_branch (optional) - if true removes the source branch\n- merged_when_build_succeeds (optional) - if true the MR is merge when the build succeeds\n\nIf merge success you get 200 OK.\nIf it has some conflicts and can not be merged - you get 405 and error message 'Branch cannot be merged'.\nIf merge request is already merged or closed - you get 405 and error message 'Method Not Allowed'\nIf you don't have permissions to accept this merge request - you'll get a 401\n\n#### client.mergeRequests.listNotes({id, merge_request_id})\n\nGets a list of all notes/comments for a single merge request.\n\nParameters:\n\n- id (required) - The ID of a project\n- merge_request_id (required) - The ID of a project merge request\n\n\n#### client.mergeRequests.getNote({id, merge_request_id, note_id})\n\nReturns a single note for a given merge request.\n\nParameters:\n\n- id (required) - The ID of a project\n- merge_request_id (required) - The ID of a project merge request\n- note_id (required) - The ID of a merge request note\n\n#### client.mergeRequests.createNote({id, merge_request_id})\n\nCreates a new note for a single merge request.\n\nParameters:\n\n- id (required) - The ID of a project\n- merge_request_id (required) - The ID of a project merge request\n- body (required) - The content of a note\n\n#### client.mergeRequests.updateNote({id, merge_request_id, note_id})\n\nModify existing note of a merge request.\n\nParameters:\n\n- id (required) - The ID of a project\n- merge_request_id (required) - The ID of a project merge request\n- note_id (required) - The ID of a note\n- body (required) - The content of a note\n\n#### client.mergeRequests.listCommits({id, merge_request_id})\n\nGets a list of all commits for a single merge request.\n\nParameters:\n\n- id (required) - The ID of a project\n- merge_request_id (required) - The ID of a project merge request\n\n---\n\n### Milestones\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/milestones.md\n\n#### client.milestones.list({id})\n\nReturns a list of project milestones.\n\n```json\n[\n  {\n    \"id\": 12,\n    \"iid\": 3,\n    \"project_id\": 16,\n    \"title\": \"10.0\",\n    \"description\": \"Version\",\n    \"due_date\": \"2013-11-29\",\n    \"state\": \"active\",\n    \"updated_at\": \"2013-10-02T09:24:18Z\",\n    \"created_at\": \"2013-10-02T09:24:18Z\"\n  }\n]\n```\n\nParameters:\n\n- {String} id (required) - The ID of a project\n- {String} iid (optional) - Return the milestone having the given iid\n\n#### client.milestones.get({id, milestone_id})\n\nGets a single project milestone.\n\nParameters:\n\n- {String} id (required) - The ID of a project\n- {String} milestone_id (required) - The ID of a project milestone\n\n#### client.milestones.create({id, title, description, due_date})\n\nCreates a new project milestone.\n\nParameters:\n\n- {String} id (required) - The ID of a project\n- {String} title (required) - The title of an milestone\n- {String} description (optional) - The description of the milestone\n- {String} due_date (optional) - The due date of the milestone\n\n#### client.milestones.update({id, milestone_id, title, description, due_date})\n\nUpdates an existing project milestone.\n\nParameters:\n\n- {String} id (required) - The ID of a project\n- {String} milestone_id (required) - The ID of a project milestone\n- {String} title (optional) - The title of a milestone\n- {String} description (optional) - The description of a milestone\n- {String} due_date (optional) - The due date of the milestone\n- {String} state_event (optional) - The state event of the milestone (`close`|`activate`)\n\n#### client.milestones.listIssues({id, milestone_id})\n\nGets all issues assigned to a single project milestone.\n\nParameters:\n\n- {String} id (required) - The ID of a project\n- {String} milestone_id (required) - The ID of a project milestone\n\n### Hooks\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/projects.md#hooks\n\n#### client.hooks.list({id})\n\nGet a list of project hooks.\n\nParameters:\n\n- {String} id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n\n#### client.hooks.get({id, hook_id})\n\nGet a specific hook for a project.\n\n```json\n{\n  \"id\": 1,\n  \"url\": \"http://example.com/hook\",\n  \"project_id\": 3,\n  \"push_events\": \"true\",\n  \"issues_events\": \"true\",\n  \"merge_requests_events\": \"true\",\n  \"created_at\": \"2012-10-12T17:04:47Z\"\n}\n```\n\nParameters:\n\n* {String} id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n* {String} hook_id (required) - The ID of a project hook\n\n#### client.hooks.create({id, url, push_events, issues_events, merge_requests_events, tag_push_events})\n\nAdds a hook to a specified project.\n\nParameters:\n\n* {String} id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n* {String} url (required) - The hook URL\n* {Boolean} push_events - Trigger hook on push events, default is `true`\n* {Boolean} issues_events - Trigger hook on issues events\n* {Boolean} merge_requests_events - Trigger hook on merge_requests events\n* {Boolean} tag_push_events - Trigger hook on push_tag events\n\n#### client.hooks.update({id, hook_id, url, push_events, issues_events, merge_requests_events, tag_push_events})\n\nEdits a hook for a specified project.\n\nParameters:\n\n* {String} id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n* {String} hook_id (required) - The ID of a project hook\n* {String} url (required) - The hook URL\n* {Boolean} push_events - Trigger hook on push events, default is `true`\n* {Boolean} issues_events - Trigger hook on issues events\n* {Boolean} merge_requests_events - Trigger hook on merge_requests events\n* {Boolean} tag_push_events - Trigger hook on push_tag events\n\n#### client.hooks.remove({id, hook_id})\n\nRemoves a hook from a project. This is an idempotent method and can be called multiple times. Either the hook is available or not.\n\nParameters:\n\n* {String} id (required) - The ID or NAMESPACE/PROJECT_NAME of a project\n* {String} hook_id (required) - The ID of a project hook\n\n### RepositoryFiles\n\nhttps://github.com/gitlabhq/gitlabhq/blob/master/doc/api/repository_files.md\n\n#### client.repositoryFiles.get({id, file_path, ref})\n\nGet file from repository.\nAllows you to receive information about file in repository like name, size, content.\nNote that file content is Base64 encoded.\n\n```json\n{\n  \"file_name\": \"key.rb\",\n  \"file_path\": \"app/models/key.rb\",\n  \"size\": 1476,\n  \"encoding\": \"base64\",\n  \"content\": \"IyA9PSBTY2hlbWEgSW5mb3...\",\n  \"ref\": \"master\",\n  \"blob_id\": \"79f7bbd25901e8334750839545a9bd021f0e4c83\",\n  \"commit_id\": \"d5a3ff139356ce33e37e73add446f16869741b50\"\n}\n```\n\nParameters:\n\n* {String} file_path (required) - Full path to new file. Ex. lib/class.rb\n* {String} ref (required) - The name of branch, tag or commit\n\n#### client.repositoryFiles.create({id, file_path, branch_name, encoding, content, commit_message})\n\nCreate new file in repository\n\nParameters:\n\n* {String} file_path (required) - Full path to new file. Ex. lib/class.rb\n* {String} branch_name (required) - The name of branch\n* {String} encoding (optional) - 'text' or 'base64'. Text is default.\n* {String} content (required) - File content\n* {String} commit_message (required) - Commit message\n\n#### client.repositoryFiles.update({id, file_path, branch_name, encoding, content, commit_message})\n\nUpdate existing file in repository\n\nParameters:\n\n* {String} file_path (required) - Full path to new file. Ex. lib/class.rb\n* {String} branch_name (required) - The name of branch\n* {String} encoding (optional) - 'text' or 'base64'. Text is default.\n* {String} content (required) - New file content\n* {String} commit_message (required) - Commit message\n\n#### client.repositoryFiles.remove({id, file_path, branch_name, commit_message})\n\nDelete existing file in repository\n\nParameters:\n\n* {String} file_path (required) - Full path to new file. Ex. lib/class.rb\n* {String} branch_name (required) - The name of branch\n* {String} commit_message (required) - Commit message\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2015 repo-utils\nCopyright (c) 2013 - 2014 fengmk2 <fengmk2@gmail.com>\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","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"time":{"modified":"2022-06-21T15:10:04.042Z","created":"2013-03-22T12:34:55.893Z","0.0.1":"2013-03-22T12:35:01.647Z","0.0.2":"2013-03-25T07:17:22.557Z","0.0.3":"2013-03-26T06:12:45.537Z","0.0.4":"2013-03-27T08:52:40.803Z","0.0.5":"2013-05-06T02:04:41.040Z","0.0.6":"2013-07-25T02:04:34.382Z","0.0.7":"2013-07-25T18:32:31.062Z","0.1.0":"2013-08-06T22:11:52.004Z","0.1.1":"2014-05-13T03:05:19.030Z","0.1.2":"2014-05-27T01:16:56.584Z","0.2.0":"2014-05-29T02:20:27.298Z","0.2.1":"2014-06-10T03:48:23.025Z","0.3.0":"2014-07-05T11:13:07.246Z","0.4.0":"2014-08-21T16:54:53.891Z","0.4.1":"2014-09-18T09:24:32.536Z","1.0.0":"2014-10-12T03:49:14.018Z","1.1.0":"2015-06-11T05:39:54.362Z","1.2.0":"2015-08-26T15:09:08.500Z","1.2.1":"2015-08-26T15:11:09.140Z","1.3.0":"2016-08-23T12:20:10.396Z","1.4.0":"2016-10-12T12:06:20.868Z","1.5.0":"2017-01-09T17:47:57.548Z","1.6.0":"2017-01-10T16:26:44.178Z","1.6.1":"2018-11-27T15:43:23.010Z"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"type":"git","url":"git://github.com/repo-utils/gitlab.git"},"homepage":"https://github.com/repo-utils/gitlab","keywords":["gitlab","gitlab api","git"],"contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"shigeru.nakajima","email":"shigeru.nakajima@gmail.com","url":"https://github.com/ledsun"},{"name":"vsviridov","email":"vasili.svirydau@move.com","url":"https://github.com/vsviridov"},{"name":"jarradseers","email":"jarrad@seers.me","url":"https://github.com/jarradseers"},{"name":"Simon Wachter","email":"simon@wachter.me","url":"https://github.com/swordofpain"},{"name":"Selva Ganesh","email":"selvaganeshbsg@gmail.com","url":"https://github.com/selvagsz"},{"name":"Ad Taylor","email":"ad@adtaylor.co.uk","url":"https://github.com/adtaylor"},{"name":"Did","email":"dcolens@gmail.com","url":"https://github.com/dcolens"}],"bugs":{"url":"https://github.com/repo-utils/gitlab/issues"},"license":"MIT","readmeFilename":"README.md","users":{"modao":true,"rockstar79":true,"wangfeia":true,"tdmalone":true,"rawphp":true,"tedyhy":true}}