diff --git a/.stylelintignore b/.stylelintignore index 78cae7c2c4df..6bad846cbebf 100644 --- a/.stylelintignore +++ b/.stylelintignore @@ -9,6 +9,7 @@ **/packages/colors/**/*.scss **/packages/elements/scss/**/*.scss **/packages/themes/**/*.scss +**/packages/**/generated/**/*.scss # packages/components packages/components/demo/** diff --git a/.yarn/cache/@csstools-css-parser-algorithms-npm-2.3.0-b7ef496af2-a5c2d9029f.zip b/.yarn/cache/@csstools-css-parser-algorithms-npm-2.3.0-b7ef496af2-a5c2d9029f.zip deleted file mode 100644 index 6aa9ba2d1ac6..000000000000 Binary files a/.yarn/cache/@csstools-css-parser-algorithms-npm-2.3.0-b7ef496af2-a5c2d9029f.zip and /dev/null differ diff --git a/.yarn/cache/@csstools-css-parser-algorithms-npm-2.6.1-8edf9e0f60-4ad4778525.zip b/.yarn/cache/@csstools-css-parser-algorithms-npm-2.6.1-8edf9e0f60-4ad4778525.zip new file mode 100644 index 000000000000..848c3a2a5d7f Binary files /dev/null and b/.yarn/cache/@csstools-css-parser-algorithms-npm-2.6.1-8edf9e0f60-4ad4778525.zip differ diff --git a/.yarn/cache/@csstools-css-tokenizer-npm-2.1.1-267c589583-79b63aabea.zip b/.yarn/cache/@csstools-css-tokenizer-npm-2.1.1-267c589583-79b63aabea.zip deleted file mode 100644 index 095cb3c50b3b..000000000000 Binary files a/.yarn/cache/@csstools-css-tokenizer-npm-2.1.1-267c589583-79b63aabea.zip and /dev/null differ diff --git a/.yarn/cache/@csstools-css-tokenizer-npm-2.2.4-782393fc89-13cc71a8eb.zip b/.yarn/cache/@csstools-css-tokenizer-npm-2.2.4-782393fc89-13cc71a8eb.zip new file mode 100644 index 000000000000..b30831bd9914 Binary files /dev/null and b/.yarn/cache/@csstools-css-tokenizer-npm-2.2.4-782393fc89-13cc71a8eb.zip differ diff --git a/.yarn/cache/@csstools-media-query-list-parser-npm-2.1.2-27e56ce5bc-02cb4bbbc1.zip b/.yarn/cache/@csstools-media-query-list-parser-npm-2.1.2-27e56ce5bc-02cb4bbbc1.zip deleted file mode 100644 index a458b30fa6f3..000000000000 Binary files a/.yarn/cache/@csstools-media-query-list-parser-npm-2.1.2-27e56ce5bc-02cb4bbbc1.zip and /dev/null differ diff --git a/.yarn/cache/@csstools-media-query-list-parser-npm-2.1.9-f31f35970e-320b591618.zip b/.yarn/cache/@csstools-media-query-list-parser-npm-2.1.9-f31f35970e-320b591618.zip new file mode 100644 index 000000000000..96679d937cd1 Binary files /dev/null and b/.yarn/cache/@csstools-media-query-list-parser-npm-2.1.9-f31f35970e-320b591618.zip differ diff --git a/.yarn/cache/@csstools-selector-specificity-npm-3.0.0-c3934051c2-4a2dfe6999.zip b/.yarn/cache/@csstools-selector-specificity-npm-3.0.0-c3934051c2-4a2dfe6999.zip deleted file mode 100644 index bc28b85bc771..000000000000 Binary files a/.yarn/cache/@csstools-selector-specificity-npm-3.0.0-c3934051c2-4a2dfe6999.zip and /dev/null differ diff --git a/.yarn/cache/@csstools-selector-specificity-npm-3.0.3-725b0ec987-287f17aefe.zip b/.yarn/cache/@csstools-selector-specificity-npm-3.0.3-725b0ec987-287f17aefe.zip new file mode 100644 index 000000000000..073b4bbc156c Binary files /dev/null and b/.yarn/cache/@csstools-selector-specificity-npm-3.0.3-725b0ec987-287f17aefe.zip differ diff --git a/.yarn/cache/@double-great-stylelint-a11y-npm-3.0.2-3cb19443c7-5abfe4f251.zip b/.yarn/cache/@double-great-stylelint-a11y-npm-3.0.2-3cb19443c7-5abfe4f251.zip new file mode 100644 index 000000000000..1029d6226d80 Binary files /dev/null and b/.yarn/cache/@double-great-stylelint-a11y-npm-3.0.2-3cb19443c7-5abfe4f251.zip differ diff --git a/.yarn/cache/@dual-bundle-import-meta-resolve-npm-4.1.0-71cf0980a5-a69d804a8e.zip b/.yarn/cache/@dual-bundle-import-meta-resolve-npm-4.1.0-71cf0980a5-a69d804a8e.zip new file mode 100644 index 000000000000..80eee0bf3c15 Binary files /dev/null and b/.yarn/cache/@dual-bundle-import-meta-resolve-npm-4.1.0-71cf0980a5-a69d804a8e.zip differ diff --git a/.yarn/cache/camelcase-keys-npm-7.0.2-36fbc5a8f7-6f92d969b7.zip b/.yarn/cache/camelcase-keys-npm-7.0.2-36fbc5a8f7-6f92d969b7.zip deleted file mode 100644 index a313a39da2a5..000000000000 Binary files a/.yarn/cache/camelcase-keys-npm-7.0.2-36fbc5a8f7-6f92d969b7.zip and /dev/null differ diff --git a/.yarn/cache/css-functions-list-npm-3.1.0-56c193d794-8a7c9d4ae5.zip b/.yarn/cache/css-functions-list-npm-3.1.0-56c193d794-8a7c9d4ae5.zip deleted file mode 100644 index 47371e54546a..000000000000 Binary files a/.yarn/cache/css-functions-list-npm-3.1.0-56c193d794-8a7c9d4ae5.zip and /dev/null differ diff --git a/.yarn/cache/css-functions-list-npm-3.2.2-b3f5bc8484-b8a564118b.zip b/.yarn/cache/css-functions-list-npm-3.2.2-b3f5bc8484-b8a564118b.zip new file mode 100644 index 000000000000..1c71f1d3d65a Binary files /dev/null and b/.yarn/cache/css-functions-list-npm-3.2.2-b3f5bc8484-b8a564118b.zip differ diff --git a/.yarn/cache/decamelize-npm-5.0.1-2fde8c926c-643e88804c.zip b/.yarn/cache/decamelize-npm-5.0.1-2fde8c926c-643e88804c.zip deleted file mode 100644 index b786d6a5e424..000000000000 Binary files a/.yarn/cache/decamelize-npm-5.0.1-2fde8c926c-643e88804c.zip and /dev/null differ diff --git a/.yarn/cache/ignore-npm-5.3.1-f6947c5df7-0a884c2fbc.zip b/.yarn/cache/ignore-npm-5.3.1-f6947c5df7-0a884c2fbc.zip new file mode 100644 index 000000000000..bc84df91d16f Binary files /dev/null and b/.yarn/cache/ignore-npm-5.3.1-f6947c5df7-0a884c2fbc.zip differ diff --git a/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip b/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip deleted file mode 100644 index 2cb21e3c0768..000000000000 Binary files a/.yarn/cache/import-lazy-npm-4.0.0-3215653869-943309cc8e.zip and /dev/null differ diff --git a/.yarn/cache/indent-string-npm-5.0.0-35eaa3b052-e466c27b63.zip b/.yarn/cache/indent-string-npm-5.0.0-35eaa3b052-e466c27b63.zip deleted file mode 100644 index 0510f8b664b2..000000000000 Binary files a/.yarn/cache/indent-string-npm-5.0.0-35eaa3b052-e466c27b63.zip and /dev/null differ diff --git a/.yarn/cache/known-css-properties-npm-0.27.0-e139519b4c-3bb274e0a9.zip b/.yarn/cache/known-css-properties-npm-0.27.0-e139519b4c-3bb274e0a9.zip deleted file mode 100644 index 79e938264435..000000000000 Binary files a/.yarn/cache/known-css-properties-npm-0.27.0-e139519b4c-3bb274e0a9.zip and /dev/null differ diff --git a/.yarn/cache/known-css-properties-npm-0.29.0-6bc491faeb-ab4e1d6bad.zip b/.yarn/cache/known-css-properties-npm-0.29.0-6bc491faeb-ab4e1d6bad.zip new file mode 100644 index 000000000000..dd48e27019dd Binary files /dev/null and b/.yarn/cache/known-css-properties-npm-0.29.0-6bc491faeb-ab4e1d6bad.zip differ diff --git a/.yarn/cache/known-css-properties-npm-0.30.0-9b8cbf7259-baed51f1c6.zip b/.yarn/cache/known-css-properties-npm-0.30.0-9b8cbf7259-baed51f1c6.zip new file mode 100644 index 000000000000..ac1a48c0705a Binary files /dev/null and b/.yarn/cache/known-css-properties-npm-0.30.0-9b8cbf7259-baed51f1c6.zip differ diff --git a/.yarn/cache/meow-npm-10.1.5-a1bab640d1-4d6d4c233b.zip b/.yarn/cache/meow-npm-10.1.5-a1bab640d1-4d6d4c233b.zip deleted file mode 100644 index 9ef8218bd290..000000000000 Binary files a/.yarn/cache/meow-npm-10.1.5-a1bab640d1-4d6d4c233b.zip and /dev/null differ diff --git a/.yarn/cache/meow-npm-13.2.0-9907f89171-4eff5bc921.zip b/.yarn/cache/meow-npm-13.2.0-9907f89171-4eff5bc921.zip new file mode 100644 index 000000000000..66e9ddb784ba Binary files /dev/null and b/.yarn/cache/meow-npm-13.2.0-9907f89171-4eff5bc921.zip differ diff --git a/.yarn/cache/postcss-npm-8.4.41-1607021b28-6e6176c240.zip b/.yarn/cache/postcss-npm-8.4.41-1607021b28-6e6176c240.zip new file mode 100644 index 000000000000..3c603cc77cb1 Binary files /dev/null and b/.yarn/cache/postcss-npm-8.4.41-1607021b28-6e6176c240.zip differ diff --git a/.yarn/cache/postcss-safe-parser-npm-6.0.0-dd01bffb52-06c733eaad.zip b/.yarn/cache/postcss-safe-parser-npm-6.0.0-dd01bffb52-06c733eaad.zip deleted file mode 100644 index 09cb47132e9b..000000000000 Binary files a/.yarn/cache/postcss-safe-parser-npm-6.0.0-dd01bffb52-06c733eaad.zip and /dev/null differ diff --git a/.yarn/cache/postcss-safe-parser-npm-7.0.0-151852f88a-dba4d78239.zip b/.yarn/cache/postcss-safe-parser-npm-7.0.0-151852f88a-dba4d78239.zip new file mode 100644 index 000000000000..a28170f38838 Binary files /dev/null and b/.yarn/cache/postcss-safe-parser-npm-7.0.0-151852f88a-dba4d78239.zip differ diff --git a/.yarn/cache/postcss-scss-npm-4.0.8-358bb8ff7d-0d2e47fb02.zip b/.yarn/cache/postcss-scss-npm-4.0.8-358bb8ff7d-0d2e47fb02.zip deleted file mode 100644 index 1336dfcb0055..000000000000 Binary files a/.yarn/cache/postcss-scss-npm-4.0.8-358bb8ff7d-0d2e47fb02.zip and /dev/null differ diff --git a/.yarn/cache/postcss-scss-npm-4.0.9-b492c55307-d191c77134.zip b/.yarn/cache/postcss-scss-npm-4.0.9-b492c55307-d191c77134.zip new file mode 100644 index 000000000000..81c4941bc5aa Binary files /dev/null and b/.yarn/cache/postcss-scss-npm-4.0.9-b492c55307-d191c77134.zip differ diff --git a/.yarn/cache/postcss-selector-parser-npm-6.0.16-a6448fd7e1-9324f63992.zip b/.yarn/cache/postcss-selector-parser-npm-6.1.1-ba452aaaa9-ce2af36b56.zip similarity index 67% rename from .yarn/cache/postcss-selector-parser-npm-6.0.16-a6448fd7e1-9324f63992.zip rename to .yarn/cache/postcss-selector-parser-npm-6.1.1-ba452aaaa9-ce2af36b56.zip index a573e4a6e400..01ec18854e98 100644 Binary files a/.yarn/cache/postcss-selector-parser-npm-6.0.16-a6448fd7e1-9324f63992.zip and b/.yarn/cache/postcss-selector-parser-npm-6.1.1-ba452aaaa9-ce2af36b56.zip differ diff --git a/.yarn/cache/read-pkg-npm-6.0.0-d89ce14684-0cebdff381.zip b/.yarn/cache/read-pkg-npm-6.0.0-d89ce14684-0cebdff381.zip deleted file mode 100644 index 3a83c0d21d7b..000000000000 Binary files a/.yarn/cache/read-pkg-npm-6.0.0-d89ce14684-0cebdff381.zip and /dev/null differ diff --git a/.yarn/cache/read-pkg-up-npm-8.0.0-6f39941cc9-fe4c804016.zip b/.yarn/cache/read-pkg-up-npm-8.0.0-6f39941cc9-fe4c804016.zip deleted file mode 100644 index bfdfe5d2e0d7..000000000000 Binary files a/.yarn/cache/read-pkg-up-npm-8.0.0-6f39941cc9-fe4c804016.zip and /dev/null differ diff --git a/.yarn/cache/redent-npm-4.0.0-67da39f156-6944e7b1d8.zip b/.yarn/cache/redent-npm-4.0.0-67da39f156-6944e7b1d8.zip deleted file mode 100644 index feeb279dd253..000000000000 Binary files a/.yarn/cache/redent-npm-4.0.0-67da39f156-6944e7b1d8.zip and /dev/null differ diff --git a/.yarn/cache/strip-ansi-npm-7.0.1-668c121204-07b3142f51.zip b/.yarn/cache/strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip similarity index 59% rename from .yarn/cache/strip-ansi-npm-7.0.1-668c121204-07b3142f51.zip rename to .yarn/cache/strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip index 9c1a35e21fef..41be46932f73 100644 Binary files a/.yarn/cache/strip-ansi-npm-7.0.1-668c121204-07b3142f51.zip and b/.yarn/cache/strip-ansi-npm-7.1.0-7453b80b79-475f53e9c4.zip differ diff --git a/.yarn/cache/style-search-npm-0.1.0-e3177d3642-841049768c.zip b/.yarn/cache/style-search-npm-0.1.0-e3177d3642-841049768c.zip deleted file mode 100644 index d98914ce54d7..000000000000 Binary files a/.yarn/cache/style-search-npm-0.1.0-e3177d3642-841049768c.zip and /dev/null differ diff --git a/.yarn/cache/stylelint-a11y-npm-1.2.3-ecffc7ded5-97f0fd3e2e.zip b/.yarn/cache/stylelint-a11y-npm-1.2.3-ecffc7ded5-97f0fd3e2e.zip deleted file mode 100644 index f0a4f18debd5..000000000000 Binary files a/.yarn/cache/stylelint-a11y-npm-1.2.3-ecffc7ded5-97f0fd3e2e.zip and /dev/null differ diff --git a/.yarn/cache/stylelint-config-recommended-npm-13.0.0-320cc5f7d9-a56eb6d1a7.zip b/.yarn/cache/stylelint-config-recommended-npm-14.0.0-59659a1741-36511115b0.zip similarity index 70% rename from .yarn/cache/stylelint-config-recommended-npm-13.0.0-320cc5f7d9-a56eb6d1a7.zip rename to .yarn/cache/stylelint-config-recommended-npm-14.0.0-59659a1741-36511115b0.zip index c9d00756d91e..04a2cc3dbef7 100644 Binary files a/.yarn/cache/stylelint-config-recommended-npm-13.0.0-320cc5f7d9-a56eb6d1a7.zip and b/.yarn/cache/stylelint-config-recommended-npm-14.0.0-59659a1741-36511115b0.zip differ diff --git a/.yarn/cache/stylelint-config-recommended-scss-npm-13.0.0-ec2f9157e9-5cbb771d75.zip b/.yarn/cache/stylelint-config-recommended-scss-npm-14.0.0-9320ab1823-512fba4d81.zip similarity index 50% rename from .yarn/cache/stylelint-config-recommended-scss-npm-13.0.0-ec2f9157e9-5cbb771d75.zip rename to .yarn/cache/stylelint-config-recommended-scss-npm-14.0.0-9320ab1823-512fba4d81.zip index d40963febe0d..95722cc03d31 100644 Binary files a/.yarn/cache/stylelint-config-recommended-scss-npm-13.0.0-ec2f9157e9-5cbb771d75.zip and b/.yarn/cache/stylelint-config-recommended-scss-npm-14.0.0-9320ab1823-512fba4d81.zip differ diff --git a/.yarn/cache/stylelint-config-standard-npm-34.0.0-3727f5ff5f-536249800c.zip b/.yarn/cache/stylelint-config-standard-npm-36.0.0-37594da779-78b14cdfdd.zip similarity index 53% rename from .yarn/cache/stylelint-config-standard-npm-34.0.0-3727f5ff5f-536249800c.zip rename to .yarn/cache/stylelint-config-standard-npm-36.0.0-37594da779-78b14cdfdd.zip index 4b2515c8d408..d8048ca5fdf7 100644 Binary files a/.yarn/cache/stylelint-config-standard-npm-34.0.0-3727f5ff5f-536249800c.zip and b/.yarn/cache/stylelint-config-standard-npm-36.0.0-37594da779-78b14cdfdd.zip differ diff --git a/.yarn/cache/stylelint-config-standard-scss-npm-11.0.0-cb2a19851f-b51102419a.zip b/.yarn/cache/stylelint-config-standard-scss-npm-13.1.0-99e0849fbf-c5105e3b33.zip similarity index 53% rename from .yarn/cache/stylelint-config-standard-scss-npm-11.0.0-cb2a19851f-b51102419a.zip rename to .yarn/cache/stylelint-config-standard-scss-npm-13.1.0-99e0849fbf-c5105e3b33.zip index 801dcdb232ab..c02e2ecd8f48 100644 Binary files a/.yarn/cache/stylelint-config-standard-scss-npm-11.0.0-cb2a19851f-b51102419a.zip and b/.yarn/cache/stylelint-config-standard-scss-npm-13.1.0-99e0849fbf-c5105e3b33.zip differ diff --git a/.yarn/cache/stylelint-no-unsupported-browser-features-npm-7.0.0-423aad8fd8-cb6ba28498.zip b/.yarn/cache/stylelint-no-unsupported-browser-features-npm-7.0.0-423aad8fd8-cb6ba28498.zip deleted file mode 100644 index d5235ff3049b..000000000000 Binary files a/.yarn/cache/stylelint-no-unsupported-browser-features-npm-7.0.0-423aad8fd8-cb6ba28498.zip and /dev/null differ diff --git a/.yarn/cache/stylelint-no-unsupported-browser-features-npm-8.0.1-d2188a5683-cd6ed977b1.zip b/.yarn/cache/stylelint-no-unsupported-browser-features-npm-8.0.1-d2188a5683-cd6ed977b1.zip new file mode 100644 index 000000000000..8be5845c5519 Binary files /dev/null and b/.yarn/cache/stylelint-no-unsupported-browser-features-npm-8.0.1-d2188a5683-cd6ed977b1.zip differ diff --git a/.yarn/cache/stylelint-npm-15.10.1-868cc2cb80-bcab1ae700.zip b/.yarn/cache/stylelint-npm-15.10.1-868cc2cb80-bcab1ae700.zip deleted file mode 100644 index 15e45464d359..000000000000 Binary files a/.yarn/cache/stylelint-npm-15.10.1-868cc2cb80-bcab1ae700.zip and /dev/null differ diff --git a/.yarn/cache/stylelint-npm-16.4.0-ab8c9e2a42-0cb81898e2.zip b/.yarn/cache/stylelint-npm-16.4.0-ab8c9e2a42-0cb81898e2.zip new file mode 100644 index 000000000000..aaa3045e4760 Binary files /dev/null and b/.yarn/cache/stylelint-npm-16.4.0-ab8c9e2a42-0cb81898e2.zip differ diff --git a/.yarn/cache/stylelint-prettier-npm-2.0.0-1934445aa7-1366d7efaa.zip b/.yarn/cache/stylelint-prettier-npm-2.0.0-1934445aa7-1366d7efaa.zip deleted file mode 100644 index ecd4b463dfc1..000000000000 Binary files a/.yarn/cache/stylelint-prettier-npm-2.0.0-1934445aa7-1366d7efaa.zip and /dev/null differ diff --git a/.yarn/cache/stylelint-scss-npm-4.1.0-dea750842a-cf71cfb363.zip b/.yarn/cache/stylelint-scss-npm-4.1.0-dea750842a-cf71cfb363.zip deleted file mode 100644 index bf0c8ef6205b..000000000000 Binary files a/.yarn/cache/stylelint-scss-npm-4.1.0-dea750842a-cf71cfb363.zip and /dev/null differ diff --git a/.yarn/cache/stylelint-scss-npm-5.1.0-99c0b1dab4-4d9488acde.zip b/.yarn/cache/stylelint-scss-npm-5.1.0-99c0b1dab4-4d9488acde.zip deleted file mode 100644 index c4a738d9c9d8..000000000000 Binary files a/.yarn/cache/stylelint-scss-npm-5.1.0-99c0b1dab4-4d9488acde.zip and /dev/null differ diff --git a/.yarn/cache/stylelint-scss-npm-6.2.1-89d47e557b-87a7af5775.zip b/.yarn/cache/stylelint-scss-npm-6.2.1-89d47e557b-87a7af5775.zip new file mode 100644 index 000000000000..97ec200b32b7 Binary files /dev/null and b/.yarn/cache/stylelint-scss-npm-6.2.1-89d47e557b-87a7af5775.zip differ diff --git a/.yarn/cache/table-npm-6.8.1-83abb79e20-512c4f2bfb.zip b/.yarn/cache/table-npm-6.8.2-e33ecc3c54-2946162eb8.zip similarity index 79% rename from .yarn/cache/table-npm-6.8.1-83abb79e20-512c4f2bfb.zip rename to .yarn/cache/table-npm-6.8.2-e33ecc3c54-2946162eb8.zip index 0dfea359708a..82d57d0d69fc 100644 Binary files a/.yarn/cache/table-npm-6.8.1-83abb79e20-512c4f2bfb.zip and b/.yarn/cache/table-npm-6.8.2-e33ecc3c54-2946162eb8.zip differ diff --git a/.yarn/cache/trim-newlines-npm-4.1.1-d247eb0d1e-5b09f8e329.zip b/.yarn/cache/trim-newlines-npm-4.1.1-d247eb0d1e-5b09f8e329.zip deleted file mode 100644 index 27d5fac8cb63..000000000000 Binary files a/.yarn/cache/trim-newlines-npm-4.1.1-d247eb0d1e-5b09f8e329.zip and /dev/null differ diff --git a/config/eslint-config-carbon/package.json b/config/eslint-config-carbon/package.json index ba059e21b29e..ada76895901d 100644 --- a/config/eslint-config-carbon/package.json +++ b/config/eslint-config-carbon/package.json @@ -54,6 +54,6 @@ }, "devDependencies": { "babel-preset-carbon": "workspace:^", - "prettier": "^2.8.8" + "prettier": "^3.2.5" } } diff --git a/config/prettier-config-carbon/package.json b/config/prettier-config-carbon/package.json index 7de71727efb0..8702f30a3133 100644 --- a/config/prettier-config-carbon/package.json +++ b/config/prettier-config-carbon/package.json @@ -22,6 +22,6 @@ "provenance": true }, "peerDependencies": { - "prettier": "2.x" + "prettier": "3.2.5" } } diff --git a/config/stylelint-config-carbon/index.js b/config/stylelint-config-carbon/index.js index a04fde44d90b..320ab61dfd5d 100644 --- a/config/stylelint-config-carbon/index.js +++ b/config/stylelint-config-carbon/index.js @@ -7,17 +7,16 @@ 'use strict'; -module.exports = { +export default { extends: [ - require.resolve('stylelint-config-standard'), - require.resolve('stylelint-no-unsupported-browser-features'), - require.resolve('stylelint-config-idiomatic-order'), - require.resolve('stylelint-config-standard-scss'), - require.resolve('./rules/possible-errors'), - require.resolve('./rules/limit-language-features'), - require.resolve('./rules/stylistic-issues'), - require.resolve('./plugins/a11y'), - require.resolve('./plugins/prettier'), - require.resolve('./plugins/scss'), + 'stylelint-config-standard', + 'stylelint-no-unsupported-browser-features', + 'stylelint-config-idiomatic-order', + 'stylelint-config-standard-scss', + './rules/possible-errors', + './rules/limit-language-features', + './rules/stylistic-issues', + './plugins/a11y', + './plugins/scss', ], }; diff --git a/config/stylelint-config-carbon/package.json b/config/stylelint-config-carbon/package.json index 12635a19e178..8209824fba36 100644 --- a/config/stylelint-config-carbon/package.json +++ b/config/stylelint-config-carbon/package.json @@ -4,6 +4,7 @@ "version": "1.19.0", "license": "Apache-2.0", "main": "index.js", + "type": "module", "repository": { "type": "git", "url": "https://github.com/carbon-design-system/carbon.git", @@ -24,22 +25,21 @@ "provenance": true }, "peerDependencies": { - "stylelint": "^15.0.0" + "stylelint": "^16.0.0" }, "dependencies": { - "stylelint-a11y": "^1.2.3", + "@double-great/stylelint-a11y": "^3.0.2", "stylelint-config-idiomatic-order": "^10.0.0", "stylelint-config-prettier": "^9.0.3", - "stylelint-config-standard": "^34.0.0", - "stylelint-config-standard-scss": "^11.0.0", - "stylelint-no-unsupported-browser-features": "^7.0.0", + "stylelint-config-standard": "^36.0.0", + "stylelint-config-standard-scss": "^13.1.0", + "stylelint-no-unsupported-browser-features": "^8.0.1", "stylelint-order": "^6.0.0", - "stylelint-prettier": "^2.0.0", - "stylelint-scss": "^4.1.0", + "stylelint-scss": "^6.2.1", "stylelint-use-logical": "^2.1.0" }, "devDependencies": { - "prettier": "^2.8.8", - "stylelint": "^15.0.0" + "prettier": "^3.2.5", + "stylelint": "^16.0.0" } } diff --git a/config/stylelint-config-carbon/plugins/a11y.js b/config/stylelint-config-carbon/plugins/a11y.js index 1e38bbcdce4c..fd4279ad8bf4 100644 --- a/config/stylelint-config-carbon/plugins/a11y.js +++ b/config/stylelint-config-carbon/plugins/a11y.js @@ -7,8 +7,8 @@ 'use strict'; -module.exports = { - plugins: ['stylelint-a11y'], +export default { + plugins: ['@double-great/stylelint-a11y'], rules: { 'a11y/media-prefers-reduced-motion': true, }, diff --git a/config/stylelint-config-carbon/plugins/prettier.js b/config/stylelint-config-carbon/plugins/prettier.js deleted file mode 100644 index 3c584f719f81..000000000000 --- a/config/stylelint-config-carbon/plugins/prettier.js +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright IBM Corp. 2018, 2023 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -module.exports = { - extends: ['stylelint-config-prettier'], - plugins: ['stylelint-prettier'], - rules: { - 'prettier/prettier': true, - }, -}; diff --git a/config/stylelint-config-carbon/plugins/scss.js b/config/stylelint-config-carbon/plugins/scss.js index b20ffef00326..357947aa6913 100644 --- a/config/stylelint-config-carbon/plugins/scss.js +++ b/config/stylelint-config-carbon/plugins/scss.js @@ -9,7 +9,7 @@ const OFF = null; -module.exports = { +export default { plugins: ['stylelint-scss', 'stylelint-use-logical'], rules: { // @-else diff --git a/config/stylelint-config-carbon/rules/limit-language-features.js b/config/stylelint-config-carbon/rules/limit-language-features.js index 4c85a97aaa80..f540b52f6fcb 100644 --- a/config/stylelint-config-carbon/rules/limit-language-features.js +++ b/config/stylelint-config-carbon/rules/limit-language-features.js @@ -9,7 +9,7 @@ const OFF = null; -module.exports = { +export default { rules: { // Color // Require (where possible) or disallow named colors. @@ -110,8 +110,6 @@ module.exports = { 'selector-max-combinators': OFF, // Limit the number of compound selectors in a selector. 'selector-max-compound-selectors': OFF, - // Limit the number of adjacent empty lines within selectors. - 'selector-max-empty-lines': OFF, // Limit the number of id selectors in a selector. 'selector-max-id': OFF, // Limit the specificity of selectors. diff --git a/config/stylelint-config-carbon/rules/possible-errors.js b/config/stylelint-config-carbon/rules/possible-errors.js index 3f0d6ff25ae7..c6d1d36b0598 100644 --- a/config/stylelint-config-carbon/rules/possible-errors.js +++ b/config/stylelint-config-carbon/rules/possible-errors.js @@ -9,7 +9,7 @@ const OFF = null; -module.exports = { +export default { rules: { // Color 'color-no-invalid-hex': true, @@ -65,7 +65,6 @@ module.exports = { 'no-duplicate-at-import-rules': true, 'no-duplicate-selectors': true, 'no-empty-source': true, - 'no-extra-semicolons': true, // Doesn't trigger when using a preprocessor that allows double slash // comments 'no-invalid-double-slash-comments': true, diff --git a/config/stylelint-config-carbon/rules/stylistic-issues.js b/config/stylelint-config-carbon/rules/stylistic-issues.js index 3db40966facc..d5446129a9f0 100644 --- a/config/stylelint-config-carbon/rules/stylistic-issues.js +++ b/config/stylelint-config-carbon/rules/stylistic-issues.js @@ -9,11 +9,9 @@ const OFF = null; -module.exports = { +export default { rules: { // Color - // Specify lowercase or uppercase for hex colors (Autofixable). - 'color-hex-case': 'lower', // Specify short or long notation for hex colors (Autofixable). 'color-hex-length': 'long', @@ -27,92 +25,22 @@ module.exports = { 'font-weight-notation': OFF, // Function - // Require a newline or disallow whitespace after the commas of functions. - 'function-comma-newline-after': 'always-multi-line', - // Require a newline or disallow whitespace before the commas of functions. - 'function-comma-newline-before': 'never-multi-line', - // Require a single space or disallow whitespace after the commas of - // functions. - 'function-comma-space-after': 'always-single-line', - // Require a single space or disallow whitespace before the commas of - // functions. - 'function-comma-space-before': 'never', - // Limit the number of adjacent empty lines within functions. - 'function-max-empty-lines': 0, // Specify lowercase or uppercase for function names. 'function-name-case': 'lower', - // Require a newline or disallow whitespace on the inside of the parentheses - // of functions. - 'function-parentheses-newline-inside': 'always-multi-line', - // Require a single space or disallow whitespace on the inside of the - // parentheses of functions. - 'function-parentheses-space-inside': 'never-single-line', // Require or disallow quotes for urls. 'function-url-quotes': OFF, - // Require or disallow whitespace after functions. - 'function-whitespace-after': 'always', - - // Number - // Require or disallow a leading zero for fractional numbers less than 1 - // (Autofixable). - 'number-leading-zero': 'always', - // Disallow trailing zeros in numbers (Autofixable). - 'number-no-trailing-zeros': true, - - // String - // Specify single or double quotes around strings (Autofixable). - 'string-quotes': 'single', // Length // Disallow units for zero lengths (Autofixable). 'length-zero-no-unit': true, - // Unit - // Specify lowercase or uppercase for units. - 'unit-case': 'lower', - // Value // Specify lowercase or uppercase for keywords values. 'value-keyword-case': OFF, - // Value list - // Require a newline or disallow whitespace after the commas of value lists. - 'value-list-comma-newline-after': 'always-multi-line', - // Require a newline or disallow whitespace before the commas of value - // lists. - 'value-list-comma-newline-before': 'never-multi-line', - // Require a single space or disallow whitespace after the commas of value - // lists. - 'value-list-comma-space-after': 'always-single-line', - // Require a single space or disallow whitespace before the commas of value - // lists. - 'value-list-comma-space-before': 'never', - // Limit the number of adjacent empty lines within value lists. - 'value-list-max-empty-lines': 0, - // Custom property // Require or disallow an empty line before custom properties (Autofixable). 'custom-property-empty-line-before': 'never', - - // Property - // Specify lowercase or uppercase for properties. - 'property-case': 'lower', - - // Declaration - // Require a single space or disallow whitespace after the bang of - // declarations. - 'declaration-bang-space-after': 'never', - // Require a single space or disallow whitespace before the bang of - // declarations. - 'declaration-bang-space-before': OFF, - // Require a newline or disallow whitespace after the colon of declarations. - 'declaration-colon-newline-after': OFF, - // Require a single space or disallow whitespace after the colon of - // declarations. - 'declaration-colon-space-after': 'always', - // Require a single space or disallow whitespace before the colon of - // declarations. - 'declaration-colon-space-before': 'never', // Require or disallow an empty line before declarations (Autofixable). 'declaration-empty-line-before': [ 'always', @@ -121,101 +49,13 @@ module.exports = { ignore: ['after-declaration'], }, ], - - // Declaration block - // Require a newline or disallow whitespace after the semicolons of - // declaration blocks. - 'declaration-block-semicolon-newline-after': 'always', - // Require a newline or disallow whitespace before the semicolons of - // declaration blocks. - 'declaration-block-semicolon-newline-before': 'never-multi-line', - // Require a single space or disallow whitespace after the semicolons of - // declaration blocks. - 'declaration-block-semicolon-space-after': 'always-single-line', - // Require a single space or disallow whitespace before the semicolons of - // declaration blocks. - 'declaration-block-semicolon-space-before': 'never', - // Require or disallow a trailing semicolon within declaration blocks. - 'declaration-block-trailing-semicolon': 'always', - - // Block - // Require or disallow an empty line before the closing brace of blocks. - 'block-closing-brace-empty-line-before': 'never', - // Require a newline or disallow whitespace after the closing brace of - // blocks. - 'block-closing-brace-newline-after': [ - 'always', - { - ignoreAtRules: ['if', 'else'], - }, - ], - // Require a newline or disallow whitespace before the closing brace of - // blocks. - 'block-closing-brace-newline-before': 'always-multi-line', - // Require a single space or disallow whitespace after the closing brace of - // blocks. - 'block-closing-brace-space-after': 'always-single-line', - // Require a single space or disallow whitespace before the closing brace of - // blocks. - 'block-closing-brace-space-before': 'always-single-line', - // Require a newline after the opening brace of blocks. - 'block-opening-brace-newline-after': 'always-multi-line', - // Require a newline or disallow whitespace before the opening brace of - // blocks. - 'block-opening-brace-newline-before': OFF, - // Require a single space or disallow whitespace after the opening brace of - // blocks. - 'block-opening-brace-space-after': 'always-single-line', - // Require a single space or disallow whitespace before the opening brace of - // blocks. - 'block-opening-brace-space-before': 'always', - - // Selector - // Require a single space or disallow whitespace on the inside of the - // brackets within attribute selectors. - 'selector-attribute-brackets-space-inside': 'never', - // Require a single space or disallow whitespace after operators within - // attribute selectors. - 'selector-attribute-operator-space-after': 'never', - // Require a single space or disallow whitespace before operators within - // attribute selectors. - 'selector-attribute-operator-space-before': 'never', // Require or disallow quotes for attribute values. 'selector-attribute-quotes': 'always', - // Require a single space or disallow whitespace after the combinators of - // selectors. - 'selector-combinator-space-after': 'always', - // Require a single space or disallow whitespace before the combinators of - // selectors. - 'selector-combinator-space-before': 'always', - // Disallow non-space characters for descendant combinators of selectors. - 'selector-descendant-combinator-no-non-space': true, - // Specify lowercase or uppercase for pseudo-class selectors. - 'selector-pseudo-class-case': 'lower', - // Require a single space or disallow whitespace on the inside of the - // parentheses within pseudo-class selectors. - 'selector-pseudo-class-parentheses-space-inside': 'never', - // Specify lowercase or uppercase for pseudo-element selectors. - 'selector-pseudo-element-case': 'lower', // Specify single or double colon notation for applicable pseudo-elements. 'selector-pseudo-element-colon-notation': 'double', // Specify lowercase or uppercase for type selector. 'selector-type-case': 'lower', - // Selector list - // Require a newline or disallow whitespace after the commas of selector - // lists. - 'selector-list-comma-newline-after': 'always-multi-line', - // Require a newline or disallow whitespace before the commas of selector - // lists. - 'selector-list-comma-newline-before': 'never-multi-line', - // Require a single space or disallow whitespace after the commas of - // selector lists. - 'selector-list-comma-space-after': 'always-single-line', - // Require a single space or disallow whitespace before the commas of - // selector lists. - 'selector-list-comma-space-before': 'never', - // Rule // Require or disallow an empty line before rules (Autofixable). 'rule-empty-line-before': [ @@ -225,53 +65,9 @@ module.exports = { }, ], - // Media feature - // Require a single space or disallow whitespace after the colon in media - // features. - 'media-feature-colon-space-after': 'always', - // Require a single space or disallow whitespace before the colon in media - // features. - 'media-feature-colon-space-before': 'never', - // Specify lowercase or uppercase for media feature names. - 'media-feature-name-case': 'lower', - // Require a single space or disallow whitespace on the inside of the - // parentheses within media features. - 'media-feature-parentheses-space-inside': 'never', - // Require a single space or disallow whitespace after the range operator in - // media features. - 'media-feature-range-operator-space-after': 'always', - // Require a single space or disallow whitespace before the range operator - // in media features. - 'media-feature-range-operator-space-before': 'always', - - // Media query list - // Require a newline or disallow whitespace after the commas of media query - // lists. - 'media-query-list-comma-newline-after': 'always-multi-line', - // Require a newline or disallow whitespace before the commas of media query - // lists. - 'media-query-list-comma-newline-before': 'never-multi-line', - // Require a single space or disallow whitespace after the commas of media - // query lists. - 'media-query-list-comma-space-after': 'always-single-line', - // Require a single space or disallow whitespace before the commas of media - // query lists. - 'media-query-list-comma-space-before': 'never', - // At-rule // Require or disallow an empty line before at-rules (Autofixable). 'at-rule-empty-line-before': OFF, - // Specify lowercase or uppercase for at-rules names (Autofixable). - 'at-rule-name-case': 'lower', - // Require a newline after at-rule names. - 'at-rule-name-newline-after': OFF, - // Require a single space after at-rule names. - 'at-rule-name-space-after': 'always', - // Require a newline after the semicolon of at-rules. - 'at-rule-semicolon-newline-after': 'always', - // Require a single space or disallow whitespace before the semicolons of at - // rules. - 'at-rule-semicolon-space-before': 'never', // Comment // Require or disallow an empty line before comments (Autofixable). @@ -279,16 +75,7 @@ module.exports = { // Require or disallow whitespace on the inside of comment markers. 'comment-whitespace-inside': 'always', - // General / Sheet - // Specify indentation (Autofixable). - indentation: OFF, - // Limit the number of adjacent empty lines. - 'max-empty-lines': 1, - // Limit the length of a line. - 'max-line-length': OFF, - // Disallow end-of-line whitespace. - 'no-eol-whitespace': true, - // Disallow missing end-of-source newlines (Autofixable). - 'no-missing-end-of-source-newline': true, + // Shorthands + 'declaration-block-no-redundant-longhand-properties': OFF, }, }; diff --git a/package.json b/package.json index 4508ebccf80e..e0f2b5f06445 100644 --- a/package.json +++ b/package.json @@ -74,8 +74,9 @@ "prettier": "^2.8.8", "react": "^18.2.0", "react-dom": "^18.2.0", - "rimraf": "^5.0.0", - "stylelint": "^15.0.0" + "rimraf": "^6.0.0", + "stylelint": "^16.0.0" + }, "commitlint": { "extends": [ diff --git a/packages/cli/package.json b/packages/cli/package.json index 914e74655002..5e76f46a1a2a 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -47,7 +47,7 @@ "klaw-sync": "^6.0.0", "lodash.template": "^4.5.0", "markdown-toc": "^1.2.0", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "prettier-config-carbon": "^0.11.0", "progress-estimator": "^0.3.0", "remark": "^10.0.1", diff --git a/packages/colors/tasks/build.js b/packages/colors/tasks/build.js index 0c34175475f7..c9b342d00f1c 100644 --- a/packages/colors/tasks/build.js +++ b/packages/colors/tasks/build.js @@ -136,7 +136,7 @@ async function build() { const MODULES_ENTRYPOINT = path.resolve(__dirname, '..', 'index.scss'); await Promise.all([ - fs.writeFile(MODULES_ENTRYPOINT, generate(sassModule).code), + fs.writeFile(MODULES_ENTRYPOINT, await generate(sassModule).code), ]); } diff --git a/packages/feature-flags/tasks/build.js b/packages/feature-flags/tasks/build.js index fbeda52ae491..bc59e6b8c482 100644 --- a/packages/feature-flags/tasks/build.js +++ b/packages/feature-flags/tasks/build.js @@ -37,7 +37,11 @@ async function main() { '../scss/generated/feature-flags.scss' ); await fs.ensureFile(generatedSassFilepath); - await fs.writeFile(generatedSassFilepath, buildSassModule(featureFlags)); + + await fs.writeFile( + generatedSassFilepath, + await buildSassModule(featureFlags) + ); } const sassBanner = ` Code generated by @carbon/feature-flags. DO NOT EDIT. diff --git a/packages/icon-build-helpers/package.json b/packages/icon-build-helpers/package.json index 77cf3a70f5ba..3840b8efa232 100644 --- a/packages/icon-build-helpers/package.json +++ b/packages/icon-build-helpers/package.json @@ -41,7 +41,7 @@ "js-yaml": "^3.12.1", "klaw-sync": "^6.0.0", "memfs": "^4.0.0", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "prop-types": "^15.6.2", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/icons-vue/package.json b/packages/icons-vue/package.json index e2d45851c436..34841a9f0a00 100644 --- a/packages/icons-vue/package.json +++ b/packages/icons-vue/package.json @@ -37,7 +37,7 @@ "@carbon/cli-reporter": "^10.7.0", "@carbon/icons": "^11.51.0", "fs-extra": "^11.0.0", - "prettier": "^2.8.8", + "prettier": "^3.2.5", "rimraf": "^6.0.0", "rollup": "^2.79.1", "vue": "^2.6.8" diff --git a/packages/layout/tasks/build.js b/packages/layout/tasks/build.js index 73f44725d91c..98901187069c 100644 --- a/packages/layout/tasks/build.js +++ b/packages/layout/tasks/build.js @@ -101,7 +101,7 @@ async function build() { await fs.ensureDir(SCSS_DIR); for (const { filepath, builder } of files) { const { code } = generate(builder()); - await fs.writeFile(filepath, code); + await fs.writeFile(filepath, await code); } reporter.success('Done! 🎉'); diff --git a/packages/scss-generator/package.json b/packages/scss-generator/package.json index c27424a7b491..ae4075d11c04 100644 --- a/packages/scss-generator/package.json +++ b/packages/scss-generator/package.json @@ -24,6 +24,6 @@ "provenance": true }, "dependencies": { - "prettier": "^2.8.8" + "prettier": "^3.2.5" } } diff --git a/packages/styles/scss/components/dialog/_dialog.scss b/packages/styles/scss/components/dialog/_dialog.scss index 76d9bdc93345..feaa24933bb8 100644 --- a/packages/styles/scss/components/dialog/_dialog.scss +++ b/packages/styles/scss/components/dialog/_dialog.scss @@ -83,7 +83,6 @@ /* Before-open state */ /* Needs to be after the previous dialog[open] rule to take effect, as the specificity is the same */ - /* stylelint-disable-next-line scss/at-rule-no-unknown */ @starting-style { &[open] { opacity: 0; @@ -140,7 +139,6 @@ */ /* This starting-style rule cannot be nested inside the above selector because the nesting selector cannot represent pseudo-elements. */ - /* stylelint-disable-next-line scss/at-rule-no-unknown */ @starting-style { .#{$prefix}--dialog[open]::backdrop { opacity: 0; diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index ff1dbcd2b9e4..059259bb6c08 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -26,7 +26,7 @@ "react-dom": "^18.0.0" }, "dependencies": { - "prettier": "^2.8.8", + "prettier": "^3.2.5", "react": "^18.2.0", "resolve": "^1.12.0", "sass": "^1.77.7" diff --git a/packages/themes/tasks/build.js b/packages/themes/tasks/build.js index 41c1642ecfce..9a1e2013b3ba 100644 --- a/packages/themes/tasks/build.js +++ b/packages/themes/tasks/build.js @@ -75,7 +75,7 @@ async function build() { await fs.ensureFile(filepath); const { code } = generate(builder()); - await fs.writeFile(filepath, code); + await fs.writeFile(filepath, await code); } reporter.success('Done! 🎉'); diff --git a/yarn.lock b/yarn.lock index 5933000881d8..ae25057f686c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1744,7 +1744,7 @@ __metadata: klaw-sync: "npm:^6.0.0" lodash.template: "npm:^4.5.0" markdown-toc: "npm:^1.2.0" - prettier: "npm:^2.8.8" + prettier: "npm:^3.2.5" prettier-config-carbon: "npm:^0.11.0" progress-estimator: "npm:^0.3.0" remark: "npm:^10.0.1" @@ -1892,7 +1892,7 @@ __metadata: js-yaml: "npm:^3.12.1" klaw-sync: "npm:^6.0.0" memfs: "npm:^4.0.0" - prettier: "npm:^2.8.8" + prettier: "npm:^3.2.5" prop-types: "npm:^15.6.2" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" @@ -1950,7 +1950,7 @@ __metadata: "@carbon/icons": "npm:^11.51.0" "@ibm/telemetry-js": "npm:^1.5.0" fs-extra: "npm:^11.0.0" - prettier: "npm:^2.8.8" + prettier: "npm:^3.2.5" rimraf: "npm:^6.0.0" rollup: "npm:^2.79.1" vue: "npm:^2.6.8" @@ -2132,7 +2132,7 @@ __metadata: version: 0.0.0-use.local resolution: "@carbon/scss-generator@workspace:packages/scss-generator" dependencies: - prettier: "npm:^2.8.8" + prettier: "npm:^3.2.5" languageName: unknown linkType: soft @@ -2192,7 +2192,7 @@ __metadata: version: 0.0.0-use.local resolution: "@carbon/test-utils@workspace:packages/test-utils" dependencies: - prettier: "npm:^2.8.8" + prettier: "npm:^3.2.5" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" resolve: "npm:^1.12.0" @@ -2570,38 +2570,56 @@ __metadata: languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^2.3.0": - version: 2.3.0 - resolution: "@csstools/css-parser-algorithms@npm:2.3.0" +"@csstools/css-parser-algorithms@npm:^2.6.1": + version: 2.6.1 + resolution: "@csstools/css-parser-algorithms@npm:2.6.1" peerDependencies: - "@csstools/css-tokenizer": ^2.1.1 - checksum: 10/a5c2d9029f6c03eff590df6437b45b9d70034c59a8f8f0f860f72c8c77bac00cc0b22dcf61de36558b3709508f2732c60486028b9c8697c8fe5c68890bdfac09 + "@csstools/css-tokenizer": ^2.2.4 + checksum: 10/4ad4778525a92240c87ba063f3415216b36b81c45bbfcf69a4c82aab140e8943c269ef353ad6ac31de0950b776d972feb622df76b66180b402cba50951d0d58c languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^2.1.1": - version: 2.1.1 - resolution: "@csstools/css-tokenizer@npm:2.1.1" - checksum: 10/79b63aabea43d3d698d5ffbccfb9f5d780ac056a7787df4f2d5e1776667a482d22d190453085b04ff3b3b8b5037b728306ca375ee8fdacbf62cd7874b8f04751 +"@csstools/css-tokenizer@npm:^2.2.4": + version: 2.2.4 + resolution: "@csstools/css-tokenizer@npm:2.2.4" + checksum: 10/13cc71a8ebc3ff81c49a459e57e1a94031969b70ce0e582bc949fa4f2d97900c07319866b080c57020896e4f5bee0968cc14f7bf41e7f105eb1c04a6c7bc33c4 languageName: node linkType: hard -"@csstools/media-query-list-parser@npm:^2.1.2": - version: 2.1.2 - resolution: "@csstools/media-query-list-parser@npm:2.1.2" +"@csstools/media-query-list-parser@npm:^2.1.9": + version: 2.1.9 + resolution: "@csstools/media-query-list-parser@npm:2.1.9" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.0 - "@csstools/css-tokenizer": ^2.1.1 - checksum: 10/02cb4bbbc191dd24859ae3c409744b34ff719f4d88f6a3c3f87e04306260a3590d0f15f43c6a7624a77a0e9c1747bb4d15d16c24eb4930e4e894e243f7fe31bb + "@csstools/css-parser-algorithms": ^2.6.1 + "@csstools/css-tokenizer": ^2.2.4 + checksum: 10/320b5916189b4899ec1186e4802483bcd28943d06af88d158f0f8289b04f57914fc6ff6a3fa9cd5b6a612b955a10f43e31d8de7ba74a7f9092c0a5dfced57102 languageName: node linkType: hard -"@csstools/selector-specificity@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/selector-specificity@npm:3.0.0" +"@csstools/selector-specificity@npm:^3.0.3": + version: 3.0.3 + resolution: "@csstools/selector-specificity@npm:3.0.3" peerDependencies: postcss-selector-parser: ^6.0.13 - checksum: 10/4a2dfe69998a499155d9dab4c2a0e7ae7594d8db98bb8a487d2d5347c0c501655051eb5eacad3fe323c86b0ba8212fe092c27fc883621e6ac2a27662edfc3528 + checksum: 10/287f17aefe2f22a39cb1c01d45d9e2c4c8c7cf11d9af67c44fe14fa2ed2e11178406661d1b6b023c8a447cdb08933ac134352a0c1452d409af4e7db2570684f3 + languageName: node + linkType: hard + +"@double-great/stylelint-a11y@npm:^3.0.2": + version: 3.0.2 + resolution: "@double-great/stylelint-a11y@npm:3.0.2" + dependencies: + postcss: "npm:^8.4.33" + peerDependencies: + stylelint: ">=16.0.0" + checksum: 10/5abfe4f251e67eb9ef9d8e96a1fe9ae9c620e3f8279d5aab79269bd4d2ce86c578185072822346dd118e9cd915b3a11ada0980e26b6b6c4547111be2152f7fdb + languageName: node + linkType: hard + +"@dual-bundle/import-meta-resolve@npm:^4.0.0": + version: 4.1.0 + resolution: "@dual-bundle/import-meta-resolve@npm:4.1.0" + checksum: 10/a69d804a8e8e93732ac5525f85b9366ae78ec60fa02f0d5b4f2d625e18b355ba02502cdaef616ab1eac4450b966d2a398b59577a17483e4f8a350d062357bdf4 languageName: node linkType: hard @@ -7165,7 +7183,7 @@ __metadata: languageName: node linkType: hard -"@types/minimist@npm:^1.2.0, @types/minimist@npm:^1.2.2": +"@types/minimist@npm:^1.2.0": version: 1.2.2 resolution: "@types/minimist@npm:1.2.2" checksum: 10/b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d @@ -9527,18 +9545,6 @@ __metadata: languageName: node linkType: hard -"camelcase-keys@npm:^7.0.0": - version: 7.0.2 - resolution: "camelcase-keys@npm:7.0.2" - dependencies: - camelcase: "npm:^6.3.0" - map-obj: "npm:^4.1.0" - quick-lru: "npm:^5.1.1" - type-fest: "npm:^1.2.1" - checksum: 10/6f92d969b7fa97456ffc35fe93f0a42d0d0a00fbd94bfc6cac07c84da86e6acfb89fdf04151460d47c583d2dd38a3e9406f980efe9a3d2e143cdfe46a7343083 - languageName: node - linkType: hard - "camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" @@ -9546,7 +9552,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.2.0, camelcase@npm:^6.3.0": +"camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 10/8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -9674,8 +9680,8 @@ __metadata: prettier: "npm:^2.8.8" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" - rimraf: "npm:^5.0.0" - stylelint: "npm:^15.0.0" + rimraf: "npm:^6.0.0" + stylelint: "npm:^16.0.0" languageName: unknown linkType: soft @@ -11023,10 +11029,10 @@ __metadata: languageName: node linkType: hard -"css-functions-list@npm:^3.1.0": - version: 3.1.0 - resolution: "css-functions-list@npm:3.1.0" - checksum: 10/8a7c9d4ae57cb2f01500263e65a21372048d359ca7aa6430a32a736fe2a421decfebe45e579124b9a158ec68aba2eadcd733e568495a7698240d9607d31f681b +"css-functions-list@npm:^3.2.2": + version: 3.2.2 + resolution: "css-functions-list@npm:3.2.2" + checksum: 10/b8a564118b93b87b63236a57132a3ef581416896a70c1d0df73360a9ec43dc582f7c2a586b578feb8476179518e557c6657570a8b6185b16300c7232a84d43e3 languageName: node linkType: hard @@ -11521,17 +11527,12 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^5.0.0": - version: 5.0.1 - resolution: "decamelize@npm:5.0.1" - checksum: 10/643e88804c538a334fae303ae1da8b30193b81dad8689643b35e6ab8ab60a3b03492cab6096d8163bd41fd384d969485f0634c000f80af502aa7f4047258d5b4 - languageName: node - linkType: hard -"decimal.js@npm:^10.3.1, decimal.js@npm:^10.4.3": - version: 10.4.3 - resolution: "decimal.js@npm:10.4.3" - checksum: 10/de663a7bc4d368e3877db95fcd5c87b965569b58d16cdc4258c063d231ca7118748738df17cd638f7e9dd0be8e34cec08d7234b20f1f2a756a52fc5a38b188d0 +"decimal.js@npm:^10.3.1": + version: 10.3.1 + resolution: "decimal.js@npm:10.3.1" + checksum: 10/35705575504bf3f2003d77e572afd338f28e1f964a86e8844d9a024c88d5b88dd89e595870c529931e63405e8f44a881043610e16aece4da2550c3784ef6c658 + languageName: node linkType: hard @@ -11956,7 +11957,7 @@ __metadata: languageName: node linkType: hard -"doiuse@npm:^6.0.1": +"doiuse@npm:^6.0.2": version: 6.0.2 resolution: "doiuse@npm:6.0.2" dependencies: @@ -12952,7 +12953,7 @@ __metadata: eslint-plugin-storybook: "npm:^0.8.0" eslint-plugin-testing-library: "npm:^6.0.1" eslint-restricted-globals: "npm:^0.2.0" - prettier: "npm:^2.8.8" + prettier: "npm:^3.2.5" peerDependencies: eslint: ^9.0.0 languageName: unknown @@ -13836,7 +13837,9 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:3.3.2, fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": + +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": + version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -15797,7 +15800,16 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": + +"ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 10/0a884c2fbc8c316f0b9f92beaf84464253b73230a4d4d286697be45fca081199191ca33e1c2e82d9e5f851f5e9a48a78e25a35c951e7eb41e59f150db3530065 + languageName: node + linkType: hard + +"ignore@npm:^5.2.4": + version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 @@ -15846,14 +15858,9 @@ __metadata: languageName: node linkType: hard -"import-lazy@npm:^4.0.0": - version: 4.0.0 - resolution: "import-lazy@npm:4.0.0" - checksum: 10/943309cc8eb01ada12700448c288b0384f77a1bc33c7e00fa4cb223c665f467a13ce9aaceb8d2e4cf586b07c1d2828040263dcc069873ce63cfc2ac6fd087971 - languageName: node - linkType: hard -"import-local@npm:3.1.0": +"import-local@npm:3.1.0, import-local@npm:^3.0.2": + version: 3.1.0 resolution: "import-local@npm:3.1.0" dependencies: @@ -15891,6 +15898,7 @@ __metadata: languageName: node linkType: hard + "indent-string@npm:^5.0.0": version: 5.0.0 resolution: "indent-string@npm:5.0.0" @@ -15905,6 +15913,7 @@ __metadata: languageName: node linkType: hard + "infer-owner@npm:^1.0.4": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" @@ -18043,10 +18052,17 @@ __metadata: languageName: node linkType: hard -"known-css-properties@npm:^0.27.0": - version: 0.27.0 - resolution: "known-css-properties@npm:0.27.0" - checksum: 10/3bb274e0a902887b57b8faa1444e1137191c199bc52e574b5064853bf741321cbe62c09bed52265b80da79e2b69b7cf6e1af1869570f932093711a3926ea9f7b +"known-css-properties@npm:^0.29.0": + version: 0.29.0 + resolution: "known-css-properties@npm:0.29.0" + checksum: 10/ab4e1d6bad10fe4ba15183e640dab8eec52aaa5a69899382de5843699f145e49c67e6a3ca5c8426ccd31577d3eec4459004ed317a550c3523b863a251280ddd4 + languageName: node + linkType: hard + +"known-css-properties@npm:^0.30.0": + version: 0.30.0 + resolution: "known-css-properties@npm:0.30.0" + checksum: 10/baed51f1c6baf0a904d0c5a041ebdc3a33a22af65a8dcdf7c2ecc22f80360ee44d2992737b745ed2e16a74f37cbb668a27d1e469d776286688921d0b8f0d3c04 languageName: node linkType: hard @@ -19128,7 +19144,7 @@ __metadata: languageName: node linkType: hard -"map-obj@npm:^4.0.0, map-obj@npm:^4.1.0": +"map-obj@npm:^4.0.0": version: 4.3.0 resolution: "map-obj@npm:4.3.0" checksum: 10/fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e @@ -19449,26 +19465,6 @@ __metadata: languageName: node linkType: hard -"meow@npm:^10.1.5": - version: 10.1.5 - resolution: "meow@npm:10.1.5" - dependencies: - "@types/minimist": "npm:^1.2.2" - camelcase-keys: "npm:^7.0.0" - decamelize: "npm:^5.0.0" - decamelize-keys: "npm:^1.1.0" - hard-rejection: "npm:^2.1.0" - minimist-options: "npm:4.1.0" - normalize-package-data: "npm:^3.0.2" - read-pkg-up: "npm:^8.0.0" - redent: "npm:^4.0.0" - trim-newlines: "npm:^4.0.2" - type-fest: "npm:^1.2.2" - yargs-parser: "npm:^20.2.9" - checksum: 10/4d6d4c233b9405bace4fd6c60db0b5806d7186a047852ddce0748e56a57c75d4fef3ab2603a480bd74595e4e8e3a47b932d737397a62e043da1d3187f1240ff4 - languageName: node - linkType: hard - "meow@npm:^12.0.1": version: 12.1.1 resolution: "meow@npm:12.1.1" @@ -19476,6 +19472,13 @@ __metadata: languageName: node linkType: hard +"meow@npm:^13.2.0": + version: 13.2.0 + resolution: "meow@npm:13.2.0" + checksum: 10/4eff5bc921fed0b8a471ad79069d741a0210036d717547d0c7f36fdaf84ef7a3036225f38b6a53830d84dc9cbf8b944b097fde62381b8b5b215119e735ce1063 + languageName: node + linkType: hard + "meow@npm:^8.0.0, meow@npm:^8.1.2": version: 8.1.2 resolution: "meow@npm:8.1.2" @@ -20645,7 +20648,7 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.2, normalize-package-data@npm:^3.0.3": +"normalize-package-data@npm:^3.0.0, normalize-package-data@npm:^3.0.3": version: 3.0.3 resolution: "normalize-package-data@npm:3.0.3" dependencies: @@ -22415,31 +22418,31 @@ __metadata: languageName: node linkType: hard -"postcss-safe-parser@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-safe-parser@npm:6.0.0" +"postcss-safe-parser@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-safe-parser@npm:7.0.0" peerDependencies: - postcss: ^8.3.3 - checksum: 10/06c733eaad83a3954367e7ee02ddfe3796e7a44d4299ccf9239f40964a4daac153c7d77613f32964b5a86c0c6c2f6167738f31d578b73b17cb69d0c4446f0ebe + postcss: ^8.4.31 + checksum: 10/dba4d782393e6f07339c24bdb8b41166e483d5e7b8f34174c35c64065aef36aadef94b53e0501d7a630d42f51bbd824671e8fb1c2b417333b08b71c9b0066c76 languageName: node linkType: hard -"postcss-scss@npm:^4.0.7": - version: 4.0.8 - resolution: "postcss-scss@npm:4.0.8" +"postcss-scss@npm:^4.0.9": + version: 4.0.9 + resolution: "postcss-scss@npm:4.0.9" peerDependencies: postcss: ^8.4.29 - checksum: 10/0d2e47fb02c75498e87b884ad686a86f7c692b20be6e089215527e591c7571ed205b099dcbb51900cdbc4fb955bf1b934d201ee3ce8a594127d0cc3b389cfed9 + checksum: 10/d191c771344357a28995a2f53041ec699070331b8238e076001cedde97215bd3ebf596d0a9882b22c566977c4b72816dafc00028dc09153c6f97f71cd28a70f7 languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.6": - version: 6.0.16 - resolution: "postcss-selector-parser@npm:6.0.16" +"postcss-selector-parser@npm:^6.0.15, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": + version: 6.1.1 + resolution: "postcss-selector-parser@npm:6.1.1" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10/9324f63992c6564d392f9f6b16c56c05f157256e3be2d55d1234f7728252257dfd6b870a65a5d04ee3ceb9d9e7b78c043f630a58c9869b4b0481d6e064edc2cf + checksum: 10/ce2af36b56d9333a6873498d3b6ee858466ceb3e9560f998eeaf294e5c11cafffb122d307f3c2904ee8f87d12c71c5ab0b26ca4228b97b6c70b7d1e7cd9b5737 languageName: node linkType: hard @@ -22493,14 +22496,16 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.14, postcss@npm:^8.4.16, postcss@npm:^8.4.21, postcss@npm:^8.4.24, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.39, postcss@npm:^8.4.5": - version: 8.4.47 - resolution: "postcss@npm:8.4.47" + +"postcss@npm:^8.4.14, postcss@npm:^8.4.21, postcss@npm:^8.4.23, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.5": + version: 8.4.41 + resolution: "postcss@npm:8.4.41" dependencies: nanoid: "npm:^3.3.7" - picocolors: "npm:^1.1.0" - source-map-js: "npm:^1.2.1" - checksum: 10/f2b50ba9b6fcb795232b6bb20de7cdc538c0025989a8ed9c4438d1960196ba3b7eaff41fdb1a5c701b3504651ea87aeb685577707f0ae4d6ce6f3eae5df79a81 + picocolors: "npm:^1.0.1" + source-map-js: "npm:^1.2.0" + checksum: 10/6e6176c2407eff60493ca60a706c6b7def20a722c3adda94ea1ece38345eb99964191336fd62b62652279cec6938e79e0b1e1d477142c8d3516e7a725a74ee37 + languageName: node linkType: hard @@ -22522,7 +22527,7 @@ __metadata: version: 0.0.0-use.local resolution: "prettier-config-carbon@workspace:config/prettier-config-carbon" peerDependencies: - prettier: 2.x + prettier: 3.2.5 languageName: unknown linkType: soft @@ -22544,7 +22549,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.1": +"prettier@npm:^3.1.1, prettier@npm:^3.2.5": version: 3.3.3 resolution: "prettier@npm:3.3.3" bin: @@ -23162,17 +23167,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^8.0.0": - version: 8.0.0 - resolution: "read-pkg-up@npm:8.0.0" - dependencies: - find-up: "npm:^5.0.0" - read-pkg: "npm:^6.0.0" - type-fest: "npm:^1.0.1" - checksum: 10/fe4c80401656b40b408884457fffb5a8015c03b1018cfd8e48f8d82a5e9023e24963603aeb2755608d964593e046c15b34d29b07d35af9c7aa478be81805209c - languageName: node - linkType: hard - "read-pkg@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg@npm:3.0.0" @@ -23196,6 +23190,7 @@ __metadata: languageName: node linkType: hard + "read-pkg@npm:^6.0.0": version: 6.0.0 resolution: "read-pkg@npm:6.0.0" @@ -23208,18 +23203,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^9.0.0": - version: 9.0.1 - resolution: "read-pkg@npm:9.0.1" - dependencies: - "@types/normalize-package-data": "npm:^2.4.3" - normalize-package-data: "npm:^6.0.0" - parse-json: "npm:^8.0.0" - type-fest: "npm:^4.6.0" - unicorn-magic: "npm:^0.1.0" - checksum: 10/5544bea2a58c6e5706db49a96137e8f0768c69395f25363f934064fbba00bdcdaa326fcd2f4281741df38cf81dbf27b76138240dc6de0ed718cf650475e0de3c - languageName: node - linkType: hard "read@npm:^2.0.0": version: 2.1.0 @@ -23321,16 +23304,6 @@ __metadata: languageName: node linkType: hard -"redent@npm:^4.0.0": - version: 4.0.0 - resolution: "redent@npm:4.0.0" - dependencies: - indent-string: "npm:^5.0.0" - strip-indent: "npm:^4.0.0" - checksum: 10/6944e7b1d8f3fd28c2515f5c605b9f7f0ea0f4edddf41890bbbdd4d9ee35abb7540c3b278f03ff827bd278bb6ff4a5bd8692ca406b748c5c1c3ce7355e9fbf8f - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.0 resolution: "regenerate-unicode-properties@npm:10.1.0" @@ -25504,12 +25477,14 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": - version: 7.0.1 - resolution: "strip-ansi@npm:7.0.1" + +"strip-ansi@npm:^7.0.0, strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: ansi-regex: "npm:^6.0.1" - checksum: 10/07b3142f515d673e05d2da1ae07bba1eb2ba3b588135a38dea598ca11913b6e9487a9f2c9bed4c74cd31e554012b4503d9fb7e6034c7324973854feea2319110 + checksum: 10/475f53e9c44375d6e72807284024ac5d668ee1d06010740dec0b9744f2ddf47de8d7151f80e5f6190fc8f384e802fdf9504b76a7e9020c9faee7103623338be2 languageName: node linkType: hard @@ -25652,13 +25627,6 @@ __metadata: languageName: node linkType: hard -"style-search@npm:^0.1.0": - version: 0.1.0 - resolution: "style-search@npm:0.1.0" - checksum: 10/841049768c863737389558fafffa0b765f553bde041b7997c4cd54606b64b0d139936e2efee74dc1ce59fcde78aaa88484d9894838c31d5c98c1ccace312a59b - languageName: node - linkType: hard - "styled-jsx@npm:5.1.1": version: 5.1.1 resolution: "styled-jsx@npm:5.1.1" @@ -25687,33 +25655,23 @@ __metadata: languageName: node linkType: hard -"stylelint-a11y@npm:^1.2.3": - version: 1.2.3 - resolution: "stylelint-a11y@npm:1.2.3" - peerDependencies: - stylelint: ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 - checksum: 10/97f0fd3e2ed79746a80b5b96037ddc6de16f25d5d3cfcecea0db054603336cafa0f52ab0027e1621e9ecb35aa5ee5217c273eec25e335901a82a96691537cc2d - languageName: node - linkType: hard - "stylelint-config-carbon@workspace:config/stylelint-config-carbon": version: 0.0.0-use.local resolution: "stylelint-config-carbon@workspace:config/stylelint-config-carbon" dependencies: - prettier: "npm:^2.8.8" - stylelint: "npm:^15.0.0" - stylelint-a11y: "npm:^1.2.3" + "@double-great/stylelint-a11y": "npm:^3.0.2" + prettier: "npm:^3.2.5" + stylelint: "npm:^16.0.0" stylelint-config-idiomatic-order: "npm:^10.0.0" stylelint-config-prettier: "npm:^9.0.3" - stylelint-config-standard: "npm:^34.0.0" - stylelint-config-standard-scss: "npm:^11.0.0" - stylelint-no-unsupported-browser-features: "npm:^7.0.0" + stylelint-config-standard: "npm:^36.0.0" + stylelint-config-standard-scss: "npm:^13.1.0" + stylelint-no-unsupported-browser-features: "npm:^8.0.1" stylelint-order: "npm:^6.0.0" - stylelint-prettier: "npm:^2.0.0" - stylelint-scss: "npm:^4.1.0" + stylelint-scss: "npm:^6.2.1" stylelint-use-logical: "npm:^2.1.0" peerDependencies: - stylelint: ^15.0.0 + stylelint: ^16.0.0 languageName: unknown linkType: soft @@ -25740,69 +25698,68 @@ __metadata: languageName: node linkType: hard -"stylelint-config-recommended-scss@npm:^13.0.0": - version: 13.0.0 - resolution: "stylelint-config-recommended-scss@npm:13.0.0" +"stylelint-config-recommended-scss@npm:^14.0.0": + version: 14.0.0 + resolution: "stylelint-config-recommended-scss@npm:14.0.0" dependencies: - postcss-scss: "npm:^4.0.7" - stylelint-config-recommended: "npm:^13.0.0" - stylelint-scss: "npm:^5.1.0" + postcss-scss: "npm:^4.0.9" + stylelint-config-recommended: "npm:^14.0.0" + stylelint-scss: "npm:^6.0.0" peerDependencies: postcss: ^8.3.3 - stylelint: ^15.10.0 + stylelint: ^16.0.2 peerDependenciesMeta: postcss: optional: true - checksum: 10/5cbb771d756861ff11ee6fa85b8a58041798df9886a7621a9157caab308c965eeda75d7c532f01b620f632c282e0e32597d942cd6f18239dca949c6b78280ba8 + checksum: 10/512fba4d81654b65a7a36d531f165c7d8f0c938e63a0f90daca0c21d623cc637e29195fec5e0ae1edd862502d69717f6f3e90016cd7ba8458e4a8afcd87bb3b4 languageName: node linkType: hard -"stylelint-config-recommended@npm:^13.0.0": - version: 13.0.0 - resolution: "stylelint-config-recommended@npm:13.0.0" +"stylelint-config-recommended@npm:^14.0.0": + version: 14.0.0 + resolution: "stylelint-config-recommended@npm:14.0.0" peerDependencies: - stylelint: ^15.10.0 - checksum: 10/a56eb6d1a7c7f3a7a172b54bc34218859ba22a5a06816fb4d0964f66cb83cf372062f2c97830e994ad68243548e15fc49abf28887c3261ab1b471b3aa69f8e82 + stylelint: ^16.0.0 + checksum: 10/36511115b06d9f51aa0edc05f6064a7aae98cc990da14dd03629951f63a029d9e66a4d5b1ca678cce699e24413a62c2cd608cc07413ca5026f9680ddb8993858 languageName: node linkType: hard -"stylelint-config-standard-scss@npm:^11.0.0": - version: 11.0.0 - resolution: "stylelint-config-standard-scss@npm:11.0.0" +"stylelint-config-standard-scss@npm:^13.1.0": + version: 13.1.0 + resolution: "stylelint-config-standard-scss@npm:13.1.0" dependencies: - stylelint-config-recommended-scss: "npm:^13.0.0" - stylelint-config-standard: "npm:^34.0.0" + stylelint-config-recommended-scss: "npm:^14.0.0" + stylelint-config-standard: "npm:^36.0.0" peerDependencies: postcss: ^8.3.3 - stylelint: ^15.10.0 + stylelint: ^16.3.1 peerDependenciesMeta: postcss: optional: true - checksum: 10/b51102419a470478b201d5a584cc0d26a8207050bde091d99f29e56d9d3623bb765dd56dcc2a6eddbb1c7cfb5e4ef12a60506d60dd2a74d5f68f8751a2fc33de + checksum: 10/c5105e3b3390c9d0aa95e252abdf1850fa50d82e1a25a1fcc11a88b111038e00c8033a4b34905405f2203c84c0fa26ce1d40248df2172c83c76cc3baa552db07 languageName: node linkType: hard -"stylelint-config-standard@npm:^34.0.0": - version: 34.0.0 - resolution: "stylelint-config-standard@npm:34.0.0" +"stylelint-config-standard@npm:^36.0.0": + version: 36.0.0 + resolution: "stylelint-config-standard@npm:36.0.0" dependencies: - stylelint-config-recommended: "npm:^13.0.0" + stylelint-config-recommended: "npm:^14.0.0" peerDependencies: - stylelint: ^15.10.0 - checksum: 10/536249800c04b48a9c354067765f042713982e8222be17bb897a27d26546e50adfb87e6f1e4541807d720de3554345da99ab470e13e8d7ab0ab326c73ae3df61 + stylelint: ^16.1.0 + checksum: 10/78b14cdfdd03be409687acc863ef88d0e79d9a7f7ab3a9158e7dcd74212893db24841d22f076f248f3b1b6419d778538a5c885dc42fc056eaeb240463edf2f8f languageName: node linkType: hard -"stylelint-no-unsupported-browser-features@npm:^7.0.0": - version: 7.0.0 - resolution: "stylelint-no-unsupported-browser-features@npm:7.0.0" +"stylelint-no-unsupported-browser-features@npm:^8.0.1": + version: 8.0.1 + resolution: "stylelint-no-unsupported-browser-features@npm:8.0.1" dependencies: - doiuse: "npm:^6.0.1" - lodash: "npm:^4.17.15" - postcss: "npm:^8.4.16" + doiuse: "npm:^6.0.2" + postcss: "npm:^8.4.32" peerDependencies: - stylelint: ^14.0.0||^15.0.0 - checksum: 10/cb6ba284988a0c5fcc49b8ed66f164a95ef34e3ddc6302baf4b6bd37ea8b3421ce781fe13455beb31f2a12279c0f0c62a5c3ec2c6324c53a2a1ee643962e6976 + stylelint: ^16.0.2 + checksum: 10/cd6ed977b182ae55e32ca585388f4db4f68c6bf1df10436cdb6348ebf354e16c17e3101471f492e545fd8876a581c6d48f4e16f04ce171851ffe5bd9b4cb5428 languageName: node linkType: hard @@ -25818,44 +25775,18 @@ __metadata: languageName: node linkType: hard -"stylelint-prettier@npm:^2.0.0": - version: 2.0.0 - resolution: "stylelint-prettier@npm:2.0.0" - dependencies: - prettier-linter-helpers: "npm:^1.0.0" - peerDependencies: - prettier: ">=2.0.0" - stylelint: ">=14.0.0" - checksum: 10/1366d7efaa11b60421ff4953df1f675fa204b960e663621707cc4e2c2306a21f46326c447158c93c96ba2fcb18a4323bf08197ca781ab81dda03eb9da9ef0d2e - languageName: node - linkType: hard - -"stylelint-scss@npm:^4.1.0": - version: 4.1.0 - resolution: "stylelint-scss@npm:4.1.0" - dependencies: - lodash: "npm:^4.17.21" - postcss-media-query-parser: "npm:^0.2.3" - postcss-resolve-nested-selector: "npm:^0.1.1" - postcss-selector-parser: "npm:^6.0.6" - postcss-value-parser: "npm:^4.1.0" - peerDependencies: - stylelint: ^14.0.0 - checksum: 10/cf71cfb3632e5de4e72debf54dba410c3c932148b3c90f5ef2b3d46c387f8f7bd427ec4053b104aae98a4c6ac51d99cb79661c5dbad13fedb020ce1d9cc08ed6 - languageName: node - linkType: hard - -"stylelint-scss@npm:^5.1.0": - version: 5.1.0 - resolution: "stylelint-scss@npm:5.1.0" +"stylelint-scss@npm:^6.0.0, stylelint-scss@npm:^6.2.1": + version: 6.2.1 + resolution: "stylelint-scss@npm:6.2.1" dependencies: + known-css-properties: "npm:^0.29.0" postcss-media-query-parser: "npm:^0.2.3" postcss-resolve-nested-selector: "npm:^0.1.1" - postcss-selector-parser: "npm:^6.0.13" + postcss-selector-parser: "npm:^6.0.15" postcss-value-parser: "npm:^4.2.0" peerDependencies: - stylelint: ^14.5.1 || ^15.0.0 - checksum: 10/4d9488acdea7826a787aa30b78af665e07ca3ec02bebf0acfcaed597349949aca8fe0c1861bf27ea0d639f6da9baf1f7bc037c576fe01f2e8e01836d50446129 + stylelint: ^16.0.2 + checksum: 10/87a7af5775cb7b361b3ac143c5fe1dd59c25466f3255b501dd1bff3084d3af25cc7c6e00ec4a0bda18c30be481c885ff13255fdaa8245576aa44f38bfcfe4f70 languageName: node linkType: hard @@ -25868,53 +25799,52 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:^15.0.0": - version: 15.10.1 - resolution: "stylelint@npm:15.10.1" +"stylelint@npm:^16.0.0": + version: 16.4.0 + resolution: "stylelint@npm:16.4.0" dependencies: - "@csstools/css-parser-algorithms": "npm:^2.3.0" - "@csstools/css-tokenizer": "npm:^2.1.1" - "@csstools/media-query-list-parser": "npm:^2.1.2" - "@csstools/selector-specificity": "npm:^3.0.0" + "@csstools/css-parser-algorithms": "npm:^2.6.1" + "@csstools/css-tokenizer": "npm:^2.2.4" + "@csstools/media-query-list-parser": "npm:^2.1.9" + "@csstools/selector-specificity": "npm:^3.0.3" + "@dual-bundle/import-meta-resolve": "npm:^4.0.0" balanced-match: "npm:^2.0.0" colord: "npm:^2.9.3" - cosmiconfig: "npm:^8.2.0" - css-functions-list: "npm:^3.1.0" + cosmiconfig: "npm:^9.0.0" + css-functions-list: "npm:^3.2.2" css-tree: "npm:^2.3.1" debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.0" + fast-glob: "npm:^3.3.2" fastest-levenshtein: "npm:^1.0.16" - file-entry-cache: "npm:^6.0.1" + file-entry-cache: "npm:^8.0.0" global-modules: "npm:^2.0.0" globby: "npm:^11.1.0" globjoin: "npm:^0.1.4" html-tags: "npm:^3.3.1" - ignore: "npm:^5.2.4" - import-lazy: "npm:^4.0.0" + ignore: "npm:^5.3.1" imurmurhash: "npm:^0.1.4" is-plain-object: "npm:^5.0.0" - known-css-properties: "npm:^0.27.0" + known-css-properties: "npm:^0.30.0" mathml-tag-names: "npm:^2.1.3" - meow: "npm:^10.1.5" + meow: "npm:^13.2.0" micromatch: "npm:^4.0.5" normalize-path: "npm:^3.0.0" picocolors: "npm:^1.0.0" - postcss: "npm:^8.4.24" + postcss: "npm:^8.4.38" postcss-resolve-nested-selector: "npm:^0.1.1" - postcss-safe-parser: "npm:^6.0.0" - postcss-selector-parser: "npm:^6.0.13" + postcss-safe-parser: "npm:^7.0.0" + postcss-selector-parser: "npm:^6.0.16" postcss-value-parser: "npm:^4.2.0" resolve-from: "npm:^5.0.0" string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - style-search: "npm:^0.1.0" + strip-ansi: "npm:^7.1.0" supports-hyperlinks: "npm:^3.0.0" svg-tags: "npm:^1.0.0" - table: "npm:^6.8.1" + table: "npm:^6.8.2" write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs - checksum: 10/bcab1ae7000ca39d8f2e0d09bb46f9a4c1135c8d9dbff83913fb5b2c1915ac80a22841414659411c24c0d4b88ee512fbfbae2cfce07fc7d0c6a1d324f3873692 + checksum: 10/0cb81898e26f10e941c4c636d9da220a2308c6fcebb718c69260f01cea8b34b883d85660bd52b1bdd3b9a3fd0a7675cc1f65b5dbb6d2b154214bac54f28f34c2 languageName: node linkType: hard @@ -26085,16 +26015,16 @@ __metadata: languageName: node linkType: hard -"table@npm:^6.8.1": - version: 6.8.1 - resolution: "table@npm:6.8.1" +"table@npm:^6.8.2": + version: 6.8.2 + resolution: "table@npm:6.8.2" dependencies: ajv: "npm:^8.0.1" lodash.truncate: "npm:^4.4.2" slice-ansi: "npm:^4.0.0" string-width: "npm:^4.2.3" strip-ansi: "npm:^6.0.1" - checksum: 10/512c4f2bfb6f46f4d5ced19943ae5db1a5163eac1f23ce752625eb49715f84217c1c62bc2d017eb8985b37e0f85731108f654df809c0b34cca1678a672e7ea20 + checksum: 10/2946162eb87a91b9bf4283214d26830db96f09cf517eff18e7501d47a4770c529b432bb54c9394337c3dfd6c8dbf66581f76edb37e9838beb6ec394080af4ac2 languageName: node linkType: hard @@ -26581,13 +26511,6 @@ __metadata: languageName: node linkType: hard -"trim-newlines@npm:^4.0.2": - version: 4.1.1 - resolution: "trim-newlines@npm:4.1.1" - checksum: 10/5b09f8e329e8f33c1111ef26906332ba7ba7248cde3e26fc054bb3d69f2858bf5feedca9559c572ff91f33e52977c28e0d41c387df6a02a633cbb8c2d8238627 - languageName: node - linkType: hard - "trim-trailing-lines@npm:^1.0.0": version: 1.1.3 resolution: "trim-trailing-lines@npm:1.1.3" @@ -26779,7 +26702,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^1.0.1, type-fest@npm:^1.0.2, type-fest@npm:^1.2.1, type-fest@npm:^1.2.2": +"type-fest@npm:^1.0.1, type-fest@npm:^1.0.2": version: 1.4.0 resolution: "type-fest@npm:1.4.0" checksum: 10/89875c247564601c2650bacad5ff80b859007fbdb6c9e43713ae3ffa3f584552eea60f33711dd762e16496a1ab4debd409822627be14097d9a17e39c49db591a @@ -28772,7 +28695,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3, yargs-parser@npm:^20.2.9": +"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 10/0188f430a0f496551d09df6719a9132a3469e47fe2747208b1dd0ab2bb0c512a95d0b081628bbca5400fb20dbf2fabe63d22badb346cecadffdd948b049f3fcc