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 + MongoDBCertifié NFZGate réelle Windows + starter MongoDB isolé
Nuxt 4 + embedded + PostgreSQL via KnexCertifié NFZGate PostgreSQL réelle sur l'artefact npm exact : CRUD/auth/query/index/schema/transaction/lifecycle
Nuxt 4 + embedded + MySQL/MariaDB via KnexNFZ certifiéGates réelles séparées MySQL 8.4 + MariaDB 11.8 sur le tarball exact
Nuxt 4 + embedded + SQLite via KnexCertifié NFZGate better-sqlite3 réelle sur fichier temporaire, candidate exact, CRUD/auth/query/index/rollback/close-reopen
Nuxt 4 + embedded + MSSQL / SQL Server 2025 CU8 via KnexCertifié NFZGate SQL Server réelle sur candidate exact : CRUD/auth/query/schema/index/rollback/lifecycle, GUIDs canoniques
Plusieurs connexions MongoDB/SQL nomméesMatrice cross-database certifiéeRegistry unique : MongoDB, PostgreSQL, MySQL, MariaDB, SQLite, MSSQL ; limitations portables explicites
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