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

tickets-since

v1.0.2

Published

A lightweight CLI tool to extract Jira/issue ticket IDs from git commit messages, supporting commits since a specific tag, hash, or date.

Readme

tickets-since

A lightweight CLI tool that extracts ticket IDs from git commit messages, supporting commits since a specific tag, commit hash, or date.

This tool is useful for generating release notes, changelogs, or automating reporting of Jira/issue tickets.


Features

  • Extract ticket IDs from commit messages in the format: fix(TICKET-1234): description
  • Support commits:
    • Since a specific git tag
    • Since the latest git tag
    • Since a specific commit hash
    • Since a specific date
  • Supports multiple tickets per commit (TICKET-1,TICKET-2)
  • Interactive CLI prompts when parameters are missing
  • Quit the prompt anytime with q

Installation

Install globally via npm:

npm install -g tickets-since

or localy

git clone <repo-url>
cd tickets-since
npm install
npm link  # for local testing

Commit Message Format (Important)

Ensure your commit messages include ticket IDs in the following format:

<type>(TICKET-1234,TICKET-5678): commit description

Examples:

  • fix(INDIA-25975,INDIA-122131): update video URL validation to use YouTube validation
  • feat(COMMONWEB-30000): add new feature to improve user experience

Usage

tickets-since [options]

Options | Option | Description | |--------------------------|-----------------------------------------------------------------------------------------------| | -t, --since-tag [tags] | Fetch tickets from commits since a specific git tag or between two tags (format: tag1,tag2) | | -l, --since-latest-tag | Fetch tickets from commits since the latest git tag | | -d, --since-date [date] | Fetch tickets from commits since a specific date (YYYY-MM-DD) | | -h, --since-hash [hash] | Fetch tickets from commits since a specific git commit hash | | -v, --version | Display version information |

Examples:

  • Since a specific tag:
    tickets-since --since-tag v1.0.0
  • Between two tags:
    tickets-since --since-tag v1.0.0,v1.1.0
  • Since the latest tag:
    tickets-since --since-latest-tag
  • Since a specific date:
    tickets-since --since-date 2023-01-01
  • Since a specific commit hash:
    tickets-since --since-hash abc1234

Interactive Mode

If no options are provided, the tool will prompt you to select an action and provide necessary details.

Press q at any prompt to exit.


License

This project is licensed under the MIT License.


Contributing

Contributions are welcome! Please open issues or submit pull requests for improvements or bug fixes.


Author