awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tailwindlabs avatar

tailwindlabs/prettier-plugin-tailwindcss

0
View on GitHub↗
7,010 نجوم·174 تفرعات·TypeScript·mit·3 مشاهدات

Prettier Plugin Tailwindcss

This project is a Prettier plugin and Tailwind CSS class sorter that automatically organizes utility classes into a consistent and recommended order. It functions as a frontend styling formatter and CSS utility organizer, removing duplicate classes and sorting style attributes across HTML and JavaScript files.

The tool ensures consistent markup formatting by ordering utility classes within HTML attributes, template literals, JavaScript expressions, and custom framework props. It integrates with Tailwind CSS configuration files and stylesheets to synchronize sorting behavior with custom theme definitions and design tokens.

The system handles class list cleanup to remove unnecessary whitespace and provides a programmable interface for exposing sorting logic to external tools.

Features

  • Markup Class Sorters - Sorts classes in HTML attributes according to a consistent order to improve maintainability.
  • Prettier Plugins - Functions as a Prettier plugin to apply automated class sorting and cleanup during the document printing phase.
  • Style Formatters - Automatically rewrites utility class sequences in source code to adhere to a consistent visual and structural style.
  • Build Pipeline Plugins - Hooks into the Prettier formatting lifecycle to transform class strings during the print phase.
  • CSS Class Organizers - Provides automated sorting and deduplication of CSS utility classes to ensure consistent markup formatting.
  • Attribute Class Sorting - Reorders utility classes found within non-standard attributes or framework props.
  • Class Sorters - Automatically organizes Tailwind CSS utility classes into a recommended order across HTML and JavaScript files.
  • Configuration Synchronization - Reads custom theme and utility settings from Tailwind configuration files to ensure correct sorting.
  • Template Literal Class Sorters - Orders utility classes inside function calls or template literals.
  • Utility Class Sorters - Organizes Tailwind CSS utility classes in markup and style files based on a recommended order.
  • Expression Class Sorting - Reorders utility classes located within JavaScript expressions or class-merging functions.
  • Tailwind Class Organizers - Automatically sorts Tailwind CSS utility classes in HTML and framework files to maintain a predictable order.
  • Theme Customization - Orders utility classes based on custom design tokens and theme values defined in the configuration.
  • Utility Class Priority Mapping - Reads theme files to create weighted priority lists for sorting both standard and custom utility classes.
  • Class List Sanitizers - Removes duplicate classes and unnecessary whitespace from strings to maintain tidy HTML output.
  • Frontend Workflow Accelerators - Reduces manual effort in managing long lists of utility classes by automating their organization.
  • Pure Functional Logic Implementations - Implements sorting logic as pure functions to ensure deterministic results across different execution environments.
  • AST Traversal Engines - Implements a traversal engine to walk the abstract syntax tree and identify strings containing utility classes.
  • Regular Expression-Based Parsing - Uses regular expressions to extract individual utility classes from complex template literals and attributes.
  • Markup Formatting Standards - Ensures a consistent sequence of CSS classes across a project to improve readability and code reviews.
  • أدوات التطوير - Official plugin for automatic class sorting in Prettier.

سجل النجوم

مخطط تاريخ النجوم لـ tailwindlabs/prettier-plugin-tailwindcssمخطط تاريخ النجوم لـ tailwindlabs/prettier-plugin-tailwindcss

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Prettier Plugin Tailwindcss

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Prettier Plugin Tailwindcss.
  • shufo/vscode-blade-formatterالصورة الرمزية لـ shufo

    shufo/vscode-blade-formatter

    5,196عرض على GitHub↗

    This is a code formatter for Blade template files that standardizes indentation and spacing within the VS Code editor. It functions as a template formatter and HTML attribute sorter that cleans up syntax and layout based on custom or opinionated style rules. The tool differentiates itself by automatically organizing HTML attributes and sorting Tailwind CSS utility classes into a predictable order. It uses a JSON-configurable system to load project-specific rules and exclusion lists, enabling teams to synchronize code styles and prevent version control conflicts. Broad capabilities include ma

    TypeScriptformatterlaravelvscode
    عرض على GitHub↗5,196
  • parcel-bundler/parcelالصورة الرمزية لـ parcel-bundler

    parcel-bundler/parcel

    44,032عرض على GitHub↗

    Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions as a zero-configuration tool that detects dependencies and transforms source files into optimized output without requiring manual setup files. The project includes a built-in development server that supports incremental builds and hot module replacement to reflect code changes during the development cycle. The core of the system is a dependency graph resolver that maps relationships between modules to determine the structure of output bundles. This is supported by a modular as

    JavaScriptassetsbuild-toolcommonjs
    عرض على GitHub↗44,032
  • darrenburns/postingالصورة الرمزية لـ darrenburns

    darrenburns/posting

    12,035عرض على GitHub↗

    Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It functions as a keyboard-driven interface that allows users to execute requests, manage collections, and inspect server responses directly within the command line environment. By storing request configurations as plain text files on the local filesystem, the tool ensures that API definitions remain compatible with standard version control systems. The project distinguishes itself by treating API collections as version-controlled assets, enabling users to migrate existing workflo

    Pythonautomationclideveloper-tools
    عرض على GitHub↗12,035
  • trivago/prettier-plugin-sort-importsالصورة الرمزية لـ trivago

    trivago/prettier-plugin-sort-imports

    3,944عرض على GitHub↗

    This project is a Prettier plugin designed to alphabetize, group, and format module import statements in JavaScript and TypeScript files. It functions as an automated import organizer that ensures consistent declaration order and spacing across a project. The plugin uses custom regular expression patterns to sequence dependency imports into logical groups, allowing for the separation of internal and external modules. It supports the preservation of side-effect imports and provides the ability to sort individual named members within a single declaration by string length or alphabetization. Us

    TypeScripthacktoberfestimportjavascript
    عرض على GitHub↗3,944
عرض جميع البدائل الـ 30 لـ Prettier Plugin Tailwindcss→

الأسئلة الشائعة

ما هي وظيفة tailwindlabs/prettier-plugin-tailwindcss؟

This project is a Prettier plugin and Tailwind CSS class sorter that automatically organizes utility classes into a consistent and recommended order. It functions as a frontend styling formatter and CSS utility organizer, removing duplicate classes and sorting style attributes across HTML and JavaScript files.

ما هي الميزات الرئيسية لـ tailwindlabs/prettier-plugin-tailwindcss؟

الميزات الرئيسية لـ tailwindlabs/prettier-plugin-tailwindcss هي: Markup Class Sorters, Prettier Plugins, Style Formatters, Build Pipeline Plugins, CSS Class Organizers, Attribute Class Sorting, Class Sorters, Configuration Synchronization.

ما هي البدائل مفتوحة المصدر لـ tailwindlabs/prettier-plugin-tailwindcss؟

تشمل البدائل مفتوحة المصدر لـ tailwindlabs/prettier-plugin-tailwindcss: shufo/vscode-blade-formatter — This is a code formatter for Blade template files that standardizes indentation and spacing within the VS Code editor.… parcel-bundler/parcel — Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions… darrenburns/posting — Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It… trivago/prettier-plugin-sort-imports — This project is a Prettier plugin designed to alphabetize, group, and format module import statements in JavaScript… thomaspark/bootswatch — Bootswatch is a collection of pre-designed CSS themes and visual skins for the Bootstrap framework. It provides a set… jnsahaj/tweakcn — tweakcn is a web UI styling tool and frontend design editor used for client-side theme customization. It functions as…