4 repositorios
Conversion of modern CSS syntax into legacy formats for compatibility with older browsers.
Distinct from Site Translation Rules: No candidate covers the transpilation of CSS properties into legacy formats; most candidates focus on site translation or syntax highlighting.
Explore 4 awesome GitHub repositories matching web development · CSS Syntax Transpilation. Refine with filters or upvote what's useful.
Autoprefixer is a PostCSS plugin and browser compatibility tool that automatically manages vendor prefixes for CSS rules. It functions as an abstract syntax tree transformer that parses CSS to insert required prefixes and remove obsolete ones based on real-time compatibility data. The project differentiates itself by providing a dedicated CSS Grid polyfill, which translates modern Grid syntax into legacy formats for older browser versions. It also allows for granular control through the use of inline CSS comments to selectively enable or disable prefixing for specific rules. The system cover
Translates modern CSS Grid declarations into compatible legacy formats for older browser versions.
Lightning CSS is a high-performance CSS toolchain implemented in Rust. It provides a comprehensive suite of tools for stylesheet processing, including a bundler, minifier, module compiler, syntax lowerer, and vendor prefixer. The engine utilizes a browser-grade grammar for parsing and converts stylesheets into typed property values. It distinguishes itself through a visitor-based transformation API that allows for custom modifications of the parsed abstract syntax tree and an error-tolerant parsing mechanism that recovers from malformed syntax to prevent build failures. The toolset covers br
Converts modern CSS syntax into legacy formats compatible with older browser specifications.
postcss-cssnext es una suite de plugins de PostCSS y transpiler diseñado para convertir características modernas de CSS y sintaxis emergente en código compatible con navegadores web antiguos. Funciona como un motor de polyfill que añade propiedades de respaldo y reemplaza unidades modernas para asegurar un renderizado consistente en diferentes entornos de navegador. La herramienta automatiza la conversión de especificaciones CSS avanzadas en estilos estándar empleando un motor de transformación para características emergentes como anidamiento y selectores avanzados. También incluye una utilidad para convertir unidades rem relativas en valores de píxeles basados en tamaños de fuente raíz definidos. El proyecto se integra en pipelines de desarrollo mediante una interfaz de línea de comandos que soporta el monitoreo de archivos y la configuración de navegadores objetivo. Estos flujos de trabajo utilizan una lista de compatibilidad de navegadores para determinar qué transformaciones son necesarias para los objetivos especificados.
Transpiles modern CSS syntax into legacy formats based on browser compatibility lists.
Lost es un sistema de rejilla (grid) CSS y plugin de PostCSS diseñado para definir anchos y posiciones de columnas utilizando cálculos matemáticos para diseños de pantalla responsivos. Funciona como una herramienta de tiempo de compilación que procesa reglas de rejilla personalizadas en diseños CSS compatibles con navegadores. El framework transforma declaraciones de diseño no estándar en propiedades nativas de CSS Grid y Flexbox. Utiliza un pipeline basado en PostCSS para calcular coordenadas exactas y anchos de columna, asegurando que los estilos resultantes sean compatibles con los navegadores web estándar. El proyecto opera como una capa de middleware agnóstica al preprocesador, permitiendo procesar estilos independientemente de si la fuente es CSS plano, Sass o Less. Automatiza la generación de estructuras de rejilla responsivas que ajustan los tamaños y posiciones de los elementos según las dimensiones de la pantalla.
Translates custom, high-level grid rules into native CSS Grid and Flexbox properties during the build process.