@sparsh_tyagi01/nodepm
v1.0.2
Published
Developer CLI to analyze, fix and bootstrap projects
Maintainers
Readme
nodepm CLI
nodepm is a powerful developer productivity CLI tool designed to automate common development tasks such as project initialization, code analysis, project health checks, and automated fixes.
It helps developers quickly set up projects and maintain healthy codebases directly from the terminal.
✨ Features
⚡ Project Initialization
- Quickly scaffold new projects
🔍 Project Analyzer
- Analyze project structure and files
🩺 Project Health Check
- Detect missing dependencies and configuration issues
🛠 Automatic Fixes
- Remove unused dependencies
📦 Developer Friendly CLI
- Simple commands designed for productivity
📦 Installation
Install nodepm globally using npm:
npm i -g @sparsh_tyagi01/nodepmnodepm is built for the Node.js ecosystem and works with the Node.js package manager npm.
Usage
Initialize a project
nodepm init mern-app myproject -iCreate a new MERN project structure quickly.
Analyze project
nodepm analyzeAnalyze your current project structure.
Project health check
nodepm doctorCheck for:
- missing dependencies
- git initialization
- node_modules presence
Fix project issues
nodepm fixAutomatically detects and removes unused dependencies using tools like depcheck.
Example Project Structure
myproject
│
├── client
│ └── src
│
├── server
│ └── index.js
│
├── package.json
└── README.mdBuilt With
- Node.js
- Commander.js
- Chalk
Roadmap
Upcoming features planned:
- Plugin system
- AI powered code analysis
- One command deployment
- Advanced project diagnostics
Contributing
Contributions are welcome!
- Fork the repository
- Create your feature branch
- Commit your changes
- Submit a pull request
License
This project is licensed under the MIT License.
Support
If you find nodepm useful, consider giving the repository a star on GitHub.
