npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

create-devanthos-app

v2.1.3

Published

CLI oficial para crear proyectos con las plantillas modernas Devanthos (Astro, Next.js, Expo y más) - Con sistema de plugins, actualizaciones automáticas, CLI flags, Git auto-init, presets y configuración personalizable. Versión 2.0: Plantillas locales y

Readme

🚀 create-devanthos-app

Devanthos CLI npm version Node.js License

CLI oficial de Devanthos para crear proyectos modernos con Astro, Next.js y Expo

Plantillas profesionales, optimizadas y listas para producción


🌟 Características

  • 🎯 Plantillas optimizadas - Configuraciones profesionales para Astro y Next.js
  • 🚀 Instalación rápida - Un comando para crear tu proyecto completo
  • 📦 Gestores inteligentes - Detección automática de pnpm, yarn, bun o npm
  • 🎨 Experiencia premium - Interfaz moderna con colores y animaciones
  • 🔧 Configuración completa - TypeScript, Tailwind CSS, ESLint y más
  • 📱 Responsive ready - Diseños adaptativos desde el primer día
  • 🆕 CLI Flags - Modo interactivo o no-interactivo para automatización
  • 🆕 Git Auto-Init - Inicialización automática de repositorio Git con commit inicial
  • 🆕 Presets - Configuraciones predefinidas para casos de uso comunes
  • 🆕 Config File - Guarda y reutiliza configuraciones con devanthos.config.js
  • Sistema de Plugins v2.0 - 8 plugins modulares disponibles (Analytics, Auth, Database, Content, SEO, Stripe, Expo Auth, Mercado Pago)
  • 🔌 Plugin Installer - Instala plugins en proyectos existentes con un comando

🚀 Uso rápido

Modo Interactivo (Wizard)

# Crear un nuevo proyecto (recomendado)
npx create-devanthos-app

# O con npm
npm create devanthos-app

# O con pnpm (recomendado)
pnpm create devanthos-app

El asistente te guiará paso a paso:

  1. Selecciona el framework (Astro, Next.js o Expo)
  2. Elige configuración (preset o manual)
  3. Nombra tu proyecto
  4. Selecciona plugins (si el preset incluye plugins, puedes elegir cuáles instalar)
  5. Confirma instalación automática
  6. Inicializa Git (opcional)
  7. Guarda configuración (opcional, solo si usas preset)
  8. ¡Listo! 🎉

Modo No-Interactivo (CLI Flags) 🆕

# Crear proyecto con template
npx create-devanthos-app mi-proyecto -t astro

# Crear proyecto con preset (Nuevo!)
npx create-devanthos-app mi-blog -p blog

# Con configuración guardada
npx create-devanthos-app mi-dashboard -p dashboard --save-config

# Para CI/CD (sin prompts)
npx create-devanthos-app build-app -t next --no-git --skip-update-check

📖 Documentación completa:

  • CLI Flags - Guía de flags y opciones
  • Presets - Guía completa de presets y configuración

📦 Presets Predefinidos 🆕

Crea proyectos optimizados con configuraciones predefinidas:

# Ver presets disponibles
npx create-devanthos-app list-presets

# Usar un preset
npx create-devanthos-app mi-proyecto -p <preset-id>

Presets Disponibles

| Preset | Framework | Descripción | Incluye | | -------------- | ---------- | ----------------------- | ---------------------- | | landing-page | Astro | Landing page optimizada | Analytics, SEO, Forms | | dashboard | Next.js | Panel admin completo | Auth, Database, Charts | | blog | Astro | Blog con MDX | MDX, RSS, Sitemap | | ecommerce | Next.js | Tienda online | Stripe, Cart, Auth | | portfolio | Astro | Portfolio personal | MDX, SEO, Projects | | mobile-app | Expo | App móvil | Navigation, Auth | | minimal | Cualquiera | Configuración mínima | TypeScript básico |

Ver documentación completa: PRESETS.md


🎯 Plantillas disponibles

🌌 Astro Template

Ideal para: Sitios estáticos, landing pages, blogs, documentación

