Skip to content

Matrice de compatibilité

Cette matrice décrit le périmètre visé et validé pour le socle open source.

Versions cibles

  • Bun : 1.3.x
  • Nuxt : 4.x
  • Nitro : 2.x via Nuxt 4
  • Vue : 3.5.x via Nuxt 4
  • FeathersJS : v5 (Dove)
  • TypeScript : 5.x

Scénarios que le core doit continuer à supporter

ScénarioStatut viséNotes
Nuxt 4 + embedded + memoryStablePoint d’entrée recommandé
Nuxt 4 + embedded + MongoDBStableGénération CLI recommandée
Nuxt 4 + embedded + auth locale/JWTStableService users via CLI
Nuxt 4 + remote RESTStableServices distants déclarés explicitement
Nuxt 4 + remote Socket.IOStableMême logique de service déclaré
Keycloak SSO bridgeStable avec configuration correcteÀ valider dans un environnement réel
Swagger legacyStable optionnelDépend de feathers-swagger + swagger-ui-dist

Plateformes de validation prioritaires

  • Windows 11 + Bun
  • Linux + Bun

Invariants à garder

  • servicesDirs: ['services'] comme convention publique recommandée
  • CLI-first pour l’initialisation et la génération
  • memory par défaut
  • --schema none par défaut
  • alias historiques supportés mais non mis en avant

Commande de smoke test recommandée

bash
bun install
bun run sanity:templates
bun run sanity:syntax
bun run build
bun run docs:build

Documentation du module nuxt-feathers-zod