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 + PostgreSQL via KnexStable optionnelRequiert @feathersjs/knex, knex et pg
Nuxt 4 + embedded + MySQL/MariaDB via KnexStable optionnelRequiert mysql2
Nuxt 4 + embedded + SQLite via KnexStable optionnelRequiert better-sqlite3
Plusieurs connexions MongoDB/SQL nomméesStable en 6.7.0Chaque service persistant peut choisir --connection
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 sanity:database-registry
bun run build
bun run docs:build

Documentation utilisateur de nuxt-feathers-zod