All Projects → jira-node → Node Jira Client

jira-node / Node Jira Client

Licence: mit
A Node.js wrapper for the Jira REST API

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Node Jira Client

jira.js
A JavaScript/TypeScript wrapper for the JIRA Cloud, Service Desk and Agile REST API
Stars: ✭ 156 (-45.64%)
Mutual labels:  jira
xeo
A modern tool to bring SCRUM to Notion!
Stars: ✭ 26 (-90.94%)
Mutual labels:  jira
katibu
the missing productivity tool for connecting Jira, Github and local git together 🚀
Stars: ✭ 13 (-95.47%)
Mutual labels:  jira
ticketator
Django simple ticketing system
Stars: ✭ 47 (-83.62%)
Mutual labels:  jira
docker-atlassian
A docker-compose orchestration for JIRA Software and Confluence based on docker containers.
Stars: ✭ 13 (-95.47%)
Mutual labels:  jira
API-Testing-Automation-Framework
It is Data-Driven and Keyword-Driven framework to test REST/SOAP webservices automatically
Stars: ✭ 24 (-91.64%)
Mutual labels:  jira
xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (-94.43%)
Mutual labels:  jira
jira-2-omnifocus
Chrome extension for sending JIRA tickets to OmniFocus
Stars: ✭ 20 (-93.03%)
Mutual labels:  jira
gajira
GitHub Actions for Jira
Stars: ✭ 100 (-65.16%)
Mutual labels:  jira
atlassian-kubernetes
All things Atlassian and Kubernetes
Stars: ✭ 30 (-89.55%)
Mutual labels:  jira
JiraDarkTheme
🌙 😎 Jira Dark Theme Usercss / Stylus
Stars: ✭ 124 (-56.79%)
Mutual labels:  jira
laravel-jira-rest-client
A Laravel interface for your Atlassians Jira application
Stars: ✭ 37 (-87.11%)
Mutual labels:  jira
jira-cli
🔥 [WIP] Feature-rich interactive Jira command line.
Stars: ✭ 809 (+181.88%)
Mutual labels:  jira
cascade
A project management service with pure functional programming paradigm in the heart.
Stars: ✭ 21 (-92.68%)
Mutual labels:  jira
JirAgileR
User-friendly 🔹JIRA API wrapper. Track projects & issues from within R
Stars: ✭ 22 (-92.33%)
Mutual labels:  jira
jiractl
A command-line tool for managing Jira
Stars: ✭ 52 (-81.88%)
Mutual labels:  jira
data-center-helm-charts
Helm charts for Atlassian's Data Center products
Stars: ✭ 77 (-73.17%)
Mutual labels:  jira
Atlassian Agent
Atlassian's productions crack.
Stars: ✭ 285 (-0.7%)
Mutual labels:  jira
github-security-jira
Github Action for integrating Security Alerts with JIRA
Stars: ✭ 22 (-92.33%)
Mutual labels:  jira
generate-changelog
generates changelog from git based on jira tickets
Stars: ✭ 18 (-93.73%)
Mutual labels:  jira

JavaScript JIRA API for node.js

A node.js module, which provides an object oriented wrapper for the Jira Rest API.

Documentation Jira Rest API Run tests npm Downloads Install Size dependency Status devDependency Status

Installation

Install with the node package manager npm:

$ npm install jira-client

Examples

Create the JIRA client

// With ES5
var JiraApi = require('jira-client');

// With ES6
import JiraApi from 'jira-client';

// Initialize
var jira = new JiraApi({
  protocol: 'https',
  host: 'jira.somehost.com',
  username: 'username',
  password: 'password',
  apiVersion: '2',
  strictSSL: true
});

Find the status of an issue

// ES5
// We are using an ES5 Polyfill for Promise support. Please note that if you don't explicitly
// apply a catch exceptions will get swallowed. Read up on ES6 Promises for further details.
jira.findIssue(issueNumber)
  .then(function(issue) {
    console.log('Status: ' + issue.fields.status.name);
  })
  .catch(function(err) {
    console.error(err);
  });

// ES6
jira.findIssue(issueNumber)
  .then(issue => {
    console.log(`Status: ${issue.fields.status.name}`);
  })
  .catch(err => {
    console.error(err);
  });

// ES7
async function logIssueName() {
  try {
    const issue = await jira.findIssue(issueNumber);
    console.log(`Status: ${issue.fields.status.name}`);
  } catch (err) {
    console.error(err);
  }
}

Documentation

Can't find what you need in the readme? Check out our documentation here: https://jira-node.github.io/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].