CLI
Utilisez la CLI shadcn avec les URL du registre VLLNT UI, les alias et des workflows d'equipe reproductibles.
CLI
Le registre VLLNT UI utilise la meme forme de descripteur JSON que celle attendue par la CLI shadcn. Vous pouvez installer les composants directement depuis des URL publiques sans ajouter de dependance de paquet personnalisee.
Ajouter un composant
pnpm dlx shadcn@latest add https://ui.vllnt.ai/r/button.jsonLa CLI lit le descripteur, installe les dependances et ecrit les fichiers source dans le repertoire de composants que vous avez configure.
Ajouter plusieurs composants
Installez les composants un par un pour que les diffs soient faciles a relire :
pnpm dlx shadcn@latest add https://ui.vllnt.ai/r/dialog.json
pnpm dlx shadcn@latest add https://ui.vllnt.ai/r/toast.json
pnpm dlx shadcn@latest add https://ui.vllnt.ai/r/form.jsonInspecter d'abord le registre
Utilisez l'index du registre lorsque vous ecrivez des scripts :
curl https://ui.vllnt.ai/r/registry.jsonChaque element inclut son slug, son titre, sa description, sa categorie, ses dependances et sa liste de fichiers. Les descripteurs par composant se trouvent a :
https://ui.vllnt.ai/r/<name>.jsonWorkflow d'equipe
- Epinglez les ajouts de composants dans les pull requests au lieu de les installer pendant le deploiement.
- Relisez les fichiers generes comme du code applicatif normal.
- Gardez les modifications locales proches du composant copie pour que les futures mises a jour soient faciles a reconcilier.
- Relancez la CLI uniquement lorsque vous acceptez intentionnellement les changements en amont.
Registres personnalises
Si vous construisez un registre prive au-dessus de VLLNT UI, gardez les memes champs de descripteur et la meme forme d'URL stable. Les consommateurs devraient pouvoir remplacer uniquement l'hote :
pnpm dlx shadcn@latest add https://your-registry.example.com/r/button.json