2 repository-uri
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 este un instrument de compresie și minificare CSS care reduce dimensiunea fișierelor și amprenta gzip a foilor de stil. Acesta funcționează ca un optimizator de pipeline de build și un transformator de cod care elimină spațiile albe și comentariile, scurtând în același timp culorile și gradienții la cele mai mici reprezentări posibile. Instrumentul utilizează o arhitectură modulară de plugin-uri și niveluri de optimizare bazate pe presetări pentru a echilibra intensitatea compresiei cu compatibilitatea browserelor. Permite ajustarea ieșirii pe baza unei liste țintă de browsere suportate pentru a asigura că stilurile minificate rămân compatibile în diferite medii. Proiectul se integrează în pipeline-urile PostCSS și module bundlers, oferind atât o interfață de linie de comandă, cât și capabilități de automatizare pentru integrarea în procesul de build. Acest lucru permite reducerea dimensiunii totale în octeți și a latenței rețelei prin fluxuri de lucru automatizate de minificare CSS.
Acts as a dedicated utility to reduce the file size and gzip footprint of CSS stylesheets through modular optimization.
Clean-CSS este un optimizator și minifier CSS pentru Node.js conceput pentru a reduce dimensiunile fișierelor de stil și a îmbunătăți performanța web. Acesta funcționează ca un post-procesor CSS care elimină spațiile albe inutile, comentariile și proprietățile redundante din fișierele de stil. Proiectul utilizează un arbore sintactic abstract pentru parsare și un pipeline de optimizare cu mai multe treceri pentru a restructura regulile și a simplifica proprietățile. Dispune de o interfață de plugin pentru transformări de stil personalizate și oferă minificare conștientă de compatibilitate pentru a asigura că stilurile rămân funcționale în versiunile specifice de browsere legacy. Capabilitățile suplimentare includ generarea de source map-uri pentru depanare, rebasarea URL-urilor activelor pentru imagini și fonturi relocate, și rezolvarea instrucțiunilor de import inline. Sistemul suportă procesarea fișierelor în lot și oferă o interfață CLI pentru automatizarea sarcinilor de optimizare în cadrul pipeline-urilor de build frontend.
Provides a dedicated tool for reducing the size of stylesheets through compression and optimization rules.