JSPM

@happyvibess/dev-boost

1.0.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4
  • Score
    100M100P100Q38946F
  • License MIT

๐Ÿš€ Supercharge your development workflow with smart automation

Package Exports

    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 (@happyvibess/dev-boost) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

    Readme

    DevBoost ๐Ÿš€

    npm version License: MIT Downloads

      _____             ____                  _   
     |  __ \           |  _ \                | |  
     | |  | | _____   _| |_) | ___   ___  ___| |_ 
     | |  | |/ _ \ \ / /  _ < / _ \ / _ \/ __| __|
     | |__| |  __/\ V /| |_) | (_) | (_) \__ \ |_ 
     |_____/ \___| \_/ |____/ \___/ \___/|___/\__|

    ๐ŸŒŸ A modern CLI toolkit to supercharge your development workflow with smart automation, project scaffolding, and optimization tools.

    Installation โ€ข Features โ€ข Usage โ€ข Commands โ€ข Configuration โ€ข Contributing

    โœจ Features

    • ๐Ÿ“ฆ Project Scaffolding: Generate new projects with modern best practices
    • ๐Ÿ› ๏ธ Development Setup: Automate development environment configuration
    • โšก Performance Optimization: Optimize your project's performance
    • ๐Ÿ” Code Quality: Run comprehensive code quality checks
    • ๐Ÿ”„ Workflow Automation: Streamline your development workflow

    ๐Ÿš€ Quick Demo

    # Create a new React project
    $ devboost scaffold react-app -n my-awesome-app
    โœจ Creating new React app...
    ๐Ÿ“ฆ Installing dependencies...
    ๐ŸŽ‰ Project ready!
    
    # Set up development environment
    $ devboost setup node-env
    ๐Ÿ”ง Configuring Node.js environment...
    โœ… Environment ready!
    
    # Optimize your project
    $ devboost optimize bundle
    ๐Ÿ“Š Analyzing bundle...
    ๐Ÿš€ Optimization complete!

    ๐Ÿ’ป Installation

    npm install -g @happyvibess/dev-boost

    ๐ŸŽฎ Commands

    scaffold

    Create new projects from templates:

    devboost scaffold <template> [options]
    
    Options:
      -n, --name <name>    Project name
      -p, --path <path>    Project path

    Available templates:

    • ๐Ÿ”ฅ react-app: Modern React application
    • ๐ŸŒ node-api: RESTful Node.js API
    • โšก next-app: Next.js application

    setup

    Configure development environments:

    devboost setup <environment> [options]
    
    Options:
      -f, --force          Force setup even if already exists
      -c, --config <path>  Custom config path

    Available environments:

    • ๐Ÿ“ฆ node-env: Node.js development environment
    • ๐Ÿ python-env: Python development environment
    • ๐Ÿณ docker-env: Docker development environment

    optimize

    Optimize project performance:

    devboost optimize <target> [options]
    
    Options:
      -l, --level <level>  Optimization level

    Available targets:

    • ๐Ÿ“ฆ bundle: Optimize JavaScript bundles
    • ๐Ÿ–ผ๏ธ images: Compress and optimize images
    • ๐ŸŽจ css: Minimize and optimize CSS

    check

    Run code quality checks:

    devboost check <type> [options]
    
    Options:
      -f, --fix           Attempt to fix issues

    Available check types:

    • ๐Ÿ” lint: Run linting checks
    • ๐Ÿงช test: Run test suite
    • ๐Ÿ”’ security: Run security audit

    workflow

    Manage development workflows:

    devboost workflow <action> [options]
    
    Options:
      -e, --env <environment>  Target environment

    Available actions:

    • ๐Ÿ”„ ci-setup: Configure CI/CD pipeline
    • ๐Ÿš€ deploy: Deploy application
    • ๐Ÿ’พ backup: Backup project assets

    โš™๏ธ Configuration

    DevBoost can be configured using:

    • Command line options
    • Configuration file (.devboostrc)
    • Environment variables

    Example .devboostrc:

    {
      "defaultTemplate": "react-app",
      "optimization": {
        "level": "aggressive",
        "targets": ["bundle", "images"]
      },
      "check": {
        "autoFix": true,
        "strict": true
      }
    }

    ๐Ÿค Contributing

    We welcome contributions! Please see our Contributing Guide for details.

    ๐Ÿ“ License

    MIT ยฉ @happyvibess

    ๐Ÿ’– Support

    If you find this tool helpful, you can:

    Buy Me A Coffee