Incluye:

  • ⚡ Astro 4.0+ con renderizado híbrido
  • 🎨 Tailwind CSS + componentes prediseñados
  • 📝 TypeScript configurado
  • 🔍 SEO optimizado + Meta tags
  • 📱 PWA ready
  • 🌙 Modo oscuro incluido
  • 📊 Analytics preparado

⚛️ Next.js Template

Ideal para: Aplicaciones web, dashboards, SaaS, e-commerce

Incluye:

  • 🚀 Next.js 14 + App Router
  • 🎨 Tailwind CSS + Shadcn/ui
  • 📝 TypeScript estricto
  • 🔐 Autenticación preparada
  • 🗃️ Base de datos (Prisma + SQLite)
  • 🧪 Testing (Jest + React Testing Library)
  • 📊 Métricas y Analytics

📱 Expo Template

Ideal para: Aplicaciones móviles, apps nativas, MVP rápidos

Incluye:

  • 🚀 Expo SDK 50+ con EAS Build
  • 🎨 NativeWind (Tailwind para React Native)
  • 📝 TypeScript configurado
  • 🧭 Navegación (React Navigation)
  • 🔍 Estado global (Zustand)
  • 📷 Cámara y multimedia listos
  • 📦 Publicación automática (EAS)

📖 Guía paso a paso

1. Ejecutar el CLI

npx create-devanthos-app

2. Seleccionar plantilla

¿Qué tipo de proyecto querés crear?
❯ 🌌 Astro - Sitios estáticos y landing pages ultra rápidas
  ⚛️ Next.js - Aplicaciones dinámicas, dashboards y SaaS
  📱 Expo - Aplicaciones móviles con React Native

3. Nombrar el proyecto

¿Cuál será el nombre de tu proyecto? mi-proyecto-devanthos

4. Confirmar instalación

¿Querés instalar las dependencias automáticamente? (Y/n)

5. ¡Proyecto creado!

cd mi-proyecto-devanthos
npm run dev

💡 Ejemplos de uso

Crear proyecto Astro para landing page

npx create-devanthos-app
# Selecciona: 🌌 Astro
# Nombre: landing-empresa
# ✅ El proyecto estará en ./landing-empresa

Crear aplicación Next.js para dashboard

npx create-devanthos-app
# Selecciona: ⚛️ Next.js
# Nombre: admin-dashboard
# ✅ El proyecto estará en ./admin-dashboard

🔧 Configuración avanzada

Variables de entorno

# Modo desarrollo (más logs)
NODE_ENV=development npx create-devanthos-app

# Desactivar actualización automática del CLI
export DEVANTHOS_NO_UPDATE_CHECK=true

# Desactivar actualización de dependencias
export DEVANTHOS_UPDATE_DEPS=false

# Habilitar auditoría de seguridad
export DEVANTHOS_AUDIT=true

# Modo verbose (mostrar detalles)
export DEVANTHOS_VERBOSE=true

Gestores de paquetes

El CLI detecta automáticamente el mejor gestor disponible:

  1. pnpm (recomendado) - Más rápido y eficiente
  2. yarn - Alternativa robusta
  3. bun - El más rápido (experimental)
  4. npm - Estándar de Node.js

🔌 Sistema de Plugins v2.0

Devanthos CLI incluye un sistema modular de plugins con 8 plugins listos para usar.

📦 Plugins Disponibles

| Plugin | Framework | Descripción | | ------------------- | -------------- | ----------------------------------- | | 📊 Analytics | Astro, Next.js | Google Analytics + Vercel Analytics | | 🔐 Auth | Next.js, Expo | NextAuth.js + Expo Authentication | | 🗄️ Database | Next.js, Astro | Prisma ORM + Schema | | 📝 Content | Astro, Next.js | MDX + Content Collections | | 🔍 SEO | Astro, Next.js | Meta tags + Sitemap + robots.txt | | 💳 Stripe | Next.js | Stripe Checkout + Webhooks | | 📱 Expo Auth | Expo | AuthContext + Login Screens | | 💰 Mercado Pago | Next.js | Pagos LATAM (8 países) |

🚀 Instalar Plugins

Modo Interactivo:

cd mi-proyecto
npx devanthos-plugins install

Modo CLI:

# Instalar plugin específico
npx devanthos-plugins install @devanthos/plugin-stripe

