create-vuno

Create a ready-to-run Vuno application.
875
Install
npm install create-vuno
Latest Version:0.0.17
License:MIT
Last Updated:Oct 22, 2026
Links: npm
Maintainer: groupteknology

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

@brokuka/nuxt-starter

CLI for scaffolding a Nuxt 3 or Nuxt 4 project with ESLint configured out of the...

1,566 0
create-vuetify

Create a new Vuetify project

41,659 8
create-vuetify0

Create a new Vuetify project

6,915 9
xw-tpl-cli

通过命令 tpl create xx 去快速创建各种大前端框架模版。如 vue2、vue3、react、uniap...

827
@duxweb/dvha-template

Create DVHA project from template

6,499

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