1 dépôt
Utilities designed to optimize the delivery and performance of stylesheets.
Distinct from Node.js CPU Optimizations: Candidates are unrelated Node.js runtime optimizations or JS transpilers; this is specifically for CSS optimization within a Node.js environment.
Explore 1 awesome GitHub repository matching web development · CSS Optimization Tools. Refine with filters or upvote what's useful.
Clean-CSS est un optimiseur et minificateur CSS Node.js conçu pour réduire la taille des feuilles de style et améliorer les performances web. Il fonctionne comme un post-processeur CSS qui supprime les espaces blancs inutiles, les commentaires et les propriétés redondantes des feuilles de style. Le projet utilise un arbre de syntaxe abstraite pour l'analyse et un pipeline d'optimisation multi-passes pour restructurer les règles et simplifier les propriétés. Il dispose d'une interface de plugin pour des transformations de style personnalisées et fournit une minification consciente de la compatibilité pour garantir que les styles restent fonctionnels sur des versions de navigateurs hérités spécifiques. Les capacités supplémentaires incluent la génération de source maps pour le débogage, le rebasage des URL d'actifs pour les images et polices déplacées, et la résolution des instructions d'importation en ligne. Le système prend en charge le traitement par lots de fichiers et fournit une interface en ligne de commande pour automatiser les tâches d'optimisation au sein des pipelines de build frontend.
Offers a high-performance CSS optimizer specifically built for the Node.js environment.