2 repositorios
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 es una herramienta de compresión y minificación de CSS que reduce el tamaño de archivo y la huella gzip de las hojas de estilo. Opera como un optimizador de pipeline de compilación y transformador de código que elimina espacios en blanco y comentarios, a la vez que reduce colores y degradados a sus representaciones más pequeñas posibles. La herramienta utiliza una arquitectura de plugins modular y niveles de optimización basados en preajustes para equilibrar la intensidad de la compresión con la compatibilidad del navegador. Permite ajustar la salida basándose en una lista objetivo de navegadores compatibles para asegurar que los estilos minificados sigan siendo compatibles en diferentes entornos. El proyecto se integra en pipelines de PostCSS y empaquetadores de módulos, proporcionando tanto una interfaz de línea de comandos como capacidades de automatización para la integración en procesos de compilación. Esto permite la reducción del tamaño total en bytes y la latencia de red mediante flujos de trabajo automatizados de minificación de CSS.
Acts as a dedicated utility to reduce the file size and gzip footprint of CSS stylesheets through modular optimization.
Clean-CSS es un optimizador y minificador de CSS para Node.js diseñado para reducir el tamaño de las hojas de estilo y mejorar el rendimiento web. Funciona como un post-procesador de CSS que elimina espacios en blanco innecesarios, comentarios y propiedades redundantes de las hojas de estilo. El proyecto utiliza un árbol de sintaxis abstracta para el análisis y un pipeline de optimización de múltiples pasadas para reestructurar reglas y simplificar propiedades. Cuenta con una interfaz de plugin para transformaciones de estilo personalizadas y proporciona minificación consciente de la compatibilidad para asegurar que los estilos sigan siendo funcionales en versiones específicas de navegadores antiguos. Las capacidades adicionales incluyen la generación de mapas de origen para depuración, rebasado de URLs de activos para imágenes y fuentes reubicadas, y la resolución de sentencias de importación en línea. El sistema admite el procesamiento por lotes de archivos y proporciona una interfaz de línea de comandos para automatizar tareas de optimización dentro de los pipelines de construcción frontend.
Provides a dedicated tool for reducing the size of stylesheets through compression and optimization rules.