eci-template-cli
v1.0.9
Published
CLI para generar proyectos ECI desde una plantilla remota o local.
Downloads
854
Maintainers
Readme
ECI Template CLI
Este CLI genera un proyecto basado en tu plantilla de Next.js y permite seleccionar opcionalmente librerías y funcionalidades.
Qué hace
- Clona un repositorio Git remoto
- Actualiza
package.jsoncon el nombre y la descripción del proyecto - Permite elegir el gestor de paquetes:
npm,pnpmoyarn - Permite seleccionar características opcionales:
- Tailwind CSS
- NextAuth
- Redux Toolkit
- next-themes
- ESLint + configuración Next.js
- Crea un archivo
.env.localsi seleccionas NextAuth - Inicializa Git si eliges esta opción
- Instala dependencias de forma completa, rápida o lo omite según tu preferencia
Uso
- Instala el CLI globalmente o ejecútalo con
npxdesde cualquier carpeta:
npm install -g eci-template-cli
# o
npx eci-template-cli- Responde las preguntas:
- Nombre del proyecto
- Descripción
- Gestor de paquetes
- Repositorio Git remoto para clonar
- Librerías opcionales que quieras incluir
- Si quieres inicializar Git
Ejecuta el CLI desde el directorio donde quieres generar el proyecto.
Instala dependencias y arranca el proyecto con los comandos sugeridos.
Contenido del template
El proyecto generado incluye una base de Next.js preparada para trabajar con:
nextreactyreact-domTailwind CSS(si se selecciona)next-auth(si se selecciona)@reduxjs/toolkityreact-redux(si se selecciona)next-themes(si se selecciona)ESLintcon configuración para Next.js (si se selecciona)
Notas
- El CLI requiere un repositorio Git remoto y no copia desde rutas locales.
- Ejecuta el CLI en la carpeta donde quieras crear el proyecto; si el directorio ya contiene archivos, el CLI preguntará antes de sobrescribir.
- Ajusta
templateRepopara apuntar a tu repositorio remoto de plantilla.
