@atlassian/bitbucket-server
v0.0.6
Published
Bitbucket Server API client for Browser and Node.js
Downloads
728
Maintainers
Readme
bitbucket-server.js
Bitbucket Server API client for Browser and Node.js
This is a port of the excellent bitbucket library by Munif Tanjim: https://github.com/MunifTanjim/node-bitbucket
Bitbucket Server API docs: https://docs.atlassian.com/bitbucket-server/rest/latest/bitbucket-rest.html
Installation
via npm:
$ npm install @atlassian/bitbucket-server --savevia yarn:
$ yarn add @atlassian/bitbucket-serverUsage
Node
const BitbucketServer = require('@atlassian/bitbucket-server')
const BitbucketServer = new BitbucketServer()Client Options
You can set the APIs' baseUrl and modify some behaviors (e.g. request timeout etc.) by passing a clientOptions object to the BitbucketServer constructor.
const clientOptions = {
baseUrl: 'https://<server base url>',
headers: {},
options: {
timeout: 10
}
}
const client = new BitbucketServer(clientOptions)This enables you to use the client with Bitbucket Server.
Authentication
Basic
client.authenticate({
type: 'basic',
username: 'username',
password: 'password'
})OAuth
client.authenticate({
type: 'token',
token: 'access token'
})