À propos du projet

Vanilla CSS Design System est une fondation de stylisation modulaire entièrement construite avec vanilla CSS. Son README met en avant une approche légère sans dépendances inutiles, l'inclusion facile des seules parties nécessaires, le thémage via des variables CSS, la responsivité mobile-first et les meilleures pratiques d'accessibilité. La documentation et les exemples en direct sont hébergés sur GitHub Pages, le répertoire examples étant lié comme documentation principale du système de conception. Démarrage rapide : clonez le dépôt, exécutez éventuellement npm install, puis lancez npm run dev pour un serveur de développement local à l'adresse http://localhost:3000. La commande dev passe en mode développement, surveille les fichiers CSS et tokens, reconstruit lors des modifications et rafraîchit le navigateur. Un fichier combiné compilé peut être lié dans les projets sous styles/vanilla-combined.min.css. Le script build:css combine, purge et minifie le CSS. Les scripts de conversion de format css2tokens et tokens2css permettent de passer du CSS aux design tokens et inversement. Des scripts supplémentaires couvrent le mode watch, le linting et les corrections CSS, ainsi que la commutation des exemples entre les fichiers CSS de développement et de production. Un lien CDN est fourni pour le fichier CSS minifié combiné avec tag de version, permettant aux utilisateurs de sauter l'installation et de l'inclure directement dans une page. L'organisation du dépôt sépare les styles, les scripts, les exemples et les tokens, avec le README et le package.json à la racine. Le projet utilise vanilla CSS avec une architecture modulaire pour le stylisage, ainsi que Stylelint pour des standards cohérents, PurgeCSS pour supprimer le CSS inutilisé, Lightning CSS pour la minification et Nodemon pour surveiller les changements. Il est sous licence MIT et invite aux issues et pull requests. Cet aperçu reflète les capacités documentées dans le README du dépôt ; il n'évalue pas les performances, la qualité ou la pertinence au-delà de ce qui est décrit.