Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dphollow

🔍 A powerful CLI tool to analyze and manage project dependencies. Find unused and missing dependencies with a beautiful interface.

npm version License: MIT

dphollow CLI in action

Features

  • 🕵️ Find unused dependencies in your project
  • 🔍 Detect missing dependencies that are being used but not declared
  • 🎨 Beautiful terminal output with colors and tables
  • ⚡ Fast and lightweight
  • 🔄 Supports both CommonJS and ES modules

Installation

npm install -g dphollow

Or use with npx:

npx dphollow

Usage

dphollow [command] [options]

Commands:
  analyze, a  Analyze project dependencies
  help       Display help for command

Options:
  -v, --version   Output the current version
  -h, --help      Display help for command

Examples

Analyze project dependencies:

dphollow
# or
dphollow analyze

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Get verbose output:

dphollow --verbose

How It Works

  1. Scans your package.json for declared dependencies
  2. Analyzes your project files to find used imports/requires
  3. Compares the lists to find:
    • Unused dependencies (can be removed)
    • Missing dependencies (need to be installed)

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT © Kazedevs

About

A powerful CLI tool to analyze and manage project dependencies. Find unused and missing dependencies with a beautiful interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages