3 Repos
Mapping minified CSS files back to their original source for debugging.
Distinct from Wasm Source-Level Debugging: Specializes source-level debugging specifically for CSS instead of WebAssembly bytecode.
Explore 3 awesome GitHub repositories matching development tools & productivity · CSS Source Mapping. Refine with filters or upvote what's useful.
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.
Generates source maps that link minified production stylesheets back to their original source files.
Clean-CSS ist ein Node.js CSS-Optimizer, der als Minifier, Bundler und Post-Prozessor fungiert. Er wurde entwickelt, um das Gesamtvolumen von Stylesheets durch das Entfernen von Leerzeichen, Kommentaren und redundantem Code zu verringern. Das Projekt bietet eine Pipeline zum Anwenden benutzerdefinierter Transformationen und Browser-Kompatibilitätsanpassungen. Es ermöglicht die programmatische Modifikation von CSS-Regeln und -Werten durch ein Plugin-System und die Verwendung benutzerdefinierter Optimierungs-Plugins. Das Tool deckt ein breites Spektrum an Asset-Optimierungsfunktionen ab, einschließlich Stylesheet-Bündelung, Inlining von Import-Regeln und Rebasen relativer URLs. Es unterstützt zudem die Generierung von Source-Maps für das Debugging und anpassbare Ausgabeformatierung für die Verschönerung.
Generates source maps that link minified CSS production files back to their original source code for debugging.
sass-loader ist ein Build-Tool-Plugin, das Sass-Quelldateien für die Webbrowser-Kompatibilität in Standard-CSS kompiliert. Es fungiert als Brücke zwischen der Auflösungslogik der Build-Engine und Sass-Kompilierungs-Engines zur Verarbeitung von Stylesheets. Das Tool bietet einen Wrapper für verschiedene Sass-Kompilierungs-Engines, was eine spezifische Engine-Konfiguration ermöglicht. Es handhabt die Auflösung externer Style-Imports mittels interner Pfad-Auflösungslogik und unterstützt die Injektion gemeinsam genutzter Style-Daten und Variablen in Einstiegsdateien für projektweite Konsistenz. Das System verwaltet die Transformation von Styles durch eine Pipeline, die die Generierung von Source-Maps zur Verknüpfung von kompiliertem CSS mit den ursprünglichen Quelldateien sowie einen Routing-Mechanismus umfasst, der Compiler-Warnungen an die Build-Ausgabe weiterleitet.
Enables debugging by mapping compiled stylesheets back to original Sass source files.