JSPM

@sparsh_tyagi01/nodepm

1.0.2
    • ESM via JSPM
    • ES Module Entrypoint
    • Export Map
    • Keywords
    • License
    • Repository URL
    • TypeScript Types
    • README
    • Created
    • Published
    • Downloads 5
    • Score
      100M100P100Q74249F
    • License ISC

    Developer CLI to analyze, fix and bootstrap projects

    Package Exports

    • @sparsh_tyagi01/nodepm
    • @sparsh_tyagi01/nodepm/bin/index.js

    This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@sparsh_tyagi01/nodepm) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    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/nodepm

    nodepm 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 -i

    Create a new MERN project structure quickly.


    Analyze project

    nodepm analyze

    Analyze your current project structure.


    Project health check

    nodepm doctor

    Check for:

    • missing dependencies
    • git initialization
    • node_modules presence

    Fix project issues

    nodepm fix

    Automatically detects and removes unused dependencies using tools like depcheck.


    Example Project Structure

    myproject
    │
    ├── client
    │   └── src
    │
    ├── server
    │   └── index.js
    │
    ├── package.json
    └── README.md

    Built 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!

    1. Fork the repository
    2. Create your feature branch
    3. Commit your changes
    4. 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.