cli-admin-template-core
v1.0.2
Published
CLI para crear proyectos con el template admin (Push-Orbita). Clona admin-template-core e instala dependencias.
Maintainers
Readme
create-admin-template
CLI para crear un nuevo proyecto con el template admin-template-core (Push-Orbita). Clona el repo del template, configura el proyecto e instala dependencias (incluido @Push-Orbita/admin-template-core).
Uso
npx create-admin-template <nombre-proyecto>Ejemplo:
npx create-admin-template mi-app-admin
cd mi-app-admin
copy .env.example .env
# Editar .env con VITE_APP_API_URL, VITE_APP_API_URL_AUTH, VITE_APP_CLIENT_ID, VITE_APP_CLIENT_SECRET
npm run devRequisitos
- Node.js 16+
- Git instalado (el CLI clona el repo del template)
- Si el repo del template es privado: configurar acceso (token o SSH). Opcionalmente definir
GH_TEMPLATE_REPOcon la URL que incluya el token, por ejemplo:set GH_TEMPLATE_REPO=https://<TOKEN>@github.com/Push-Orbita/admin-template-core.git
Qué hace el CLI
- Clona admin-template-core (solo última versión, sin historial).
- Copia todo el contenido en la carpeta
<nombre-proyecto>(sin.git). - Actualiza
package.jsoncon el nombre y descripción del proyecto. - Escribe
.npmrcpara que@Push-Orbitause GitHub Packages. - Opcionalmente ejecuta
npm install(o yarn/pnpm) para instalar dependencias.
Publicar el CLI en npm
Este paquete debe estar en su propio repositorio y publicarse en npm público (no GitHub Packages) para que funcione npx create-admin-template.
- Crear un repo en GitHub, por ejemplo:
Push-Orbita/create-admin-template. - Copiar la carpeta
create-admin-templateal nuevo repo (o moverla y hacer push). - En la carpeta del CLI:
npm login npm publish --access public - A partir de ahí cualquiera puede usar:
npx create-admin-template mi-proyecto.
Licencia
MIT