# Especificar framework
npx devanthos-plugins install @devanthos/plugin-analytics --framework next

# Saltar dependencias
npx devanthos-plugins install @devanthos/plugin-auth --skip-deps

Listar plugins:

# Todos los plugins
npx devanthos-plugins list

# Por framework
npx devanthos-plugins list --framework next
npx devanthos-plugins list --framework astro
npx devanthos-plugins list --framework expo

✨ Características del Sistema

  • Estructura modular - Plugins autocontenidos con plugin.json
  • Auto-instalación - Copia archivos e instala dependencias automáticamente
  • Multi-framework - Soporte para Next.js, Astro y Expo
  • Documentación integrada - Cada plugin incluye docs completas
  • TypeScript - Completamente tipado
  • Compatibilidad - Funciona con plugins legacy (.plugin.js)

📚 Documentación completa: plugins/README_PLUGIN_SYSTEM.md

Crear tu Propio Plugin

Estructura básica:

plugins/
└── mi-plugin/
    ├── plugin.json          # Metadata
    ├── MI-PLUGIN.md         # Documentación
    └── src/                 # Código fuente
        ├── components/
        ├── lib/
        └── ...

plugin.json:

{
    "name": "@devanthos/plugin-mi-plugin",
    "version": "1.0.0",
    "description": "Mi plugin",
    "frameworks": ["next"],
    "dependencies": {
        "next": {
            "mi-dependencia": "^1.0.0"
        }
    },
    "files": [
        {
            "source": "src/components/MiComponente.tsx",
            "destination": "components/MiComponente.tsx"
        }
    ]
}

🤖 Actualizaciones Automáticas

El CLI chequea automáticamente cada 24 horas si hay una nueva versión disponible.

Características

  • ✅ Chequeo automático no bloqueante
  • ✅ Caché inteligente (evita saturar npm)
  • ✅ Detección de método de instalación
  • ✅ Mensajes personalizados según instalación

Desactivar chequeos

export DEVANTHOS_NO_UPDATE_CHECK=true
npx create-devanthos-app

Actualizar manualmente

Si instalaste globalmente:

npm install -g create-devanthos-app@latest

Si usas npx:

npx create-devanthos-app@latest
# Ya siempre usa la última versión

�🛠️ Desarrollo y contribución

Clonar el repositorio

git clone https://github.com/devanthos/create-devanthos-app.git
cd create-devanthos-app
npm install

Probar localmente

npm run dev
# o
npm test

Estructura del proyecto

create-devanthos-app/
├── index.js           # CLI principal
├── utils/
│   ├── clone.js       # Lógica de clonado
│   └── install.js     # Instalación de dependencias
├── package.json       # Configuración del paquete
└── README.md         # Esta documentación

Contribuir

  1. Fork del repositorio
  2. Crea una branch: git checkout -b feature/nueva-funcionalidad
  3. Commit: git commit -m 'feat: nueva funcionalidad'
  4. Push: git push origin feature/nueva-funcionalidad
  5. Abre un Pull Request

🆘 Troubleshooting

Error: "Framework no soportado"

# Verifica que seleccionaste 'astro' o 'next'
# Si persiste, actualiza el CLI:
npm install -g create-devanthos-app@latest

Error de permisos

# En Windows (PowerShell como administrador):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

# En macOS/Linux:
sudo npm cache clean --force

Instalación de dependencias falla

# Instalación manual:
cd tu-proyecto
rm -rf node_modules package-lock.json
npm install

Proyecto no se crea

# Verifica conexión a internet
# Intenta con --verbose para más detalles:
npx create-devanthos-app --verbose

📚 Recursos adicionales


🎨 Próximas funcionalidades

  • [ ] 📱 Template React Native
  • [ ] 🟢 Template Node.js/Express API
  • [ ] 🎨 Más temas y variantes
  • [ ] 🔌 Plugins y extensiones
  • [ ] 🌍 Soporte multiidioma
  • [ ] ☁️ Deploy automático

📄 Licencia

MIT © Devanthos


¿Te gusta create-devanthos-app? ⭐ ¡Dale una estrella en GitHub!

¿Necesitas ayuda? 💬 Únete a nuestro Discord


Hecho con 💜 por el equipo de Devanthos