https://github.com/elquimista/gitlab-api-wrapper
The most comprehensive GitLab API, almost covers all GitLab API endpoints. Also, we provide an isomorphic API which can be used in both browser and Node.js environments
https://github.com/elquimista/gitlab-api-wrapper
gitlab gitlab-api javascript nodejs
Last synced: 3 days ago
JSON representation
The most comprehensive GitLab API, almost covers all GitLab API endpoints. Also, we provide an isomorphic API which can be used in both browser and Node.js environments
- Host: GitHub
- URL: https://github.com/elquimista/gitlab-api-wrapper
- Owner: elquimista
- Created: 2017-06-01T21:45:35.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-26T13:12:18.000Z (about 7 years ago)
- Last Synced: 2025-10-30T04:30:51.870Z (4 months ago)
- Topics: gitlab, gitlab-api, javascript, nodejs
- Language: JavaScript
- Size: 32.2 KB
- Stars: 12
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gitlab-api-wrapper
[](https://www.npmjs.com/package/gitlab-api-wrapper)
[](https://www.npmjs.com/package/gitlab-api-wrapper)
---
The most comprehensive GitLab API, almost covers all GitLab API endpoints. Also, we provide an isomorphic API which can be used in both browser and Node.js environments.
## Install
```bash
yarn add gitlab-api-wrapper
```
## Usage
```js
const GitlabApis = require('gitlab-api-wrapper');
const client = GitlabApis({
// the GitLab url
base_url: 'http://gitlab.alibaba-inc.com',
private_token: '',
timeout: 3000,
});
// return a promise object
const ret = client.projects.list({search: 'xx'});
```