awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MoOx avatar

MoOx/postcss-cssnextArchived

0
View on GitHub↗
5,261 stars·185 forks·JavaScript·MIT·5 vuesmoox.io/blog/deprecating-cssnext↗

Postcss Cssnext

postcss-cssnext est une suite de plugins PostCSS et un transpiler conçu pour convertir les fonctionnalités CSS modernes et la syntaxe émergente en code compatible avec les anciens navigateurs web. Il fonctionne comme un moteur de polyfill qui ajoute des propriétés de secours et remplace les unités modernes pour assurer un rendu cohérent sur différents environnements de navigateur.

L'outil automatise la conversion des spécifications CSS avancées en styles standard en employant un moteur de transformation pour les fonctionnalités émergentes telles que l'imbrication et les sélecteurs avancés. Il inclut également un utilitaire pour convertir les unités rem relatives en valeurs de pixels basées sur des tailles de police racine définies.

Le projet s'intègre dans les pipelines de développement via une interface en ligne de commande qui prend en charge la surveillance de fichiers et la configuration des navigateurs cibles. Ces flux de travail utilisent une liste de compatibilité des navigateurs pour déterminer quelles transformations sont nécessaires pour les cibles spécifiées.

Features

  • CSS Transpilers - Functions as a CSS transpiler that converts emerging features like nesting into browser-compatible syntax.
  • CSS Polyfills - Implements CSS polyfills by adding fallback styles for consistent cross-browser rendering.
  • CSS Polyfill Engines - Acts as a polyfill engine that replaces modern units and adds fallback properties for consistency.
  • CSS Property Polyfills - Creates fallback properties for modern CSS features to ensure consistent rendering across browser environments.
  • CSS Syntax Transpilation - Transpiles modern CSS syntax into legacy formats based on browser compatibility lists.
  • PostCSS Plugin Suites - Provides a comprehensive suite of plugins to automate the conversion of modern CSS into standard styles.
  • CSS Build Tools - Provides a build-time engine to automate CSS transformations and browser target configurations.
  • Style - Processes styles through a sequence of modular plugin functions to apply transformations and polyfills.
  • AST-Based Source Transformations - Implements AST-based transformations to modify CSS syntax trees before generating final stylesheets.
  • CSS Build Process Configurations - Provides a CLI to control the transformation process, including target browser lists and file watching.
  • CSS Unit Converters - Includes a utility to convert relative rem units into pixel values based on root font sizes.
  • PostCSS Pipeline Integration - Integrates with the PostCSS engine to handle CSS tokenization and source map generation.

Historique des stars

Graphique de l'historique des stars pour moox/postcss-cssnextGraphique de l'historique des stars pour moox/postcss-cssnext

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Postcss Cssnext

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Postcss Cssnext.
  • segmentio/mythAvatar de segmentio

    segmentio/myth

    4,291Voir sur GitHub↗

    Myth is a CSS build tool and preprocessor that transforms modern styling specifications and future syntax into compatible code for current web browsers. It functions as a polyfill tool, converting advanced features into standard CSS to ensure consistent cross-browser rendering. The project provides automated vendor prefixing based on browser support data and resolves CSS variables into static values for legacy browser compatibility. It also handles the transpilation of custom media query aliases and the manipulation of advanced color functions into standard formats. The toolset includes a co

    JavaScript
    Voir sur GitHub↗4,291
  • parcel-bundler/lightningcssAvatar de parcel-bundler

    parcel-bundler/lightningcss

    7,581Voir sur GitHub↗

    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

    Rustbuild-toolcompilercss
    Voir sur GitHub↗7,581
  • cssnano/cssnanoC

    cssnano/cssnano

    4,974Voir sur GitHub↗

    cssnano is a CSS compression tool and minifier that reduces the file size and gzip footprint of stylesheets. It operates as a build pipeline optimizer and code transformer that removes whitespace and comments while shortening colors and gradients into their smallest possible representations. The tool uses a modular plugin architecture and preset-based optimization levels to balance compression intensity with browser compatibility. It allows for the adjustment of output based on a target list of supported browsers to ensure minified styles remain compatible across different environments. The

    CSS
    Voir sur GitHub↗4,974
  • leaverou/prefixfreeAvatar de LeaVerou

    LeaVerou/prefixfree

    3,792Voir sur GitHub↗

    prefixfree is a runtime CSS processor and polyfill library designed to ensure cross-browser visual consistency. It functions as a client-side script that automatically detects browser requirements and injects necessary vendor prefixes into CSS properties and values at runtime. The project utilizes a system that intercepts stylesheets and modifies style rules in browser memory. It includes a DOM mutation style monitor that observes the document tree for new elements to apply prefixing logic to dynamic content and attributes. The library provides polyfilling for modern CSS standards in legacy

    JavaScript
    Voir sur GitHub↗3,792
Voir les 30 alternatives à Postcss Cssnext→

Questions fréquentes

Que fait moox/postcss-cssnext ?

postcss-cssnext est une suite de plugins PostCSS et un transpiler conçu pour convertir les fonctionnalités CSS modernes et la syntaxe émergente en code compatible avec les anciens navigateurs web. Il fonctionne comme un moteur de polyfill qui ajoute des propriétés de secours et remplace les unités modernes pour assurer un rendu cohérent sur différents environnements de navigateur.

Quelles sont les fonctionnalités principales de moox/postcss-cssnext ?

Les fonctionnalités principales de moox/postcss-cssnext sont : CSS Transpilers, CSS Polyfills, CSS Polyfill Engines, CSS Property Polyfills, CSS Syntax Transpilation, PostCSS Plugin Suites, CSS Build Tools, Style.

Quelles sont les alternatives open-source à moox/postcss-cssnext ?

Les alternatives open-source à moox/postcss-cssnext incluent : segmentio/myth — Myth is a CSS build tool and preprocessor that transforms modern styling specifications and future syntax into… parcel-bundler/lightningcss — Lightning CSS is a high-performance CSS toolchain implemented in Rust. It provides a comprehensive suite of tools for… cssnano/cssnano — cssnano is a CSS compression tool and minifier that reduces the file size and gzip footprint of stylesheets. It… leaverou/prefixfree — prefixfree is a runtime CSS processor and polyfill library designed to ensure cross-browser visual consistency. It… laravel-mix/laravel-mix — Laravel Mix is a frontend build tool and a configuration wrapper for Webpack that simplifies the bundling of… callstack/linaria — Linaria is a zero-runtime CSS-in-JS library and static CSS generator. It evaluates JavaScript expressions at build…