Skip to content

Compatibility matrix

This matrix defines the targeted and validated scope for the open source core.

Target versions

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

Scenarios the core must keep supporting

ScenarioExpected statusNotes
Nuxt 4 + embedded + memoryStableRecommended entry point
Nuxt 4 + embedded + MongoDBStableCLI generation recommended
Nuxt 4 + embedded + local/JWT authStableusers service through CLI
Nuxt 4 + remote RESTStableRemote services declared explicitly
Nuxt 4 + remote Socket.IOStableSame explicit remote-service pattern
Keycloak SSO bridgeStable when configured correctlyNeeds real environment validation
Legacy SwaggerOptional stableRequires feathers-swagger + swagger-ui-dist

Priority validation platforms

  • Windows 11 + Bun
  • Linux + Bun

Invariants to preserve

  • servicesDirs: ['services'] as the public recommended convention
  • CLI-first bootstrap and generation
  • memory as the default adapter
  • --schema none as the default schema mode
  • historical aliases remain supported but are not foregrounded
bash
bun install
bun run sanity:templates
bun run sanity:syntax
bun run build
bun run docs:build

nuxt-feathers-zod module documentation