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

@jolution/eslint-plugin-todo-nukem

v0.2.0

Published

ESLint plugin for TODO NUKEM convention - https://github.com/jolution/todo-nukem

Readme

Conventional Commits

ESLint plugin to enforce the TODO NUKEM convention for code comments.

About TODO NUKEM

In a nutshell: TODO NUKEM is a convention for classifying TODO comments in your code with text-based tags for priority, type, and context. This makes it easier to track and manage technical debt.

Learn more:
GitHub Repository
npm Package

Installation

npm install --save-dev @jolution/eslint-plugin-todo-nukem

Usage

Add to your Eslint-Config File (e.g eslint.config.js):

import todoNukem from '@jolution/eslint-plugin-todo-nukem';

export default [
  {
    plugins: {
      'todo-nukem': todoNukem
    },
    rules: {
      'todo-nukem/todo-nukem-convention': 'error'
    }
  }
];

Best Practice: Use with VSCode Generator

For the best experience, we recommend using this ESLint plugin together with the TODO NUKEM VSCode Generator. The generator provides:

  • Quick TODO creation
  • Automatic formatting to match the convention
  • Seamless integration with this ESLint plugin for validation

This combination ensures your TODOs are always correctly formatted from the start, while the ESLint plugin catches any manual edits that don't follow the convention.

Classification Format

The plugin enforces the TODO NUKEM format:

// TODO: [priority] [type] [context] <description> [optional meta]
// TODO: [low] [feature] [design] Refactor this component [scope: Header] [until: 2025-Q1]

In source code:

// TODO: [low] [feature] [design] Refactor this component

Visual display (with VSCode extension decorations):

// TODO: 🟩 ✨ 🎨 Refactor this component

For the complete specification and all available tags, see the TODO NUKEM documentation.

❤️ Support

If you find this project helpful, please consider giving it a star on GitHub.

Star this repository

We do not currently offer direct support for this project.

✍️ Authors (in alphabetical order)

💎 Sponsor

Atos

We appreciate the support from Atos, helping us continue our open source work.

⚖️ License

See the LICENSE file for details.

ℹ️ Disclaimer

Please note that this project, TODO NUKEM, is not officially associated with or endorsed by the Duke Nukem franchise or its creators. It is an independent project developed by the open-source community and does not claim any rights to the Duke Nukem trademark or any related materials.