diff --git a/.stylelintignore b/.stylelintignore
index 78cae7c2c4df..a27c9639ecbe 100644
--- a/.stylelintignore
+++ b/.stylelintignore
@@ -9,6 +9,7 @@
**/packages/colors/**/*.scss
**/packages/elements/scss/**/*.scss
**/packages/themes/**/*.scss
+**/packages/web-components/scss/**/*.scss
# packages/components
packages/components/demo/**
diff --git a/.whitesource b/.whitesource
index 9817ebe8e456..0182052d539b 100644
--- a/.whitesource
+++ b/.whitesource
@@ -1,5 +1,5 @@
{
- "settingsInheritedFrom": "ibm-mend-config/mend-config@main",
+ "settingsInheritedFrom": "ibm-mend-config/mend-config@issues_none",
"issueSettings": {
"minSeverityLevel": "NONE"
}
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-3.0.2-a097d447f9-ecc8ad7730.zip b/.yarn/cache/@csstools-css-parser-algorithms-npm-3.0.2-a097d447f9-ecc8ad7730.zip
new file mode 100644
index 000000000000..8a689be294ec
Binary files /dev/null and b/.yarn/cache/@csstools-css-parser-algorithms-npm-3.0.2-a097d447f9-ecc8ad7730.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-3.0.2-d47016c110-6453982ede.zip b/.yarn/cache/@csstools-css-tokenizer-npm-3.0.2-d47016c110-6453982ede.zip
new file mode 100644
index 000000000000..fea8c05ca5ec
Binary files /dev/null and b/.yarn/cache/@csstools-css-tokenizer-npm-3.0.2-d47016c110-6453982ede.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-3.0.1-b24a8210e4-794344c67b.zip b/.yarn/cache/@csstools-media-query-list-parser-npm-3.0.1-b24a8210e4-794344c67b.zip
new file mode 100644
index 000000000000..4d4e53ef3b9a
Binary files /dev/null and b/.yarn/cache/@csstools-media-query-list-parser-npm-3.0.1-b24a8210e4-794344c67b.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-4.0.0-42e9a2a0a7-7076c1d8af.zip b/.yarn/cache/@csstools-selector-specificity-npm-4.0.0-42e9a2a0a7-7076c1d8af.zip
new file mode 100644
index 000000000000..1250dede347c
Binary files /dev/null and b/.yarn/cache/@csstools-selector-specificity-npm-4.0.0-42e9a2a0a7-7076c1d8af.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/@esbuild-darwin-arm64-npm-0.23.0-c07423ec26-10.zip b/.yarn/cache/@esbuild-darwin-arm64-npm-0.23.0-c07423ec26-10.zip
deleted file mode 100644
index f791e4051363..000000000000
Binary files a/.yarn/cache/@esbuild-darwin-arm64-npm-0.23.0-c07423ec26-10.zip and /dev/null differ
diff --git a/.yarn/cache/@esbuild-darwin-arm64-npm-0.24.0-f33b2ff14e-10.zip b/.yarn/cache/@esbuild-darwin-arm64-npm-0.24.0-f33b2ff14e-10.zip
new file mode 100644
index 000000000000..c85bd140940b
Binary files /dev/null and b/.yarn/cache/@esbuild-darwin-arm64-npm-0.24.0-f33b2ff14e-10.zip differ
diff --git a/.yarn/cache/@esbuild-darwin-x64-npm-0.23.0-38ebeac8f3-10.zip b/.yarn/cache/@esbuild-darwin-x64-npm-0.23.0-38ebeac8f3-10.zip
deleted file mode 100644
index 34b0c8e8a772..000000000000
Binary files a/.yarn/cache/@esbuild-darwin-x64-npm-0.23.0-38ebeac8f3-10.zip and /dev/null differ
diff --git a/.yarn/cache/@esbuild-darwin-x64-npm-0.24.0-45e382787a-10.zip b/.yarn/cache/@esbuild-darwin-x64-npm-0.24.0-45e382787a-10.zip
new file mode 100644
index 000000000000..dc78d01a4ab3
Binary files /dev/null and b/.yarn/cache/@esbuild-darwin-x64-npm-0.24.0-45e382787a-10.zip differ
diff --git a/.yarn/cache/@esbuild-linux-arm64-npm-0.23.0-9639e2cb7c-10.zip b/.yarn/cache/@esbuild-linux-arm64-npm-0.23.0-9639e2cb7c-10.zip
deleted file mode 100644
index 17cc7e593550..000000000000
Binary files a/.yarn/cache/@esbuild-linux-arm64-npm-0.23.0-9639e2cb7c-10.zip and /dev/null differ
diff --git a/.yarn/cache/@esbuild-linux-arm64-npm-0.24.0-72377a710b-10.zip b/.yarn/cache/@esbuild-linux-arm64-npm-0.24.0-72377a710b-10.zip
new file mode 100644
index 000000000000..25f4e367b765
Binary files /dev/null and b/.yarn/cache/@esbuild-linux-arm64-npm-0.24.0-72377a710b-10.zip differ
diff --git a/.yarn/cache/@esbuild-linux-x64-npm-0.23.0-4cf21ebea7-10.zip b/.yarn/cache/@esbuild-linux-x64-npm-0.23.0-4cf21ebea7-10.zip
deleted file mode 100644
index 3d02725c4a08..000000000000
Binary files a/.yarn/cache/@esbuild-linux-x64-npm-0.23.0-4cf21ebea7-10.zip and /dev/null differ
diff --git a/.yarn/cache/@esbuild-linux-x64-npm-0.24.0-744e76a7ed-10.zip b/.yarn/cache/@esbuild-linux-x64-npm-0.24.0-744e76a7ed-10.zip
new file mode 100644
index 000000000000..cbb5afdf05f2
Binary files /dev/null and b/.yarn/cache/@esbuild-linux-x64-npm-0.24.0-744e76a7ed-10.zip differ
diff --git a/.yarn/cache/@esbuild-win32-arm64-npm-0.23.0-15ef919f07-10.zip b/.yarn/cache/@esbuild-win32-arm64-npm-0.23.0-15ef919f07-10.zip
deleted file mode 100644
index 4fd8b0f7f97c..000000000000
Binary files a/.yarn/cache/@esbuild-win32-arm64-npm-0.23.0-15ef919f07-10.zip and /dev/null differ
diff --git a/.yarn/cache/@esbuild-win32-arm64-npm-0.24.0-36e85ee9d3-10.zip b/.yarn/cache/@esbuild-win32-arm64-npm-0.24.0-36e85ee9d3-10.zip
new file mode 100644
index 000000000000..c4a55a1d0b93
Binary files /dev/null and b/.yarn/cache/@esbuild-win32-arm64-npm-0.24.0-36e85ee9d3-10.zip differ
diff --git a/.yarn/cache/@esbuild-win32-x64-npm-0.23.0-8cf70e4f2b-10.zip b/.yarn/cache/@esbuild-win32-x64-npm-0.23.0-8cf70e4f2b-10.zip
deleted file mode 100644
index 551a610b9406..000000000000
Binary files a/.yarn/cache/@esbuild-win32-x64-npm-0.23.0-8cf70e4f2b-10.zip and /dev/null differ
diff --git a/.yarn/cache/@esbuild-win32-x64-npm-0.24.0-ba622587b3-10.zip b/.yarn/cache/@esbuild-win32-x64-npm-0.24.0-ba622587b3-10.zip
new file mode 100644
index 000000000000..092aaec1de7d
Binary files /dev/null and b/.yarn/cache/@esbuild-win32-x64-npm-0.24.0-ba622587b3-10.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/caniuse-lite-npm-1.0.30001653-f5f1782475-cd9b1c0fe0.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001653-f5f1782475-cd9b1c0fe0.zip
deleted file mode 100644
index 32907ffe79cb..000000000000
Binary files a/.yarn/cache/caniuse-lite-npm-1.0.30001653-f5f1782475-cd9b1c0fe0.zip and /dev/null differ
diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001669-1160fd58ad-cd0b481bb9.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001669-1160fd58ad-cd0b481bb9.zip
new file mode 100644
index 000000000000..0875ee157c94
Binary files /dev/null and b/.yarn/cache/caniuse-lite-npm-1.0.30001669-1160fd58ad-cd0b481bb9.zip 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.3-c87dc5954d-25f12fb0ef.zip b/.yarn/cache/css-functions-list-npm-3.2.3-c87dc5954d-25f12fb0ef.zip
new file mode 100644
index 000000000000..5d0d6beade35
Binary files /dev/null and b/.yarn/cache/css-functions-list-npm-3.2.3-c87dc5954d-25f12fb0ef.zip differ
diff --git a/.yarn/cache/css-tree-npm-3.0.0-78e861a5c5-ab56b8cd19.zip b/.yarn/cache/css-tree-npm-3.0.0-78e861a5c5-ab56b8cd19.zip
new file mode 100644
index 000000000000..91ea7a5f3d5f
Binary files /dev/null and b/.yarn/cache/css-tree-npm-3.0.0-78e861a5c5-ab56b8cd19.zip differ
diff --git a/.yarn/cache/debug-npm-4.3.6-ecb233d831-d3adb9af7d.zip b/.yarn/cache/debug-npm-4.3.7-385645adf9-71168908b9.zip
similarity index 50%
rename from .yarn/cache/debug-npm-4.3.6-ecb233d831-d3adb9af7d.zip
rename to .yarn/cache/debug-npm-4.3.7-385645adf9-71168908b9.zip
index 0cf40a116851..24741d29a665 100644
Binary files a/.yarn/cache/debug-npm-4.3.6-ecb233d831-d3adb9af7d.zip and b/.yarn/cache/debug-npm-4.3.7-385645adf9-71168908b9.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/doiuse-npm-6.0.2-af2cd836aa-d90a3c9189.zip b/.yarn/cache/doiuse-npm-6.0.2-af2cd836aa-d90a3c9189.zip
deleted file mode 100644
index 275d855a64b2..000000000000
Binary files a/.yarn/cache/doiuse-npm-6.0.2-af2cd836aa-d90a3c9189.zip and /dev/null differ
diff --git a/.yarn/cache/doiuse-npm-6.0.3-441af9ff4e-8339a41d8e.zip b/.yarn/cache/doiuse-npm-6.0.3-441af9ff4e-8339a41d8e.zip
new file mode 100644
index 000000000000..7dd3d344542e
Binary files /dev/null and b/.yarn/cache/doiuse-npm-6.0.3-441af9ff4e-8339a41d8e.zip differ
diff --git a/.yarn/cache/duplexify-npm-4.1.2-7f2140a477-eeb4f362de.zip b/.yarn/cache/duplexify-npm-4.1.3-f0053971e9-b44b98ba0f.zip
similarity index 89%
rename from .yarn/cache/duplexify-npm-4.1.2-7f2140a477-eeb4f362de.zip
rename to .yarn/cache/duplexify-npm-4.1.3-f0053971e9-b44b98ba0f.zip
index e39b920dfe2a..cbed2616b0b4 100644
Binary files a/.yarn/cache/duplexify-npm-4.1.2-7f2140a477-eeb4f362de.zip and b/.yarn/cache/duplexify-npm-4.1.3-f0053971e9-b44b98ba0f.zip differ
diff --git a/.yarn/cache/esbuild-npm-0.23.0-176e4eb3ff-d3d91bf9ca.zip b/.yarn/cache/esbuild-npm-0.23.0-176e4eb3ff-d3d91bf9ca.zip
deleted file mode 100644
index 95fc6dc92b25..000000000000
Binary files a/.yarn/cache/esbuild-npm-0.23.0-176e4eb3ff-d3d91bf9ca.zip and /dev/null differ
diff --git a/.yarn/cache/esbuild-npm-0.24.0-1252872327-500f83a121.zip b/.yarn/cache/esbuild-npm-0.24.0-1252872327-500f83a121.zip
new file mode 100644
index 000000000000..3abd1030f8f9
Binary files /dev/null and b/.yarn/cache/esbuild-npm-0.24.0-1252872327-500f83a121.zip differ
diff --git a/.yarn/cache/file-entry-cache-npm-9.1.0-933fdbfbfd-fd67a9552f.zip b/.yarn/cache/file-entry-cache-npm-9.1.0-933fdbfbfd-fd67a9552f.zip
new file mode 100644
index 000000000000..1b2dd9fb182a
Binary files /dev/null and b/.yarn/cache/file-entry-cache-npm-9.1.0-933fdbfbfd-fd67a9552f.zip differ
diff --git a/.yarn/cache/flat-cache-npm-5.0.0-6b0bc31d4a-4257076205.zip b/.yarn/cache/flat-cache-npm-5.0.0-6b0bc31d4a-4257076205.zip
new file mode 100644
index 000000000000..557ba2872b60
Binary files /dev/null and b/.yarn/cache/flat-cache-npm-5.0.0-6b0bc31d4a-4257076205.zip differ
diff --git a/.yarn/cache/ignore-npm-6.0.2-2a03f7d9be-af39e49996.zip b/.yarn/cache/ignore-npm-6.0.2-2a03f7d9be-af39e49996.zip
new file mode 100644
index 000000000000..44b733049383
Binary files /dev/null and b/.yarn/cache/ignore-npm-6.0.2-2a03f7d9be-af39e49996.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.34.0-f2ad714952-0e93e83f84.zip b/.yarn/cache/known-css-properties-npm-0.34.0-f2ad714952-0e93e83f84.zip
new file mode 100644
index 000000000000..b41d1f520060
Binary files /dev/null and b/.yarn/cache/known-css-properties-npm-0.34.0-f2ad714952-0e93e83f84.zip differ
diff --git a/.yarn/cache/ldjson-stream-npm-1.2.1-ee507e1540-688f593b51.zip b/.yarn/cache/ldjson-stream-npm-1.2.1-ee507e1540-688f593b51.zip
deleted file mode 100644
index c45a1d042ceb..000000000000
Binary files a/.yarn/cache/ldjson-stream-npm-1.2.1-ee507e1540-688f593b51.zip and /dev/null differ
diff --git a/.yarn/cache/mdn-data-npm-2.10.0-2a338f9522-41b6dde006.zip b/.yarn/cache/mdn-data-npm-2.10.0-2a338f9522-41b6dde006.zip
new file mode 100644
index 000000000000..54f6cc6f3fa3
Binary files /dev/null and b/.yarn/cache/mdn-data-npm-2.10.0-2a338f9522-41b6dde006.zip differ
diff --git a/.yarn/cache/mdn-data-npm-2.11.1-7b5b8273d8-1d8f3a894a.zip b/.yarn/cache/mdn-data-npm-2.11.1-7b5b8273d8-1d8f3a894a.zip
new file mode 100644
index 000000000000..f5200a5a84b7
Binary files /dev/null and b/.yarn/cache/mdn-data-npm-2.11.1-7b5b8273d8-1d8f3a894a.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-resolve-nested-selector-npm-0.1.1-7067e0fef7-b08fb76ab0.zip b/.yarn/cache/postcss-resolve-nested-selector-npm-0.1.1-7067e0fef7-b08fb76ab0.zip
deleted file mode 100644
index c8c771163bbc..000000000000
Binary files a/.yarn/cache/postcss-resolve-nested-selector-npm-0.1.1-7067e0fef7-b08fb76ab0.zip and /dev/null differ
diff --git a/.yarn/cache/postcss-resolve-nested-selector-npm-0.1.6-c30614d887-85453901af.zip b/.yarn/cache/postcss-resolve-nested-selector-npm-0.1.6-c30614d887-85453901af.zip
new file mode 100644
index 000000000000..64a8bec6f181
Binary files /dev/null and b/.yarn/cache/postcss-resolve-nested-selector-npm-0.1.6-c30614d887-85453901af.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.1-98eb1e821c-285f30877f.zip b/.yarn/cache/postcss-safe-parser-npm-7.0.1-98eb1e821c-285f30877f.zip
new file mode 100644
index 000000000000..dd6100718865
Binary files /dev/null and b/.yarn/cache/postcss-safe-parser-npm-7.0.1-98eb1e821c-285f30877f.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.2-46a8e03b00-190034c94d.zip
similarity index 66%
rename from .yarn/cache/postcss-selector-parser-npm-6.0.16-a6448fd7e1-9324f63992.zip
rename to .yarn/cache/postcss-selector-parser-npm-6.1.2-46a8e03b00-190034c94d.zip
index a573e4a6e400..718b072cf576 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.2-46a8e03b00-190034c94d.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/readable-stream-npm-1.0.34-db63158f3f-20537fca5a.zip b/.yarn/cache/readable-stream-npm-1.0.34-db63158f3f-20537fca5a.zip
deleted file mode 100644
index 70a0bd0119b8..000000000000
Binary files a/.yarn/cache/readable-stream-npm-1.0.34-db63158f3f-20537fca5a.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/split2-npm-0.2.1-837f7216b3-a7ac30d0c4.zip b/.yarn/cache/split2-npm-0.2.1-837f7216b3-a7ac30d0c4.zip
deleted file mode 100644
index 703248e839ec..000000000000
Binary files a/.yarn/cache/split2-npm-0.2.1-837f7216b3-a7ac30d0c4.zip and /dev/null differ
diff --git a/.yarn/cache/stream-shift-npm-1.0.1-9526210fa7-59b82b44b2.zip b/.yarn/cache/stream-shift-npm-1.0.1-9526210fa7-59b82b44b2.zip
deleted file mode 100644
index 9d7aa27638aa..000000000000
Binary files a/.yarn/cache/stream-shift-npm-1.0.1-9526210fa7-59b82b44b2.zip and /dev/null differ
diff --git a/.yarn/cache/stream-shift-npm-1.0.3-c1c29210c7-a24c0a3f66.zip b/.yarn/cache/stream-shift-npm-1.0.3-c1c29210c7-a24c0a3f66.zip
new file mode 100644
index 000000000000..0c61cf24e290
Binary files /dev/null and b/.yarn/cache/stream-shift-npm-1.0.3-c1c29210c7-a24c0a3f66.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.1-95db5683e0-93c3fe9209.zip
similarity index 68%
rename from .yarn/cache/stylelint-config-recommended-npm-13.0.0-320cc5f7d9-a56eb6d1a7.zip
rename to .yarn/cache/stylelint-config-recommended-npm-14.0.1-95db5683e0-93c3fe9209.zip
index c9d00756d91e..24c46313206c 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.1-95db5683e0-93c3fe9209.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.1.0-960a33f636-4dbebd9883.zip
similarity index 51%
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.1.0-960a33f636-4dbebd9883.zip
index d40963febe0d..87060e7a9be2 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.1.0-960a33f636-4dbebd9883.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.1-3dfaa82493-50b8fb396f.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.1-3dfaa82493-50b8fb396f.zip
index 4b2515c8d408..07423e16861a 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.1-3dfaa82493-50b8fb396f.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.10.0-a279d3c8de-2bc1627e26.zip b/.yarn/cache/stylelint-npm-16.10.0-a279d3c8de-2bc1627e26.zip
new file mode 100644
index 000000000000..e517c2e7a571
Binary files /dev/null and b/.yarn/cache/stylelint-npm-16.10.0-a279d3c8de-2bc1627e26.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.8.0-77e7bb5cc3-95f099e146.zip b/.yarn/cache/stylelint-scss-npm-6.8.0-77e7bb5cc3-95f099e146.zip
new file mode 100644
index 000000000000..2aefdf17920d
Binary files /dev/null and b/.yarn/cache/stylelint-scss-npm-6.8.0-77e7bb5cc3-95f099e146.zip differ
diff --git a/.yarn/cache/supports-hyperlinks-npm-3.0.0-90482e7ea6-911075a412.zip b/.yarn/cache/supports-hyperlinks-npm-3.0.0-90482e7ea6-911075a412.zip
deleted file mode 100644
index 33aee529160a..000000000000
Binary files a/.yarn/cache/supports-hyperlinks-npm-3.0.0-90482e7ea6-911075a412.zip and /dev/null differ
diff --git a/.yarn/cache/supports-hyperlinks-npm-3.1.0-4a293c6b75-e893fb035e.zip b/.yarn/cache/supports-hyperlinks-npm-3.1.0-4a293c6b75-e893fb035e.zip
new file mode 100644
index 000000000000..47eb3386da63
Binary files /dev/null and b/.yarn/cache/supports-hyperlinks-npm-3.1.0-4a293c6b75-e893fb035e.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/through2-npm-0.6.5-562fbaa3f1-37571f0bd4.zip b/.yarn/cache/through2-npm-0.6.5-562fbaa3f1-37571f0bd4.zip
deleted file mode 100644
index 2499d7d70bd5..000000000000
Binary files a/.yarn/cache/through2-npm-0.6.5-562fbaa3f1-37571f0bd4.zip and /dev/null 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/rules/best-practices.js b/config/eslint-config-carbon/rules/best-practices.js
index ae2bbd600d81..ae0ec1a7dfa7 100644
--- a/config/eslint-config-carbon/rules/best-practices.js
+++ b/config/eslint-config-carbon/rules/best-practices.js
@@ -7,7 +7,7 @@
'use strict';
-module.exports = {
+export default {
rules: {
// @see https://eslint.org/docs/rules/curly
curly: 'error',
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..ce46bf38e4b1 100644
--- a/config/stylelint-config-carbon/package.json
+++ b/config/stylelint-config-carbon/package.json
@@ -3,6 +3,7 @@
"description": "Stylelint configuration for Carbon",
"version": "1.19.0",
"license": "Apache-2.0",
+ "type": "module",
"main": "index.js",
"repository": {
"type": "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"
+ "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
index 3c584f719f81..330204943d38 100644
--- a/config/stylelint-config-carbon/plugins/prettier.js
+++ b/config/stylelint-config-carbon/plugins/prettier.js
@@ -7,7 +7,7 @@
'use strict';
-module.exports = {
+export default {
extends: ['stylelint-config-prettier'],
plugins: ['stylelint-prettier'],
rules: {
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..1e21a723e12f 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.
@@ -111,7 +111,7 @@ module.exports = {
// 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,
+ // '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..d54f660065d7 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,7 @@ module.exports = {
'no-duplicate-at-import-rules': true,
'no-duplicate-selectors': true,
'no-empty-source': true,
- 'no-extra-semicolons': 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/e2e/icons-react/__snapshots__/PublicAPI-test.js.snap b/e2e/icons-react/__snapshots__/PublicAPI-test.js.snap
index a566c66ce1a0..e6eee7e011db 100644
--- a/e2e/icons-react/__snapshots__/PublicAPI-test.js.snap
+++ b/e2e/icons-react/__snapshots__/PublicAPI-test.js.snap
@@ -657,6 +657,7 @@ Array [
"DocumentMultiple_02",
"DocumentPdf",
"DocumentPreliminary",
+ "DocumentProcessor",
"DocumentProtected",
"DocumentRequirements",
"DocumentSecurity",
diff --git a/e2e/icons-vue/__snapshots__/PublicAPI-test.js.snap b/e2e/icons-vue/__snapshots__/PublicAPI-test.js.snap
index af9be631f3af..947920d4b827 100644
--- a/e2e/icons-vue/__snapshots__/PublicAPI-test.js.snap
+++ b/e2e/icons-vue/__snapshots__/PublicAPI-test.js.snap
@@ -2610,6 +2610,10 @@ Array [
"DocumentPreliminary20",
"DocumentPreliminary24",
"DocumentPreliminary32",
+ "DocumentProcessor16",
+ "DocumentProcessor20",
+ "DocumentProcessor24",
+ "DocumentProcessor32",
"DocumentProtected16",
"DocumentProtected20",
"DocumentProtected24",
diff --git a/e2e/icons/__snapshots__/PublicAPI-test.js.snap b/e2e/icons/__snapshots__/PublicAPI-test.js.snap
index 5142a1b700e5..1ee04aa8ff64 100644
--- a/e2e/icons/__snapshots__/PublicAPI-test.js.snap
+++ b/e2e/icons/__snapshots__/PublicAPI-test.js.snap
@@ -2609,6 +2609,10 @@ Array [
"DocumentPreliminary20",
"DocumentPreliminary24",
"DocumentPreliminary32",
+ "DocumentProcessor16",
+ "DocumentProcessor20",
+ "DocumentProcessor24",
+ "DocumentProcessor32",
"DocumentProtected16",
"DocumentProtected20",
"DocumentProtected24",
diff --git a/package.json b/package.json
index 4508ebccf80e..668bb382cc15 100644
--- a/package.json
+++ b/package.json
@@ -75,7 +75,7 @@
"react": "^18.2.0",
"react-dom": "^18.2.0",
"rimraf": "^5.0.0",
- "stylelint": "^15.0.0"
+ "stylelint": "^16.0.0"
},
"commitlint": {
"extends": [
diff --git a/packages/carbon-components-react/README.md b/packages/carbon-components-react/README.md
index 4064107a0201..249fbf7860de 100644
--- a/packages/carbon-components-react/README.md
+++ b/packages/carbon-components-react/README.md
@@ -90,9 +90,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/carbon-components-react/telemetry.yml b/packages/carbon-components-react/telemetry.yml
index 645cba9d23ec..eefc9b54dcdf 100644
--- a/packages/carbon-components-react/telemetry.yml
+++ b/packages/carbon-components-react/telemetry.yml
@@ -1,819 +1,819 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
-projectId: "38f5fcf2-c8d7-4f28-b269-1c0a20ac6b7e"
-endpoint: "https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics"
+projectId: '38f5fcf2-c8d7-4f28-b269-1c0a20ac6b7e'
+endpoint: 'https://www-api.ibm.com/ibm-telemetry/v1/metrics'
collect:
npm:
dependencies: null
jsx:
elements:
- allowedAttributeNames:
- # General
- - 'accept'
- - 'action'
- - 'active'
- - 'addFocusListeners'
- - 'align'
- - 'aria-controls'
- - 'aria-label'
- - 'aria-labelledby'
- - 'ariaLabel'
- - 'as'
- - 'autoAlign'
- - 'autoComplete'
- - 'backwardText'
- - 'buttonKind'
- - 'checked'
- - 'children'
- - 'className'
- - 'clearSelectionDescription'
- - 'clearSelectionText'
- - 'closeButtonLabelText'
- - 'closeModal'
- - 'closeOnActivation'
- - 'colSpan'
- - 'cols'
- - 'compareItems'
- - 'condensed'
- - 'contained'
- - 'danger'
- - 'datePickerType'
- - 'defaultChecked'
- - 'defaultExpanded'
- - 'defaultOpen'
- - 'defaultSelected'
- - 'defaultValue'
- - 'description'
- - 'dir'
- - 'direction'
- - 'disabled'
- - 'downshiftProps'
- - 'element'
- - 'enableCounter'
- - 'enterDelayMs'
- - 'expandIconDescription'
- - 'expanded'
- - 'experimentalAutoAlign'
- - 'feedback'
- - 'feedbackTimeout'
- - 'forwardText'
- - 'fullWidth'
- - 'hasDivider'
- - 'hasIconOnly'
- - 'hasRoundedCorners'
- - 'hasScrollingContent'
- - 'head'
- - 'headers'
- - 'helperText'
- - 'hideCloseButton'
- - 'hideLabel'
- - 'hidePasswordLabel'
- - 'href'
- - 'iconDescription'
- - 'id'
- - 'indeterminate'
- - 'index'
- - 'initialSelectedItem'
- - 'initialSelectedItems'
- - 'inline'
- - 'invalid'
- - 'invalidText'
- - 'isActive'
- - 'isCondensed'
- - 'isCurrentPage'
- - 'isExpanded'
- - 'isExpressive'
- - 'isFlush'
- - 'isFullWidth'
- - 'isSelected'
- - 'isSideNavExpanded'
- - 'isSortable'
- - 'itemRangeText'
- - 'itemText'
- - 'itemToElement'
- - 'itemToString'
- - 'items'
- - 'itemsPerPageText'
- - 'kind'
- - 'label'
- - 'labelPosition'
- - 'labelText'
- - 'large'
- - 'launcherButtonRef'
- - 'leaveDelayMs'
- - 'legendId'
- - 'legendText'
- - 'level'
- - 'light'
- - 'loadingDescription'
- - 'loadingIconDescription'
- - 'loadingStatus'
- - 'locale'
- - 'lowContrast'
- - 'max'
- - 'maxCount'
- - 'modalHeading'
- - 'modalLabel'
- - 'mode'
- - 'multiple'
- - 'name'
- - 'narrow'
- - 'nested'
- - 'onBlur'
- - 'onChange'
- - 'onClear'
- - 'onClick'
- - 'onClose'
- - 'onCloseButtonClick'
- - 'onDelete'
- - 'onExpand'
- - 'onFocus'
- - 'onInputValueChange'
- - 'onKeyDown'
- - 'onKeyUp'
- - 'onLoadingSuccess'
- - 'onMenuChange'
- - 'onMouseEnter'
- - 'onMouseLeave'
- - 'onOpen'
- - 'onRequestClose'
- - 'onRequestSubmit'
- - 'onSelect'
- - 'onToggle'
- - 'open'
- - 'orientation'
- - 'overflowMenuOnHover'
- - 'page'
- - 'pageRangeText'
- - 'pageSize'
- - 'pageSizes'
- - 'pageText'
- - 'pagesUnknown'
- - 'passiveModal'
- - 'pattern'
- - 'placeholder'
- - 'prefix'
- - 'preventCloseOnClickOutside'
- - 'primaryButtonDisabled'
- - 'primaryButtonText'
- - 'radio'
- - 'readOnly'
- - 'renderIcon'
- - 'renderSelectedItem'
- - 'role'
- - 'rowCount'
- - 'rows'
- - 'secondaryButtonText'
- - 'secondaryButtons'
- - 'secondaryLabel'
- - 'selected'
- - 'selectedItem'
- - 'selectedItems'
- - 'selectionFeedback'
- - 'selectorPrimaryFocus'
- - 'selectorsFloatingMenus'
- - 'showPasswordLabel'
- - 'size'
- - 'slug'
- - 'small'
- - 'sortItems'
- - 'status'
- - 'statusIconDescription'
- - 'stickyHeader'
- - 'subtitle'
- - 'tabIndex'
- - 'text'
- - 'theme'
- - 'title'
- - 'titleText'
- - 'tooltipAlignment'
- - 'tooltipPosition'
- - 'totalItems'
- - 'translateWithId'
- - 'type'
- - 'useStaticWidth'
- - 'useTitleInItem'
- - 'useZebraStyles'
- - 'value'
- - 'vertical'
- - 'warn'
- - 'warnText'
- # AccordionItem
- - 'onHeadingClick'
- - 'renderExpando'
- - 'renderToggle'
- # AccordionSkeleton
- - 'count'
- # ActionableNotification
- - 'actionButtonLabel'
- - 'closeOnEscape'
- - 'hasFocus'
- - 'onActionButtonClick'
- # AspectRatio
- - 'ratio'
- # Breadcrumb
- - 'noTrailingSlash'
- # BreadcrumbItem
- - 'aria-current'
- # Button
- - 'dangerDescription'
- # ButtonSet
- - 'stacked'
- # ClickableTile
- - 'clicked'
- - 'rel'
- # CodeSnippet
- - 'copyButtonDescription'
- - 'copyText'
- - 'hideCopyButton'
- - 'maxCollapsedNumberOfRows'
- - 'maxExpandedNumberOfRows'
- - 'minCollapsedNumberOfRows'
- - 'minExpandedNumberOfRows'
- - 'showLessText'
- - 'showMoreText'
- - 'wrapText'
- # Column
- - 'lg'
- - 'md'
- - 'sm'
- - 'span'
- - 'xlg'
- # ComboBox
- - 'allowCustomValue'
- - 'onInputChange'
- - 'onToggleClick'
- - 'shouldFilterItem'
- # ComposedModal
- - 'containerClassName'
- # ContainedList
- - 'isInset'
- # Content
- - 'tagName'
- # Copy
- - 'onAnimationEnd'
- # DataTable
- - 'filterRows'
- - 'sortRow'
- # DataTableSkeleton
- - 'columnCount'
- - 'compact'
- - 'showHeader'
- - 'showToolbar'
- - 'zebra'
- # DatePicker
- - 'allowInput'
- - 'appendTo'
- - 'closeOnSelect'
- - 'dateFormat'
- - 'disable'
- - 'enable'
- - 'maxDate'
- - 'minDate'
- - 'short'
- # DatePickerSkeleton
- - 'range'
- # DefinitionTooltip
- - 'definition'
- - 'openOnHover'
- - 'tooltipText'
- - 'triggerClassName'
- # ErrorBoundary
- - 'fallback'
- # ExpandableTile
- - 'tileCollapsedIconText'
- - 'tileCollapsedLabel'
- - 'tileExpandedIconText'
- - 'tileExpandedLabel'
- # FileUploader
- - 'buttonLabel'
- - 'filenameStatus'
- - 'labelDescription'
- - 'labelTitle'
- # FileUploaderButton
- - 'disableLabelChanges'
- # FileUploaderDropContainer
- - 'onAddFiles'
- # FileUploaderItem
- - 'errorBody'
- - 'errorSubject'
- - 'uuid'
- # Filename
- - 'aria-describedby'
- # FormGroup
- - 'message'
- - 'messageText'
- # GridSettings
- - 'subgrid'
- # HeaderContainer
- - 'render'
- # HeaderMenuButton
- - 'isCollapsible'
- # HeaderPanel
- - 'onHeaderPanelFocus'
- # IconButton
- - 'wrapperClasses'
- # InlineLoading
- - 'onSuccess'
- - 'successDelay'
- # Link
- - 'visited'
- # Loading
- - 'withOverlay'
- # Menu
- - 'target'
- - 'x'
- - 'y'
- # MenuItem
- - 'shortcut'
- # MenuItemRadioGroup
- - 'defaultSelectedItem'
- # Modal
- - 'alert'
- - 'closeButtonLabel'
- - 'modalAriaLabel'
- - 'onSecondarySubmit'
- - 'shouldSubmitOnEnter'
- # ModalBody
- - 'hasForm'
- # ModalFooter
- - 'inputref'
- - 'primaryClassName'
- - 'secondaryClassName'
- # ModalHeader
- - 'buttonOnClick'
- - 'closeClassName'
- - 'closeIconClassName'
- - 'labelClassName'
- - 'titleClassName'
- # ModalWrapper
- - 'buttonTriggerClassName'
- - 'buttonTriggerText'
- - 'handleOpen'
- - 'handleSubmit'
- - 'modalBeforeContent'
- - 'modalText'
- - 'renderTriggerButtonIcon'
- - 'shouldCloseAfterSubmit'
- - 'triggerButtonIconDescription'
- - 'triggerButtonKind'
- - 'withHeader'
- # NotificationButton
- - 'notificationType'
- # NumberInput
- - 'allowEmpty'
- - 'disableWheel'
- - 'hideSteppers'
- - 'min'
- - 'step'
- # OrderedList
- - 'native'
- # OverflowMenuItem
- - 'closeMenu'
- - 'handleOverflowMenuItemFocus'
- - 'isDelete'
- - 'onMouseDown'
- - 'onMouseUp'
- - 'requireTitle'
- - 'wrapperClassName'
- # Pagination
- - 'isLastPage'
- - 'pageInputDisabled'
- - 'pageNumberText'
- - 'pageSizeInputDisabled'
- # PaginationNav
- - 'disableOverflow'
- - 'itemsShown'
- - 'loop'
- # PasswordInput
- - 'onTogglePasswordVisibility'
- # Popover
- - 'caret'
- - 'dropShadow'
- - 'highContrast'
- - 'isTabTip'
- # ProgressIndicator
- - 'currentIndex'
- - 'spaceEqually'
- # ProgressStep
- - 'complete'
- - 'current'
- - 'overflowTooltipProps'
- - 'tooltipId'
- # RadioButtonGroup
- - 'valueSelected'
- # Select
- - 'noLabel'
- # SelectItem
- - 'hidden'
- # SideNav
- - 'addMouseListeners'
- - 'isChildOfHeader'
- - 'isFixedNav'
- - 'isPersistent'
- - 'isRail'
- - 'onOverlayClick'
- - 'onSideNavBlur'
- # SideNavFooter
- - 'assistiveText'
- # SideNavSwitcher
- - 'options'
- # SkeletonIcon
- - 'style'
- # SkeletonText
- - 'heading'
- - 'lineCount'
- - 'paragraph'
- - 'width'
- # SliderSkeleton
- - 'twoHandles'
- # Stack
- - 'gap'
- # StructuredListCell
- - 'noWrap'
- # StructuredListWrapper
- - 'selection'
- # SwitcherItem
- - 'handleSwitcherItemFocus'
- # Tab
- - 'renderButton'
- # TabList
- - 'activation'
- - 'iconSize'
- - 'leftOverflowButtonProps'
- - 'rightOverflowButtonProps'
- - 'scrollDebounceWait'
- - 'scrollIntoView'
- # TableBatchActions
- - 'onCancel'
- - 'onSelectAll'
- - 'shouldShowBatchActions'
- - 'totalCount'
- - 'totalSelected'
- # TableBody
- - 'aria-live'
- # TableExpandHeader
- - 'enableExpando'
- - 'enableToggle'
- # TableExpandRow
- - 'expandHeader'
- # TableHeader
- - 'isSortHeader'
- - 'scope'
- - 'sortDirection'
- # TableToolbarSearch
- - 'persistent'
- - 'searchContainerClass'
- # Tabs
- - 'defaultSelectedIndex'
- - 'dismissable'
- - 'onTabCloseRequest'
- - 'selectedIndex'
- # Tag
- - 'filter'
- # TextArea
- - 'counterMode'
- # TimePicker
- - 'maxLength'
- - 'warning'
- - 'warningText'
- # ToastNotification
- - 'caption'
- - 'timeout'
- # Toggle
- - 'defaultToggled'
- - 'labelA'
- - 'labelB'
- - 'toggled'
- # TreeNode
- - 'depth'
- - 'onNodeFocusEvent'
- - 'onTreeSelect'
- # TreeView
- - 'multiselect'
- # unstable_FeatureFlags
- - 'flags'
- # unstable_Layout
- - 'density'
- # unstable_PageSelector
- - 'currentPage'
- - 'totalPages'
- # unstable_Pagination
- - 'initialPage'
- # unstable_TextDirection
- - 'getTextDirection'
- # unstable__FluidMultiSelect
- - 'isFilterable'
- # unstable__FluidTextInput
- - 'isPassword'
- # unstable__FluidTimePickerSkeleton
- - 'isOnlyTwo'
- # unstable__Slug
- - 'aiText'
- - 'aiTextLabel'
- - 'dotType'
- - 'onRevertClick'
- - 'revertActive'
- - 'revertLabel'
- - 'slugContent'
- - 'slugLabel'
- # React
- - key
- - ref
- allowedAttributeStringValues:
- # General - align
- - 'bottom'
- - 'bottom-left'
- - 'bottom-right'
- - 'end'
- - 'left'
- - 'left-bottom'
- - 'left-top'
- - 'right'
- - 'right-bottom'
- - 'right-top'
- - 'start'
- - 'top'
- - 'top-left'
- - 'top-right'
- # General - buttonKind
- - 'danger'
- - 'danger--ghost'
- - 'danger--primary'
- - 'danger--tertiary'
- - 'ghost'
- - 'primary'
- - 'secondary'
- - 'tertiary'
- # General - datePickerType
- - 'range'
- - 'simple'
- - 'single'
- # General - dir
- - 'auto'
- - 'ltr'
- - 'rtl'
- # General - direction
- - 'bottom'
- - 'top'
- # General - kind
- - 'danger'
- - 'danger--ghost'
- - 'danger--primary'
- - 'danger--tertiary'
- - 'default'
- - 'disclosed'
- - 'error'
- - 'ghost'
- - 'hollow'
- - 'info'
- - 'info-square'
- - 'inline'
- - 'on-page'
- - 'primary'
- - 'secondary'
- - 'success'
- - 'tertiary'
- - 'warning'
- - 'warning-alt'
- # General - labelPosition
- - 'left'
- - 'right'
- # General - loadingStatus
- - 'active'
- - 'error'
- - 'finished'
- - 'inactive'
- # General - locale
- - 'ar'
- - 'at'
- - 'az'
- - 'be'
- - 'bg'
- - 'bn'
- - 'bs'
- - 'cat'
- - 'cs'
- - 'cy'
- - 'da'
- - 'de'
- - 'en'
- - 'eo'
- - 'es'
- - 'et'
- - 'fa'
- - 'fi'
- - 'fo'
- - 'fr'
- - 'ga'
- - 'gr'
- - 'he'
- - 'hi'
- - 'hr'
- - 'hu'
- - 'id'
- - 'is'
- - 'it'
- - 'ja'
- - 'ka'
- - 'km'
- - 'ko'
- - 'kz'
- - 'lt'
- - 'lv'
- - 'mk'
- - 'mn'
- - 'ms'
- - 'my'
- - 'nl'
- - 'no'
- - 'pa'
- - 'pl'
- - 'pt'
- - 'ro'
- - 'ru'
- - 'si'
- - 'sk'
- - 'sl'
- - 'sq'
- - 'sr'
- - 'sv'
- - 'th'
- - 'tr'
- - 'uk'
- - 'uz'
- - 'uz_latn'
- - 'vn'
- - 'zh'
- - 'zh_tw'
- # General - max
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # General - mode
- - 'basic'
- - 'css-grid'
- - 'flexbox'
- - 'full'
- # General - orientation
- - 'horizontal'
- - 'vertical'
- # General - role
- - 'alert'
- - 'log'
- - 'status'
- # General - selectionFeedback
- - 'fixed'
- - 'top'
- - 'top-after-reopen'
- # General - size
- - '2xl'
- - '2xs'
- - 'big'
- - 'lg'
- - 'md'
- - 'mini'
- - 'sm'
- - 'small'
- - 'xl'
- - 'xs'
- # General - status
- - 'active'
- - 'complete'
- - 'edit'
- - 'error'
- - 'finished'
- - 'inactive'
- - 'uploading'
- # General - theme
- - 'g10'
- - 'g100'
- - 'g90'
- - 'white'
- # General - tooltipAlignment
- - 'bottom'
- - 'bottom-left'
- - 'bottom-right'
- - 'center'
- - 'end'
- - 'left'
- - 'right'
- - 'start'
- - 'top'
- - 'top-left'
- - 'top-right'
- # General - tooltipPosition
- - 'bottom'
- - 'left'
- - 'right'
- - 'top'
- # General - type
- - 'blue'
- - 'button'
- - 'cool-gray'
- - 'cyan'
- - 'default'
- - 'gray'
- - 'green'
- - 'high-contrast'
- - 'indented'
- - 'inline'
- - 'magenta'
- - 'multi'
- - 'outline'
- - 'password'
- - 'purple'
- - 'red'
- - 'reset'
- - 'single'
- - 'submit'
- - 'teal'
- - 'text'
- - 'warm-gray'
- # AspectRatio - ratio
- - '16x9'
- - '1x1'
- - '1x2'
- - '2x1'
- - '2x3'
- - '3x2'
- - '3x4'
- - '4x3'
- - '9x16'
- # BreadcrumbItem - aria-current
- - 'date'
- - 'false'
- - 'location'
- - 'page'
- - 'step'
- - 'time'
- - 'true'
- # Column - lg
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # Column - md
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # Column - sm
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # Column - span
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # Column - xlg
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # FileUploader - filenameStatus
- - 'complete'
- - 'edit'
- - 'uploading'
- # ModalWrapper - triggerButtonKind
- - 'danger'
- - 'danger--ghost'
- - 'danger--primary'
- - 'danger--tertiary'
- - 'ghost'
- - 'primary'
- - 'secondary'
- - 'tertiary'
- # NotificationButton - notificationType
- - 'actionable'
- - 'inline'
- - 'toast'
- # TabList - activation
- - 'automatic'
- - 'manual'
- # TabList - iconSize
- - 'default'
- - 'lg'
- # TableBody - aria-live
- - 'assertive'
- - 'off'
- - 'polite'
- # TableHeader - sortDirection
- - 'ASC'
- - 'DESC'
- - 'NONE'
- # TextArea - counterMode
- - 'character'
- - 'word'
- # unstable_Layout - density
- - 'condensed'
- - 'normal'
- # unstable__Slug - dotType
- - 'default'
- - 'hollow'
+ allowedAttributeNames:
+ # General
+ - 'accept'
+ - 'action'
+ - 'active'
+ - 'addFocusListeners'
+ - 'align'
+ - 'aria-controls'
+ - 'aria-label'
+ - 'aria-labelledby'
+ - 'ariaLabel'
+ - 'as'
+ - 'autoAlign'
+ - 'autoComplete'
+ - 'backwardText'
+ - 'buttonKind'
+ - 'checked'
+ - 'children'
+ - 'className'
+ - 'clearSelectionDescription'
+ - 'clearSelectionText'
+ - 'closeButtonLabelText'
+ - 'closeModal'
+ - 'closeOnActivation'
+ - 'colSpan'
+ - 'cols'
+ - 'compareItems'
+ - 'condensed'
+ - 'contained'
+ - 'danger'
+ - 'datePickerType'
+ - 'defaultChecked'
+ - 'defaultExpanded'
+ - 'defaultOpen'
+ - 'defaultSelected'
+ - 'defaultValue'
+ - 'description'
+ - 'dir'
+ - 'direction'
+ - 'disabled'
+ - 'downshiftProps'
+ - 'element'
+ - 'enableCounter'
+ - 'enterDelayMs'
+ - 'expandIconDescription'
+ - 'expanded'
+ - 'experimentalAutoAlign'
+ - 'feedback'
+ - 'feedbackTimeout'
+ - 'forwardText'
+ - 'fullWidth'
+ - 'hasDivider'
+ - 'hasIconOnly'
+ - 'hasRoundedCorners'
+ - 'hasScrollingContent'
+ - 'head'
+ - 'headers'
+ - 'helperText'
+ - 'hideCloseButton'
+ - 'hideLabel'
+ - 'hidePasswordLabel'
+ - 'href'
+ - 'iconDescription'
+ - 'id'
+ - 'indeterminate'
+ - 'index'
+ - 'initialSelectedItem'
+ - 'initialSelectedItems'
+ - 'inline'
+ - 'invalid'
+ - 'invalidText'
+ - 'isActive'
+ - 'isCondensed'
+ - 'isCurrentPage'
+ - 'isExpanded'
+ - 'isExpressive'
+ - 'isFlush'
+ - 'isFullWidth'
+ - 'isSelected'
+ - 'isSideNavExpanded'
+ - 'isSortable'
+ - 'itemRangeText'
+ - 'itemText'
+ - 'itemToElement'
+ - 'itemToString'
+ - 'items'
+ - 'itemsPerPageText'
+ - 'kind'
+ - 'label'
+ - 'labelPosition'
+ - 'labelText'
+ - 'large'
+ - 'launcherButtonRef'
+ - 'leaveDelayMs'
+ - 'legendId'
+ - 'legendText'
+ - 'level'
+ - 'light'
+ - 'loadingDescription'
+ - 'loadingIconDescription'
+ - 'loadingStatus'
+ - 'locale'
+ - 'lowContrast'
+ - 'max'
+ - 'maxCount'
+ - 'modalHeading'
+ - 'modalLabel'
+ - 'mode'
+ - 'multiple'
+ - 'name'
+ - 'narrow'
+ - 'nested'
+ - 'onBlur'
+ - 'onChange'
+ - 'onClear'
+ - 'onClick'
+ - 'onClose'
+ - 'onCloseButtonClick'
+ - 'onDelete'
+ - 'onExpand'
+ - 'onFocus'
+ - 'onInputValueChange'
+ - 'onKeyDown'
+ - 'onKeyUp'
+ - 'onLoadingSuccess'
+ - 'onMenuChange'
+ - 'onMouseEnter'
+ - 'onMouseLeave'
+ - 'onOpen'
+ - 'onRequestClose'
+ - 'onRequestSubmit'
+ - 'onSelect'
+ - 'onToggle'
+ - 'open'
+ - 'orientation'
+ - 'overflowMenuOnHover'
+ - 'page'
+ - 'pageRangeText'
+ - 'pageSize'
+ - 'pageSizes'
+ - 'pageText'
+ - 'pagesUnknown'
+ - 'passiveModal'
+ - 'pattern'
+ - 'placeholder'
+ - 'prefix'
+ - 'preventCloseOnClickOutside'
+ - 'primaryButtonDisabled'
+ - 'primaryButtonText'
+ - 'radio'
+ - 'readOnly'
+ - 'renderIcon'
+ - 'renderSelectedItem'
+ - 'role'
+ - 'rowCount'
+ - 'rows'
+ - 'secondaryButtonText'
+ - 'secondaryButtons'
+ - 'secondaryLabel'
+ - 'selected'
+ - 'selectedItem'
+ - 'selectedItems'
+ - 'selectionFeedback'
+ - 'selectorPrimaryFocus'
+ - 'selectorsFloatingMenus'
+ - 'showPasswordLabel'
+ - 'size'
+ - 'slug'
+ - 'small'
+ - 'sortItems'
+ - 'status'
+ - 'statusIconDescription'
+ - 'stickyHeader'
+ - 'subtitle'
+ - 'tabIndex'
+ - 'text'
+ - 'theme'
+ - 'title'
+ - 'titleText'
+ - 'tooltipAlignment'
+ - 'tooltipPosition'
+ - 'totalItems'
+ - 'translateWithId'
+ - 'type'
+ - 'useStaticWidth'
+ - 'useTitleInItem'
+ - 'useZebraStyles'
+ - 'value'
+ - 'vertical'
+ - 'warn'
+ - 'warnText'
+ # AccordionItem
+ - 'onHeadingClick'
+ - 'renderExpando'
+ - 'renderToggle'
+ # AccordionSkeleton
+ - 'count'
+ # ActionableNotification
+ - 'actionButtonLabel'
+ - 'closeOnEscape'
+ - 'hasFocus'
+ - 'onActionButtonClick'
+ # AspectRatio
+ - 'ratio'
+ # Breadcrumb
+ - 'noTrailingSlash'
+ # BreadcrumbItem
+ - 'aria-current'
+ # Button
+ - 'dangerDescription'
+ # ButtonSet
+ - 'stacked'
+ # ClickableTile
+ - 'clicked'
+ - 'rel'
+ # CodeSnippet
+ - 'copyButtonDescription'
+ - 'copyText'
+ - 'hideCopyButton'
+ - 'maxCollapsedNumberOfRows'
+ - 'maxExpandedNumberOfRows'
+ - 'minCollapsedNumberOfRows'
+ - 'minExpandedNumberOfRows'
+ - 'showLessText'
+ - 'showMoreText'
+ - 'wrapText'
+ # Column
+ - 'lg'
+ - 'md'
+ - 'sm'
+ - 'span'
+ - 'xlg'
+ # ComboBox
+ - 'allowCustomValue'
+ - 'onInputChange'
+ - 'onToggleClick'
+ - 'shouldFilterItem'
+ # ComposedModal
+ - 'containerClassName'
+ # ContainedList
+ - 'isInset'
+ # Content
+ - 'tagName'
+ # Copy
+ - 'onAnimationEnd'
+ # DataTable
+ - 'filterRows'
+ - 'sortRow'
+ # DataTableSkeleton
+ - 'columnCount'
+ - 'compact'
+ - 'showHeader'
+ - 'showToolbar'
+ - 'zebra'
+ # DatePicker
+ - 'allowInput'
+ - 'appendTo'
+ - 'closeOnSelect'
+ - 'dateFormat'
+ - 'disable'
+ - 'enable'
+ - 'maxDate'
+ - 'minDate'
+ - 'short'
+ # DatePickerSkeleton
+ - 'range'
+ # DefinitionTooltip
+ - 'definition'
+ - 'openOnHover'
+ - 'tooltipText'
+ - 'triggerClassName'
+ # ErrorBoundary
+ - 'fallback'
+ # ExpandableTile
+ - 'tileCollapsedIconText'
+ - 'tileCollapsedLabel'
+ - 'tileExpandedIconText'
+ - 'tileExpandedLabel'
+ # FileUploader
+ - 'buttonLabel'
+ - 'filenameStatus'
+ - 'labelDescription'
+ - 'labelTitle'
+ # FileUploaderButton
+ - 'disableLabelChanges'
+ # FileUploaderDropContainer
+ - 'onAddFiles'
+ # FileUploaderItem
+ - 'errorBody'
+ - 'errorSubject'
+ - 'uuid'
+ # Filename
+ - 'aria-describedby'
+ # FormGroup
+ - 'message'
+ - 'messageText'
+ # GridSettings
+ - 'subgrid'
+ # HeaderContainer
+ - 'render'
+ # HeaderMenuButton
+ - 'isCollapsible'
+ # HeaderPanel
+ - 'onHeaderPanelFocus'
+ # IconButton
+ - 'wrapperClasses'
+ # InlineLoading
+ - 'onSuccess'
+ - 'successDelay'
+ # Link
+ - 'visited'
+ # Loading
+ - 'withOverlay'
+ # Menu
+ - 'target'
+ - 'x'
+ - 'y'
+ # MenuItem
+ - 'shortcut'
+ # MenuItemRadioGroup
+ - 'defaultSelectedItem'
+ # Modal
+ - 'alert'
+ - 'closeButtonLabel'
+ - 'modalAriaLabel'
+ - 'onSecondarySubmit'
+ - 'shouldSubmitOnEnter'
+ # ModalBody
+ - 'hasForm'
+ # ModalFooter
+ - 'inputref'
+ - 'primaryClassName'
+ - 'secondaryClassName'
+ # ModalHeader
+ - 'buttonOnClick'
+ - 'closeClassName'
+ - 'closeIconClassName'
+ - 'labelClassName'
+ - 'titleClassName'
+ # ModalWrapper
+ - 'buttonTriggerClassName'
+ - 'buttonTriggerText'
+ - 'handleOpen'
+ - 'handleSubmit'
+ - 'modalBeforeContent'
+ - 'modalText'
+ - 'renderTriggerButtonIcon'
+ - 'shouldCloseAfterSubmit'
+ - 'triggerButtonIconDescription'
+ - 'triggerButtonKind'
+ - 'withHeader'
+ # NotificationButton
+ - 'notificationType'
+ # NumberInput
+ - 'allowEmpty'
+ - 'disableWheel'
+ - 'hideSteppers'
+ - 'min'
+ - 'step'
+ # OrderedList
+ - 'native'
+ # OverflowMenuItem
+ - 'closeMenu'
+ - 'handleOverflowMenuItemFocus'
+ - 'isDelete'
+ - 'onMouseDown'
+ - 'onMouseUp'
+ - 'requireTitle'
+ - 'wrapperClassName'
+ # Pagination
+ - 'isLastPage'
+ - 'pageInputDisabled'
+ - 'pageNumberText'
+ - 'pageSizeInputDisabled'
+ # PaginationNav
+ - 'disableOverflow'
+ - 'itemsShown'
+ - 'loop'
+ # PasswordInput
+ - 'onTogglePasswordVisibility'
+ # Popover
+ - 'caret'
+ - 'dropShadow'
+ - 'highContrast'
+ - 'isTabTip'
+ # ProgressIndicator
+ - 'currentIndex'
+ - 'spaceEqually'
+ # ProgressStep
+ - 'complete'
+ - 'current'
+ - 'overflowTooltipProps'
+ - 'tooltipId'
+ # RadioButtonGroup
+ - 'valueSelected'
+ # Select
+ - 'noLabel'
+ # SelectItem
+ - 'hidden'
+ # SideNav
+ - 'addMouseListeners'
+ - 'isChildOfHeader'
+ - 'isFixedNav'
+ - 'isPersistent'
+ - 'isRail'
+ - 'onOverlayClick'
+ - 'onSideNavBlur'
+ # SideNavFooter
+ - 'assistiveText'
+ # SideNavSwitcher
+ - 'options'
+ # SkeletonIcon
+ - 'style'
+ # SkeletonText
+ - 'heading'
+ - 'lineCount'
+ - 'paragraph'
+ - 'width'
+ # SliderSkeleton
+ - 'twoHandles'
+ # Stack
+ - 'gap'
+ # StructuredListCell
+ - 'noWrap'
+ # StructuredListWrapper
+ - 'selection'
+ # SwitcherItem
+ - 'handleSwitcherItemFocus'
+ # Tab
+ - 'renderButton'
+ # TabList
+ - 'activation'
+ - 'iconSize'
+ - 'leftOverflowButtonProps'
+ - 'rightOverflowButtonProps'
+ - 'scrollDebounceWait'
+ - 'scrollIntoView'
+ # TableBatchActions
+ - 'onCancel'
+ - 'onSelectAll'
+ - 'shouldShowBatchActions'
+ - 'totalCount'
+ - 'totalSelected'
+ # TableBody
+ - 'aria-live'
+ # TableExpandHeader
+ - 'enableExpando'
+ - 'enableToggle'
+ # TableExpandRow
+ - 'expandHeader'
+ # TableHeader
+ - 'isSortHeader'
+ - 'scope'
+ - 'sortDirection'
+ # TableToolbarSearch
+ - 'persistent'
+ - 'searchContainerClass'
+ # Tabs
+ - 'defaultSelectedIndex'
+ - 'dismissable'
+ - 'onTabCloseRequest'
+ - 'selectedIndex'
+ # Tag
+ - 'filter'
+ # TextArea
+ - 'counterMode'
+ # TimePicker
+ - 'maxLength'
+ - 'warning'
+ - 'warningText'
+ # ToastNotification
+ - 'caption'
+ - 'timeout'
+ # Toggle
+ - 'defaultToggled'
+ - 'labelA'
+ - 'labelB'
+ - 'toggled'
+ # TreeNode
+ - 'depth'
+ - 'onNodeFocusEvent'
+ - 'onTreeSelect'
+ # TreeView
+ - 'multiselect'
+ # unstable_FeatureFlags
+ - 'flags'
+ # unstable_Layout
+ - 'density'
+ # unstable_PageSelector
+ - 'currentPage'
+ - 'totalPages'
+ # unstable_Pagination
+ - 'initialPage'
+ # unstable_TextDirection
+ - 'getTextDirection'
+ # unstable__FluidMultiSelect
+ - 'isFilterable'
+ # unstable__FluidTextInput
+ - 'isPassword'
+ # unstable__FluidTimePickerSkeleton
+ - 'isOnlyTwo'
+ # unstable__Slug
+ - 'aiText'
+ - 'aiTextLabel'
+ - 'dotType'
+ - 'onRevertClick'
+ - 'revertActive'
+ - 'revertLabel'
+ - 'slugContent'
+ - 'slugLabel'
+ # React
+ - key
+ - ref
+ allowedAttributeStringValues:
+ # General - align
+ - 'bottom'
+ - 'bottom-left'
+ - 'bottom-right'
+ - 'end'
+ - 'left'
+ - 'left-bottom'
+ - 'left-top'
+ - 'right'
+ - 'right-bottom'
+ - 'right-top'
+ - 'start'
+ - 'top'
+ - 'top-left'
+ - 'top-right'
+ # General - buttonKind
+ - 'danger'
+ - 'danger--ghost'
+ - 'danger--primary'
+ - 'danger--tertiary'
+ - 'ghost'
+ - 'primary'
+ - 'secondary'
+ - 'tertiary'
+ # General - datePickerType
+ - 'range'
+ - 'simple'
+ - 'single'
+ # General - dir
+ - 'auto'
+ - 'ltr'
+ - 'rtl'
+ # General - direction
+ - 'bottom'
+ - 'top'
+ # General - kind
+ - 'danger'
+ - 'danger--ghost'
+ - 'danger--primary'
+ - 'danger--tertiary'
+ - 'default'
+ - 'disclosed'
+ - 'error'
+ - 'ghost'
+ - 'hollow'
+ - 'info'
+ - 'info-square'
+ - 'inline'
+ - 'on-page'
+ - 'primary'
+ - 'secondary'
+ - 'success'
+ - 'tertiary'
+ - 'warning'
+ - 'warning-alt'
+ # General - labelPosition
+ - 'left'
+ - 'right'
+ # General - loadingStatus
+ - 'active'
+ - 'error'
+ - 'finished'
+ - 'inactive'
+ # General - locale
+ - 'ar'
+ - 'at'
+ - 'az'
+ - 'be'
+ - 'bg'
+ - 'bn'
+ - 'bs'
+ - 'cat'
+ - 'cs'
+ - 'cy'
+ - 'da'
+ - 'de'
+ - 'en'
+ - 'eo'
+ - 'es'
+ - 'et'
+ - 'fa'
+ - 'fi'
+ - 'fo'
+ - 'fr'
+ - 'ga'
+ - 'gr'
+ - 'he'
+ - 'hi'
+ - 'hr'
+ - 'hu'
+ - 'id'
+ - 'is'
+ - 'it'
+ - 'ja'
+ - 'ka'
+ - 'km'
+ - 'ko'
+ - 'kz'
+ - 'lt'
+ - 'lv'
+ - 'mk'
+ - 'mn'
+ - 'ms'
+ - 'my'
+ - 'nl'
+ - 'no'
+ - 'pa'
+ - 'pl'
+ - 'pt'
+ - 'ro'
+ - 'ru'
+ - 'si'
+ - 'sk'
+ - 'sl'
+ - 'sq'
+ - 'sr'
+ - 'sv'
+ - 'th'
+ - 'tr'
+ - 'uk'
+ - 'uz'
+ - 'uz_latn'
+ - 'vn'
+ - 'zh'
+ - 'zh_tw'
+ # General - max
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # General - mode
+ - 'basic'
+ - 'css-grid'
+ - 'flexbox'
+ - 'full'
+ # General - orientation
+ - 'horizontal'
+ - 'vertical'
+ # General - role
+ - 'alert'
+ - 'log'
+ - 'status'
+ # General - selectionFeedback
+ - 'fixed'
+ - 'top'
+ - 'top-after-reopen'
+ # General - size
+ - '2xl'
+ - '2xs'
+ - 'big'
+ - 'lg'
+ - 'md'
+ - 'mini'
+ - 'sm'
+ - 'small'
+ - 'xl'
+ - 'xs'
+ # General - status
+ - 'active'
+ - 'complete'
+ - 'edit'
+ - 'error'
+ - 'finished'
+ - 'inactive'
+ - 'uploading'
+ # General - theme
+ - 'g10'
+ - 'g100'
+ - 'g90'
+ - 'white'
+ # General - tooltipAlignment
+ - 'bottom'
+ - 'bottom-left'
+ - 'bottom-right'
+ - 'center'
+ - 'end'
+ - 'left'
+ - 'right'
+ - 'start'
+ - 'top'
+ - 'top-left'
+ - 'top-right'
+ # General - tooltipPosition
+ - 'bottom'
+ - 'left'
+ - 'right'
+ - 'top'
+ # General - type
+ - 'blue'
+ - 'button'
+ - 'cool-gray'
+ - 'cyan'
+ - 'default'
+ - 'gray'
+ - 'green'
+ - 'high-contrast'
+ - 'indented'
+ - 'inline'
+ - 'magenta'
+ - 'multi'
+ - 'outline'
+ - 'password'
+ - 'purple'
+ - 'red'
+ - 'reset'
+ - 'single'
+ - 'submit'
+ - 'teal'
+ - 'text'
+ - 'warm-gray'
+ # AspectRatio - ratio
+ - '16x9'
+ - '1x1'
+ - '1x2'
+ - '2x1'
+ - '2x3'
+ - '3x2'
+ - '3x4'
+ - '4x3'
+ - '9x16'
+ # BreadcrumbItem - aria-current
+ - 'date'
+ - 'false'
+ - 'location'
+ - 'page'
+ - 'step'
+ - 'time'
+ - 'true'
+ # Column - lg
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # Column - md
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # Column - sm
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # Column - span
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # Column - xlg
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # FileUploader - filenameStatus
+ - 'complete'
+ - 'edit'
+ - 'uploading'
+ # ModalWrapper - triggerButtonKind
+ - 'danger'
+ - 'danger--ghost'
+ - 'danger--primary'
+ - 'danger--tertiary'
+ - 'ghost'
+ - 'primary'
+ - 'secondary'
+ - 'tertiary'
+ # NotificationButton - notificationType
+ - 'actionable'
+ - 'inline'
+ - 'toast'
+ # TabList - activation
+ - 'automatic'
+ - 'manual'
+ # TabList - iconSize
+ - 'default'
+ - 'lg'
+ # TableBody - aria-live
+ - 'assertive'
+ - 'off'
+ - 'polite'
+ # TableHeader - sortDirection
+ - 'ASC'
+ - 'DESC'
+ - 'NONE'
+ # TextArea - counterMode
+ - 'character'
+ - 'word'
+ # unstable_Layout - density
+ - 'condensed'
+ - 'normal'
+ # unstable__Slug - dotType
+ - 'default'
+ - 'hollow'
js:
functions: {}
tokens: null
diff --git a/packages/carbon-components/README.md b/packages/carbon-components/README.md
index 4997a9029c62..c2df31c9cd0f 100644
--- a/packages/carbon-components/README.md
+++ b/packages/carbon-components/README.md
@@ -152,9 +152,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/carbon-components/telemetry.yml b/packages/carbon-components/telemetry.yml
index f23ffd395fb2..07bfb67b989b 100644
--- a/packages/carbon-components/telemetry.yml
+++ b/packages/carbon-components/telemetry.yml
@@ -2,10 +2,10 @@
version: 1
projectId: fbc5603c-90ba-4d2f-b054-55108c9e06c0
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
js:
- tokens:
+ tokens:
functions: {}
diff --git a/packages/cli/README.md b/packages/cli/README.md
index c6a90367995e..925d9d05d938 100644
--- a/packages/cli/README.md
+++ b/packages/cli/README.md
@@ -58,9 +58,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/cli/telemetry.yml b/packages/cli/telemetry.yml
index aa485ea515d3..0604eb442174 100644
--- a/packages/cli/telemetry.yml
+++ b/packages/cli/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 9495f863-d218-4262-acd0-fbf6076ff244
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/colors/README.md b/packages/colors/README.md
index 82f39fdf43ea..2e72d200c59e 100644
--- a/packages/colors/README.md
+++ b/packages/colors/README.md
@@ -103,9 +103,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/colors/telemetry.yml b/packages/colors/telemetry.yml
index cea24cc61d3a..976b8842ddc0 100644
--- a/packages/colors/telemetry.yml
+++ b/packages/colors/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 8c6b584f-72b3-499f-9341-bb0afeda0aa8
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/elements/README.md b/packages/elements/README.md
index baabf3e0dec5..b453c0181f34 100644
--- a/packages/elements/README.md
+++ b/packages/elements/README.md
@@ -83,9 +83,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/elements/telemetry.yml b/packages/elements/telemetry.yml
index f39c0b734ee2..173a1308bcde 100644
--- a/packages/elements/telemetry.yml
+++ b/packages/elements/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: ab59403a-7d2b-4f03-b4c8-5372dc9e2156
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/feature-flags/README.md b/packages/feature-flags/README.md
index 1b22cc88d854..6c99bef1d564 100644
--- a/packages/feature-flags/README.md
+++ b/packages/feature-flags/README.md
@@ -108,9 +108,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/feature-flags/telemetry.yml b/packages/feature-flags/telemetry.yml
index 74345821182e..2772da0725be 100644
--- a/packages/feature-flags/telemetry.yml
+++ b/packages/feature-flags/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: e1c4a88e-d5e0-4f47-a500-f162ee84d209
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/grid/README.md b/packages/grid/README.md
index ce0f941276b7..0ac020779c36 100644
--- a/packages/grid/README.md
+++ b/packages/grid/README.md
@@ -98,9 +98,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/grid/telemetry.yml b/packages/grid/telemetry.yml
index 853ce6a7cb32..84ad941b40ca 100644
--- a/packages/grid/telemetry.yml
+++ b/packages/grid/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: b5e1ce58-4ab2-4643-9282-fd1d6a0cecfe
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/icon-helpers/README.md b/packages/icon-helpers/README.md
index d3f3a42372d4..356a72589d9d 100644
--- a/packages/icon-helpers/README.md
+++ b/packages/icon-helpers/README.md
@@ -109,9 +109,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/icon-helpers/telemetry.yml b/packages/icon-helpers/telemetry.yml
index 926a378e7c45..07254a1b03a3 100644
--- a/packages/icon-helpers/telemetry.yml
+++ b/packages/icon-helpers/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 123fb465-aaf3-4fce-a54e-ea4944b61678
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/icons-react/README.md b/packages/icons-react/README.md
index d400ab02da52..4de82d71247e 100644
--- a/packages/icons-react/README.md
+++ b/packages/icons-react/README.md
@@ -154,9 +154,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/icons-react/telemetry.yml b/packages/icons-react/telemetry.yml
index ce13cce4c103..b9f74a7835ce 100644
--- a/packages/icons-react/telemetry.yml
+++ b/packages/icons-react/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: e31e2f56-3767-407b-a854-ad7b9cd27677
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/icons-vue/README.md b/packages/icons-vue/README.md
index 2f2b3a715392..cc242f89772f 100644
--- a/packages/icons-vue/README.md
+++ b/packages/icons-vue/README.md
@@ -98,9 +98,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/icons-vue/telemetry.yml b/packages/icons-vue/telemetry.yml
index fea352bae2b9..9f3653e0764b 100644
--- a/packages/icons-vue/telemetry.yml
+++ b/packages/icons-vue/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 39aef2ca-e3d9-4afc-9617-c2495f61865d
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/icons/README.md b/packages/icons/README.md
index 586eeee01800..de16b6503b9a 100644
--- a/packages/icons/README.md
+++ b/packages/icons/README.md
@@ -113,9 +113,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/icons/categories.yml b/packages/icons/categories.yml
index 6e88f79ad6b4..c1d2ca084984 100644
--- a/packages/icons/categories.yml
+++ b/packages/icons/categories.yml
@@ -1460,6 +1460,7 @@ categories:
- document--multiple-02
- document--pdf
- document--preliminary
+ - document--processor
- document--protected
- document--requirements
- document--security
diff --git a/packages/icons/icons.yml b/packages/icons/icons.yml
index 68c68539f45e..8365c85a5b4d 100644
--- a/packages/icons/icons.yml
+++ b/packages/icons/icons.yml
@@ -7510,6 +7510,18 @@
- draft
sizes:
- 32
+- name: document--processor
+ friendly_name: Document processor
+ aliases:
+ - document
+ - processing
+ - extraction
+ - classification
+ - data
+ - AI
+ - digital labor
+ sizes:
+ - 32
- name: document--protected
friendly_name: Document protected
aliases:
diff --git a/packages/icons/src/svg/32/document--processor.svg b/packages/icons/src/svg/32/document--processor.svg
new file mode 100644
index 000000000000..5700d41ebe9f
--- /dev/null
+++ b/packages/icons/src/svg/32/document--processor.svg
@@ -0,0 +1,16 @@
+
+
\ No newline at end of file
diff --git a/packages/icons/telemetry.yml b/packages/icons/telemetry.yml
index 6ad84fee6089..6150c37c46b2 100644
--- a/packages/icons/telemetry.yml
+++ b/packages/icons/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: b75a5380-3b55-4854-ad79-7bf340315aeb
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/layout/README.md b/packages/layout/README.md
index d0bcce97b9c7..1092579573d2 100644
--- a/packages/layout/README.md
+++ b/packages/layout/README.md
@@ -53,9 +53,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/layout/scss/modules/_convert.scss b/packages/layout/scss/modules/_convert.scss
index de6c70165e24..c0a84bfbb5a5 100644
--- a/packages/layout/scss/modules/_convert.scss
+++ b/packages/layout/scss/modules/_convert.scss
@@ -20,8 +20,8 @@ $base-font-size: 16px !default;
/// @access public
/// @group @carbon/layout
@function to-rem($px) {
- @if unit($px) != 'px' {
- @error "Expected argument $px to be of type `px`, instead received: `#{unit($px)}`";
+ @if math.unit($px) != 'px' {
+ @error "Expected argument $px to be of type `px`, instead received: `#{math.unit($px)}`";
}
@return math.div($px, $base-font-size) * 1rem;
@@ -35,8 +35,8 @@ $base-font-size: 16px !default;
/// @deprecated
/// @group @carbon/layout
@function rem($px) {
- @if unit($px) != 'px' {
- @error "Expected argument $px to be of type `px`, instead received: `#{unit($px)}`";
+ @if math.unit($px) != 'px' {
+ @error "Expected argument $px to be of type `px`, instead received: `#{math.unit($px)}`";
}
@return math.div($px, $base-font-size) * 1rem;
@@ -48,8 +48,8 @@ $base-font-size: 16px !default;
/// @access public
/// @group @carbon/layout
@function em($px) {
- @if unit($px) != 'px' {
- @error "Expected argument $px to be of type `px`, instead received: `#{unit($px)}`";
+ @if math.unit($px) != 'px' {
+ @error "Expected argument $px to be of type `px`, instead received: `#{math.unit($px)}`";
}
@return math.div($px, $base-font-size) * 1em;
diff --git a/packages/layout/telemetry.yml b/packages/layout/telemetry.yml
index be05f229e8ee..df8c412dd3ca 100644
--- a/packages/layout/telemetry.yml
+++ b/packages/layout/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: bf462a00-a4ac-4660-8554-c59ce1f088e8
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/motion/README.md b/packages/motion/README.md
index cbc0ac12a376..107b763aa6f8 100644
--- a/packages/motion/README.md
+++ b/packages/motion/README.md
@@ -81,9 +81,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/motion/telemetry.yml b/packages/motion/telemetry.yml
index 528dabbda3e8..dcb751b99bf9 100644
--- a/packages/motion/telemetry.yml
+++ b/packages/motion/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 4d3a6099-2f13-49f6-81e5-5b91593567ab
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/pictograms-react/README.md b/packages/pictograms-react/README.md
index 58adbecc77fe..8123ccadd1ed 100644
--- a/packages/pictograms-react/README.md
+++ b/packages/pictograms-react/README.md
@@ -115,9 +115,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/pictograms-react/telemetry.yml b/packages/pictograms-react/telemetry.yml
index 5cdaefd0dbb6..b08d1acbc019 100644
--- a/packages/pictograms-react/telemetry.yml
+++ b/packages/pictograms-react/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 6ec11acd-6750-42fe-8f88-aa8725537be2
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/pictograms/README.md b/packages/pictograms/README.md
index 50a2dbd9edb1..9ecdf6abec92 100644
--- a/packages/pictograms/README.md
+++ b/packages/pictograms/README.md
@@ -36,9 +36,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/pictograms/telemetry.yml b/packages/pictograms/telemetry.yml
index d8e831794a10..6bebdf2450e7 100644
--- a/packages/pictograms/telemetry.yml
+++ b/packages/pictograms/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: d16cedf8-a425-4a90-8943-8135c88a9799
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/react/README.md b/packages/react/README.md
index 231335eee797..ce4f939c58df 100644
--- a/packages/react/README.md
+++ b/packages/react/README.md
@@ -135,9 +135,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/react/src/components/ContainedList/__tests__/ContainedList-test.js b/packages/react/src/components/ContainedList/__tests__/ContainedList-test.js
index 8b7b0de6c0b0..b1bcee821664 100644
--- a/packages/react/src/components/ContainedList/__tests__/ContainedList-test.js
+++ b/packages/react/src/components/ContainedList/__tests__/ContainedList-test.js
@@ -49,6 +49,34 @@ beforeEach(() => {
});
describe('ContainedList', () => {
+ it('should apply correct class for kind="on-page"', () => {
+ wrapper.rerender();
+ expect(wrapper.container.firstChild).toHaveClass(
+ `${prefix}--contained-list--on-page`
+ );
+ });
+
+ it('should apply correct class for kind="disclosed"', () => {
+ wrapper.rerender();
+ expect(wrapper.container.firstChild).toHaveClass(
+ `${prefix}--contained-list--disclosed`
+ );
+ });
+
+ it('should apply inset class when isInset is true', () => {
+ wrapper.rerender();
+ expect(wrapper.container.firstChild).toHaveClass(
+ `${prefix}--contained-list--inset-rulers`
+ );
+ });
+
+ it('should apply not apply inset class when isInset is false', () => {
+ wrapper.rerender();
+ expect(wrapper.container.firstChild).not.toHaveClass(
+ `${prefix}--contained-list--inset-rulers`
+ );
+ });
+
it('list and label ids match', () => {
// eslint-disable-next-line testing-library/prefer-screen-queries
const list = wrapper.getByRole('list');
@@ -123,6 +151,35 @@ describe('ContainedList', () => {
expect(screen.getByTestId('test-expandable-search-id')).toBeInTheDocument();
expect(screen.queryByTestId('test-search-id')).not.toBeInTheDocument();
});
+
+ it('should render Search as the first child', () => {
+ const { container } = render(
+
+
+ Item 1
+ Item 2
+
+ );
+
+ // Verify the first child is Search
+ const listItems = container.querySelectorAll('ul');
+ expect(listItems[0]).toContainElement(screen.getByTestId('search-child'));
+ });
+
+ it('should handle action', () => {
+ const action = ;
+
+ render(
+
+ Item 1
+ Item 2
+
+ );
+
+ const actionButton = screen.getByTestId('action-button');
+ expect(actionButton).toBeInTheDocument();
+ expect(actionButton.tagName).toBe('BUTTON');
+ });
});
describe('ContainedListItem', () => {
diff --git a/packages/react/src/components/Layout/__tests__/Layout-test.js b/packages/react/src/components/Layout/__tests__/Layout-test.js
new file mode 100644
index 000000000000..31d7410cf29f
--- /dev/null
+++ b/packages/react/src/components/Layout/__tests__/Layout-test.js
@@ -0,0 +1,103 @@
+/**
+ * Copyright IBM Corp. 2016, 2024
+ *
+ * This source code is licensed under the Apache-2.0 license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+import { render, screen } from '@testing-library/react';
+import React from 'react';
+import { Layout, LayoutConstraint } from '../';
+
+const prefix = 'cds';
+
+describe('Layout', () => {
+ it('should render a custom element when "as" prop is provided', () => {
+ render(Content inside section);
+ const sectionElement = screen.getByText('Content inside section');
+ expect(sectionElement.tagName).toBe('SECTION');
+ });
+
+ it('should apply the correct size class for Layout', () => {
+ const { container } = render(Content);
+ expect(container.firstChild).toHaveClass(`${prefix}--layout--size-lg`);
+ });
+
+ it('should apply the correct density class for Layout', () => {
+ const { container } = render(Content);
+ expect(container.firstChild).toHaveClass(
+ `${prefix}--layout--density-condensed`
+ );
+ });
+
+ it('should apply custom class name to Layout', () => {
+ const { container } = render(
+ Content
+ );
+ expect(container.firstChild).toHaveClass('custom-class');
+ });
+
+ it('should render children inside Layout', () => {
+ render(Child Content);
+ const child = screen.getByText('Child Content');
+ expect(child).toBeInTheDocument();
+ });
+});
+
+describe('LayoutConstraint', () => {
+ it('should render a custom element when "as" prop is provided for LayoutConstraint', () => {
+ render(
+ Content inside article
+ );
+ const articleElement = screen.getByText('Content inside article');
+ expect(articleElement.tagName).toBe('ARTICLE');
+ });
+
+ it('should apply correct size constraints for LayoutConstraint', () => {
+ const { container } = render(
+
+ Content
+
+ );
+ expect(container.firstChild).toHaveClass(
+ `${prefix}--layout-constraint--size__default-md`
+ );
+ expect(container.firstChild).toHaveClass(
+ `${prefix}--layout-constraint--size__min-sm`
+ );
+ expect(container.firstChild).toHaveClass(
+ `${prefix}--layout-constraint--size__max-xl`
+ );
+ });
+
+ it('should apply correct density constraints for LayoutConstraint', () => {
+ const { container } = render(
+
+ Content
+
+ );
+ expect(container.firstChild).toHaveClass(
+ `${prefix}--layout-constraint--density__default-condensed`
+ );
+ expect(container.firstChild).toHaveClass(
+ `${prefix}--layout-constraint--density__min-normal`
+ );
+ expect(container.firstChild).toHaveClass(
+ `${prefix}--layout-constraint--density__max-normal`
+ );
+ });
+
+ it('should apply custom class name to LayoutConstraint', () => {
+ const { container } = render(
+ Content
+ );
+ expect(container.firstChild).toHaveClass('custom-class');
+ });
+
+ it('should render children inside LayoutConstraint', () => {
+ render(Constraint Child Content);
+ const child = screen.getByText('Constraint Child Content');
+ expect(child).toBeInTheDocument();
+ });
+});
diff --git a/packages/react/src/components/TextInput/__tests__/TextInput.Skeleton-test.js b/packages/react/src/components/TextInput/__tests__/TextInput.Skeleton-test.js
new file mode 100644
index 000000000000..aa8378e408ac
--- /dev/null
+++ b/packages/react/src/components/TextInput/__tests__/TextInput.Skeleton-test.js
@@ -0,0 +1,62 @@
+/**
+ * Copyright IBM Corp. 2016, 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.
+ */
+
+import React from 'react';
+import TextInputSkeleton from '../TextInput.Skeleton';
+import userEvent from '@testing-library/user-event';
+import { render, screen } from '@testing-library/react';
+
+const prefix = 'cds';
+
+describe('TextInputSkeleton', () => {
+ it('should render the skeleton input with the default classes', () => {
+ const { container } = render();
+ const formItem = container.firstChild;
+
+ expect(formItem).toHaveClass(`${prefix}--form-item`);
+ expect(
+ formItem.querySelector(`.${prefix}--skeleton.${prefix}--text-input`)
+ ).toBeInTheDocument();
+ });
+
+ it('should render the label skeleton by default', () => {
+ const { container } = render();
+ const labelSkeleton = container.querySelector(
+ `.${prefix}--label.${prefix}--skeleton`
+ );
+
+ expect(labelSkeleton).toBeInTheDocument();
+ });
+
+ it('should not render the label skeleton if hideLabel is true', () => {
+ const { container } = render();
+ const labelSkeleton = container.querySelector(
+ `.${prefix}--label.${prefix}--skeleton`
+ );
+
+ expect(labelSkeleton).not.toBeInTheDocument();
+ });
+
+ it('should apply custom class names to the form item wrapper', () => {
+ const { container } = render(
+
+ );
+ const formItem = container.firstChild;
+
+ expect(formItem).toHaveClass('custom-class');
+ expect(formItem).toHaveClass(`${prefix}--form-item`);
+ });
+
+ it('should spread additional props onto the root element', () => {
+ const { container } = render(
+
+ );
+ const formItem = container.firstChild;
+
+ expect(formItem).toHaveAttribute('data-testid', 'skeleton-input');
+ });
+});
diff --git a/packages/react/telemetry.yml b/packages/react/telemetry.yml
index 637aab73458a..95b0ccb72889 100644
--- a/packages/react/telemetry.yml
+++ b/packages/react/telemetry.yml
@@ -1,819 +1,819 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
-projectId: "fd89d12b-6a39-48b4-adf4-30c94dc0dddd"
-endpoint: "https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics"
+projectId: 'fd89d12b-6a39-48b4-adf4-30c94dc0dddd'
+endpoint: 'https://www-api.ibm.com/ibm-telemetry/v1/metrics'
collect:
npm:
dependencies: null
jsx:
elements:
- allowedAttributeNames:
- # General
- - 'accept'
- - 'action'
- - 'active'
- - 'addFocusListeners'
- - 'align'
- - 'aria-controls'
- - 'aria-label'
- - 'aria-labelledby'
- - 'ariaLabel'
- - 'as'
- - 'autoAlign'
- - 'autoComplete'
- - 'backwardText'
- - 'buttonKind'
- - 'checked'
- - 'children'
- - 'className'
- - 'clearSelectionDescription'
- - 'clearSelectionText'
- - 'closeButtonLabelText'
- - 'closeModal'
- - 'closeOnActivation'
- - 'colSpan'
- - 'cols'
- - 'compareItems'
- - 'condensed'
- - 'contained'
- - 'danger'
- - 'datePickerType'
- - 'defaultChecked'
- - 'defaultExpanded'
- - 'defaultOpen'
- - 'defaultSelected'
- - 'defaultValue'
- - 'description'
- - 'dir'
- - 'direction'
- - 'disabled'
- - 'downshiftProps'
- - 'element'
- - 'enableCounter'
- - 'enterDelayMs'
- - 'expandIconDescription'
- - 'expanded'
- - 'experimentalAutoAlign'
- - 'feedback'
- - 'feedbackTimeout'
- - 'forwardText'
- - 'fullWidth'
- - 'hasDivider'
- - 'hasIconOnly'
- - 'hasRoundedCorners'
- - 'hasScrollingContent'
- - 'head'
- - 'headers'
- - 'helperText'
- - 'hideCloseButton'
- - 'hideLabel'
- - 'hidePasswordLabel'
- - 'href'
- - 'iconDescription'
- - 'id'
- - 'indeterminate'
- - 'index'
- - 'initialSelectedItem'
- - 'initialSelectedItems'
- - 'inline'
- - 'invalid'
- - 'invalidText'
- - 'isActive'
- - 'isCondensed'
- - 'isCurrentPage'
- - 'isExpanded'
- - 'isExpressive'
- - 'isFlush'
- - 'isFullWidth'
- - 'isSelected'
- - 'isSideNavExpanded'
- - 'isSortable'
- - 'itemRangeText'
- - 'itemText'
- - 'itemToElement'
- - 'itemToString'
- - 'items'
- - 'itemsPerPageText'
- - 'kind'
- - 'label'
- - 'labelPosition'
- - 'labelText'
- - 'large'
- - 'launcherButtonRef'
- - 'leaveDelayMs'
- - 'legendId'
- - 'legendText'
- - 'level'
- - 'light'
- - 'loadingDescription'
- - 'loadingIconDescription'
- - 'loadingStatus'
- - 'locale'
- - 'lowContrast'
- - 'max'
- - 'maxCount'
- - 'modalHeading'
- - 'modalLabel'
- - 'mode'
- - 'multiple'
- - 'name'
- - 'narrow'
- - 'nested'
- - 'onBlur'
- - 'onChange'
- - 'onClear'
- - 'onClick'
- - 'onClose'
- - 'onCloseButtonClick'
- - 'onDelete'
- - 'onExpand'
- - 'onFocus'
- - 'onInputValueChange'
- - 'onKeyDown'
- - 'onKeyUp'
- - 'onLoadingSuccess'
- - 'onMenuChange'
- - 'onMouseEnter'
- - 'onMouseLeave'
- - 'onOpen'
- - 'onRequestClose'
- - 'onRequestSubmit'
- - 'onSelect'
- - 'onToggle'
- - 'open'
- - 'orientation'
- - 'overflowMenuOnHover'
- - 'page'
- - 'pageRangeText'
- - 'pageSize'
- - 'pageSizes'
- - 'pageText'
- - 'pagesUnknown'
- - 'passiveModal'
- - 'pattern'
- - 'placeholder'
- - 'prefix'
- - 'preventCloseOnClickOutside'
- - 'primaryButtonDisabled'
- - 'primaryButtonText'
- - 'radio'
- - 'readOnly'
- - 'renderIcon'
- - 'renderSelectedItem'
- - 'role'
- - 'rowCount'
- - 'rows'
- - 'secondaryButtonText'
- - 'secondaryButtons'
- - 'secondaryLabel'
- - 'selected'
- - 'selectedItem'
- - 'selectedItems'
- - 'selectionFeedback'
- - 'selectorPrimaryFocus'
- - 'selectorsFloatingMenus'
- - 'showPasswordLabel'
- - 'size'
- - 'slug'
- - 'small'
- - 'sortItems'
- - 'status'
- - 'statusIconDescription'
- - 'stickyHeader'
- - 'subtitle'
- - 'tabIndex'
- - 'text'
- - 'theme'
- - 'title'
- - 'titleText'
- - 'tooltipAlignment'
- - 'tooltipPosition'
- - 'totalItems'
- - 'translateWithId'
- - 'type'
- - 'useStaticWidth'
- - 'useTitleInItem'
- - 'useZebraStyles'
- - 'value'
- - 'vertical'
- - 'warn'
- - 'warnText'
- # AccordionItem
- - 'onHeadingClick'
- - 'renderExpando'
- - 'renderToggle'
- # AccordionSkeleton
- - 'count'
- # ActionableNotification
- - 'actionButtonLabel'
- - 'closeOnEscape'
- - 'hasFocus'
- - 'onActionButtonClick'
- # AspectRatio
- - 'ratio'
- # Breadcrumb
- - 'noTrailingSlash'
- # BreadcrumbItem
- - 'aria-current'
- # Button
- - 'dangerDescription'
- # ButtonSet
- - 'stacked'
- # ClickableTile
- - 'clicked'
- - 'rel'
- # CodeSnippet
- - 'copyButtonDescription'
- - 'copyText'
- - 'hideCopyButton'
- - 'maxCollapsedNumberOfRows'
- - 'maxExpandedNumberOfRows'
- - 'minCollapsedNumberOfRows'
- - 'minExpandedNumberOfRows'
- - 'showLessText'
- - 'showMoreText'
- - 'wrapText'
- # Column
- - 'lg'
- - 'md'
- - 'sm'
- - 'span'
- - 'xlg'
- # ComboBox
- - 'allowCustomValue'
- - 'onInputChange'
- - 'onToggleClick'
- - 'shouldFilterItem'
- # ComposedModal
- - 'containerClassName'
- # ContainedList
- - 'isInset'
- # Content
- - 'tagName'
- # Copy
- - 'onAnimationEnd'
- # DataTable
- - 'filterRows'
- - 'sortRow'
- # DataTableSkeleton
- - 'columnCount'
- - 'compact'
- - 'showHeader'
- - 'showToolbar'
- - 'zebra'
- # DatePicker
- - 'allowInput'
- - 'appendTo'
- - 'closeOnSelect'
- - 'dateFormat'
- - 'disable'
- - 'enable'
- - 'maxDate'
- - 'minDate'
- - 'short'
- # DatePickerSkeleton
- - 'range'
- # DefinitionTooltip
- - 'definition'
- - 'openOnHover'
- - 'tooltipText'
- - 'triggerClassName'
- # ErrorBoundary
- - 'fallback'
- # ExpandableTile
- - 'tileCollapsedIconText'
- - 'tileCollapsedLabel'
- - 'tileExpandedIconText'
- - 'tileExpandedLabel'
- # FileUploader
- - 'buttonLabel'
- - 'filenameStatus'
- - 'labelDescription'
- - 'labelTitle'
- # FileUploaderButton
- - 'disableLabelChanges'
- # FileUploaderDropContainer
- - 'onAddFiles'
- # FileUploaderItem
- - 'errorBody'
- - 'errorSubject'
- - 'uuid'
- # Filename
- - 'aria-describedby'
- # FormGroup
- - 'message'
- - 'messageText'
- # GridSettings
- - 'subgrid'
- # HeaderContainer
- - 'render'
- # HeaderMenuButton
- - 'isCollapsible'
- # HeaderPanel
- - 'onHeaderPanelFocus'
- # IconButton
- - 'wrapperClasses'
- # InlineLoading
- - 'onSuccess'
- - 'successDelay'
- # Link
- - 'visited'
- # Loading
- - 'withOverlay'
- # Menu
- - 'target'
- - 'x'
- - 'y'
- # MenuItem
- - 'shortcut'
- # MenuItemRadioGroup
- - 'defaultSelectedItem'
- # Modal
- - 'alert'
- - 'closeButtonLabel'
- - 'modalAriaLabel'
- - 'onSecondarySubmit'
- - 'shouldSubmitOnEnter'
- # ModalBody
- - 'hasForm'
- # ModalFooter
- - 'inputref'
- - 'primaryClassName'
- - 'secondaryClassName'
- # ModalHeader
- - 'buttonOnClick'
- - 'closeClassName'
- - 'closeIconClassName'
- - 'labelClassName'
- - 'titleClassName'
- # ModalWrapper
- - 'buttonTriggerClassName'
- - 'buttonTriggerText'
- - 'handleOpen'
- - 'handleSubmit'
- - 'modalBeforeContent'
- - 'modalText'
- - 'renderTriggerButtonIcon'
- - 'shouldCloseAfterSubmit'
- - 'triggerButtonIconDescription'
- - 'triggerButtonKind'
- - 'withHeader'
- # NotificationButton
- - 'notificationType'
- # NumberInput
- - 'allowEmpty'
- - 'disableWheel'
- - 'hideSteppers'
- - 'min'
- - 'step'
- # OrderedList
- - 'native'
- # OverflowMenuItem
- - 'closeMenu'
- - 'handleOverflowMenuItemFocus'
- - 'isDelete'
- - 'onMouseDown'
- - 'onMouseUp'
- - 'requireTitle'
- - 'wrapperClassName'
- # Pagination
- - 'isLastPage'
- - 'pageInputDisabled'
- - 'pageNumberText'
- - 'pageSizeInputDisabled'
- # PaginationNav
- - 'disableOverflow'
- - 'itemsShown'
- - 'loop'
- # PasswordInput
- - 'onTogglePasswordVisibility'
- # Popover
- - 'caret'
- - 'dropShadow'
- - 'highContrast'
- - 'isTabTip'
- # ProgressIndicator
- - 'currentIndex'
- - 'spaceEqually'
- # ProgressStep
- - 'complete'
- - 'current'
- - 'overflowTooltipProps'
- - 'tooltipId'
- # RadioButtonGroup
- - 'valueSelected'
- # Select
- - 'noLabel'
- # SelectItem
- - 'hidden'
- # SideNav
- - 'addMouseListeners'
- - 'isChildOfHeader'
- - 'isFixedNav'
- - 'isPersistent'
- - 'isRail'
- - 'onOverlayClick'
- - 'onSideNavBlur'
- # SideNavFooter
- - 'assistiveText'
- # SideNavSwitcher
- - 'options'
- # SkeletonIcon
- - 'style'
- # SkeletonText
- - 'heading'
- - 'lineCount'
- - 'paragraph'
- - 'width'
- # SliderSkeleton
- - 'twoHandles'
- # Stack
- - 'gap'
- # StructuredListCell
- - 'noWrap'
- # StructuredListWrapper
- - 'selection'
- # SwitcherItem
- - 'handleSwitcherItemFocus'
- # Tab
- - 'renderButton'
- # TabList
- - 'activation'
- - 'iconSize'
- - 'leftOverflowButtonProps'
- - 'rightOverflowButtonProps'
- - 'scrollDebounceWait'
- - 'scrollIntoView'
- # TableBatchActions
- - 'onCancel'
- - 'onSelectAll'
- - 'shouldShowBatchActions'
- - 'totalCount'
- - 'totalSelected'
- # TableBody
- - 'aria-live'
- # TableExpandHeader
- - 'enableExpando'
- - 'enableToggle'
- # TableExpandRow
- - 'expandHeader'
- # TableHeader
- - 'isSortHeader'
- - 'scope'
- - 'sortDirection'
- # TableToolbarSearch
- - 'persistent'
- - 'searchContainerClass'
- # Tabs
- - 'defaultSelectedIndex'
- - 'dismissable'
- - 'onTabCloseRequest'
- - 'selectedIndex'
- # Tag
- - 'filter'
- # TextArea
- - 'counterMode'
- # TimePicker
- - 'maxLength'
- - 'warning'
- - 'warningText'
- # ToastNotification
- - 'caption'
- - 'timeout'
- # Toggle
- - 'defaultToggled'
- - 'labelA'
- - 'labelB'
- - 'toggled'
- # TreeNode
- - 'depth'
- - 'onNodeFocusEvent'
- - 'onTreeSelect'
- # TreeView
- - 'multiselect'
- # unstable_FeatureFlags
- - 'flags'
- # unstable_Layout
- - 'density'
- # unstable_PageSelector
- - 'currentPage'
- - 'totalPages'
- # unstable_Pagination
- - 'initialPage'
- # unstable_TextDirection
- - 'getTextDirection'
- # unstable__FluidMultiSelect
- - 'isFilterable'
- # unstable__FluidTextInput
- - 'isPassword'
- # unstable__FluidTimePickerSkeleton
- - 'isOnlyTwo'
- # unstable__Slug
- - 'aiText'
- - 'aiTextLabel'
- - 'dotType'
- - 'onRevertClick'
- - 'revertActive'
- - 'revertLabel'
- - 'slugContent'
- - 'slugLabel'
- # React
- - key
- - ref
- allowedAttributeStringValues:
- # General - align
- - 'bottom'
- - 'bottom-left'
- - 'bottom-right'
- - 'end'
- - 'left'
- - 'left-bottom'
- - 'left-top'
- - 'right'
- - 'right-bottom'
- - 'right-top'
- - 'start'
- - 'top'
- - 'top-left'
- - 'top-right'
- # General - buttonKind
- - 'danger'
- - 'danger--ghost'
- - 'danger--primary'
- - 'danger--tertiary'
- - 'ghost'
- - 'primary'
- - 'secondary'
- - 'tertiary'
- # General - datePickerType
- - 'range'
- - 'simple'
- - 'single'
- # General - dir
- - 'auto'
- - 'ltr'
- - 'rtl'
- # General - direction
- - 'bottom'
- - 'top'
- # General - kind
- - 'danger'
- - 'danger--ghost'
- - 'danger--primary'
- - 'danger--tertiary'
- - 'default'
- - 'disclosed'
- - 'error'
- - 'ghost'
- - 'hollow'
- - 'info'
- - 'info-square'
- - 'inline'
- - 'on-page'
- - 'primary'
- - 'secondary'
- - 'success'
- - 'tertiary'
- - 'warning'
- - 'warning-alt'
- # General - labelPosition
- - 'left'
- - 'right'
- # General - loadingStatus
- - 'active'
- - 'error'
- - 'finished'
- - 'inactive'
- # General - locale
- - 'ar'
- - 'at'
- - 'az'
- - 'be'
- - 'bg'
- - 'bn'
- - 'bs'
- - 'cat'
- - 'cs'
- - 'cy'
- - 'da'
- - 'de'
- - 'en'
- - 'eo'
- - 'es'
- - 'et'
- - 'fa'
- - 'fi'
- - 'fo'
- - 'fr'
- - 'ga'
- - 'gr'
- - 'he'
- - 'hi'
- - 'hr'
- - 'hu'
- - 'id'
- - 'is'
- - 'it'
- - 'ja'
- - 'ka'
- - 'km'
- - 'ko'
- - 'kz'
- - 'lt'
- - 'lv'
- - 'mk'
- - 'mn'
- - 'ms'
- - 'my'
- - 'nl'
- - 'no'
- - 'pa'
- - 'pl'
- - 'pt'
- - 'ro'
- - 'ru'
- - 'si'
- - 'sk'
- - 'sl'
- - 'sq'
- - 'sr'
- - 'sv'
- - 'th'
- - 'tr'
- - 'uk'
- - 'uz'
- - 'uz_latn'
- - 'vn'
- - 'zh'
- - 'zh_tw'
- # General - max
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # General - mode
- - 'basic'
- - 'css-grid'
- - 'flexbox'
- - 'full'
- # General - orientation
- - 'horizontal'
- - 'vertical'
- # General - role
- - 'alert'
- - 'log'
- - 'status'
- # General - selectionFeedback
- - 'fixed'
- - 'top'
- - 'top-after-reopen'
- # General - size
- - '2xl'
- - '2xs'
- - 'big'
- - 'lg'
- - 'md'
- - 'mini'
- - 'sm'
- - 'small'
- - 'xl'
- - 'xs'
- # General - status
- - 'active'
- - 'complete'
- - 'edit'
- - 'error'
- - 'finished'
- - 'inactive'
- - 'uploading'
- # General - theme
- - 'g10'
- - 'g100'
- - 'g90'
- - 'white'
- # General - tooltipAlignment
- - 'bottom'
- - 'bottom-left'
- - 'bottom-right'
- - 'center'
- - 'end'
- - 'left'
- - 'right'
- - 'start'
- - 'top'
- - 'top-left'
- - 'top-right'
- # General - tooltipPosition
- - 'bottom'
- - 'left'
- - 'right'
- - 'top'
- # General - type
- - 'blue'
- - 'button'
- - 'cool-gray'
- - 'cyan'
- - 'default'
- - 'gray'
- - 'green'
- - 'high-contrast'
- - 'indented'
- - 'inline'
- - 'magenta'
- - 'multi'
- - 'outline'
- - 'password'
- - 'purple'
- - 'red'
- - 'reset'
- - 'single'
- - 'submit'
- - 'teal'
- - 'text'
- - 'warm-gray'
- # AspectRatio - ratio
- - '16x9'
- - '1x1'
- - '1x2'
- - '2x1'
- - '2x3'
- - '3x2'
- - '3x4'
- - '4x3'
- - '9x16'
- # BreadcrumbItem - aria-current
- - 'date'
- - 'false'
- - 'location'
- - 'page'
- - 'step'
- - 'time'
- - 'true'
- # Column - lg
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # Column - md
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # Column - sm
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # Column - span
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # Column - xlg
- - '100%'
- - '25%'
- - '50%'
- - '75%'
- # FileUploader - filenameStatus
- - 'complete'
- - 'edit'
- - 'uploading'
- # ModalWrapper - triggerButtonKind
- - 'danger'
- - 'danger--ghost'
- - 'danger--primary'
- - 'danger--tertiary'
- - 'ghost'
- - 'primary'
- - 'secondary'
- - 'tertiary'
- # NotificationButton - notificationType
- - 'actionable'
- - 'inline'
- - 'toast'
- # TabList - activation
- - 'automatic'
- - 'manual'
- # TabList - iconSize
- - 'default'
- - 'lg'
- # TableBody - aria-live
- - 'assertive'
- - 'off'
- - 'polite'
- # TableHeader - sortDirection
- - 'ASC'
- - 'DESC'
- - 'NONE'
- # TextArea - counterMode
- - 'character'
- - 'word'
- # unstable_Layout - density
- - 'condensed'
- - 'normal'
- # unstable__Slug - dotType
- - 'default'
- - 'hollow'
+ allowedAttributeNames:
+ # General
+ - 'accept'
+ - 'action'
+ - 'active'
+ - 'addFocusListeners'
+ - 'align'
+ - 'aria-controls'
+ - 'aria-label'
+ - 'aria-labelledby'
+ - 'ariaLabel'
+ - 'as'
+ - 'autoAlign'
+ - 'autoComplete'
+ - 'backwardText'
+ - 'buttonKind'
+ - 'checked'
+ - 'children'
+ - 'className'
+ - 'clearSelectionDescription'
+ - 'clearSelectionText'
+ - 'closeButtonLabelText'
+ - 'closeModal'
+ - 'closeOnActivation'
+ - 'colSpan'
+ - 'cols'
+ - 'compareItems'
+ - 'condensed'
+ - 'contained'
+ - 'danger'
+ - 'datePickerType'
+ - 'defaultChecked'
+ - 'defaultExpanded'
+ - 'defaultOpen'
+ - 'defaultSelected'
+ - 'defaultValue'
+ - 'description'
+ - 'dir'
+ - 'direction'
+ - 'disabled'
+ - 'downshiftProps'
+ - 'element'
+ - 'enableCounter'
+ - 'enterDelayMs'
+ - 'expandIconDescription'
+ - 'expanded'
+ - 'experimentalAutoAlign'
+ - 'feedback'
+ - 'feedbackTimeout'
+ - 'forwardText'
+ - 'fullWidth'
+ - 'hasDivider'
+ - 'hasIconOnly'
+ - 'hasRoundedCorners'
+ - 'hasScrollingContent'
+ - 'head'
+ - 'headers'
+ - 'helperText'
+ - 'hideCloseButton'
+ - 'hideLabel'
+ - 'hidePasswordLabel'
+ - 'href'
+ - 'iconDescription'
+ - 'id'
+ - 'indeterminate'
+ - 'index'
+ - 'initialSelectedItem'
+ - 'initialSelectedItems'
+ - 'inline'
+ - 'invalid'
+ - 'invalidText'
+ - 'isActive'
+ - 'isCondensed'
+ - 'isCurrentPage'
+ - 'isExpanded'
+ - 'isExpressive'
+ - 'isFlush'
+ - 'isFullWidth'
+ - 'isSelected'
+ - 'isSideNavExpanded'
+ - 'isSortable'
+ - 'itemRangeText'
+ - 'itemText'
+ - 'itemToElement'
+ - 'itemToString'
+ - 'items'
+ - 'itemsPerPageText'
+ - 'kind'
+ - 'label'
+ - 'labelPosition'
+ - 'labelText'
+ - 'large'
+ - 'launcherButtonRef'
+ - 'leaveDelayMs'
+ - 'legendId'
+ - 'legendText'
+ - 'level'
+ - 'light'
+ - 'loadingDescription'
+ - 'loadingIconDescription'
+ - 'loadingStatus'
+ - 'locale'
+ - 'lowContrast'
+ - 'max'
+ - 'maxCount'
+ - 'modalHeading'
+ - 'modalLabel'
+ - 'mode'
+ - 'multiple'
+ - 'name'
+ - 'narrow'
+ - 'nested'
+ - 'onBlur'
+ - 'onChange'
+ - 'onClear'
+ - 'onClick'
+ - 'onClose'
+ - 'onCloseButtonClick'
+ - 'onDelete'
+ - 'onExpand'
+ - 'onFocus'
+ - 'onInputValueChange'
+ - 'onKeyDown'
+ - 'onKeyUp'
+ - 'onLoadingSuccess'
+ - 'onMenuChange'
+ - 'onMouseEnter'
+ - 'onMouseLeave'
+ - 'onOpen'
+ - 'onRequestClose'
+ - 'onRequestSubmit'
+ - 'onSelect'
+ - 'onToggle'
+ - 'open'
+ - 'orientation'
+ - 'overflowMenuOnHover'
+ - 'page'
+ - 'pageRangeText'
+ - 'pageSize'
+ - 'pageSizes'
+ - 'pageText'
+ - 'pagesUnknown'
+ - 'passiveModal'
+ - 'pattern'
+ - 'placeholder'
+ - 'prefix'
+ - 'preventCloseOnClickOutside'
+ - 'primaryButtonDisabled'
+ - 'primaryButtonText'
+ - 'radio'
+ - 'readOnly'
+ - 'renderIcon'
+ - 'renderSelectedItem'
+ - 'role'
+ - 'rowCount'
+ - 'rows'
+ - 'secondaryButtonText'
+ - 'secondaryButtons'
+ - 'secondaryLabel'
+ - 'selected'
+ - 'selectedItem'
+ - 'selectedItems'
+ - 'selectionFeedback'
+ - 'selectorPrimaryFocus'
+ - 'selectorsFloatingMenus'
+ - 'showPasswordLabel'
+ - 'size'
+ - 'slug'
+ - 'small'
+ - 'sortItems'
+ - 'status'
+ - 'statusIconDescription'
+ - 'stickyHeader'
+ - 'subtitle'
+ - 'tabIndex'
+ - 'text'
+ - 'theme'
+ - 'title'
+ - 'titleText'
+ - 'tooltipAlignment'
+ - 'tooltipPosition'
+ - 'totalItems'
+ - 'translateWithId'
+ - 'type'
+ - 'useStaticWidth'
+ - 'useTitleInItem'
+ - 'useZebraStyles'
+ - 'value'
+ - 'vertical'
+ - 'warn'
+ - 'warnText'
+ # AccordionItem
+ - 'onHeadingClick'
+ - 'renderExpando'
+ - 'renderToggle'
+ # AccordionSkeleton
+ - 'count'
+ # ActionableNotification
+ - 'actionButtonLabel'
+ - 'closeOnEscape'
+ - 'hasFocus'
+ - 'onActionButtonClick'
+ # AspectRatio
+ - 'ratio'
+ # Breadcrumb
+ - 'noTrailingSlash'
+ # BreadcrumbItem
+ - 'aria-current'
+ # Button
+ - 'dangerDescription'
+ # ButtonSet
+ - 'stacked'
+ # ClickableTile
+ - 'clicked'
+ - 'rel'
+ # CodeSnippet
+ - 'copyButtonDescription'
+ - 'copyText'
+ - 'hideCopyButton'
+ - 'maxCollapsedNumberOfRows'
+ - 'maxExpandedNumberOfRows'
+ - 'minCollapsedNumberOfRows'
+ - 'minExpandedNumberOfRows'
+ - 'showLessText'
+ - 'showMoreText'
+ - 'wrapText'
+ # Column
+ - 'lg'
+ - 'md'
+ - 'sm'
+ - 'span'
+ - 'xlg'
+ # ComboBox
+ - 'allowCustomValue'
+ - 'onInputChange'
+ - 'onToggleClick'
+ - 'shouldFilterItem'
+ # ComposedModal
+ - 'containerClassName'
+ # ContainedList
+ - 'isInset'
+ # Content
+ - 'tagName'
+ # Copy
+ - 'onAnimationEnd'
+ # DataTable
+ - 'filterRows'
+ - 'sortRow'
+ # DataTableSkeleton
+ - 'columnCount'
+ - 'compact'
+ - 'showHeader'
+ - 'showToolbar'
+ - 'zebra'
+ # DatePicker
+ - 'allowInput'
+ - 'appendTo'
+ - 'closeOnSelect'
+ - 'dateFormat'
+ - 'disable'
+ - 'enable'
+ - 'maxDate'
+ - 'minDate'
+ - 'short'
+ # DatePickerSkeleton
+ - 'range'
+ # DefinitionTooltip
+ - 'definition'
+ - 'openOnHover'
+ - 'tooltipText'
+ - 'triggerClassName'
+ # ErrorBoundary
+ - 'fallback'
+ # ExpandableTile
+ - 'tileCollapsedIconText'
+ - 'tileCollapsedLabel'
+ - 'tileExpandedIconText'
+ - 'tileExpandedLabel'
+ # FileUploader
+ - 'buttonLabel'
+ - 'filenameStatus'
+ - 'labelDescription'
+ - 'labelTitle'
+ # FileUploaderButton
+ - 'disableLabelChanges'
+ # FileUploaderDropContainer
+ - 'onAddFiles'
+ # FileUploaderItem
+ - 'errorBody'
+ - 'errorSubject'
+ - 'uuid'
+ # Filename
+ - 'aria-describedby'
+ # FormGroup
+ - 'message'
+ - 'messageText'
+ # GridSettings
+ - 'subgrid'
+ # HeaderContainer
+ - 'render'
+ # HeaderMenuButton
+ - 'isCollapsible'
+ # HeaderPanel
+ - 'onHeaderPanelFocus'
+ # IconButton
+ - 'wrapperClasses'
+ # InlineLoading
+ - 'onSuccess'
+ - 'successDelay'
+ # Link
+ - 'visited'
+ # Loading
+ - 'withOverlay'
+ # Menu
+ - 'target'
+ - 'x'
+ - 'y'
+ # MenuItem
+ - 'shortcut'
+ # MenuItemRadioGroup
+ - 'defaultSelectedItem'
+ # Modal
+ - 'alert'
+ - 'closeButtonLabel'
+ - 'modalAriaLabel'
+ - 'onSecondarySubmit'
+ - 'shouldSubmitOnEnter'
+ # ModalBody
+ - 'hasForm'
+ # ModalFooter
+ - 'inputref'
+ - 'primaryClassName'
+ - 'secondaryClassName'
+ # ModalHeader
+ - 'buttonOnClick'
+ - 'closeClassName'
+ - 'closeIconClassName'
+ - 'labelClassName'
+ - 'titleClassName'
+ # ModalWrapper
+ - 'buttonTriggerClassName'
+ - 'buttonTriggerText'
+ - 'handleOpen'
+ - 'handleSubmit'
+ - 'modalBeforeContent'
+ - 'modalText'
+ - 'renderTriggerButtonIcon'
+ - 'shouldCloseAfterSubmit'
+ - 'triggerButtonIconDescription'
+ - 'triggerButtonKind'
+ - 'withHeader'
+ # NotificationButton
+ - 'notificationType'
+ # NumberInput
+ - 'allowEmpty'
+ - 'disableWheel'
+ - 'hideSteppers'
+ - 'min'
+ - 'step'
+ # OrderedList
+ - 'native'
+ # OverflowMenuItem
+ - 'closeMenu'
+ - 'handleOverflowMenuItemFocus'
+ - 'isDelete'
+ - 'onMouseDown'
+ - 'onMouseUp'
+ - 'requireTitle'
+ - 'wrapperClassName'
+ # Pagination
+ - 'isLastPage'
+ - 'pageInputDisabled'
+ - 'pageNumberText'
+ - 'pageSizeInputDisabled'
+ # PaginationNav
+ - 'disableOverflow'
+ - 'itemsShown'
+ - 'loop'
+ # PasswordInput
+ - 'onTogglePasswordVisibility'
+ # Popover
+ - 'caret'
+ - 'dropShadow'
+ - 'highContrast'
+ - 'isTabTip'
+ # ProgressIndicator
+ - 'currentIndex'
+ - 'spaceEqually'
+ # ProgressStep
+ - 'complete'
+ - 'current'
+ - 'overflowTooltipProps'
+ - 'tooltipId'
+ # RadioButtonGroup
+ - 'valueSelected'
+ # Select
+ - 'noLabel'
+ # SelectItem
+ - 'hidden'
+ # SideNav
+ - 'addMouseListeners'
+ - 'isChildOfHeader'
+ - 'isFixedNav'
+ - 'isPersistent'
+ - 'isRail'
+ - 'onOverlayClick'
+ - 'onSideNavBlur'
+ # SideNavFooter
+ - 'assistiveText'
+ # SideNavSwitcher
+ - 'options'
+ # SkeletonIcon
+ - 'style'
+ # SkeletonText
+ - 'heading'
+ - 'lineCount'
+ - 'paragraph'
+ - 'width'
+ # SliderSkeleton
+ - 'twoHandles'
+ # Stack
+ - 'gap'
+ # StructuredListCell
+ - 'noWrap'
+ # StructuredListWrapper
+ - 'selection'
+ # SwitcherItem
+ - 'handleSwitcherItemFocus'
+ # Tab
+ - 'renderButton'
+ # TabList
+ - 'activation'
+ - 'iconSize'
+ - 'leftOverflowButtonProps'
+ - 'rightOverflowButtonProps'
+ - 'scrollDebounceWait'
+ - 'scrollIntoView'
+ # TableBatchActions
+ - 'onCancel'
+ - 'onSelectAll'
+ - 'shouldShowBatchActions'
+ - 'totalCount'
+ - 'totalSelected'
+ # TableBody
+ - 'aria-live'
+ # TableExpandHeader
+ - 'enableExpando'
+ - 'enableToggle'
+ # TableExpandRow
+ - 'expandHeader'
+ # TableHeader
+ - 'isSortHeader'
+ - 'scope'
+ - 'sortDirection'
+ # TableToolbarSearch
+ - 'persistent'
+ - 'searchContainerClass'
+ # Tabs
+ - 'defaultSelectedIndex'
+ - 'dismissable'
+ - 'onTabCloseRequest'
+ - 'selectedIndex'
+ # Tag
+ - 'filter'
+ # TextArea
+ - 'counterMode'
+ # TimePicker
+ - 'maxLength'
+ - 'warning'
+ - 'warningText'
+ # ToastNotification
+ - 'caption'
+ - 'timeout'
+ # Toggle
+ - 'defaultToggled'
+ - 'labelA'
+ - 'labelB'
+ - 'toggled'
+ # TreeNode
+ - 'depth'
+ - 'onNodeFocusEvent'
+ - 'onTreeSelect'
+ # TreeView
+ - 'multiselect'
+ # unstable_FeatureFlags
+ - 'flags'
+ # unstable_Layout
+ - 'density'
+ # unstable_PageSelector
+ - 'currentPage'
+ - 'totalPages'
+ # unstable_Pagination
+ - 'initialPage'
+ # unstable_TextDirection
+ - 'getTextDirection'
+ # unstable__FluidMultiSelect
+ - 'isFilterable'
+ # unstable__FluidTextInput
+ - 'isPassword'
+ # unstable__FluidTimePickerSkeleton
+ - 'isOnlyTwo'
+ # unstable__Slug
+ - 'aiText'
+ - 'aiTextLabel'
+ - 'dotType'
+ - 'onRevertClick'
+ - 'revertActive'
+ - 'revertLabel'
+ - 'slugContent'
+ - 'slugLabel'
+ # React
+ - key
+ - ref
+ allowedAttributeStringValues:
+ # General - align
+ - 'bottom'
+ - 'bottom-left'
+ - 'bottom-right'
+ - 'end'
+ - 'left'
+ - 'left-bottom'
+ - 'left-top'
+ - 'right'
+ - 'right-bottom'
+ - 'right-top'
+ - 'start'
+ - 'top'
+ - 'top-left'
+ - 'top-right'
+ # General - buttonKind
+ - 'danger'
+ - 'danger--ghost'
+ - 'danger--primary'
+ - 'danger--tertiary'
+ - 'ghost'
+ - 'primary'
+ - 'secondary'
+ - 'tertiary'
+ # General - datePickerType
+ - 'range'
+ - 'simple'
+ - 'single'
+ # General - dir
+ - 'auto'
+ - 'ltr'
+ - 'rtl'
+ # General - direction
+ - 'bottom'
+ - 'top'
+ # General - kind
+ - 'danger'
+ - 'danger--ghost'
+ - 'danger--primary'
+ - 'danger--tertiary'
+ - 'default'
+ - 'disclosed'
+ - 'error'
+ - 'ghost'
+ - 'hollow'
+ - 'info'
+ - 'info-square'
+ - 'inline'
+ - 'on-page'
+ - 'primary'
+ - 'secondary'
+ - 'success'
+ - 'tertiary'
+ - 'warning'
+ - 'warning-alt'
+ # General - labelPosition
+ - 'left'
+ - 'right'
+ # General - loadingStatus
+ - 'active'
+ - 'error'
+ - 'finished'
+ - 'inactive'
+ # General - locale
+ - 'ar'
+ - 'at'
+ - 'az'
+ - 'be'
+ - 'bg'
+ - 'bn'
+ - 'bs'
+ - 'cat'
+ - 'cs'
+ - 'cy'
+ - 'da'
+ - 'de'
+ - 'en'
+ - 'eo'
+ - 'es'
+ - 'et'
+ - 'fa'
+ - 'fi'
+ - 'fo'
+ - 'fr'
+ - 'ga'
+ - 'gr'
+ - 'he'
+ - 'hi'
+ - 'hr'
+ - 'hu'
+ - 'id'
+ - 'is'
+ - 'it'
+ - 'ja'
+ - 'ka'
+ - 'km'
+ - 'ko'
+ - 'kz'
+ - 'lt'
+ - 'lv'
+ - 'mk'
+ - 'mn'
+ - 'ms'
+ - 'my'
+ - 'nl'
+ - 'no'
+ - 'pa'
+ - 'pl'
+ - 'pt'
+ - 'ro'
+ - 'ru'
+ - 'si'
+ - 'sk'
+ - 'sl'
+ - 'sq'
+ - 'sr'
+ - 'sv'
+ - 'th'
+ - 'tr'
+ - 'uk'
+ - 'uz'
+ - 'uz_latn'
+ - 'vn'
+ - 'zh'
+ - 'zh_tw'
+ # General - max
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # General - mode
+ - 'basic'
+ - 'css-grid'
+ - 'flexbox'
+ - 'full'
+ # General - orientation
+ - 'horizontal'
+ - 'vertical'
+ # General - role
+ - 'alert'
+ - 'log'
+ - 'status'
+ # General - selectionFeedback
+ - 'fixed'
+ - 'top'
+ - 'top-after-reopen'
+ # General - size
+ - '2xl'
+ - '2xs'
+ - 'big'
+ - 'lg'
+ - 'md'
+ - 'mini'
+ - 'sm'
+ - 'small'
+ - 'xl'
+ - 'xs'
+ # General - status
+ - 'active'
+ - 'complete'
+ - 'edit'
+ - 'error'
+ - 'finished'
+ - 'inactive'
+ - 'uploading'
+ # General - theme
+ - 'g10'
+ - 'g100'
+ - 'g90'
+ - 'white'
+ # General - tooltipAlignment
+ - 'bottom'
+ - 'bottom-left'
+ - 'bottom-right'
+ - 'center'
+ - 'end'
+ - 'left'
+ - 'right'
+ - 'start'
+ - 'top'
+ - 'top-left'
+ - 'top-right'
+ # General - tooltipPosition
+ - 'bottom'
+ - 'left'
+ - 'right'
+ - 'top'
+ # General - type
+ - 'blue'
+ - 'button'
+ - 'cool-gray'
+ - 'cyan'
+ - 'default'
+ - 'gray'
+ - 'green'
+ - 'high-contrast'
+ - 'indented'
+ - 'inline'
+ - 'magenta'
+ - 'multi'
+ - 'outline'
+ - 'password'
+ - 'purple'
+ - 'red'
+ - 'reset'
+ - 'single'
+ - 'submit'
+ - 'teal'
+ - 'text'
+ - 'warm-gray'
+ # AspectRatio - ratio
+ - '16x9'
+ - '1x1'
+ - '1x2'
+ - '2x1'
+ - '2x3'
+ - '3x2'
+ - '3x4'
+ - '4x3'
+ - '9x16'
+ # BreadcrumbItem - aria-current
+ - 'date'
+ - 'false'
+ - 'location'
+ - 'page'
+ - 'step'
+ - 'time'
+ - 'true'
+ # Column - lg
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # Column - md
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # Column - sm
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # Column - span
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # Column - xlg
+ - '100%'
+ - '25%'
+ - '50%'
+ - '75%'
+ # FileUploader - filenameStatus
+ - 'complete'
+ - 'edit'
+ - 'uploading'
+ # ModalWrapper - triggerButtonKind
+ - 'danger'
+ - 'danger--ghost'
+ - 'danger--primary'
+ - 'danger--tertiary'
+ - 'ghost'
+ - 'primary'
+ - 'secondary'
+ - 'tertiary'
+ # NotificationButton - notificationType
+ - 'actionable'
+ - 'inline'
+ - 'toast'
+ # TabList - activation
+ - 'automatic'
+ - 'manual'
+ # TabList - iconSize
+ - 'default'
+ - 'lg'
+ # TableBody - aria-live
+ - 'assertive'
+ - 'off'
+ - 'polite'
+ # TableHeader - sortDirection
+ - 'ASC'
+ - 'DESC'
+ - 'NONE'
+ # TextArea - counterMode
+ - 'character'
+ - 'word'
+ # unstable_Layout - density
+ - 'condensed'
+ - 'normal'
+ # unstable__Slug - dotType
+ - 'default'
+ - 'hollow'
js:
tokens: null
functions: {}
diff --git a/packages/styles/README.md b/packages/styles/README.md
index 4bdf13b455fd..2c5c00f0dfdd 100644
--- a/packages/styles/README.md
+++ b/packages/styles/README.md
@@ -146,9 +146,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/styles/scss/__tests__/zone-test.js b/packages/styles/scss/__tests__/zone-test.js
index c9ab48598114..9163c3b6365e 100644
--- a/packages/styles/scss/__tests__/zone-test.js
+++ b/packages/styles/scss/__tests__/zone-test.js
@@ -63,7 +63,7 @@ describe('zone', () => {
([token, value]) => {
return rule.declarations.find((declaration) => {
return (
- declaration.property.includes(token) &&
+ declaration?.property?.includes(token) &&
declaration.value === value
);
});
diff --git a/packages/styles/scss/_reset.scss b/packages/styles/scss/_reset.scss
index 033461d50f08..f97b70f7bdbb 100644
--- a/packages/styles/scss/_reset.scss
+++ b/packages/styles/scss/_reset.scss
@@ -150,8 +150,6 @@
blockquote::after,
q::before,
q::after {
- content: '';
- // stylelint-disable-next-line declaration-block-no-duplicate-properties
content: none;
}
diff --git a/packages/styles/scss/_zone.scss b/packages/styles/scss/_zone.scss
index 7db95559987e..bf79c8074a56 100644
--- a/packages/styles/scss/_zone.scss
+++ b/packages/styles/scss/_zone.scss
@@ -40,7 +40,7 @@ $-components: (
color: custom-property.get-var('text-primary');
@each $key, $value in $theme {
- @if type-of($value) == color {
+ @if meta.type-of($value) == color {
@include custom-property.declaration($key, $value);
}
}
diff --git a/packages/styles/scss/components/accordion/_accordion.scss b/packages/styles/scss/components/accordion/_accordion.scss
index 2a99c1e2fad2..163a26880cb6 100644
--- a/packages/styles/scss/components/accordion/_accordion.scss
+++ b/packages/styles/scss/components/accordion/_accordion.scss
@@ -50,7 +50,7 @@ $content-padding: 0 0 0 $spacing-05 !default;
@include layout.use('density', $default: 'normal');
@include component-reset.reset;
- /* stylelint-disable-next-line scss/selector-no-redundant-nesting-selector, no-duplicate-selectors */
+
& {
inline-size: 100%;
list-style: none;
@@ -86,7 +86,6 @@ $content-padding: 0 0 0 $spacing-05 !default;
transition: background-color motion(standard, productive) $duration-fast-02;
@include button-reset.reset;
- /* stylelint-disable-next-line scss/selector-no-redundant-nesting-selector, no-duplicate-selectors */
& {
position: relative;
display: flex;
@@ -150,7 +149,6 @@ $content-padding: 0 0 0 $spacing-05 !default;
transition: all $duration-fast-02 motion(standard, productive);
- /* stylelint-disable-next-line scss/selector-no-redundant-nesting-selector, no-duplicate-selectors */
& {
flex: 0 0 1rem;
block-size: 1rem;
@@ -165,7 +163,6 @@ $content-padding: 0 0 0 $spacing-05 !default;
.#{$prefix}--accordion__title {
@include type-style('body-01');
- /* stylelint-disable-next-line scss/selector-no-redundant-nesting-selector, no-duplicate-selectors */
& {
z-index: 1;
inline-size: 100%;
@@ -253,7 +250,7 @@ $content-padding: 0 0 0 $spacing-05 !default;
*/
/* Needs to be after the previous accordion__item--active rule
to take effect, as the specificity is the same */
- /* stylelint-disable-next-line scss/at-rule-no-unknown */
+
@starting-style {
.#{$prefix}--accordion__item--active {
> .#{$prefix}--accordion__wrapper {
diff --git a/packages/styles/scss/components/breadcrumb/_breadcrumb.scss b/packages/styles/scss/components/breadcrumb/_breadcrumb.scss
index 30378039579d..8601f11072ff 100644
--- a/packages/styles/scss/components/breadcrumb/_breadcrumb.scss
+++ b/packages/styles/scss/components/breadcrumb/_breadcrumb.scss
@@ -163,6 +163,6 @@
.#{$prefix}--breadcrumb
.#{$prefix}--overflow-menu.#{$prefix}--btn--icon-only {
min-block-size: 1.125rem;
- padding-inline: 0 0;
+ padding-inline: 0;
}
}
diff --git a/packages/styles/scss/components/button/_button.scss b/packages/styles/scss/components/button/_button.scss
index 9d69e870efad..0a14e913ce29 100644
--- a/packages/styles/scss/components/button/_button.scss
+++ b/packages/styles/scss/components/button/_button.scss
@@ -413,7 +413,7 @@
}
// Windows HCM fix
- // stylelint-disable-next-line no-duplicate-selectors
+
.#{$prefix}--btn--ghost.#{$prefix}--btn--icon-only
.#{$prefix}--btn__icon
path:not([data-icon-path]):not([fill='none']),
diff --git a/packages/styles/scss/components/code-snippet/_code-snippet.scss b/packages/styles/scss/components/code-snippet/_code-snippet.scss
index 70b0715458cd..599520ba4232 100644
--- a/packages/styles/scss/components/code-snippet/_code-snippet.scss
+++ b/packages/styles/scss/components/code-snippet/_code-snippet.scss
@@ -555,7 +555,7 @@ $copy-btn-feedback: $background-inverse !default;
}
// Windows HCM fix
- /* stylelint-disable */
+
.#{$prefix}--snippet__icon {
@include high-contrast-mode('icon-fill');
}
@@ -568,5 +568,4 @@ $copy-btn-feedback: $background-inverse !default;
.#{$prefix}--snippet--multi {
@include high-contrast-mode('outline');
}
- /* stylelint-enable */
}
diff --git a/packages/styles/scss/components/contained-list/_contained-list.scss b/packages/styles/scss/components/contained-list/_contained-list.scss
index 3c864af35c89..479a6c587ef3 100644
--- a/packages/styles/scss/components/contained-list/_contained-list.scss
+++ b/packages/styles/scss/components/contained-list/_contained-list.scss
@@ -198,7 +198,7 @@
block-size: 1px;
content: '';
inset-block-end: 0;
- inset-inline: 0 0;
+ inset-inline: 0;
}
.#{$prefix}--contained-list--inset-rulers
@@ -248,7 +248,7 @@
display: flex;
justify-content: flex-end;
inset-block-start: 0;
- inset-inline: 0 0;
+ inset-inline: 0;
pointer-events: none;
}
diff --git a/packages/styles/scss/components/content-switcher/_content-switcher.scss b/packages/styles/scss/components/content-switcher/_content-switcher.scss
index 1f1f3fb9a20f..91ab2d3632eb 100644
--- a/packages/styles/scss/components/content-switcher/_content-switcher.scss
+++ b/packages/styles/scss/components/content-switcher/_content-switcher.scss
@@ -231,7 +231,7 @@
}
// Windows HCM fix
- // stylelint-disable-next-line no-duplicate-selectors
+
.#{$prefix}--content-switcher-btn:focus {
@include high-contrast-mode('focus');
}
diff --git a/packages/styles/scss/components/data-table/_data-table.scss b/packages/styles/scss/components/data-table/_data-table.scss
index 08f3a68d14b8..f7cca6645499 100644
--- a/packages/styles/scss/components/data-table/_data-table.scss
+++ b/packages/styles/scss/components/data-table/_data-table.scss
@@ -319,7 +319,7 @@
.#{$prefix}--data-table--xs td.#{$prefix}--table-column-menu,
.#{$prefix}--data-table--sm td.#{$prefix}--table-column-menu {
block-size: convert.to-rem(24px);
- padding-block: 0 0;
+ padding-block: 0;
}
.#{$prefix}--data-table--sm td.#{$prefix}--table-column-menu {
@@ -583,7 +583,7 @@
.#{$prefix}--data-table--top-aligned-header
)
th.#{$prefix}--table-column-checkbox {
- padding-block: 0 0;
+ padding-block: 0;
}
.#{$prefix}--data-table.#{$prefix}--data-table--xs
@@ -827,7 +827,7 @@
}
//hides ff scrollbar
- @-moz-document url-prefix() {
+ @document url-prefix() {
thead,
tbody {
scrollbar-width: none;
@@ -1076,7 +1076,7 @@
td.#{$prefix}--table-cell--column-slug,
// Windows HCM fix
- // stylelint-disable-next-line no-duplicate-selectors
+
.#{$prefix}--data-table-content {
@include high-contrast-mode('outline');
}
diff --git a/packages/styles/scss/components/data-table/action/_data-table-action.scss b/packages/styles/scss/components/data-table/action/_data-table-action.scss
index 87696f8b79f5..84647635604e 100644
--- a/packages/styles/scss/components/data-table/action/_data-table-action.scss
+++ b/packages/styles/scss/components/data-table/action/_data-table-action.scss
@@ -396,7 +396,7 @@
background-color: $background-brand;
clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
inset-block-end: 0;
- inset-inline: 0 0;
+ inset-inline: 0;
opacity: 0;
pointer-events: none;
transform: translate3d(0, 48px, 0);
@@ -646,7 +646,7 @@
.#{$prefix}--table-toolbar--sm .#{$prefix}--btn--primary {
block-size: convert.to-rem(32px);
min-block-size: auto;
- padding-block: 0.375rem 0.375rem;
+ padding-block: 0.375rem;
}
.#{$prefix}--table-toolbar--sm
diff --git a/packages/styles/scss/components/data-table/expandable/_data-table-expandable.scss b/packages/styles/scss/components/data-table/expandable/_data-table-expandable.scss
index f42f73daa1fc..affd1f4ba8a6 100644
--- a/packages/styles/scss/components/data-table/expandable/_data-table-expandable.scss
+++ b/packages/styles/scss/components/data-table/expandable/_data-table-expandable.scss
@@ -49,7 +49,7 @@
td {
border: 0;
background-color: $layer-hover;
- padding-block: 0 0;
+ padding-block: 0;
transition: padding $duration-moderate-01 motion(standard, productive),
background-color $duration-fast-01 motion(standard, productive);
}
@@ -484,7 +484,6 @@
@include high-contrast-mode('focus');
}
- // stylelint-disable-next-line no-duplicate-selectors
.#{$prefix}--table-expand__svg {
@include high-contrast-mode('icon-fill');
}
diff --git a/packages/styles/scss/components/data-table/sort/_data-table-sort.scss b/packages/styles/scss/components/data-table/sort/_data-table-sort.scss
index fc9d0c877584..2c1a4ee1fb26 100644
--- a/packages/styles/scss/components/data-table/sort/_data-table-sort.scss
+++ b/packages/styles/scss/components/data-table/sort/_data-table-sort.scss
@@ -106,7 +106,7 @@
th.#{$prefix}--table-sort__header
.#{$prefix}--table-sort__flex
.#{$prefix}--table-header-label {
- padding-block: 0 0;
+ padding-block: 0;
}
.#{$prefix}--data-table.#{$prefix}--data-table--top-aligned-header.#{$prefix}--data-table--sm
diff --git a/packages/styles/scss/components/date-picker/_date-picker.scss b/packages/styles/scss/components/date-picker/_date-picker.scss
index b6623751b792..f1992018bd68 100644
--- a/packages/styles/scss/components/date-picker/_date-picker.scss
+++ b/packages/styles/scss/components/date-picker/_date-picker.scss
@@ -236,7 +236,7 @@
}
// Windows HCM fix
- // stylelint-disable-next-line no-duplicate-selectors
+
.#{$prefix}--date-picker__icon {
@include high-contrast-mode('icon-fill');
}
diff --git a/packages/styles/scss/components/dialog/_dialog.scss b/packages/styles/scss/components/dialog/_dialog.scss
index 76d9bdc93345..a80c5a249edf 100644
--- a/packages/styles/scss/components/dialog/_dialog.scss
+++ b/packages/styles/scss/components/dialog/_dialog.scss
@@ -83,7 +83,7 @@
/* 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 +140,7 @@
*/
/* 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/styles/scss/components/dropdown/_dropdown.scss b/packages/styles/scss/components/dropdown/_dropdown.scss
index 66fd62d7807a..3c59520ce420 100644
--- a/packages/styles/scss/components/dropdown/_dropdown.scss
+++ b/packages/styles/scss/components/dropdown/_dropdown.scss
@@ -461,7 +461,7 @@
}
// Windows HCM fix
- // stylelint-disable-next-line no-duplicate-selectors
+
.#{$prefix}--dropdown .#{$prefix}--list-box__field {
@include high-contrast-mode('outline');
}
diff --git a/packages/styles/scss/components/file-uploader/_file-uploader.scss b/packages/styles/scss/components/file-uploader/_file-uploader.scss
index d1a54931685b..5e4063726998 100644
--- a/packages/styles/scss/components/file-uploader/_file-uploader.scss
+++ b/packages/styles/scss/components/file-uploader/_file-uploader.scss
@@ -189,7 +189,7 @@
.#{$prefix}--file-filename-tooltip {
inline-size: -webkit-fill-available;
padding-inline-start: $spacing-05;
- @-moz-document url-prefix() {
+ @document url-prefix() {
inline-size: -moz-available;
}
}
@@ -197,7 +197,7 @@
.#{$prefix}--file-filename-tooltip {
inline-size: -webkit-fill-available;
- @-moz-document url-prefix() {
+ @document url-prefix() {
inline-size: -moz-available;
}
}
@@ -217,7 +217,7 @@
text-overflow: ellipsis;
white-space: nowrap;
- @-moz-document url-prefix() {
+ @document url-prefix() {
inline-size: -moz-available;
}
}
@@ -401,7 +401,7 @@
}
// Windows HCM fix
- /* stylelint-disable */
+
.#{$prefix}--file__selected-file {
@include high-contrast-mode('outline');
}
@@ -409,5 +409,4 @@
.#{$prefix}--file__state-container .#{$prefix}--file-close svg path {
@include high-contrast-mode('icon-fill');
}
- /* stylelint-enable */
}
diff --git a/packages/styles/scss/components/list-box/_list-box.scss b/packages/styles/scss/components/list-box/_list-box.scss
index 2cfb06a5875e..1af73b665bd0 100644
--- a/packages/styles/scss/components/list-box/_list-box.scss
+++ b/packages/styles/scss/components/list-box/_list-box.scss
@@ -515,7 +515,7 @@ $list-box-menu-width: convert.to-rem(300px);
display: none;
background-color: $layer;
inline-size: $list-box-width;
- inset-inline: 0 0;
+ inset-inline: 0;
overflow-y: auto;
transition: max-height $duration-fast-02 motion(standard, productive);
diff --git a/packages/styles/scss/components/modal/_modal.scss b/packages/styles/scss/components/modal/_modal.scss
index d505dad714c3..c413d5b35f64 100644
--- a/packages/styles/scss/components/modal/_modal.scss
+++ b/packages/styles/scss/components/modal/_modal.scss
@@ -416,7 +416,7 @@
}
// Windows HCM fix
- /* stylelint-disable no-duplicate-selectors */
+
.#{$prefix}--modal-close__icon {
@include high-contrast-mode('icon-fill');
}
@@ -424,5 +424,4 @@
.#{$prefix}--modal-close:focus {
@include high-contrast-mode('focus');
}
- /* stylelint-enable no-duplicate-selectors */
}
diff --git a/packages/styles/scss/components/notification/_actionable-notification.scss b/packages/styles/scss/components/notification/_actionable-notification.scss
index 13134786cccb..6ab184b6e6bd 100644
--- a/packages/styles/scss/components/notification/_actionable-notification.scss
+++ b/packages/styles/scss/components/notification/_actionable-notification.scss
@@ -475,7 +475,7 @@
}
// Windows HCM fix
- /* stylelint-disable */
+
.#{$prefix}--actionable-notification {
@include high-contrast-mode('outline');
}
@@ -491,5 +491,4 @@
.#{$prefix}--actionable-notification__close-icon {
@include high-contrast-mode('icon-fill');
}
- /* stylelint-enable */
}
diff --git a/packages/styles/scss/components/notification/_inline-notification.scss b/packages/styles/scss/components/notification/_inline-notification.scss
index 9b24e5d62eb1..a80c47623f7a 100644
--- a/packages/styles/scss/components/notification/_inline-notification.scss
+++ b/packages/styles/scss/components/notification/_inline-notification.scss
@@ -306,7 +306,7 @@
}
// Windows HCM fix
- /* stylelint-disable */
+
.#{$prefix}--inline-notification {
@include high-contrast-mode('outline');
}
@@ -323,5 +323,4 @@
.#{$prefix}--inline-notification__close-icon {
@include high-contrast-mode('icon-fill');
}
- /* stylelint-enable */
}
diff --git a/packages/styles/scss/components/notification/_toast-notification.scss b/packages/styles/scss/components/notification/_toast-notification.scss
index b87338ff3542..4af3a5a20de2 100644
--- a/packages/styles/scss/components/notification/_toast-notification.scss
+++ b/packages/styles/scss/components/notification/_toast-notification.scss
@@ -222,7 +222,7 @@
}
// Windows HCM fix
- /* stylelint-disable */
+
.#{$prefix}--toast-notification {
@include high-contrast-mode('outline');
}
@@ -235,5 +235,4 @@
.#{$prefix}--toast-notification .#{$prefix}--toast-notification__icon {
@include high-contrast-mode('icon-fill');
}
- /* stylelint-enable */
}
diff --git a/packages/styles/scss/components/number-input/_number-input.scss b/packages/styles/scss/components/number-input/_number-input.scss
index 5a1010f386b8..32edae4c5fa8 100644
--- a/packages/styles/scss/components/number-input/_number-input.scss
+++ b/packages/styles/scss/components/number-input/_number-input.scss
@@ -511,7 +511,7 @@
}
}
// Windows HCM fix
- /* stylelint-disable */
+
.#{$prefix}--number__control-btn:hover,
.#{$prefix}--number__control-btn:focus {
@include high-contrast-mode('focus');
@@ -524,7 +524,6 @@
.#{$prefix}--number__control-btn svg {
@include high-contrast-mode('icon-fill');
}
- /* stylelint-enable */
}
.#{$prefix}--number__controls:hover .#{$prefix}--number__control-btn::after {
display: none;
diff --git a/packages/styles/scss/components/pagination-nav/_pagination-nav.scss b/packages/styles/scss/components/pagination-nav/_pagination-nav.scss
index 6eac6b323390..e460a701bd66 100644
--- a/packages/styles/scss/components/pagination-nav/_pagination-nav.scss
+++ b/packages/styles/scss/components/pagination-nav/_pagination-nav.scss
@@ -142,7 +142,7 @@
max-block-size: layout.size('height');
text-indent: calc(50% - 4.5px);
// Override some Firefox user-agent styles
- @-moz-document url-prefix() {
+ @document url-prefix() {
text-indent: 0;
}
}
diff --git a/packages/styles/scss/components/pagination/_pagination.scss b/packages/styles/scss/components/pagination/_pagination.scss
index d856dd5cb2fd..fd7050625e47 100644
--- a/packages/styles/scss/components/pagination/_pagination.scss
+++ b/packages/styles/scss/components/pagination/_pagination.scss
@@ -283,7 +283,7 @@
}
// Windows HCM fix
- // stylelint-disable-next-line no-duplicate-selectors
+
.#{$prefix}--pagination__button,
.#{$prefix}--btn--ghost.#{$prefix}--pagination__button {
@include high-contrast-mode('outline');
diff --git a/packages/styles/scss/components/popover/_popover.scss b/packages/styles/scss/components/popover/_popover.scss
index c5c6147eee14..579a749748a1 100644
--- a/packages/styles/scss/components/popover/_popover.scss
+++ b/packages/styles/scss/components/popover/_popover.scss
@@ -62,7 +62,6 @@ $popover-text-color: custom-property.get-var(
// The distance between the popover container and the triggering element
// Specify the distance between the popover and the trigger. This value must
// have a unit otherwise the `calc()` expression will not work
-// stylelint-disable-next-line length-zero-no-unit
$popover-offset: custom-property.get-var('popover-offset', 0rem);
// Customize the dimensions of the caret by specifying its width or height.
@@ -297,7 +296,7 @@ $popover-caret-height: custom-property.get-var(
> .#{$prefix}--popover-content::before {
block-size: $popover-offset;
inset-block-start: 0;
- inset-inline: 0 0;
+ inset-inline: 0;
transform: translateY(-100%);
}
@@ -460,7 +459,7 @@ $popover-caret-height: custom-property.get-var(
> .#{$prefix}--popover-content::before {
block-size: $popover-offset;
inset-block-end: 0;
- inset-inline: 0 0;
+ inset-inline: 0;
transform: translateY(100%);
}
@@ -616,7 +615,7 @@ $popover-caret-height: custom-property.get-var(
> .#{$prefix}--popover
> .#{$prefix}--popover-content::before {
inline-size: $popover-offset;
- inset-block: 0 0;
+ inset-block: 0;
inset-inline-start: 0;
transform: translateX(-100%);
}
@@ -783,7 +782,7 @@ $popover-caret-height: custom-property.get-var(
> .#{$prefix}--popover
> .#{$prefix}--popover-content::before {
inline-size: $popover-offset;
- inset-block: 0 0;
+ inset-block: 0;
inset-inline-end: 0;
transform: translateX(100%);
}
diff --git a/packages/styles/scss/components/select/_select.scss b/packages/styles/scss/components/select/_select.scss
index 529d681865eb..a7e638f88c28 100644
--- a/packages/styles/scss/components/select/_select.scss
+++ b/packages/styles/scss/components/select/_select.scss
@@ -75,7 +75,7 @@
}
// Select text renders a little high on Firefox
- @-moz-document url-prefix() {
+ @document url-prefix() {
// Removes dotted inner focus
&:-moz-focusring,
&::-moz-focus-inner {
@@ -344,7 +344,7 @@
}
// Windows HCM fix
- // stylelint-disable-next-line no-duplicate-selectors
+
.#{$prefix}--select__arrow {
@include high-contrast-mode('icon-fill');
}
diff --git a/packages/styles/scss/components/slider/_slider.scss b/packages/styles/scss/components/slider/_slider.scss
index c24a9c6e0afb..252ed64fa78e 100644
--- a/packages/styles/scss/components/slider/_slider.scss
+++ b/packages/styles/scss/components/slider/_slider.scss
@@ -496,7 +496,7 @@
}
// Windows HCM fix
- /* stylelint-disable */
+
.#{$prefix}--slider__thumb {
@include high-contrast-mode('outline');
}
@@ -506,5 +506,4 @@
.#{$prefix}--slider__track {
@include high-contrast-mode('outline');
}
- /* stylelint-enable */
}
diff --git a/packages/styles/scss/components/tabs/_tabs.scss b/packages/styles/scss/components/tabs/_tabs.scss
index e0cd18fb9496..bff584bca30f 100644
--- a/packages/styles/scss/components/tabs/_tabs.scss
+++ b/packages/styles/scss/components/tabs/_tabs.scss
@@ -177,7 +177,7 @@
.#{$prefix}--tab--overflow-nav-button--next {
position: relative;
- inset-block: 0 0;
+ inset-block: 0;
inset-inline-end: 0;
}
@@ -210,7 +210,7 @@
.#{$prefix}--tab--overflow-nav-button--previous {
position: relative;
z-index: 1;
- inset-block: 0 0;
+ inset-block: 0;
inset-inline-start: 0;
}
diff --git a/packages/styles/scss/components/tag/_tag.scss b/packages/styles/scss/components/tag/_tag.scss
index f4d0f5cf11de..bf78f399565f 100644
--- a/packages/styles/scss/components/tag/_tag.scss
+++ b/packages/styles/scss/components/tag/_tag.scss
@@ -401,7 +401,7 @@
}
// Windows HCM fix
- /* stylelint-disable */
+
.#{$prefix}--tag {
@include high-contrast-mode('outline');
}
@@ -428,7 +428,6 @@
+ .#{$prefix}--tag-label-tooltip {
max-inline-size: convert.to-rem(158px);
}
- /* stylelint-enable */
.#{$prefix}--interactive--tag-children {
display: inline-flex;
diff --git a/packages/styles/scss/components/toggle/_toggle.scss b/packages/styles/scss/components/toggle/_toggle.scss
index 4c238978b1fe..62a890a114da 100644
--- a/packages/styles/scss/components/toggle/_toggle.scss
+++ b/packages/styles/scss/components/toggle/_toggle.scss
@@ -186,7 +186,6 @@
@include high-contrast-mode('outline');
}
- // stylelint-disable-next-line no-duplicate-selectors
.#{$prefix}--toggle__button:focus
+ .#{$prefix}--toggle__label
.#{$prefix}--toggle__switch,
diff --git a/packages/styles/scss/components/ui-shell/header/_header.scss b/packages/styles/scss/components/ui-shell/header/_header.scss
index fc7a8d9cbb03..717c20bbe789 100644
--- a/packages/styles/scss/components/ui-shell/header/_header.scss
+++ b/packages/styles/scss/components/ui-shell/header/_header.scss
@@ -35,7 +35,7 @@
block-size: mini-units(6);
border-block-end: 1px solid $border-subtle;
inset-block-start: 0;
- inset-inline: 0 0;
+ inset-inline: 0;
}
.#{$prefix}--header__action {
diff --git a/packages/styles/scss/components/ui-shell/side-nav/_side-nav.scss b/packages/styles/scss/components/ui-shell/side-nav/_side-nav.scss
index a48ee1e827f5..cc294db2ddc6 100644
--- a/packages/styles/scss/components/ui-shell/side-nav/_side-nav.scss
+++ b/packages/styles/scss/components/ui-shell/side-nav/_side-nav.scss
@@ -36,7 +36,7 @@
background-color: $background;
color: $text-secondary;
inline-size: mini-units(6);
- inset-block: 0 0;
+ inset-block: 0;
inset-inline-start: 0;
max-inline-size: mini-units(32);
// TODO: sync with motion work
@@ -270,7 +270,7 @@
background-color: $border-interactive;
content: '';
inline-size: 3px;
- inset-block: 0 0;
+ inset-block: 0;
inset-inline-start: 0;
}
}
@@ -381,7 +381,7 @@
background-color: $border-interactive;
content: '';
inline-size: 3px;
- inset-block: 0 0;
+ inset-block: 0;
inset-inline-start: 0;
}
diff --git a/packages/styles/scss/utilities/_convert.scss b/packages/styles/scss/utilities/_convert.scss
index 452bcce24968..9de92916d077 100644
--- a/packages/styles/scss/utilities/_convert.scss
+++ b/packages/styles/scss/utilities/_convert.scss
@@ -19,8 +19,8 @@ $base-font-size: 16px !default;
/// @access public
/// @group utilities
@function to-rem($px) {
- @if unit($px) != 'px' {
- @error "Expected argument $px to be of type `px`, instead received: `#{unit($px)}`";
+ @if math.unit($px) != 'px' {
+ @error "Expected argument $px to be of type `px`, instead received: `#{math.unit($px)}`";
}
@return math.div($px, $base-font-size) * 1rem;
@@ -34,8 +34,8 @@ $base-font-size: 16px !default;
/// @deprecated
/// @group @carbon/layout
@function rem($px) {
- @if unit($px) != 'px' {
- @error "Expected argument $px to be of type `px`, instead received: `#{unit($px)}`";
+ @if math.unit($px) != 'px' {
+ @error "Expected argument $px to be of type `px`, instead received: `#{math.unit($px)}`";
}
@return math.div($px, $base-font-size) * 1rem;
@@ -47,8 +47,8 @@ $base-font-size: 16px !default;
/// @access public
/// @group utilities
@function em($px) {
- @if unit($px) != 'px' {
- @error "Expected argument $px to be of type `px`, instead received: `#{unit($px)}`";
+ @if math.unit($px) != 'px' {
+ @error "Expected argument $px to be of type `px`, instead received: `#{math.unit($px)}`";
}
@return math.div($px, $base-font-size) * 1em;
diff --git a/packages/styles/scss/utilities/_tooltip.scss b/packages/styles/scss/utilities/_tooltip.scss
index 8a453b9c1e03..7b85677675b3 100644
--- a/packages/styles/scss/utilities/_tooltip.scss
+++ b/packages/styles/scss/utilities/_tooltip.scss
@@ -320,11 +320,8 @@
transform: translate(100%, -50%);
}
@if ($position == 'bottom') {
- border-width: 0
- convert.to-rem(4px)
- convert.to-rem(5px)
- convert.to-rem(4px);
- border-color: transparent transparent $background-inverse transparent;
+ border-width: 0 convert.to-rem(4px) convert.to-rem(5px);
+ border-color: transparent transparent $background-inverse;
inset-block-end: -$caret-spacing;
transform: translate(-50%, 100%);
}
diff --git a/packages/styles/scss/utilities/_z-index.scss b/packages/styles/scss/utilities/_z-index.scss
index d32d176974ec..486e0aef58a3 100644
--- a/packages/styles/scss/utilities/_z-index.scss
+++ b/packages/styles/scss/utilities/_z-index.scss
@@ -4,7 +4,7 @@
// 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 'sass:map';
/// @access public
/// @type Map
/// @group utilities
@@ -30,9 +30,9 @@ $z-indexes: (
/// z-index: z('modal');
/// }
@function z($layer) {
- @if not map-has-key($z-indexes, $layer) {
+ @if not map.has-key($z-indexes, $layer) {
@warn 'No layer found for `#{$layer}` in $z-indexes map. Property omitted.';
}
- @return map-get($z-indexes, $layer);
+ @return map.get($z-indexes, $layer);
}
diff --git a/packages/styles/telemetry.yml b/packages/styles/telemetry.yml
index 297aca437ad5..b287517d2d30 100644
--- a/packages/styles/telemetry.yml
+++ b/packages/styles/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: d2574dfc-6ec7-4d1a-9c7a-b22cc16dc747
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/themes/README.md b/packages/themes/README.md
index ce4bfd9c58b0..0b051759b1dd 100644
--- a/packages/themes/README.md
+++ b/packages/themes/README.md
@@ -114,9 +114,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/themes/telemetry.yml b/packages/themes/telemetry.yml
index eda709addd4a..d5bd516e1f57 100644
--- a/packages/themes/telemetry.yml
+++ b/packages/themes/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: a56e8642-350a-4ee1-8e04-711cf16f3508
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/type/README.md b/packages/type/README.md
index 4037d5ae2685..da398caf375f 100644
--- a/packages/type/README.md
+++ b/packages/type/README.md
@@ -231,9 +231,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/type/telemetry.yml b/packages/type/telemetry.yml
index d201adeb9ded..b49288b2fede 100644
--- a/packages/type/telemetry.yml
+++ b/packages/type/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 43a17f29-6354-4c01-b4ec-920a1248f0f7
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/upgrade/README.md b/packages/upgrade/README.md
index 5a9e8da5d951..b75af24656a8 100644
--- a/packages/upgrade/README.md
+++ b/packages/upgrade/README.md
@@ -89,9 +89,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/upgrade/package.json b/packages/upgrade/package.json
index 9f42bf081a68..26d2eb94fc3d 100644
--- a/packages/upgrade/package.json
+++ b/packages/upgrade/package.json
@@ -41,7 +41,7 @@
"devDependencies": {
"chalk": "^4.1.1",
"change-case": "^4.1.2",
- "esbuild": "^0.23.0",
+ "esbuild": "^0.24.0",
"execa": "^5.1.1",
"fast-glob": "^3.2.11",
"fs-extra": "^11.0.0",
diff --git a/packages/upgrade/telemetry.yml b/packages/upgrade/telemetry.yml
index d99cf3a34aa2..9dc323fc35f1 100644
--- a/packages/upgrade/telemetry.yml
+++ b/packages/upgrade/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 9e4d8d64-c172-4f68-ac67-3e4c3ecae2d0
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/utilities-react/README.md b/packages/utilities-react/README.md
index b91b4c46418a..83d943478221 100644
--- a/packages/utilities-react/README.md
+++ b/packages/utilities-react/README.md
@@ -31,9 +31,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/utilities-react/package.json b/packages/utilities-react/package.json
index d37e25754a3d..5be896003bfa 100644
--- a/packages/utilities-react/package.json
+++ b/packages/utilities-react/package.json
@@ -40,7 +40,7 @@
"react": "^16.8.6 || ^17.0.1 || ^18.2.0"
},
"devDependencies": {
- "esbuild": "^0.23.0",
+ "esbuild": "^0.24.0",
"rimraf": "^6.0.0"
},
"dependencies": {
diff --git a/packages/utilities-react/telemetry.yml b/packages/utilities-react/telemetry.yml
index 2e095e48e20c..e84343c59b34 100644
--- a/packages/utilities-react/telemetry.yml
+++ b/packages/utilities-react/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: c2026f4e-7033-4076-9006-5e5c8cc81e58
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/utilities/README.md b/packages/utilities/README.md
index b37d23c511a7..66cdaefb0e5c 100644
--- a/packages/utilities/README.md
+++ b/packages/utilities/README.md
@@ -31,9 +31,9 @@ Licensed under the [Apache 2.0 License](/LICENSE).
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/utilities/package.json b/packages/utilities/package.json
index 46c87a78a894..9056b6dec6b8 100644
--- a/packages/utilities/package.json
+++ b/packages/utilities/package.json
@@ -36,7 +36,7 @@
"postinstall": "ibmtelemetry --config=telemetry.yml"
},
"devDependencies": {
- "esbuild": "^0.23.0",
+ "esbuild": "^0.24.0",
"rimraf": "^6.0.0"
},
"dependencies": {
diff --git a/packages/utilities/telemetry.yml b/packages/utilities/telemetry.yml
index e4bbc6a038c9..a27de5766e50 100644
--- a/packages/utilities/telemetry.yml
+++ b/packages/utilities/telemetry.yml
@@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
projectId: 854c4516-4c8f-43cf-b2e0-08e4190795e0
-endpoint: https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics
+endpoint: https://www-api.ibm.com/ibm-telemetry/v1/metrics
collect:
npm:
dependencies: null
diff --git a/packages/web-components/README.md b/packages/web-components/README.md
index 46cdb63eaa6b..401855d19437 100644
--- a/packages/web-components/README.md
+++ b/packages/web-components/README.md
@@ -311,9 +311,9 @@ You'll see the build artifacts in `/path/to/carbon-web-components/es` directory.
## IBM Telemetry
-This package uses IBM Telemetry to collect metrics data. By installing this
-package as a dependency you are agreeing to telemetry collection. To opt out,
-see
+This package uses IBM Telemetry to collect de-identified and anonymized metrics
+data. By installing this package as a dependency you are agreeing to telemetry
+collection. To opt out, see
[Opting out of IBM Telemetry data collection](https://github.com/ibm-telemetry/telemetry-js/tree/main#opting-out-of-ibm-telemetry-data-collection).
For more information on the data being collected, please see the
[IBM Telemetry documentation](https://github.com/ibm-telemetry/telemetry-js/tree/main#ibm-telemetry-collection-basics).
diff --git a/packages/web-components/src/components/combo-box/combo-box.scss b/packages/web-components/src/components/combo-box/combo-box.scss
index 1fdeb8e83f6e..de05b9cff735 100644
--- a/packages/web-components/src/components/combo-box/combo-box.scss
+++ b/packages/web-components/src/components/combo-box/combo-box.scss
@@ -16,7 +16,7 @@ $css--plex: true !default;
@use '@carbon/styles/scss/components/combo-box' as *;
@use '@carbon/styles/scss/components/form';
@use '@carbon/styles/scss/components/text-input/text-input';
-@use '../dropdown/dropdown.scss';
+@use '../dropdown/dropdown';
:host(#{$prefix}-combo-box) {
@extend :host(#{$prefix}-dropdown);
diff --git a/packages/web-components/src/components/data-table/_table-selection.scss b/packages/web-components/src/components/data-table/_table-selection.scss
index 5558ff63faac..3f9c43fdd170 100644
--- a/packages/web-components/src/components/data-table/_table-selection.scss
+++ b/packages/web-components/src/components/data-table/_table-selection.scss
@@ -41,7 +41,6 @@
}
:host(#{$prefix}-table-row[selected]) {
- /* stylelint-disable-next-line no-duplicate-selectors */
.#{$prefix}--table-column-checkbox,
::slotted(#{$prefix}-table-cell),
.#{$prefix}--table-expand,
@@ -53,7 +52,6 @@
}
&:hover {
- /* stylelint-disable-next-line no-duplicate-selectors */
.#{$prefix}--table-column-checkbox,
::slotted(#{$prefix}-table-cell),
.#{$prefix}--table-expand,
@@ -83,7 +81,6 @@
background-attachment: fixed;
- /* stylelint-disable-next-line no-duplicate-selectors */
.#{$prefix}--table-column-checkbox,
::slotted(#{$prefix}-table-cell),
.#{$prefix}--table-expand,
@@ -92,7 +89,6 @@
}
}
- /* stylelint-disable-next-line no-duplicate-selectors */
.#{$prefix}--table-column-checkbox,
::slotted(#{$prefix}-table-cell),
.#{$prefix}--table-expand,
diff --git a/packages/web-components/src/components/notification/inline-notification.scss b/packages/web-components/src/components/notification/inline-notification.scss
index b114dca19d1f..50871259646f 100644
--- a/packages/web-components/src/components/notification/inline-notification.scss
+++ b/packages/web-components/src/components/notification/inline-notification.scss
@@ -31,7 +31,7 @@ $css--plex: true !default;
}
.#{$prefix}--inline-notification__title {
- margin-block: 0 0;
+ margin-block: 0;
}
}
diff --git a/packages/web-components/src/components/popover/popover.scss b/packages/web-components/src/components/popover/popover.scss
index a5a40f47e889..6cb332ee5c5a 100644
--- a/packages/web-components/src/components/popover/popover.scss
+++ b/packages/web-components/src/components/popover/popover.scss
@@ -20,7 +20,7 @@ $css--plex: true !default;
// The distance between the popover container and the triggering element
// Specify the distance between the popover and the trigger. This value must
// have a unit otherwise the `calc()` expression will not work
-// stylelint-disable-next-line length-zero-no-unit
+
$popover-offset: custom-property.get-var('popover-offset', 0rem);
// Customize the dimensions of the caret by specifying its width or height.
diff --git a/packages/web-components/src/components/slug/slug.scss b/packages/web-components/src/components/slug/slug.scss
index f40f40ebaeff..1b55e0a1aabc 100644
--- a/packages/web-components/src/components/slug/slug.scss
+++ b/packages/web-components/src/components/slug/slug.scss
@@ -17,7 +17,7 @@
@use '@carbon/styles/scss/layout' as *;
@use '@carbon/styles/scss/utilities/ai-gradient' as *;
@use '@carbon/styles/scss/components/slug/index' as *;
-@use '../toggle-tip/toggletip.scss';
+@use '../toggle-tip/toggletip';
// importing tag color tokens for the styling slug in tag component
@use '@carbon/styles/scss/components/tag/index' as *;
diff --git a/packages/web-components/telemetry.yml b/packages/web-components/telemetry.yml
index eb0688c9b6d3..d658c8b7c5d6 100644
--- a/packages/web-components/telemetry.yml
+++ b/packages/web-components/telemetry.yml
@@ -1,9 +1,9 @@
# yaml-language-server: $schema=https://unpkg.com/@ibm/telemetry-config-schema@v1/dist/config.schema.json
version: 1
-projectId: "8cf8b3b8-a121-47d3-9eec-e4bea0ff23f5"
-endpoint: "https://collector-prod.1am6wm210aow.us-south.codeengine.appdomain.cloud/v1/metrics"
+projectId: '8cf8b3b8-a121-47d3-9eec-e4bea0ff23f5'
+endpoint: 'https://www-api.ibm.com/ibm-telemetry/v1/metrics'
collect:
npm:
dependencies: null
jsx:
- elements: {}
\ No newline at end of file
+ elements: {}
diff --git a/yarn.lock b/yarn.lock
index c3983619d99c..d7245438d927 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2256,7 +2256,7 @@ __metadata:
"@ibm/telemetry-js": "npm:^1.5.0"
chalk: "npm:^4.1.1"
change-case: "npm:^4.1.2"
- esbuild: "npm:^0.23.0"
+ esbuild: "npm:^0.24.0"
execa: "npm:^5.1.1"
fast-glob: "npm:^3.2.11"
fs-extra: "npm:^11.0.0"
@@ -2283,7 +2283,7 @@ __metadata:
dependencies:
"@carbon/utilities": "npm:^0.1.0"
"@ibm/telemetry-js": "npm:^1.6.1"
- esbuild: "npm:^0.23.0"
+ esbuild: "npm:^0.24.0"
rimraf: "npm:^6.0.0"
peerDependencies:
react: ^16.8.6 || ^17.0.1 || ^18.2.0
@@ -2295,7 +2295,7 @@ __metadata:
resolution: "@carbon/utilities@workspace:packages/utilities"
dependencies:
"@ibm/telemetry-js": "npm:^1.6.1"
- esbuild: "npm:^0.23.0"
+ esbuild: "npm:^0.24.0"
rimraf: "npm:^6.0.0"
languageName: unknown
linkType: soft
@@ -2554,38 +2554,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:^3.0.1":
+ version: 3.0.2
+ resolution: "@csstools/css-parser-algorithms@npm:3.0.2"
peerDependencies:
- "@csstools/css-tokenizer": ^2.1.1
- checksum: 10/a5c2d9029f6c03eff590df6437b45b9d70034c59a8f8f0f860f72c8c77bac00cc0b22dcf61de36558b3709508f2732c60486028b9c8697c8fe5c68890bdfac09
+ "@csstools/css-tokenizer": ^3.0.2
+ checksum: 10/ecc8ad77304606e59ce5b1d34b97e879f2b3745fe8cf26649faceb881ee1d47183dd7d1c07778ac58ffac5991365c43eebc3a015db9f872b3a08f8f1c03240f5
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:^3.0.1":
+ version: 3.0.2
+ resolution: "@csstools/css-tokenizer@npm:3.0.2"
+ checksum: 10/6453982ede998dbd8c222cdc5efa11375c1e7c9ad66c55b077ec23f2ecec1080aa0631818cdea191c36f0b8e1fd607408d13664a898299c2a594d93ef6fa62e9
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:^3.0.1":
+ version: 3.0.1
+ resolution: "@csstools/media-query-list-parser@npm:3.0.1"
peerDependencies:
- "@csstools/css-parser-algorithms": ^2.3.0
- "@csstools/css-tokenizer": ^2.1.1
- checksum: 10/02cb4bbbc191dd24859ae3c409744b34ff719f4d88f6a3c3f87e04306260a3590d0f15f43c6a7624a77a0e9c1747bb4d15d16c24eb4930e4e894e243f7fe31bb
+ "@csstools/css-parser-algorithms": ^3.0.1
+ "@csstools/css-tokenizer": ^3.0.1
+ checksum: 10/794344c67b126ad93d516ab3f01254d44cfa794c3401e34e8cc62ddc7fc13c9ab6c76cb517b643dbda47b57f2eb578c6a11c4a9a4b516d88e260a4016b64ce7f
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:^4.0.0":
+ version: 4.0.0
+ resolution: "@csstools/selector-specificity@npm:4.0.0"
+ peerDependencies:
+ postcss-selector-parser: ^6.1.0
+ checksum: 10/7076c1d8af0fba94f06718f87fba5bfea583f39089efa906ae38b5ecd6912d3d5865f7047a871ac524b1057e4c970622b2ade456b90d69fb9393902250057994
+ 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:
- postcss-selector-parser: ^6.0.13
- checksum: 10/4a2dfe69998a499155d9dab4c2a0e7ae7594d8db98bb8a487d2d5347c0c501655051eb5eacad3fe323c86b0ba8212fe092c27fc883621e6ac2a27662edfc3528
+ stylelint: ">=16.0.0"
+ checksum: 10/5abfe4f251e67eb9ef9d8e96a1fe9ae9c620e3f8279d5aab79269bd4d2ce86c578185072822346dd118e9cd915b3a11ada0980e26b6b6c4547111be2152f7fdb
+ languageName: node
+ linkType: hard
+
+"@dual-bundle/import-meta-resolve@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "@dual-bundle/import-meta-resolve@npm:4.1.0"
+ checksum: 10/a69d804a8e8e93732ac5525f85b9366ae78ec60fa02f0d5b4f2d625e18b355ba02502cdaef616ab1eac4450b966d2a398b59577a17483e4f8a350d062357bdf4
languageName: node
linkType: hard
@@ -2616,9 +2634,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/aix-ppc64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/aix-ppc64@npm:0.23.0"
+"@esbuild/aix-ppc64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/aix-ppc64@npm:0.24.0"
conditions: os=aix & cpu=ppc64
languageName: node
linkType: hard
@@ -2637,9 +2655,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/android-arm64@npm:0.23.0"
+"@esbuild/android-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-arm64@npm:0.24.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
@@ -2658,9 +2676,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/android-arm@npm:0.23.0"
+"@esbuild/android-arm@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-arm@npm:0.24.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
@@ -2679,9 +2697,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/android-x64@npm:0.23.0"
+"@esbuild/android-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-x64@npm:0.24.0"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
@@ -2700,9 +2718,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/darwin-arm64@npm:0.23.0"
+"@esbuild/darwin-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/darwin-arm64@npm:0.24.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
@@ -2721,9 +2739,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/darwin-x64@npm:0.23.0"
+"@esbuild/darwin-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/darwin-x64@npm:0.24.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
@@ -2742,9 +2760,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/freebsd-arm64@npm:0.23.0"
+"@esbuild/freebsd-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/freebsd-arm64@npm:0.24.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
@@ -2763,9 +2781,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/freebsd-x64@npm:0.23.0"
+"@esbuild/freebsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/freebsd-x64@npm:0.24.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
@@ -2784,9 +2802,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-arm64@npm:0.23.0"
+"@esbuild/linux-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-arm64@npm:0.24.0"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
@@ -2805,9 +2823,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-arm@npm:0.23.0"
+"@esbuild/linux-arm@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-arm@npm:0.24.0"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
@@ -2826,9 +2844,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-ia32@npm:0.23.0"
+"@esbuild/linux-ia32@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-ia32@npm:0.24.0"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
@@ -2847,9 +2865,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-loong64@npm:0.23.0"
+"@esbuild/linux-loong64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-loong64@npm:0.24.0"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
@@ -2868,9 +2886,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-mips64el@npm:0.23.0"
+"@esbuild/linux-mips64el@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-mips64el@npm:0.24.0"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
@@ -2889,9 +2907,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-ppc64@npm:0.23.0"
+"@esbuild/linux-ppc64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-ppc64@npm:0.24.0"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
@@ -2910,9 +2928,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-riscv64@npm:0.23.0"
+"@esbuild/linux-riscv64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-riscv64@npm:0.24.0"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
@@ -2931,9 +2949,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-s390x@npm:0.23.0"
+"@esbuild/linux-s390x@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-s390x@npm:0.24.0"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
@@ -2952,9 +2970,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-x64@npm:0.23.0"
+"@esbuild/linux-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-x64@npm:0.24.0"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
@@ -2973,16 +2991,16 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/netbsd-x64@npm:0.23.0"
+"@esbuild/netbsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/netbsd-x64@npm:0.24.0"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/openbsd-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/openbsd-arm64@npm:0.23.0"
+"@esbuild/openbsd-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/openbsd-arm64@npm:0.24.0"
conditions: os=openbsd & cpu=arm64
languageName: node
linkType: hard
@@ -3001,9 +3019,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/openbsd-x64@npm:0.23.0"
+"@esbuild/openbsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/openbsd-x64@npm:0.24.0"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
@@ -3022,9 +3040,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/sunos-x64@npm:0.23.0"
+"@esbuild/sunos-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/sunos-x64@npm:0.24.0"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
@@ -3043,9 +3061,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/win32-arm64@npm:0.23.0"
+"@esbuild/win32-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-arm64@npm:0.24.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
@@ -3064,9 +3082,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/win32-ia32@npm:0.23.0"
+"@esbuild/win32-ia32@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-ia32@npm:0.24.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
@@ -3085,9 +3103,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/win32-x64@npm:0.23.0"
+"@esbuild/win32-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-x64@npm:0.24.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -7149,7 +7167,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
@@ -9238,7 +9256,7 @@ __metadata:
languageName: unknown
linkType: soft
-"browserslist@npm:^4.0.0, browserslist@npm:^4.20.3, browserslist@npm:^4.21.10, browserslist@npm:^4.21.5, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3":
+"browserslist@npm:^4.0.0, browserslist@npm:^4.20.3, browserslist@npm:^4.21.10, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3":
version: 4.23.3
resolution: "browserslist@npm:4.23.3"
dependencies:
@@ -9511,18 +9529,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"
@@ -9530,7 +9536,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
@@ -9549,10 +9555,10 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001335, caniuse-lite@npm:^1.0.30001487, caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646":
- version: 1.0.30001653
- resolution: "caniuse-lite@npm:1.0.30001653"
- checksum: 10/cd9b1c0fe03249e593789a11a9ef14f987b385e60441748945916b19e74e7bc5c82c40d4836496a647586651898741aed1598ae0792114a9f0d7d7fdb2b7deb0
+"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001335, caniuse-lite@npm:^1.0.30001579, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001662":
+ version: 1.0.30001669
+ resolution: "caniuse-lite@npm:1.0.30001669"
+ checksum: 10/cd0b481bb997703cb7651e55666b4aa4e7b4ecf9784796e2393179a15e55c71a6abc6ff865c922bbd3bbfa4a4bf0530d8da13989b97ff8c7850c8a5bd4e00491
languageName: node
linkType: hard
@@ -9659,7 +9665,7 @@ __metadata:
react: "npm:^18.2.0"
react-dom: "npm:^18.2.0"
rimraf: "npm:^5.0.0"
- stylelint: "npm:^15.0.0"
+ stylelint: "npm:^16.0.0"
languageName: unknown
linkType: soft
@@ -11007,10 +11013,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.3":
+ version: 3.2.3
+ resolution: "css-functions-list@npm:3.2.3"
+ checksum: 10/25f12fb0ef1384b1cf45a6e7e0afd596a19bee90b90316d9e50f7820888f4a8f265be7a6a96b10a5c81e403bd7a5ff8010fa936144f84959d9d91c9350cda0d4
languageName: node
linkType: hard
@@ -11141,6 +11147,16 @@ __metadata:
languageName: node
linkType: hard
+"css-tree@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "css-tree@npm:3.0.0"
+ dependencies:
+ mdn-data: "npm:2.10.0"
+ source-map-js: "npm:^1.0.1"
+ checksum: 10/ab56b8cd1953c3270e95b63540462037b48dc120c4d6f686eeb054bb99acf3bb0a40bff306bb4fc2e077f8d95f5b518067205d577029ab84ba279d75867c4f37
+ languageName: node
+ linkType: hard
+
"css-tree@npm:~2.2.0":
version: 2.2.1
resolution: "css-tree@npm:2.2.1"
@@ -11446,15 +11462,15 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6":
- version: 4.3.6
- resolution: "debug@npm:4.3.6"
+"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7":
+ version: 4.3.7
+ resolution: "debug@npm:4.3.7"
dependencies:
- ms: "npm:2.1.2"
+ ms: "npm:^2.1.3"
peerDependenciesMeta:
supports-color:
optional: true
- checksum: 10/d3adb9af7d57a9e809a68f404490cf776122acca16e6359a2702c0f462e510e91f9765c07f707b8ab0d91e03bad57328f3256f5082631cefb5393d0394d50fb7
+ checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a
languageName: node
linkType: hard
@@ -11505,13 +11521,6 @@ __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"
@@ -11940,22 +11949,21 @@ __metadata:
languageName: node
linkType: hard
-"doiuse@npm:^6.0.1":
- version: 6.0.2
- resolution: "doiuse@npm:6.0.2"
+"doiuse@npm:^6.0.2":
+ version: 6.0.3
+ resolution: "doiuse@npm:6.0.3"
dependencies:
- browserslist: "npm:^4.21.5"
- caniuse-lite: "npm:^1.0.30001487"
+ browserslist: "npm:^4.23.3"
+ caniuse-lite: "npm:^1.0.30001662"
css-tokenize: "npm:^1.0.1"
- duplexify: "npm:^4.1.2"
- ldjson-stream: "npm:^1.2.1"
+ duplexify: "npm:^4.1.3"
multimatch: "npm:^5.0.0"
- postcss: "npm:^8.4.21"
+ postcss: "npm:^8.4.47"
source-map: "npm:^0.7.4"
- yargs: "npm:^17.7.1"
+ yargs: "npm:^17.7.2"
bin:
doiuse: bin/cli.js
- checksum: 10/d90a3c91890311e6788cead2c3bab4aaf1411b9b9aff606e513a98a3d8c4cba89095f310a899379d54136f96f51dc7504888a782683091954ae361bf012e39b1
+ checksum: 10/8339a41d8e541ca890eeebadf502bef6fc4b62bbed6eda4fc5ab2e8f436a2e3764451af12e745dcea817750e1d01a5abf5a86c088d70390121078afb004da6b8
languageName: node
linkType: hard
@@ -12179,15 +12187,15 @@ __metadata:
languageName: node
linkType: hard
-"duplexify@npm:^4.1.2":
- version: 4.1.2
- resolution: "duplexify@npm:4.1.2"
+"duplexify@npm:^4.1.3":
+ version: 4.1.3
+ resolution: "duplexify@npm:4.1.3"
dependencies:
end-of-stream: "npm:^1.4.1"
inherits: "npm:^2.0.3"
readable-stream: "npm:^3.1.1"
- stream-shift: "npm:^1.0.0"
- checksum: 10/eeb4f362defa4da0b2474d853bc4edfa446faeb1bde76819a68035632c118de91f6a58e6fe05c84f6e6de2548f8323ec8473aa9fe37332c99e4d77539747193e
+ stream-shift: "npm:^1.0.2"
+ checksum: 10/b44b98ba0ffac3a658b4b1bf877219e996db288c5ae6f3dc55ca9b2cbef7df60c10eabfdd947f3d73a623eb9975a74a66d6d61e6f26bff90155315adb362aa77
languageName: node
linkType: hard
@@ -12731,34 +12739,34 @@ __metadata:
languageName: node
linkType: hard
-"esbuild@npm:^0.23.0":
- version: 0.23.0
- resolution: "esbuild@npm:0.23.0"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.23.0"
- "@esbuild/android-arm": "npm:0.23.0"
- "@esbuild/android-arm64": "npm:0.23.0"
- "@esbuild/android-x64": "npm:0.23.0"
- "@esbuild/darwin-arm64": "npm:0.23.0"
- "@esbuild/darwin-x64": "npm:0.23.0"
- "@esbuild/freebsd-arm64": "npm:0.23.0"
- "@esbuild/freebsd-x64": "npm:0.23.0"
- "@esbuild/linux-arm": "npm:0.23.0"
- "@esbuild/linux-arm64": "npm:0.23.0"
- "@esbuild/linux-ia32": "npm:0.23.0"
- "@esbuild/linux-loong64": "npm:0.23.0"
- "@esbuild/linux-mips64el": "npm:0.23.0"
- "@esbuild/linux-ppc64": "npm:0.23.0"
- "@esbuild/linux-riscv64": "npm:0.23.0"
- "@esbuild/linux-s390x": "npm:0.23.0"
- "@esbuild/linux-x64": "npm:0.23.0"
- "@esbuild/netbsd-x64": "npm:0.23.0"
- "@esbuild/openbsd-arm64": "npm:0.23.0"
- "@esbuild/openbsd-x64": "npm:0.23.0"
- "@esbuild/sunos-x64": "npm:0.23.0"
- "@esbuild/win32-arm64": "npm:0.23.0"
- "@esbuild/win32-ia32": "npm:0.23.0"
- "@esbuild/win32-x64": "npm:0.23.0"
+"esbuild@npm:^0.24.0":
+ version: 0.24.0
+ resolution: "esbuild@npm:0.24.0"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.24.0"
+ "@esbuild/android-arm": "npm:0.24.0"
+ "@esbuild/android-arm64": "npm:0.24.0"
+ "@esbuild/android-x64": "npm:0.24.0"
+ "@esbuild/darwin-arm64": "npm:0.24.0"
+ "@esbuild/darwin-x64": "npm:0.24.0"
+ "@esbuild/freebsd-arm64": "npm:0.24.0"
+ "@esbuild/freebsd-x64": "npm:0.24.0"
+ "@esbuild/linux-arm": "npm:0.24.0"
+ "@esbuild/linux-arm64": "npm:0.24.0"
+ "@esbuild/linux-ia32": "npm:0.24.0"
+ "@esbuild/linux-loong64": "npm:0.24.0"
+ "@esbuild/linux-mips64el": "npm:0.24.0"
+ "@esbuild/linux-ppc64": "npm:0.24.0"
+ "@esbuild/linux-riscv64": "npm:0.24.0"
+ "@esbuild/linux-s390x": "npm:0.24.0"
+ "@esbuild/linux-x64": "npm:0.24.0"
+ "@esbuild/netbsd-x64": "npm:0.24.0"
+ "@esbuild/openbsd-arm64": "npm:0.24.0"
+ "@esbuild/openbsd-x64": "npm:0.24.0"
+ "@esbuild/sunos-x64": "npm:0.24.0"
+ "@esbuild/win32-arm64": "npm:0.24.0"
+ "@esbuild/win32-ia32": "npm:0.24.0"
+ "@esbuild/win32-x64": "npm:0.24.0"
dependenciesMeta:
"@esbuild/aix-ppc64":
optional: true
@@ -12810,7 +12818,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 10/d3d91bf9ca73ba33966fc54cabb321eca770a5e2ff5b34d67e4235c94560cfd881803e39fcaa31d842579d10600da5201c5f597f8438679f6db856f75ded7124
+ checksum: 10/500f83a1216d6548053007b85c070d8293395db344605b17418c6cf1217e5e8d338fa77fc8af27c23faa121c5528e5b0004d46d3a0cdeb87d48f1b5fa0164bc5
languageName: node
linkType: hard
@@ -13820,7 +13828,7 @@ __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.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.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
@@ -13958,6 +13966,15 @@ __metadata:
languageName: node
linkType: hard
+"file-entry-cache@npm:^9.1.0":
+ version: 9.1.0
+ resolution: "file-entry-cache@npm:9.1.0"
+ dependencies:
+ flat-cache: "npm:^5.0.0"
+ checksum: 10/fd67a9552f272ac4a1731c545e1350bd135e208659144cc5311baac6b8bbf55da7c8c3a0bf25c71ed78eff2bdd26d2a3a8f9ba3d8bec968fe8d1eeba6ab14a96
+ languageName: node
+ linkType: hard
+
"file-system-cache@npm:2.3.0":
version: 2.3.0
resolution: "file-system-cache@npm:2.3.0"
@@ -14128,6 +14145,16 @@ __metadata:
languageName: node
linkType: hard
+"flat-cache@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "flat-cache@npm:5.0.0"
+ dependencies:
+ flatted: "npm:^3.3.1"
+ keyv: "npm:^4.5.4"
+ checksum: 10/42570762052b17a1dec221d73a1e417d0ba07137de6debaabb51389cac265a12a027a895dc84e1725bc5cdde04fe8b706ad836860b05488e9a04bda9301d2529
+ languageName: node
+ linkType: hard
+
"flat@npm:^5.0.2":
version: 5.0.2
resolution: "flat@npm:5.0.2"
@@ -14144,7 +14171,7 @@ __metadata:
languageName: node
linkType: hard
-"flatted@npm:^3.1.0, flatted@npm:^3.2.9":
+"flatted@npm:^3.1.0, flatted@npm:^3.2.9, flatted@npm:^3.3.1":
version: 3.3.1
resolution: "flatted@npm:3.3.1"
checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49
@@ -15788,6 +15815,13 @@ __metadata:
languageName: node
linkType: hard
+"ignore@npm:^6.0.2":
+ version: 6.0.2
+ resolution: "ignore@npm:6.0.2"
+ checksum: 10/af39e49996cd989763920e445eff897d0ae1e36b5f27b0e09e14a4fd2df89b362f92e720ecf06ef729056842366527db8561d310e904718810b92ffbcd23056d
+ languageName: node
+ linkType: hard
+
"image-size@npm:^1.0.0":
version: 1.0.0
resolution: "image-size@npm:1.0.0"
@@ -15830,13 +15864,6 @@ __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":
version: 3.1.0
resolution: "import-local@npm:3.1.0"
@@ -15875,13 +15902,6 @@ __metadata:
languageName: node
linkType: hard
-"indent-string@npm:^5.0.0":
- version: 5.0.0
- resolution: "indent-string@npm:5.0.0"
- checksum: 10/e466c27b6373440e6d84fbc19e750219ce25865cb82d578e41a6053d727e5520dc5725217d6eb1cc76005a1bb1696a0f106d84ce7ebda3033b963a38583fb3b3
- languageName: node
- linkType: hard
-
"index-to-position@npm:^0.1.2":
version: 0.1.2
resolution: "index-to-position@npm:0.1.2"
@@ -18027,10 +18047,10 @@ __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.34.0":
+ version: 0.34.0
+ resolution: "known-css-properties@npm:0.34.0"
+ checksum: 10/0e93e83f84537e89b9dc56c16aff511ed9f24128fe509c3f601ce495eb10bf6678e2f4ff521f6b53feabc7bd18088e43efb31aae4cb771da831ef1408c23211a
languageName: node
linkType: hard
@@ -18087,16 +18107,6 @@ __metadata:
languageName: node
linkType: hard
-"ldjson-stream@npm:^1.2.1":
- version: 1.2.1
- resolution: "ldjson-stream@npm:1.2.1"
- dependencies:
- split2: "npm:^0.2.1"
- through2: "npm:^0.6.1"
- checksum: 10/688f593b5163217fea8c404080a9646ce4735d20aa502b296719c6b6159118c10045bbb2cd1dcabc5192290a000b10fdb93720bc893667d2324c0f929db5ece6
- languageName: node
- linkType: hard
-
"lead@npm:^1.0.0":
version: 1.0.0
resolution: "lead@npm:1.0.0"
@@ -19112,7 +19122,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
@@ -19389,6 +19399,20 @@ __metadata:
languageName: node
linkType: hard
+"mdn-data@npm:2.10.0":
+ version: 2.10.0
+ resolution: "mdn-data@npm:2.10.0"
+ checksum: 10/41b6dde00681dc8a45a907836b10735a9bef1731c5d9269dd05e6c25749ec5d0383e4055b71acd8b1905fcb428e4c43235a2601558df361ae42c3e4c6a9aa6ed
+ languageName: node
+ linkType: hard
+
+"mdn-data@npm:^2.0.30":
+ version: 2.11.1
+ resolution: "mdn-data@npm:2.11.1"
+ checksum: 10/1d8f3a894a68ae7c5a1ca62f63438c013d4a357c9e5a2320b1d30ef26b9ceb82ff98643b3db13b66f3fd84295aeb584b489ac89489bcf1123cd81518244ac3b0
+ languageName: node
+ linkType: hard
+
"media-typer@npm:0.3.0":
version: 0.3.0
resolution: "media-typer@npm:0.3.0"
@@ -19433,26 +19457,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"
@@ -19460,6 +19464,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"
@@ -19846,7 +19857,7 @@ __metadata:
languageName: node
linkType: hard
-"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.6, micromatch@npm:^4.0.7":
+"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.6, micromatch@npm:^4.0.7, micromatch@npm:^4.0.8":
version: 4.0.8
resolution: "micromatch@npm:4.0.8"
dependencies:
@@ -20208,7 +20219,7 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1":
+"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
@@ -20629,7 +20640,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:
@@ -22392,38 +22403,38 @@ __metadata:
languageName: node
linkType: hard
-"postcss-resolve-nested-selector@npm:^0.1.1":
- version: 0.1.1
- resolution: "postcss-resolve-nested-selector@npm:0.1.1"
- checksum: 10/b08fb76ab092a09ee01328bad620a01dcb445ac5eb02dd0ed9ed75217c2f779ecb3bf99a361c46e695689309c08c09f1a1ad7354c8d58c2c2c40d364657fcb08
+"postcss-resolve-nested-selector@npm:^0.1.6":
+ version: 0.1.6
+ resolution: "postcss-resolve-nested-selector@npm:0.1.6"
+ checksum: 10/85453901afe2a4db497b4e0d2c9cf2a097a08fa5d45bc646547025176217050334e423475519a1e6c74a1f31ade819d16bb37a39914e5321e250695ee3feea14
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.1":
+ version: 7.0.1
+ resolution: "postcss-safe-parser@npm:7.0.1"
peerDependencies:
- postcss: ^8.3.3
- checksum: 10/06c733eaad83a3954367e7ee02ddfe3796e7a44d4299ccf9239f40964a4daac153c7d77613f32964b5a86c0c6c2f6167738f31d578b73b17cb69d0c4446f0ebe
+ postcss: ^8.4.31
+ checksum: 10/285f30877f3ef5d43586432394ef4fcab904cd5bcfff5c26f586eb630fbee490abf2ac6d81e64fa212fb64d03630d12c2f3c5196f5637bec5ba3d043562ddf30
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.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.2":
+ version: 6.1.2
+ resolution: "postcss-selector-parser@npm:6.1.2"
dependencies:
cssesc: "npm:^3.0.0"
util-deprecate: "npm:^1.0.2"
- checksum: 10/9324f63992c6564d392f9f6b16c56c05f157256e3be2d55d1234f7728252257dfd6b870a65a5d04ee3ceb9d9e7b78c043f630a58c9869b4b0481d6e064edc2cf
+ checksum: 10/190034c94d809c115cd2f32ee6aade84e933450a43ec3899c3e78e7d7b33efd3a2a975bb45d7700b6c5b196c06a7d9acf3f1ba6f1d87032d9675a29d8bca1dd3
languageName: node
linkType: hard
@@ -22477,7 +22488,7 @@ __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":
+"postcss@npm:^8.4.14, postcss@npm:^8.4.21, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.39, postcss@npm:^8.4.47, postcss@npm:^8.4.5":
version: 8.4.47
resolution: "postcss@npm:8.4.47"
dependencies:
@@ -23146,17 +23157,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"
@@ -23180,18 +23180,6 @@ __metadata:
languageName: node
linkType: hard
-"read-pkg@npm:^6.0.0":
- version: 6.0.0
- resolution: "read-pkg@npm:6.0.0"
- dependencies:
- "@types/normalize-package-data": "npm:^2.4.0"
- normalize-package-data: "npm:^3.0.2"
- parse-json: "npm:^5.2.0"
- type-fest: "npm:^1.0.1"
- checksum: 10/0cebdff381128e923815c643074a87011070e5fc352bee575d327d6485da3317fab6d802a7b03deeb0be7be8d3ad1640397b3d5d2f044452caf4e8d1736bf94f
- languageName: node
- linkType: hard
-
"read-pkg@npm:^9.0.0":
version: 9.0.1
resolution: "read-pkg@npm:9.0.1"
@@ -23225,18 +23213,6 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:>=1.0.33-1 <1.1.0-0":
- version: 1.0.34
- resolution: "readable-stream@npm:1.0.34"
- dependencies:
- core-util-is: "npm:~1.0.0"
- inherits: "npm:~2.0.1"
- isarray: "npm:0.0.1"
- string_decoder: "npm:~0.10.x"
- checksum: 10/20537fca5a8ffd4af0f483be1cce0e981ed8cbb1087e0c762e2e92ae77f1005627272cebed8422f28047b465056aa1961fefd24baf532ca6a3616afea6811ae0
- languageName: node
- linkType: hard
-
"readable-stream@npm:>=1.1.13-1 <1.2.0-0, readable-stream@npm:^1.0.33":
version: 1.1.14
resolution: "readable-stream@npm:1.1.14"
@@ -23305,16 +23281,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"
@@ -25050,15 +25016,6 @@ __metadata:
languageName: node
linkType: hard
-"split2@npm:^0.2.1":
- version: 0.2.1
- resolution: "split2@npm:0.2.1"
- dependencies:
- through2: "npm:~0.6.1"
- checksum: 10/a7ac30d0c42c3cdfa435c8eed67e59a9fcafa573b6df80909a87e4d66da7aec8133c3b1ea7c16d1474e3f88fdb2d997e010d6a63709abbe4a81d37be26dca66b
- languageName: node
- linkType: hard
-
"split2@npm:^3.0.0, split2@npm:^3.2.2":
version: 3.2.2
resolution: "split2@npm:3.2.2"
@@ -25263,10 +25220,10 @@ __metadata:
languageName: node
linkType: hard
-"stream-shift@npm:^1.0.0":
- version: 1.0.1
- resolution: "stream-shift@npm:1.0.1"
- checksum: 10/59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b
+"stream-shift@npm:^1.0.0, stream-shift@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "stream-shift@npm:1.0.3"
+ checksum: 10/a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242
languageName: node
linkType: hard
@@ -25636,13 +25593,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"
@@ -25671,33 +25621,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:
+ "@double-great/stylelint-a11y": "npm:^3.0.2"
prettier: "npm:^2.8.8"
- stylelint: "npm:^15.0.0"
- stylelint-a11y: "npm:^1.2.3"
+ 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
@@ -25724,69 +25664,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.1.0
+ resolution: "stylelint-config-recommended-scss@npm:14.1.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.1"
+ stylelint-scss: "npm:^6.4.0"
peerDependencies:
postcss: ^8.3.3
- stylelint: ^15.10.0
+ stylelint: ^16.6.1
peerDependenciesMeta:
postcss:
optional: true
- checksum: 10/5cbb771d756861ff11ee6fa85b8a58041798df9886a7621a9157caab308c965eeda75d7c532f01b620f632c282e0e32597d942cd6f18239dca949c6b78280ba8
+ checksum: 10/4dbebd9883e94eea9a6c7e1dc6978f385c4631e88a7014f41b14e2d8a5e52db6b4ac0015b41c75e8031e53c227a381b252a92ed48e6f2296c28d90fbb185f6eb
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.1":
+ version: 14.0.1
+ resolution: "stylelint-config-recommended@npm:14.0.1"
peerDependencies:
- stylelint: ^15.10.0
- checksum: 10/a56eb6d1a7c7f3a7a172b54bc34218859ba22a5a06816fb4d0964f66cb83cf372062f2c97830e994ad68243548e15fc49abf28887c3261ab1b471b3aa69f8e82
+ stylelint: ^16.1.0
+ checksum: 10/93c3fe920902abfd3f4130173876bb633230c910a3b293f5b74a0ea9c4427d197d7ade28dd62718246264f22f1e012899d0160a0176da723d14680d73876d701
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.1
+ resolution: "stylelint-config-standard@npm:36.0.1"
dependencies:
- stylelint-config-recommended: "npm:^13.0.0"
+ stylelint-config-recommended: "npm:^14.0.1"
peerDependencies:
- stylelint: ^15.10.0
- checksum: 10/536249800c04b48a9c354067765f042713982e8222be17bb897a27d26546e50adfb87e6f1e4541807d720de3554345da99ab470e13e8d7ab0ab326c73ae3df61
+ stylelint: ^16.1.0
+ checksum: 10/50b8fb396f1cb8cb3539aa97187eb8c2a4b2858c897374faa726837a809dae7c686cb5dc32528c9698745d4e97af1fe9035a04a5a8cb220bd6b1530795437013
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
@@ -25802,44 +25741,21 @@ __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.2.1, stylelint-scss@npm:^6.4.0":
+ version: 6.8.0
+ resolution: "stylelint-scss@npm:6.8.0"
dependencies:
+ css-tree: "npm:^3.0.0"
+ is-plain-object: "npm:^5.0.0"
+ known-css-properties: "npm:^0.34.0"
+ mdn-data: "npm:^2.0.30"
postcss-media-query-parser: "npm:^0.2.3"
- postcss-resolve-nested-selector: "npm:^0.1.1"
- postcss-selector-parser: "npm:^6.0.13"
+ postcss-resolve-nested-selector: "npm:^0.1.6"
+ postcss-selector-parser: "npm:^6.1.2"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
- stylelint: ^14.5.1 || ^15.0.0
- checksum: 10/4d9488acdea7826a787aa30b78af665e07ca3ec02bebf0acfcaed597349949aca8fe0c1861bf27ea0d639f6da9baf1f7bc037c576fe01f2e8e01836d50446129
+ stylelint: ^16.0.2
+ checksum: 10/95f099e1465ffd18e237114766b4afcd0aefa9d351dddc51dd212590c1ef4ac061831caad0649372f6780d6296884519689104f704d4264c8d39dc74cb123819
languageName: node
linkType: hard
@@ -25852,53 +25768,51 @@ __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.10.0
+ resolution: "stylelint@npm:16.10.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:^3.0.1"
+ "@csstools/css-tokenizer": "npm:^3.0.1"
+ "@csstools/media-query-list-parser": "npm:^3.0.1"
+ "@csstools/selector-specificity": "npm:^4.0.0"
+ "@dual-bundle/import-meta-resolve": "npm:^4.1.0"
balanced-match: "npm:^2.0.0"
colord: "npm:^2.9.3"
- cosmiconfig: "npm:^8.2.0"
- css-functions-list: "npm:^3.1.0"
- css-tree: "npm:^2.3.1"
- debug: "npm:^4.3.4"
- fast-glob: "npm:^3.3.0"
+ cosmiconfig: "npm:^9.0.0"
+ css-functions-list: "npm:^3.2.3"
+ css-tree: "npm:^3.0.0"
+ debug: "npm:^4.3.7"
+ fast-glob: "npm:^3.3.2"
fastest-levenshtein: "npm:^1.0.16"
- file-entry-cache: "npm:^6.0.1"
+ file-entry-cache: "npm:^9.1.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:^6.0.2"
imurmurhash: "npm:^0.1.4"
is-plain-object: "npm:^5.0.0"
- known-css-properties: "npm:^0.27.0"
+ known-css-properties: "npm:^0.34.0"
mathml-tag-names: "npm:^2.1.3"
- meow: "npm:^10.1.5"
- micromatch: "npm:^4.0.5"
+ meow: "npm:^13.2.0"
+ micromatch: "npm:^4.0.8"
normalize-path: "npm:^3.0.0"
- picocolors: "npm:^1.0.0"
- postcss: "npm:^8.4.24"
- postcss-resolve-nested-selector: "npm:^0.1.1"
- postcss-safe-parser: "npm:^6.0.0"
- postcss-selector-parser: "npm:^6.0.13"
+ picocolors: "npm:^1.0.1"
+ postcss: "npm:^8.4.47"
+ postcss-resolve-nested-selector: "npm:^0.1.6"
+ postcss-safe-parser: "npm:^7.0.1"
+ postcss-selector-parser: "npm:^6.1.2"
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"
- supports-hyperlinks: "npm:^3.0.0"
+ supports-hyperlinks: "npm:^3.1.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/2bc1627e2681414d9c61a96e8298ca7697ce8bc78bb9ffe1c3e370e064ca81cd4d131493a3f315334195b1f039ff99ea0c900e264ca4516c93ee5c36d2e4490d
languageName: node
linkType: hard
@@ -25946,13 +25860,13 @@ __metadata:
languageName: node
linkType: hard
-"supports-hyperlinks@npm:^3.0.0":
- version: 3.0.0
- resolution: "supports-hyperlinks@npm:3.0.0"
+"supports-hyperlinks@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "supports-hyperlinks@npm:3.1.0"
dependencies:
has-flag: "npm:^4.0.0"
supports-color: "npm:^7.0.0"
- checksum: 10/911075a412d8bcfbbca413e8963d56ed0975e35ff98d599ef85301aed4221428653145263828b6c58cb4cb6ff24596be83ead3cca221a88a70428af93d5e2a73
+ checksum: 10/e893fb035ecd86e42c5225dc1cd24db56eb950ed77b2e8f59c7aaf2836b8b2ef276ffd11f0df88b0b12184832aa2333f875eefcb74d3c47ed2633b6b41d4be43
languageName: node
linkType: hard
@@ -26069,16 +25983,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
@@ -26327,16 +26241,6 @@ __metadata:
languageName: node
linkType: hard
-"through2@npm:^0.6.1, through2@npm:~0.6.1":
- version: 0.6.5
- resolution: "through2@npm:0.6.5"
- dependencies:
- readable-stream: "npm:>=1.0.33-1 <1.1.0-0"
- xtend: "npm:>=4.0.0 <4.1.0-0"
- checksum: 10/37571f0bd4fa3d22f421ecf27af4c4b5eee34f350e6ca81d1a748dc09e0ede589a88248497d5bb2855c61a583a8e0dc9cd751e71c130040fceb19f778d43503d
- languageName: node
- linkType: hard
-
"through2@npm:^2.0.0, through2@npm:^2.0.3, through2@npm:~2.0.0":
version: 2.0.5
resolution: "through2@npm:2.0.5"
@@ -26565,13 +26469,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"
@@ -26763,7 +26660,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
@@ -28756,14 +28653,14 @@ __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
languageName: node
linkType: hard
-"yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.0.1, yargs@npm:^17.3.1, yargs@npm:^17.6.2, yargs@npm:^17.7.1, yargs@npm:^17.7.2":
+"yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.0.1, yargs@npm:^17.3.1, yargs@npm:^17.6.2, yargs@npm:^17.7.2":
version: 17.7.2
resolution: "yargs@npm:17.7.2"
dependencies: