Este repositorio es una plantilla para generar aplicaciones con Svelte Kit usando Svelte 5.
Incluye:
- El conector de Cloudflare Workers para desplegar la aplicación.
- daisyUI como librería de componentes para Tailwind CSS.
- prisma como ORM para la base de datos usando D1 Database de Cloudflare
- Gestión de usuarios y sesiones usando:
- Lucia Auth con el adaptador de SQLite que funciona con D1 Database.
- Arctic como librería de Oauth2, usando el adaptador de Auth0.
Cómo generar la primera migración:
npx prisma migrate diff \
--from-empty \
--to-schema-datamodel ./prisma/schema.prisma \
--script \
--output migrations/0001_initial.sql
Cómo aplicar migraciones:
npx wrangler d1 migrations apply svelte-test --local
npx prisma generate