From d6ebd5ef634e53444455bc19ed0200472e80505f Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Sun, 28 Jul 2024 14:39:37 +0200 Subject: [PATCH] wip --- README.md | 106 +++++++++++++++++----------------- scripts/update-readme.js | 11 +++- scripts/utils/status-badge.js | 4 +- 3 files changed, 63 insertions(+), 58 deletions(-) diff --git a/README.md b/README.md index 006235d..7f19e3a 100644 --- a/README.md +++ b/README.md @@ -11,59 +11,59 @@ To see test results, visit the [Actions page](https://github.com/ybiquitous/styl -| Package | Status | -| :----------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | -| [@primer/stylelint-config](https://www.npmjs.com/package/@primer/stylelint-config) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-000-primer-stylelint-config.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-000-primer-stylelint-config.yml) | -| [@shopify/stylelint-plugin](https://www.npmjs.com/package/@shopify/stylelint-plugin) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-001-shopify-stylelint-plugin.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-001-shopify-stylelint-plugin.yml) | -| [@stylistic/stylelint-config](https://www.npmjs.com/package/@stylistic/stylelint-config) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-002-stylistic-stylelint-config.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-002-stylistic-stylelint-config.yml) | -| [@stylistic/stylelint-plugin](https://www.npmjs.com/package/@stylistic/stylelint-plugin) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-003-stylistic-stylelint-plugin.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-003-stylistic-stylelint-plugin.yml) | -| [@wordpress/stylelint-config](https://www.npmjs.com/package/@wordpress/stylelint-config) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-004-wordpress-stylelint-config.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-004-wordpress-stylelint-config.yml) | -| [stylelint-actions-formatters](https://www.npmjs.com/package/stylelint-actions-formatters) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-005-stylelint-actions-formatters.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-005-stylelint-actions-formatters.yml) | -| [stylelint-checkstyle-reporter](https://www.npmjs.com/package/stylelint-checkstyle-reporter) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-006-stylelint-checkstyle-reporter.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-006-stylelint-checkstyle-reporter.yml) | -| [stylelint-codeframe-formatter](https://www.npmjs.com/package/stylelint-codeframe-formatter) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-007-stylelint-codeframe-formatter.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-007-stylelint-codeframe-formatter.yml) | -| [stylelint-config-clean-order](https://www.npmjs.com/package/stylelint-config-clean-order) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-008-stylelint-config-clean-order.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-008-stylelint-config-clean-order.yml) | -| [stylelint-config-css-modules](https://www.npmjs.com/package/stylelint-config-css-modules) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-009-stylelint-config-css-modules.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-009-stylelint-config-css-modules.yml) | -| [stylelint-config-html](https://www.npmjs.com/package/stylelint-config-html) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-010-stylelint-config-html.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-010-stylelint-config-html.yml) | -| [stylelint-config-idiomatic-order](https://www.npmjs.com/package/stylelint-config-idiomatic-order) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-011-stylelint-config-idiomatic-order.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-011-stylelint-config-idiomatic-order.yml) | -| [stylelint-config-property-sort-order-smacss](https://www.npmjs.com/package/stylelint-config-property-sort-order-smacss) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-012-stylelint-config-property-sort-order-smacss.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-012-stylelint-config-property-sort-order-smacss.yml) | -| [stylelint-config-rational-order](https://www.npmjs.com/package/stylelint-config-rational-order) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-013-stylelint-config-rational-order.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-013-stylelint-config-rational-order.yml) | -| [stylelint-config-recess-order](https://www.npmjs.com/package/stylelint-config-recess-order) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-014-stylelint-config-recess-order.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-014-stylelint-config-recess-order.yml) | -| [stylelint-config-recommended](https://www.npmjs.com/package/stylelint-config-recommended) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-015-stylelint-config-recommended.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-015-stylelint-config-recommended.yml) | -| [stylelint-config-recommended-less](https://www.npmjs.com/package/stylelint-config-recommended-less) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-016-stylelint-config-recommended-less.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-016-stylelint-config-recommended-less.yml) | -| [stylelint-config-recommended-scss](https://www.npmjs.com/package/stylelint-config-recommended-scss) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-017-stylelint-config-recommended-scss.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-017-stylelint-config-recommended-scss.yml) | -| [stylelint-config-recommended-vue](https://www.npmjs.com/package/stylelint-config-recommended-vue) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-018-stylelint-config-recommended-vue.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-018-stylelint-config-recommended-vue.yml) | -| [stylelint-config-sass-guidelines](https://www.npmjs.com/package/stylelint-config-sass-guidelines) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-019-stylelint-config-sass-guidelines.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-019-stylelint-config-sass-guidelines.yml) | -| [stylelint-config-standard](https://www.npmjs.com/package/stylelint-config-standard) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-020-stylelint-config-standard.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-020-stylelint-config-standard.yml) | -| [stylelint-config-standard-scss](https://www.npmjs.com/package/stylelint-config-standard-scss) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-021-stylelint-config-standard-scss.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-021-stylelint-config-standard-scss.yml) | -| [stylelint-config-standard-vue](https://www.npmjs.com/package/stylelint-config-standard-vue) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-022-stylelint-config-standard-vue.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-022-stylelint-config-standard-vue.yml) | -| [stylelint-config-suitcss](https://www.npmjs.com/package/stylelint-config-suitcss) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-023-stylelint-config-suitcss.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-023-stylelint-config-suitcss.yml) | -| [stylelint-config-tailwindcss](https://www.npmjs.com/package/stylelint-config-tailwindcss) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-024-stylelint-config-tailwindcss.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-024-stylelint-config-tailwindcss.yml) | -| [stylelint-config-twbs-bootstrap](https://www.npmjs.com/package/stylelint-config-twbs-bootstrap) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-025-stylelint-config-twbs-bootstrap.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-025-stylelint-config-twbs-bootstrap.yml) | -| [stylelint-config-wikimedia](https://www.npmjs.com/package/stylelint-config-wikimedia) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-026-stylelint-config-wikimedia.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-026-stylelint-config-wikimedia.yml) | -| [stylelint-config-xo](https://www.npmjs.com/package/stylelint-config-xo) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-027-stylelint-config-xo.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-027-stylelint-config-xo.yml) | -| [stylelint-config-xo-scss](https://www.npmjs.com/package/stylelint-config-xo-scss) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-028-stylelint-config-xo-scss.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-028-stylelint-config-xo-scss.yml) | -| [stylelint-csstree-validator](https://www.npmjs.com/package/stylelint-csstree-validator) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-029-stylelint-csstree-validator.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-029-stylelint-csstree-validator.yml) | -| [stylelint-declaration-block-no-ignored-properties](https://www.npmjs.com/package/stylelint-declaration-block-no-ignored-properties) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-030-stylelint-declaration-block-no-ignored-properties.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-030-stylelint-declaration-block-no-ignored-properties.yml) | -| [stylelint-declaration-strict-value](https://www.npmjs.com/package/stylelint-declaration-strict-value) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-031-stylelint-declaration-strict-value.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-031-stylelint-declaration-strict-value.yml) | -| [stylelint-formatter-pretty](https://www.npmjs.com/package/stylelint-formatter-pretty) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-032-stylelint-formatter-pretty.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-032-stylelint-formatter-pretty.yml) | -| [stylelint-high-performance-animation](https://www.npmjs.com/package/stylelint-high-performance-animation) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-033-stylelint-high-performance-animation.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-033-stylelint-high-performance-animation.yml) | -| [stylelint-less](https://www.npmjs.com/package/stylelint-less) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-034-stylelint-less.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-034-stylelint-less.yml) | -| [stylelint-media-use-custom-media](https://www.npmjs.com/package/stylelint-media-use-custom-media) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-035-stylelint-media-use-custom-media.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-035-stylelint-media-use-custom-media.yml) | -| [stylelint-no-unsupported-browser-features](https://www.npmjs.com/package/stylelint-no-unsupported-browser-features) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-036-stylelint-no-unsupported-browser-features.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-036-stylelint-no-unsupported-browser-features.yml) | -| [stylelint-order](https://www.npmjs.com/package/stylelint-order) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-037-stylelint-order.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-037-stylelint-order.yml) | -| [stylelint-plugin-defensive-css](https://www.npmjs.com/package/stylelint-plugin-defensive-css) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-038-stylelint-plugin-defensive-css.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-038-stylelint-plugin-defensive-css.yml) | -| [stylelint-plugin-logical-css](https://www.npmjs.com/package/stylelint-plugin-logical-css) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-039-stylelint-plugin-logical-css.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-039-stylelint-plugin-logical-css.yml) | -| [stylelint-plugin-stylus](https://www.npmjs.com/package/stylelint-plugin-stylus) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-040-stylelint-plugin-stylus.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-040-stylelint-plugin-stylus.yml) | -| [stylelint-prettier](https://www.npmjs.com/package/stylelint-prettier) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-041-stylelint-prettier.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-041-stylelint-prettier.yml) | -| [stylelint-react-native](https://www.npmjs.com/package/stylelint-react-native) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-042-stylelint-react-native.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-042-stylelint-react-native.yml) | -| [stylelint-scss](https://www.npmjs.com/package/stylelint-scss) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-043-stylelint-scss.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-043-stylelint-scss.yml) | -| [stylelint-selector-bem-pattern](https://www.npmjs.com/package/stylelint-selector-bem-pattern) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-044-stylelint-selector-bem-pattern.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-044-stylelint-selector-bem-pattern.yml) | -| [stylelint-stylus](https://www.npmjs.com/package/stylelint-stylus) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-045-stylelint-stylus.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-045-stylelint-stylus.yml) | -| [stylelint-suitcss](https://www.npmjs.com/package/stylelint-suitcss) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-046-stylelint-suitcss.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-046-stylelint-suitcss.yml) | -| [stylelint-use-logical](https://www.npmjs.com/package/stylelint-use-logical) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-047-stylelint-use-logical.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-047-stylelint-use-logical.yml) | -| [stylelint-use-logical-spec](https://www.npmjs.com/package/stylelint-use-logical-spec) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-048-stylelint-use-logical-spec.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-048-stylelint-use-logical-spec.yml) | -| [stylelint-use-nesting](https://www.npmjs.com/package/stylelint-use-nesting) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-049-stylelint-use-nesting.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-049-stylelint-use-nesting.yml) | -| [stylelint-value-no-unknown-custom-properties](https://www.npmjs.com/package/stylelint-value-no-unknown-custom-properties) | [![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-050-stylelint-value-no-unknown-custom-properties.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-050-stylelint-value-no-unknown-custom-properties.yml) | +| Package | Latest Stylelint | Next Stylelint | +| :----------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | +| [@primer/stylelint-config](https://www.npmjs.com/package/@primer/stylelint-config) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-000-primer-stylelint-config.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-000-primer-stylelint-config.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-000-primer-stylelint-config.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-000-primer-stylelint-config.next.yml) | +| [@shopify/stylelint-plugin](https://www.npmjs.com/package/@shopify/stylelint-plugin) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-001-shopify-stylelint-plugin.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-001-shopify-stylelint-plugin.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-001-shopify-stylelint-plugin.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-001-shopify-stylelint-plugin.next.yml) | +| [@stylistic/stylelint-config](https://www.npmjs.com/package/@stylistic/stylelint-config) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-002-stylistic-stylelint-config.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-002-stylistic-stylelint-config.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-002-stylistic-stylelint-config.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-002-stylistic-stylelint-config.next.yml) | +| [@stylistic/stylelint-plugin](https://www.npmjs.com/package/@stylistic/stylelint-plugin) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-003-stylistic-stylelint-plugin.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-003-stylistic-stylelint-plugin.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-003-stylistic-stylelint-plugin.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-003-stylistic-stylelint-plugin.next.yml) | +| [@wordpress/stylelint-config](https://www.npmjs.com/package/@wordpress/stylelint-config) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-004-wordpress-stylelint-config.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-004-wordpress-stylelint-config.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-004-wordpress-stylelint-config.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-004-wordpress-stylelint-config.next.yml) | +| [stylelint-actions-formatters](https://www.npmjs.com/package/stylelint-actions-formatters) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-005-stylelint-actions-formatters.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-005-stylelint-actions-formatters.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-005-stylelint-actions-formatters.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-005-stylelint-actions-formatters.next.yml) | +| [stylelint-checkstyle-reporter](https://www.npmjs.com/package/stylelint-checkstyle-reporter) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-006-stylelint-checkstyle-reporter.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-006-stylelint-checkstyle-reporter.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-006-stylelint-checkstyle-reporter.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-006-stylelint-checkstyle-reporter.next.yml) | +| [stylelint-codeframe-formatter](https://www.npmjs.com/package/stylelint-codeframe-formatter) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-007-stylelint-codeframe-formatter.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-007-stylelint-codeframe-formatter.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-007-stylelint-codeframe-formatter.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-007-stylelint-codeframe-formatter.next.yml) | +| [stylelint-config-clean-order](https://www.npmjs.com/package/stylelint-config-clean-order) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-008-stylelint-config-clean-order.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-008-stylelint-config-clean-order.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-008-stylelint-config-clean-order.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-008-stylelint-config-clean-order.next.yml) | +| [stylelint-config-css-modules](https://www.npmjs.com/package/stylelint-config-css-modules) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-009-stylelint-config-css-modules.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-009-stylelint-config-css-modules.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-009-stylelint-config-css-modules.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-009-stylelint-config-css-modules.next.yml) | +| [stylelint-config-html](https://www.npmjs.com/package/stylelint-config-html) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-010-stylelint-config-html.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-010-stylelint-config-html.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-010-stylelint-config-html.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-010-stylelint-config-html.next.yml) | +| [stylelint-config-idiomatic-order](https://www.npmjs.com/package/stylelint-config-idiomatic-order) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-011-stylelint-config-idiomatic-order.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-011-stylelint-config-idiomatic-order.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-011-stylelint-config-idiomatic-order.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-011-stylelint-config-idiomatic-order.next.yml) | +| [stylelint-config-property-sort-order-smacss](https://www.npmjs.com/package/stylelint-config-property-sort-order-smacss) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-012-stylelint-config-property-sort-order-smacss.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-012-stylelint-config-property-sort-order-smacss.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-012-stylelint-config-property-sort-order-smacss.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-012-stylelint-config-property-sort-order-smacss.next.yml) | +| [stylelint-config-rational-order](https://www.npmjs.com/package/stylelint-config-rational-order) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-013-stylelint-config-rational-order.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-013-stylelint-config-rational-order.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-013-stylelint-config-rational-order.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-013-stylelint-config-rational-order.next.yml) | +| [stylelint-config-recess-order](https://www.npmjs.com/package/stylelint-config-recess-order) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-014-stylelint-config-recess-order.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-014-stylelint-config-recess-order.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-014-stylelint-config-recess-order.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-014-stylelint-config-recess-order.next.yml) | +| [stylelint-config-recommended](https://www.npmjs.com/package/stylelint-config-recommended) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-015-stylelint-config-recommended.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-015-stylelint-config-recommended.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-015-stylelint-config-recommended.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-015-stylelint-config-recommended.next.yml) | +| [stylelint-config-recommended-less](https://www.npmjs.com/package/stylelint-config-recommended-less) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-016-stylelint-config-recommended-less.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-016-stylelint-config-recommended-less.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-016-stylelint-config-recommended-less.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-016-stylelint-config-recommended-less.next.yml) | +| [stylelint-config-recommended-scss](https://www.npmjs.com/package/stylelint-config-recommended-scss) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-017-stylelint-config-recommended-scss.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-017-stylelint-config-recommended-scss.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-017-stylelint-config-recommended-scss.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-017-stylelint-config-recommended-scss.next.yml) | +| [stylelint-config-recommended-vue](https://www.npmjs.com/package/stylelint-config-recommended-vue) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-018-stylelint-config-recommended-vue.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-018-stylelint-config-recommended-vue.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-018-stylelint-config-recommended-vue.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-018-stylelint-config-recommended-vue.next.yml) | +| [stylelint-config-sass-guidelines](https://www.npmjs.com/package/stylelint-config-sass-guidelines) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-019-stylelint-config-sass-guidelines.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-019-stylelint-config-sass-guidelines.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-019-stylelint-config-sass-guidelines.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-019-stylelint-config-sass-guidelines.next.yml) | +| [stylelint-config-standard](https://www.npmjs.com/package/stylelint-config-standard) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-020-stylelint-config-standard.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-020-stylelint-config-standard.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-020-stylelint-config-standard.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-020-stylelint-config-standard.next.yml) | +| [stylelint-config-standard-scss](https://www.npmjs.com/package/stylelint-config-standard-scss) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-021-stylelint-config-standard-scss.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-021-stylelint-config-standard-scss.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-021-stylelint-config-standard-scss.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-021-stylelint-config-standard-scss.next.yml) | +| [stylelint-config-standard-vue](https://www.npmjs.com/package/stylelint-config-standard-vue) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-022-stylelint-config-standard-vue.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-022-stylelint-config-standard-vue.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-022-stylelint-config-standard-vue.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-022-stylelint-config-standard-vue.next.yml) | +| [stylelint-config-suitcss](https://www.npmjs.com/package/stylelint-config-suitcss) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-023-stylelint-config-suitcss.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-023-stylelint-config-suitcss.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-023-stylelint-config-suitcss.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-023-stylelint-config-suitcss.next.yml) | +| [stylelint-config-tailwindcss](https://www.npmjs.com/package/stylelint-config-tailwindcss) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-024-stylelint-config-tailwindcss.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-024-stylelint-config-tailwindcss.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-024-stylelint-config-tailwindcss.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-024-stylelint-config-tailwindcss.next.yml) | +| [stylelint-config-twbs-bootstrap](https://www.npmjs.com/package/stylelint-config-twbs-bootstrap) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-025-stylelint-config-twbs-bootstrap.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-025-stylelint-config-twbs-bootstrap.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-025-stylelint-config-twbs-bootstrap.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-025-stylelint-config-twbs-bootstrap.next.yml) | +| [stylelint-config-wikimedia](https://www.npmjs.com/package/stylelint-config-wikimedia) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-026-stylelint-config-wikimedia.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-026-stylelint-config-wikimedia.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-026-stylelint-config-wikimedia.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-026-stylelint-config-wikimedia.next.yml) | +| [stylelint-config-xo](https://www.npmjs.com/package/stylelint-config-xo) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-027-stylelint-config-xo.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-027-stylelint-config-xo.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-027-stylelint-config-xo.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-027-stylelint-config-xo.next.yml) | +| [stylelint-config-xo-scss](https://www.npmjs.com/package/stylelint-config-xo-scss) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-028-stylelint-config-xo-scss.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-028-stylelint-config-xo-scss.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-028-stylelint-config-xo-scss.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-028-stylelint-config-xo-scss.next.yml) | +| [stylelint-csstree-validator](https://www.npmjs.com/package/stylelint-csstree-validator) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-029-stylelint-csstree-validator.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-029-stylelint-csstree-validator.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-029-stylelint-csstree-validator.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-029-stylelint-csstree-validator.next.yml) | +| [stylelint-declaration-block-no-ignored-properties](https://www.npmjs.com/package/stylelint-declaration-block-no-ignored-properties) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-030-stylelint-declaration-block-no-ignored-properties.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-030-stylelint-declaration-block-no-ignored-properties.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-030-stylelint-declaration-block-no-ignored-properties.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-030-stylelint-declaration-block-no-ignored-properties.next.yml) | +| [stylelint-declaration-strict-value](https://www.npmjs.com/package/stylelint-declaration-strict-value) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-031-stylelint-declaration-strict-value.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-031-stylelint-declaration-strict-value.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-031-stylelint-declaration-strict-value.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-031-stylelint-declaration-strict-value.next.yml) | +| [stylelint-formatter-pretty](https://www.npmjs.com/package/stylelint-formatter-pretty) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-032-stylelint-formatter-pretty.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-032-stylelint-formatter-pretty.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-032-stylelint-formatter-pretty.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-032-stylelint-formatter-pretty.next.yml) | +| [stylelint-high-performance-animation](https://www.npmjs.com/package/stylelint-high-performance-animation) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-033-stylelint-high-performance-animation.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-033-stylelint-high-performance-animation.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-033-stylelint-high-performance-animation.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-033-stylelint-high-performance-animation.next.yml) | +| [stylelint-less](https://www.npmjs.com/package/stylelint-less) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-034-stylelint-less.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-034-stylelint-less.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-034-stylelint-less.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-034-stylelint-less.next.yml) | +| [stylelint-media-use-custom-media](https://www.npmjs.com/package/stylelint-media-use-custom-media) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-035-stylelint-media-use-custom-media.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-035-stylelint-media-use-custom-media.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-035-stylelint-media-use-custom-media.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-035-stylelint-media-use-custom-media.next.yml) | +| [stylelint-no-unsupported-browser-features](https://www.npmjs.com/package/stylelint-no-unsupported-browser-features) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-036-stylelint-no-unsupported-browser-features.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-036-stylelint-no-unsupported-browser-features.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-036-stylelint-no-unsupported-browser-features.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-036-stylelint-no-unsupported-browser-features.next.yml) | +| [stylelint-order](https://www.npmjs.com/package/stylelint-order) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-037-stylelint-order.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-037-stylelint-order.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-037-stylelint-order.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-037-stylelint-order.next.yml) | +| [stylelint-plugin-defensive-css](https://www.npmjs.com/package/stylelint-plugin-defensive-css) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-038-stylelint-plugin-defensive-css.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-038-stylelint-plugin-defensive-css.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-038-stylelint-plugin-defensive-css.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-038-stylelint-plugin-defensive-css.next.yml) | +| [stylelint-plugin-logical-css](https://www.npmjs.com/package/stylelint-plugin-logical-css) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-039-stylelint-plugin-logical-css.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-039-stylelint-plugin-logical-css.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-039-stylelint-plugin-logical-css.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-039-stylelint-plugin-logical-css.next.yml) | +| [stylelint-plugin-stylus](https://www.npmjs.com/package/stylelint-plugin-stylus) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-040-stylelint-plugin-stylus.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-040-stylelint-plugin-stylus.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-040-stylelint-plugin-stylus.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-040-stylelint-plugin-stylus.next.yml) | +| [stylelint-prettier](https://www.npmjs.com/package/stylelint-prettier) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-041-stylelint-prettier.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-041-stylelint-prettier.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-041-stylelint-prettier.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-041-stylelint-prettier.next.yml) | +| [stylelint-react-native](https://www.npmjs.com/package/stylelint-react-native) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-042-stylelint-react-native.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-042-stylelint-react-native.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-042-stylelint-react-native.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-042-stylelint-react-native.next.yml) | +| [stylelint-scss](https://www.npmjs.com/package/stylelint-scss) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-043-stylelint-scss.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-043-stylelint-scss.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-043-stylelint-scss.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-043-stylelint-scss.next.yml) | +| [stylelint-selector-bem-pattern](https://www.npmjs.com/package/stylelint-selector-bem-pattern) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-044-stylelint-selector-bem-pattern.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-044-stylelint-selector-bem-pattern.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-044-stylelint-selector-bem-pattern.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-044-stylelint-selector-bem-pattern.next.yml) | +| [stylelint-stylus](https://www.npmjs.com/package/stylelint-stylus) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-045-stylelint-stylus.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-045-stylelint-stylus.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-045-stylelint-stylus.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-045-stylelint-stylus.next.yml) | +| [stylelint-suitcss](https://www.npmjs.com/package/stylelint-suitcss) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-046-stylelint-suitcss.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-046-stylelint-suitcss.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-046-stylelint-suitcss.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-046-stylelint-suitcss.next.yml) | +| [stylelint-use-logical](https://www.npmjs.com/package/stylelint-use-logical) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-047-stylelint-use-logical.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-047-stylelint-use-logical.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-047-stylelint-use-logical.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-047-stylelint-use-logical.next.yml) | +| [stylelint-use-logical-spec](https://www.npmjs.com/package/stylelint-use-logical-spec) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-048-stylelint-use-logical-spec.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-048-stylelint-use-logical-spec.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-048-stylelint-use-logical-spec.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-048-stylelint-use-logical-spec.next.yml) | +| [stylelint-use-nesting](https://www.npmjs.com/package/stylelint-use-nesting) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-049-stylelint-use-nesting.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-049-stylelint-use-nesting.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-049-stylelint-use-nesting.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-049-stylelint-use-nesting.next.yml) | +| [stylelint-value-no-unknown-custom-properties](https://www.npmjs.com/package/stylelint-value-no-unknown-custom-properties) | [![latest](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-050-stylelint-value-no-unknown-custom-properties.latest.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-050-stylelint-value-no-unknown-custom-properties.latest.yml) | [![next](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-050-stylelint-value-no-unknown-custom-properties.next.yml/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/test-package-050-stylelint-value-no-unknown-custom-properties.next.yml) | Total 51 packages diff --git a/scripts/update-readme.js b/scripts/update-readme.js index ba69113..9a7018e 100644 --- a/scripts/update-readme.js +++ b/scripts/update-readme.js @@ -8,18 +8,23 @@ const workflowsDir = new URL('../.github/workflows', import.meta.url); let numberOfPackages = 0; const newPackageLines = []; -newPackageLines.push('| Package | Status |'); -newPackageLines.push('| :------ | ----: |'); +newPackageLines.push('| Package | Latest Stylelint | Next Stylelint |'); +newPackageLines.push('| :------ | ----: | ----: |'); readdirSync(workflowsDir).forEach((file) => { if (!file.startsWith('test-package-')) return; + if (file.endsWith('.next.yml')) return; + const workflowFile = new URL(`../.github/workflows/${file}`, import.meta.url); const workflowContent = readFileSync(workflowFile, 'utf8'); const pkg = parse(workflowContent).jobs.test.with.package; + const latestBadge = createStatusBadge(file, 'latest'); + const nextBadge = createStatusBadge(file.replace(/\.latest\.yml$/, '.next.yml'), 'next'); + newPackageLines.push( - `| [${pkg}](https://www.npmjs.com/package/${pkg}) | ${createStatusBadge(file)} |`, + `| [${pkg}](https://www.npmjs.com/package/${pkg}) | ${latestBadge} | ${nextBadge} |`, ); numberOfPackages++; }); diff --git a/scripts/utils/status-badge.js b/scripts/utils/status-badge.js index e279f85..5c7f74a 100644 --- a/scripts/utils/status-badge.js +++ b/scripts/utils/status-badge.js @@ -1,4 +1,4 @@ -export default function createStatusBadge(workflowFile) { +export default function createStatusBadge(workflowFile, stylelintVersion) { // TODO : rename `romainmenke` to `stylelint` - return `[![Test status](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/${workflowFile}/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/${workflowFile})`; + return `[![${stylelintVersion}](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/${workflowFile}/badge.svg)](https://github.com/romainmenke/stylelint-ecosystem-tester/actions/workflows/${workflowFile})`; }