Skip to content

nuxt-feathers-zodFeathersJS v5 + Zod for Nuxt 4

Un module Nuxt backend-first pour embarquer Feathers dans Nitro ou connecter un client Feathers à une API distante, avec un workflow CLI-first propre à publier, maintenir et exploiter en production.

Logo plume nuxt-feathers-zod

Commence ici

Exemple minimal

bash
bunx nuxi@latest init my-nfz-app
cd my-nfz-app
bun install
bun add nuxt-feathers-zod
bunx nuxt-feathers-zod init embedded --force
bunx nuxt-feathers-zod add service messages --adapter memory --schema zod
bun dev

Positionnement

nuxt-feathers-zod n’est pas seulement un SDK client. C’est un module Nuxt 4 pour structurer un backend Feathers, générer les artefacts répétitifs, exposer des transports REST/Socket.IO et garder la configuration synchronisée avec le code.

Le chemin recommandé est simple : initialise avec le CLI, génère les services, active Zod sur les contrats durables, centralise l’accès client et protège toutes les surfaces d’administration.

Parcours production

Avant publication ou déploiement, vérifie en priorité :

bash
bun install
bun run docs:build
bun run typecheck
bun run build
bun run test

Les points critiques sont détaillés dans la checklist de production : secrets, transports, CORS, auth, base de données, génération des services et validation documentaire.

Documentation du module nuxt-feathers-zod