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

nodewise

v1.0.3

Published

Node.js error explainer with AI-powered clarity

Downloads

33

Readme

nodewise

Node.js error explainer with AI-powered clarity

A production-ready CLI dev tool that intercepts and explains runtime errors in your Node.js applications. It works like nodemon but instead of just restarting on crash, it explains what went wrong in simple, natural language.


👨‍💻 Developer Information

Gourab Das


🚀 How to Use

Installation

Install nodewise as a development dependency in your project:

npm install -D nodewise

Or run it directly using npx:

npx nodewise your-app.js

Usage

  1. First-time Experience: The first time you run it, you'll be prompted to choose between Gemini AI and Normal Detection mode.
  2. Running Scripts: Simply replace node or nodemon with nodewise:
    npx nodewise server.js
  3. Arguments: Pass your app arguments as usual:
    npx nodewise server.js --port 3000

🤔 Why use nodewise?

Traditional error messages can be cryptic, long, or stacked with irrelevant internal module traces. nodewise solves this by:

  • Saving Time: No more Googling stack traces. Get the fix instantly.
  • Smart Context: Unlike manual searching, the AI mode understands your specific code structure.
  • Seamless Flow: It combines the best of nodemon (auto-restart) with a built-in "senior developer" who explains your mistakes.

✨ Features

  • 🤖 Gemini Explainer: Deep AI-powered analysis of crashes with code-specific solutions.
  • 📊 Normal Detection: Pattern-based error detection for 50+ common Node.js errors (offline).
  • 🔄 Auto-Restart: Watches .js and .json files and restarts instantly on save.
  • 📝 Minimalist Design: High-end, gapped terminal output that doesn't clutter your workspace.
  • Lightweight: Zero heavy dependencies, keeping your dev environment fast.

📋 Example Output

✦ GEMINI INTELLIGENCE ─────────────────────────────────────────────

Summary: This error occurs when you try to import or require a file that doesn't exist.

Cause: Typo in the file name or path, or the file was moved/deleted.

File: src/app.js:12

Fix: 
1. Check the spelling of the file path.
2. Verify the file exists in that location.
3. Use an absolute path if needed: `path.join(__dirname, './config')`

CLI Commands

| Command | Description | | :--- | :--- | | nodewise --setup | Change modes or update AI configuration. | | nodewise --reset | Reset all configurations. | | nodewise --help | Show usage manual. | | nodewise -v | Show current version. |


Made with ❤️ by Gourab Das