New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

vegaa-cli

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vegaa-cli

CLI tool to bootstrap Vegaa framework applications with ready-to-use templates

latest
Source
npmnpm
Version
1.1.0
Version published
Maintainers
1
Created
Source

🌱 Vegaa CLI

The fastest way to bootstrap Vegaa applications

A powerful CLI tool that creates production-ready Vegaa applications in seconds. Choose from 5 carefully crafted templates and start building immediately.

npm version License: MIT

🚀 Quick Start

npx vegaa-cli create

That's it! Your Vegaa application will be created and running in seconds.

✨ Why Vegaa CLI?

FeatureDescription
🎯 5 TemplatesFrom minimal to production-ready
Zero ConfigWorks out of the box
🎨 Beautiful CLIInteractive prompts and colors
📦 Bundled TemplatesNo network required
🔄 Auto SetupDependencies, git, and server start
🚀 Great DXNodemon, helpful hints, dual commands

📚 Templates

🌱 Minimal

Perfect for quick prototypes. Simple /ping endpoint with 7 lines of code.

Key Endpoints: /ping

🔧 Middleware

Showcase of Vegaa's middleware patterns with interactive dashboard.

Key Endpoints: /dashboard, /health, /register, /docs

🚀 CRUD

Complete API with JWT authentication and interactive Swagger documentation.

Key Endpoints: /register, /login, /prompts, /docs

🏗️ Full-Fledge

Production-ready server with security, monitoring, and admin dashboard.

Key Endpoints: /health, /metrics, /admin, /api/data

🐳 Docker

Containerized application with Dockerfile and Compose setup.

Key Endpoints: /, /health, /docker/info

🎯 Usage

Create a New Project

npx vegaa-cli create

Interactive Flow:

  • Project Name - Enter your app name
  • Template Selection - Choose from 5 templates
  • Auto Setup - Dependencies installed automatically
  • Server Starts - Ready to code!

Example Session

$ npx vegaa-cli create

🌱 Welcome to Vegaa CLI!

? Project name: my-awesome-app
? Select a template: 
  ❯ 3 - crud (Vegaa + Auth + JWT + Swagger)

🛠️ Setting up your project...
📦 Installing dependencies...
⚙️ Initializing gitignore and configs...

✅ Done! Project "my-awesome-app" is ready.
🚀 Server runs on port 4000
👉 Swagger Docs: http://localhost:4000/docs

💡 Tip: Press Ctrl+C to stop the server

🏗️ Project Structure

my-awesome-app/
├── server.js          # Main application
├── package.json        # Dependencies
├── README.md          # Template docs
├── .gitignore         # Git rules
└── ...                # Template-specific files

🔧 Commands

CommandDescription
npx vegaa-cli createCreate new project
npx vegaa createAlternative command
npm startStart development server
npm run devStart with nodemon

🤝 Contributing

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

📄 License

MIT License - free to use in personal and commercial projects.

Keywords

vegaa

FAQs

Package last updated on 27 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts