Skip to content

tyler-technologies-oss/jira-api-extended

Repository files navigation

Jira API Extended

A TypeScript-based extended wrapper for the Jira REST API that provides enhanced functionality and type safety.

Requirements

Features

  • Comprehensive: Covers core Jira API functionalities:
    • Issues interface
    • Project interface
    • Release/Version interface
    • Comments interface
    • Account interface
  • Authentication: Supports both Basic Auth and Bearer Token
  • HTTP Client: Built-in HTTP client with proper error handling

Installation

bun install

Basic Setup

import JiraAPI from "jira-api-extended/api/main";

const jira = new JiraAPI({
  url: "https://your-jira-instance.atlassian.net",
  token: "your-api-token",
});

API References

Example Usage

const issues = await jira.issues.list();
console.log(issues);

Testing

Running unit tests:

bun test

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details

Contact

For questions or support, please contact me at @lillious.

About

A TypeScript-based extended wrapper for the Jira REST API that provides enhanced functionality and type safety.

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •