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

stilltodo

v1.2.1

Published

A simple CLI to manage your pending tasks from terminal

Readme

✅ Stilltodo — Task Management for Developers

A simple CLI tool that lets you handle your pending tasks like a real programmer, directly from the terminal. You don’t have to leave it anymore — your endless todo list stays in your work environment so you can keep working, day after day, until burnout feels inevitable.

🧠 What is this?

Stilltodo is a lightweight command-line application built with Node.js for developers who spend most of their day in the terminal and want to manage tasks without leaving it.

🌍 Installation

Install globally from npm

npm install -g stilltodo

Then use it anywhere with:

todo --help

▶️ Usage

The CLI is exposed through the todo command.

Add a new task (default command)

todo "Refactor legacy service"

By default, tasks are set to be due today. You can specify different due dates:

todo "Review pull requests" --week    # Due this week
todo "Plan Q2 roadmap" -m             # Due this month
todo "Learn Rust" --year              # Due this year
todo "Read that book" -s              # Someday

Get all tasks

todo all

Tasks are automatically sorted by due date (today → week → month → year → someday). Overdue tasks are displayed in red.

Complete a task by its number

todo complete 3

Remove completed tasks

todo clear

👉 You can see the full list of commands and options at any time by running:

todo --help

📋 Available Commands

todo <description>      add a new task (default)
todo all                get all tasks
todo complete <number>  complete task n° <number>
todo clear              remove completed tasks

Due Date Options (for add command)

-t, --today     Due today (default)
-w, --week      Due this week
-m, --month     Due this month
-y, --year      Due this year
-s, --someday   Someday (no specific deadline)

Clear Command Options

-a, --all       Remove all tasks (not just completed ones)

✨ Features

  • 🖥️ Manage tasks directly from the terminal
  • ⚡ Default command for quickly adding new tasks
  • � Due date management (today, week, month, year, someday)
  • 🔴 Overdue tasks highlighted in red
  • 📊 Automatic sorting by due date priority
  • 🔢 Simple numeric task completion
  • 📂 File-based persistence
  • 🧪 Unit tests with Jest
  • 📦 Modern ES Modules setup

🛠️ Tech Stack & Key Packages

Runtime

  • Node.js (ES Modules enabled)

Main Packages

  • 📌 yargs — CLI command parsing and argument handling
  • 🧪 jest — Unit testing framework

Native Modules

  • 📁 fs — File system access for task persistence

Development

🔗 Install the CLI locally

To make the todo command available globally during development:

npm link

🧪 Testing

This project includes basic unit tests using Jest, configured to work with Node.js ES Modules.

Run tests with:

npm test

🧩 Pending Work / Roadmap

  • 🗄️ Add database integration (replace file-based storage)
  • 🧪 Complete and expand the test suite

🎯 Intended Audience

This project is intended for developers, especially those who live in the terminal and prefer simple tools over heavy productivity systems.

👤 Author

Kevin Parra
Senior Frontend Engineer | JavaScript • React • Node.js

🔗 LinkedIn: https://www.linkedin.com/in/evinracher/