create-vuno
| Install | |
|---|---|
npm install create-vuno |
|
| Latest Version: | 0.0.17 |
| License: | MIT |
| Last Updated: | Oct 22, 2026 |
| Links: | npm |
create-vuno
Generador de proyectos para crear una aplicación Vuno lista para ejecutar.
Requisitos
- Node.js
>=22.18.0
Crear y ejecutar una aplicación
pnpm create vuno my-app
cd my-app
pnpm install
pnpm dev
El directorio debe no existir o estar vacío. Si omites su nombre, create-vuno usa vuno-app. El generador no instala las dependencias; al terminar muestra los pasos para el gestor que ejecutó el comando.
Qué genera
| Ruta | Para qué sirve |
|---|---|
vuno.config.ts |
Configuración del framework y del modo de color. |
app/App.vue y app/layouts/default.vue |
Raíz y layout de las páginas. |
app/pages/ |
Rutas basadas en archivos; incluye una página inicial y /about. |
app/components/ |
Componentes reutilizables de la aplicación. |
app/assets/css/main.css |
Tailwind, colores de marca y variantes de modo oscuro. |
app/vuno.app.ts |
Setup que se ejecuta en servidor y navegador. |
shared/ |
Tipos, schemas y utilidades compartidos por app y servidor. |
Para añadir una ruta, crea app/pages/contact.vue y visita /contact; el Markdown en una carpeta content/ no crea rutas automáticamente. Si agregas un módulo que genera tipos o autoimports, vuelve a ejecutar pnpm exec vuno prepare.
El proyecto generado ya trae Tailwind: una demo con utilidades responsive, estados y dark:, un tema de marca con @theme en app/assets/css/main.css y un selector de modo claro, oscuro o sistema en el layout. No hace falta @source: Tailwind detecta las clases en todo el proyecto salvo lo que lista .gitignore.
tailwindcss va declarada como dependencia de desarrollo, con la misma versión que compila @vunojs/vite, para que el @import 'tailwindcss' de main.css resuelva con cualquier gestor de paquetes. También trae pnpm typecheck, que comprueba los tipos de las páginas .vue y del código de servidor con vue-tsc y @types/node, pnpm start para servir la compilación en producción, y un Dockerfile multi-stage (Node 24, pnpm vía corepack) que la sirve con vuno start en el puerto 3000. .gitignore y .dockerignore dejan fuera .env y .env.local.
El scaffold crea shared/ para types, schemas y utils universales que pueden consumir la aplicación y el servidor mediante #shared/*. También deja configurados los autoimports de valores para app/stores, server/services, shared/schemas y shared/utils; los tipos siguen usando import type explícito.
Usa create-vuno --help para ver las opciones disponibles y create-vuno --version para consultar la versión.
Consulta instalación para conocer los requisitos y la estructura de la aplicación generada.
Related Packages
CLI for scaffolding a Nuxt 3 or Nuxt 4 project with ESLint configured out of the...
Version History
| Version | Released | License |
|---|---|---|
| 0.0.17 | MIT | |
| 0.0.16 | MIT | |
| 0.0.15 | MIT | |
| 0.0.14 | MIT | |
| 0.0.13 | MIT | |
| 0.0.12 | MIT | |
| 0.0.11 | MIT | |
| 0.0.10 | MIT | |
| 0.0.9 | MIT | |
| 0.0.8 | MIT | |
| 0.0.7 | MIT | |
| 0.0.6 | MIT | |
| 0.0.5 | MIT | |
| 0.0.4 | MIT | |
| 0.0.0 | MIT |