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 🙏

© 2025 – Pkg Stats / Ryan Hefner

taskster

v0.1.1

Published

A cli todo app

Readme

Taskster

A command-line interface (CLI) tool for efficient task prioritization and management.

welcome screen of Taskster

Table of contents

Introduction

Taskster is a task prioritization CLI tool that ensures you work on the right tasks at the right time. It helps you organize your project tasks and provides a clear path to tackle them efficiently. With its intuitive command-line interface, you can quickly prioritize and manage your project workload.

Installation

    npm install taskster

Usage

Add Command

Add command can be used to add a new task in the ToDo list.

 npx taskster add

or

npx taskster a

You'll have to provide the following details

  • Title

This is the title of the task, it can be edited later on using the task ID.

  • priority

This input is to set the priority of the task, namely three - High, Medium, Low

  1. High - This priority flag can be used for the tasks that are important and requires imediate attention.
  2. Medium - This priority flag for the tasks that are important but don't require immediate attention.
  3. Low - This is used for tasks that can be ignored for the present time being, but needs to be done later on.

Edit Command

Edit command is used to edit the title or priority of any task by providing its ID.

It can be invoked using this -

    npx taskster edit <id>

or

npx taskster e <id>

Delete

Delete command is used to delete any specific task or all the tasks

npx taskster delete

or

npx taskster d

List

It is used to list all the added tasks along with additional information

npx taskster list

or

npx taskster l

Example

Adding a task

npx taskster a

? Task title? This is a random task title
? Select the task priority Medium priority
medium
Content appended successfully!:  This is a random task title priority:  medium

Listing all the tasks

npx taskster l

┌─────┬──────────────────────────────────────────┬──────────┬─────────────┬─────────────────┐
│ ID  │ Task                                     │ Priority │ Time Added  │ Date Added      │
├─────┼──────────────────────────────────────────┼──────────┼─────────────┼─────────────────┤
│ k7t │ This is a random task to be added        │ medium   │ 12:18:03 PM │ Sat Jun 29 2024 │
├─────┼──────────────────────────────────────────┼──────────┼─────────────┼─────────────────┤
│ N6V │ This is the new title of the second task │ medium   │ 12:19:55 PM │ Sat Jun 29 2024 │
└─────┴──────────────────────────────────────────┴──────────┴─────────────┴─────────────────┘

Editing a task

npx taskster e N6V

? What do you want to edit title
? New Title of the task This is the new title of the second task
Task updated

Contribute

  1. Git fork and clone this repo
  2. Make a PR

Saurabhje