gitea-repository-provider
Version:
repository provider for gitea
97 lines (60 loc) • 4.16 kB
Markdown
[](https://www.npmjs.com/package/gitea-repository-provider)
[](https://greenkeeper.io/)
[](https://github.com/arlac77/gitea-repository-provider)
[](https://github.com/prettier/prettier)
[](http://travis-ci.org/arlac77/gitea-repository-provider)
[](http://codecov.io/github/arlac77/gitea-repository-provider?branch=master)
[](https://snyk.io/test/github/arlac77/gitea-repository-provider)
[](https://github.com/arlac77/gitea-repository-provider/issues)
[](https://david-dm.org/arlac77/gitea-repository-provider)
[](https://david-dm.org/arlac77/gitea-repository-provider#info=devDependencies)
[](http://inch-ci.org/github/arlac77/gitea-repository-provider)
[](https://npmjs.org/package/gitea-repository-provider)
[](http://commitizen.github.io/cz-cli/)
# gitea-repository-provider
repository provider for gitea
# usage
# API
<!-- Generated by documentation.js. Update this documentation by updating the source code. -->
### Table of Contents
- [GiteaProvider](#giteaprovider)
- [headers](#headers)
- [repositoryBases](#repositorybases)
- [environmentOptions](#environmentoptions)
- [areOptionsSufficciant](#areoptionssufficciant)
- [Parameters](#parameters)
- [GiteaPullRequest](#giteapullrequest)
- [list](#list)
- [Parameters](#parameters-1)
## GiteaProvider
**Extends Provider**
Gitea provider
### headers
fetch headers
Returns **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)** suitable as fetch headers
### repositoryBases
All possible base urls
Returns **[Array](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Array)<[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)>** common base urls of all repositories
### environmentOptions
known environment variables
Returns **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)**
Returns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** GITEA_TOKEN api token
Returns **[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)** GITEA_API api url
### areOptionsSufficciant
#### Parameters
- `options` **[Object](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object)**
Returns **[boolean](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean)** true if token an api are present
## GiteaPullRequest
**Extends PullRequest**
### list
list all pull request for a given destination repo
#### Parameters
- `destination` **Repository**
- `states` **[Set](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Set)<[string](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String)>**
# install
With [npm](http://npmjs.org) do:
```shell
npm install gitea-repository-provider
```
# license
BSD-2-Clause