0.0.6 • Published 5 years ago

@atlassian/bitbucket-server v0.0.6

Weekly downloads
81
License
MIT
Repository
bitbucket
Last release
5 years ago

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 --save

via yarn:

$ yarn add @atlassian/bitbucket-server

Usage

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'
})
0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago