Habilitar
El comando enable se usa para habilitar funciones en un proyecto de Vela. Puede usarse para habilitar la autenticación, el acceso a la API, el almacenamiento en S3, el envío de correo por SMTP, los equipos, los pagos y más. Se te pedirán opciones de configuración para cada función y el comando generará el código necesario.
Sintaxis
$ vela enable <feature> Las funciones dependen unas de otras — habilitar las claves de API, por ejemplo, requiere primero la autenticación y la API. Cada página indica de qué depende. Todo lo que se habilita puede desactivarse de nuevo con vela disable.
En cualquier proyecto SvelteKit
ai, analytics, backend, cms, content-negotiation e i18n funcionan en un proyecto que Vela no creó, como uno de sv create. Se adaptan a lo que el proyecto tiene: sin grupos de rutas, sin shadcn-svelte, sin entorno de pruebas.
auth y blog generan páginas de shadcn-svelte, igual que todo lo que se apoya en la autenticación: api-keys, notifications, teams, payments y subscriptions. En un proyecto sin shadcn-svelte se rechazan antes de cambiar nada.
El backend de PocketBase, los hooks y el directorio de datos.
Autenticación para tu aplicación.
Endpoints de API REST para tu aplicación.
Claves de API para la API de tu aplicación.
Almacenamiento S3 para uploads de archivos.
Envío de emails SMTP para tu aplicación.
Un blog con mdsvex, con entradas, etiquetas y un feed RSS.
Sirve la misma ruta como HTML, Markdown o JSON.
Internacionalización y enrutado según el idioma.
Gestión de equipos para los usuarios de tu aplicación.
Procesamiento de pagos con Stripe.
Planes de suscripción para tu aplicación.
Notificaciones dentro de la aplicación con un desplegable de campana.
Edición en línea con una barra de administración, servida desde la propia aplicación.
Workflows en segundo plano para un proyecto creado antes de que vinieran de serie.
Analítica web con Plausible, Google Analytics o PostHog.
Chat con IA mediante el AI SDK, a través de Vercel AI Gateway, OpenAI o Anthropic.