À propos du projet

Lightswind UI est une bibliothèque de composants React dont le README est écrit en anglais. Elle utilise un modèle de distribution de code source : les composants sont installés dans le projet de l'utilisateur via le CLI Lightswind plutôt que d'être importés depuis un package d'exécution. Le projet propose plus de 160 composants animés et accessibles, regroupés en catégories telles que les éléments 3D, les arrière-plans, les composants avancés, les boutons, les effets de texte, les effets de curseur, le cœur de l'UI, les contrôles de formulaire et la mise en page/navigation. Les prérequis listés sont Node.js 18 ou plus récent, React 18 ou 19, Tailwind CSS v3 ou v4, et un projet Next.js, Vite, Remix ou CRA. Le CLI prend en charge les commandes init, add, list, l'authentification Pro et les commandes MCP. Il détecte les frameworks, résout les prérequis des composants, installe les utilitaires partagés et enregistre un plugin Tailwind. Le README précise que les composants résident dans components/lightswind et doivent être importés depuis des chemins locaux. Le plugin Tailwind enregistre des variables CSS, des images clés d'animation, des jetons de mode sombre et un système d'effets 3D optionnel. Une licence Pro débloque des composants premium, des blocs de modèles de page, ainsi qu'une livraison CLI et MCP authentifiée ; les clés de licence peuvent également être définies via une variable d'environnement pour le CI/CD. Le serveur MCP est destiné aux assistants de codage IA tels que Cursor, Claude et GitHub Copilot. Via les outils MCP, les assistants peuvent lister et rechercher des composants, lister les catégories, récupérer le code source et les guides d'installation des composants, obtenir des exemples d'utilisation et accéder aux blocs Pro lorsqu'ils sont sous licence. Le README inclut des exemples de configuration pour les intégrations Cursor, Windsurf, Claude Desktop et VS Code. La licence est MIT pour le dépôt comme indiqué, avec un contenu Pro distinct. Le projet fournit également une auto-configuration pour MCP via npx lightswind mcp init. Le README avertit les agents IA de ne pas importer directement depuis le package lightswind et de ne pas référencer un composant provider ou une sortie de build node_modules. Dans l'ensemble, il s'adresse aux développeurs React qui souhaitent des composants sources modifiables et des flux d'installation assistés par l'IA.