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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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: