svelte-template Svelte Themes

Svelte Template

Svelte Cloudflare Template

Esqueleto de una aplicación con Svelte 5

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.

D1 Database

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

Top categories

Loading Svelte Themes