0.1.25 • Published 9 months ago

@schemifyjs/cli v0.1.25

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Schemify CLI

🛠️ Modern microservice scaffolding powered by Hexagonal Architecture, DDD, CQRS, and NestJS.

English | Español


English

🔗 Repository

Visit the official repository: Schemify Microservice

🚀 What is Schemify CLI?

schemify is a CLI tool designed to scaffold production-grade Node.js microservices using best practices like:

  • Hexagonal Architecture (Ports & Adapters)
  • Domain-Driven Design (DDD)
  • CQRS + Event-driven Messaging
  • gRPC, Kafka, and Prisma ORM

It generates everything from project skeletons to use cases, entities, DTOs, and handlers.


📦 Installation

npm install -g @schemify/cli

📂 Usage

Create a new microservice:

schemify new microservice

You’ll be prompted for the project name and type. The CLI will:

  • Copy the base template from schemify-microservice
  • Setup module structure, gRPC contracts, Kafka topics, and Prisma schemas
  • Bootstrap the project with Git and install dependencies

🧪 Example

schemify new grpc

Creates a gRPC-ready microservice using DDD structure inside your workspace.


Español

🔗 Repositorio

Visita el repositorio oficial: Schemify Microservice

🚀 ¿Qué es Schemify CLI?

schemify es una herramienta de línea de comandos que permite generar microservicios Node.js con prácticas modernas como:

  • Arquitectura Hexagonal (Puertos y Adaptadores)
  • Diseño guiado por el dominio (DDD)
  • CQRS + Eventos con Kafka
  • gRPC y Prisma ORM

Genera automáticamente la estructura completa: entidades, casos de uso, módulos, DTOs y handlers.


📦 Instalación

npm install -g @schemify/cli

📂 Uso

Crear un nuevo microservicio:

schemify new microservice

El CLI te preguntará el nombre y tipo del proyecto. Luego:

  • Copia la plantilla base de schemify-microservice
  • Configura módulos, contratos gRPC, tópicos Kafka y Prisma
  • Inicializa Git e instala las dependencias

🧪 Ejemplo

schemify new kafka

Crea un microservicio orientado a eventos con Kafka y CQRS.


👀 Repositorio base

Todo se genera desde el template oficial: https://github.com/Schemify/schemify-microservice


🧠 Tips

  • Usa --help para ver todos los comandos
  • La CLI valida nombres y estructuras automáticamente
  • Compatible con monorepos y workspaces
0.1.25

9 months ago

0.1.24

9 months ago

0.1.22

9 months ago

0.1.21

9 months ago

0.1.20

9 months ago

0.1.19

10 months ago

0.1.18

10 months ago

0.1.17

10 months ago

0.1.16

10 months ago

0.1.15

10 months ago

0.1.14

10 months ago

0.1.13

10 months ago

0.1.12

10 months ago

0.1.11

10 months ago

0.1.10

10 months ago

0.1.9

10 months ago

0.1.8

10 months ago

0.1.7

10 months ago

0.1.6

10 months ago

0.1.5

10 months ago

0.1.4

10 months ago

0.1.3

10 months ago

0.1.2

10 months ago

0.1.1

10 months ago