2 Repos
Utilities designed to reduce the file size of stylesheets through compression and optimization rules.
Distinct from Compression Tools: The candidates focus on general data compression or Gzip algorithms, rather than domain-specific CSS stylesheet minification.
Explore 2 awesome GitHub repositories matching web development · CSS Minification Tools. Refine with filters or upvote what's useful.
cssnano ist ein CSS-Komprimierungs- und Minifizierungstool, das die Dateigröße und den Gzip-Footprint von Stylesheets reduziert. Es fungiert als Optimierer für Build-Pipelines und Code-Transformator, der Leerzeichen und Kommentare entfernt sowie Farben und Verläufe auf ihre kleinstmögliche Repräsentation verkürzt. Das Tool verwendet eine modulare Plugin-Architektur und preset-basierte Optimierungsstufen, um ein Gleichgewicht zwischen Komprimierungsintensität und Browserkompatibilität zu finden. Es ermöglicht die Anpassung der Ausgabe basierend auf einer Zielliste unterstützter Browser, um sicherzustellen, dass minifizierte Styles in verschiedenen Umgebungen kompatibel bleiben. Das Projekt lässt sich in PostCSS-Pipelines und Modul-Bundler integrieren und bietet sowohl ein Command-Line-Interface als auch Automatisierungsmöglichkeiten für die Integration in Build-Prozesse. Dies ermöglicht die Reduzierung der Gesamt-Byte-Größe und der Netzwerklatenz durch automatisierte CSS-Minifizierungs-Workflows.
Acts as a dedicated utility to reduce the file size and gzip footprint of CSS stylesheets through modular optimization.
Clean-CSS ist ein Node.js CSS-Optimizer und Minifier, der darauf ausgelegt ist, die Dateigröße von Stylesheets zu reduzieren und die Web-Performance zu verbessern. Er fungiert als CSS-Post-Prozessor, der unnötige Leerzeichen, Kommentare und redundante Eigenschaften aus Stylesheets entfernt. Das Projekt nutzt einen Abstract Syntax Tree für das Parsing und eine Multi-Pass-Optimierungspipeline, um Regeln zu restrukturieren und Eigenschaften zu vereinfachen. Es bietet ein Plugin-Interface für benutzerdefinierte Style-Transformationen und eine kompatibilitätsbewusste Minifizierung, um sicherzustellen, dass Styles über spezifische Legacy-Browserversionen hinweg funktionsfähig bleiben. Zusätzliche Funktionen umfassen die Generierung von Source-Maps für das Debugging, Asset-URL-Rebasing für verschobene Bilder und Schriftarten sowie die Auflösung von Inline-Import-Statements. Das System unterstützt Batch-Dateiverarbeitung und bietet ein CLI für die Automatisierung von Optimierungsaufgaben innerhalb von Frontend-Build-Pipelines.
Provides a dedicated tool for reducing the size of stylesheets through compression and optimization rules.