npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@locusai/locus-jira

v0.26.7

Published

Fetch and execute Jira issues with Locus

Readme

@locusai/locus-jira

Jira integration for Locus — fetch, execute, and sync Jira issues with AI agents.

Setup

locus install jira

1. Authenticate

locus pkg jira auth

Authenticates with your Jira instance using an API Token or Personal Access Token (PAT). Follow the interactive prompts to enter your Jira domain, email, and token.

2. Select project

locus pkg jira project

Interactively select the active Jira project to work with.

3. Select board (optional)

locus pkg jira board

Select the active Jira board for sprint-based workflows.

4. Verify configuration

locus pkg jira auth --status

Commands

Authentication

locus pkg jira auth              # Authenticate with Jira (API Token or PAT)
locus pkg jira auth --status     # Show current authentication status
locus pkg jira auth --revoke     # Clear stored credentials
locus pkg jira auth --method api-token  # Skip interactive auth method selection

Project & Board

locus pkg jira project           # Select active Jira project
locus pkg jira board             # Select active Jira board

List Issues

locus pkg jira issues                         # List issues (tabular view)
locus pkg jira issues --sprint                # Show issues from active sprint
locus pkg jira issues --jql "status = 'To Do'"  # Custom JQL filter
locus pkg jira issues --limit 50              # Limit results (default: 25)

Show Issue Details

locus pkg jira issue PROJ-123    # Show detailed view of a single issue

Execute Issues

locus pkg jira run --sprint                # Fetch and execute active sprint issues
locus pkg jira run --jql "assignee = currentUser()"  # Execute issues by JQL
locus pkg jira run --status "To Do"        # Filter by Jira status
locus pkg jira run --dry-run               # Preview without executing
locus pkg jira run --sync                  # Sync status back to Jira after execution

Sprint Shorthand

locus pkg jira sprint                      # Run active sprint issues (shorthand for run --sprint)
locus pkg jira sprint --status "To Do"     # Filter sprint issues by status
locus pkg jira sprint --info               # Show sprint details without running
locus pkg jira sprint --dry-run            # Preview without executing
locus pkg jira sprint --sync               # Sync status back to Jira after execution

Sync Results

locus pkg jira sync                        # Sync execution results back to Jira
locus pkg jira sync --sprint               # Sync active sprint issues
locus pkg jira sync --jql "project = PROJ" # Sync issues matching JQL query
locus pkg jira sync --comments             # Post execution summary as Jira comment
locus pkg jira sync --dry-run              # Show planned changes without executing

Configuration

Configuration is stored in .locus/config.json under packages.jira:

{
  "packages": {
    "jira": {
      "domain": "your-team.atlassian.net",
      "projectKey": "PROJ",
      "boardId": 1
    }
  }
}

Authentication Methods

| Method | Best For | |--------|----------| | API Token | Jira Cloud — generate at id.atlassian.com/manage-profile/security/api-tokens | | PAT | Jira Data Center / Server — generate in your Jira profile settings |

Requirements

  • Node.js >= 18
  • A Jira Cloud or Data Center instance
  • An API Token or Personal Access Token for authentication