From 61bc81d464e2f655fa640010115ea857054cad95 Mon Sep 17 00:00:00 2001 From: "primer[bot]" <119360173+primer[bot]@users.noreply.github.com> Date: Fri, 24 May 2024 14:39:19 -0700 Subject: [PATCH 01/15] Release Tracking (#2841) Co-authored-by: github-actions[bot] --- .changeset/afraid-shoes-taste.md | 5 ----- .changeset/fifty-moons-knock.md | 5 ----- .changeset/heavy-radios-confess.md | 5 ----- CHANGELOG.md | 12 ++++++++++++ Gemfile.lock | 2 +- demo/Gemfile.lock | 2 +- lib/primer/view_components/version.rb | 4 ++-- package-lock.json | 4 ++-- package.json | 2 +- 9 files changed, 19 insertions(+), 22 deletions(-) delete mode 100644 .changeset/afraid-shoes-taste.md delete mode 100644 .changeset/fifty-moons-knock.md delete mode 100644 .changeset/heavy-radios-confess.md diff --git a/.changeset/afraid-shoes-taste.md b/.changeset/afraid-shoes-taste.md deleted file mode 100644 index a3ed4514b7..0000000000 --- a/.changeset/afraid-shoes-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@primer/view-components": minor ---- - -Adds live region to announce "Copied!" on ClipboardCopy component diff --git a/.changeset/fifty-moons-knock.md b/.changeset/fifty-moons-knock.md deleted file mode 100644 index e00fd5419a..0000000000 --- a/.changeset/fifty-moons-knock.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@primer/view-components": patch ---- - -Update Rails dependency versions diff --git a/.changeset/heavy-radios-confess.md b/.changeset/heavy-radios-confess.md deleted file mode 100644 index 6daa443502..0000000000 --- a/.changeset/heavy-radios-confess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@primer/view-components": patch ---- - -Clean up Lookbook-related security alerts. diff --git a/CHANGELOG.md b/CHANGELOG.md index 98a3b34030..69f6c656c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # CHANGELOG +## 0.25.0 + +### Minor Changes + +- [#2843](https://github.com/primer/view_components/pull/2843) [`3eccd4e`](https://github.com/primer/view_components/commit/3eccd4e293658ea846fa97659c76861d4f3404ea) Thanks [@lindseywild](https://github.com/lindseywild)! - Adds live region to announce "Copied!" on ClipboardCopy component + +### Patch Changes + +- [#2840](https://github.com/primer/view_components/pull/2840) [`f9947de`](https://github.com/primer/view_components/commit/f9947de93b276ec9fa6c7873e178f3c01211ebb2) Thanks [@joelhawksley](https://github.com/joelhawksley)! - Update Rails dependency versions + +- [#2846](https://github.com/primer/view_components/pull/2846) [`4b8c00b`](https://github.com/primer/view_components/commit/4b8c00b76d65ad321a9d9c546151d58858571cf7) Thanks [@joelhawksley](https://github.com/joelhawksley)! - Clean up Lookbook-related security alerts. + ## 0.24.1 ### Patch Changes diff --git a/Gemfile.lock b/Gemfile.lock index 04bec1b3e1..3a9b3a82aa 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - primer_view_components (0.24.1) + primer_view_components (0.25.0) actionview (>= 5.0.0) activesupport (>= 5.0.0) octicons (>= 18.0.0) diff --git a/demo/Gemfile.lock b/demo/Gemfile.lock index d7f26223b3..445839213e 100644 --- a/demo/Gemfile.lock +++ b/demo/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - primer_view_components (0.24.1) + primer_view_components (0.25.0) actionview (>= 5.0.0) activesupport (>= 5.0.0) octicons (>= 18.0.0) diff --git a/lib/primer/view_components/version.rb b/lib/primer/view_components/version.rb index d34314737b..67b87c303e 100644 --- a/lib/primer/view_components/version.rb +++ b/lib/primer/view_components/version.rb @@ -5,8 +5,8 @@ module Primer module ViewComponents module VERSION MAJOR = 0 - MINOR = 24 - PATCH = 1 + MINOR = 25 + PATCH = 0 STRING = [MAJOR, MINOR, PATCH].join(".") end diff --git a/package-lock.json b/package-lock.json index 2e7401a20e..b9f85801f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@primer/view-components", - "version": "0.24.1", + "version": "0.25.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@primer/view-components", - "version": "0.24.1", + "version": "0.25.0", "license": "MIT", "dependencies": { "@github/auto-check-element": "^5.2.0", diff --git a/package.json b/package.json index 841cf1eb9b..e45e38e3f3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@primer/view-components", - "version": "0.24.1", + "version": "0.25.0", "description": "ViewComponents for the Primer Design System", "main": "app/assets/javascripts/primer_view_components.js", "module": "app/components/primer/primer.js", From f4e7bb09f675d19b3418b01f9bad741660469c7e Mon Sep 17 00:00:00 2001 From: Cameron Dutro Date: Fri, 24 May 2024 18:14:57 -0700 Subject: [PATCH 02/15] Upgrade Lookbook for perf improvements (#2857) --- demo/Gemfile | 2 +- demo/Gemfile.lock | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/demo/Gemfile b/demo/Gemfile index 0edddc996c..ba53a1b23a 100644 --- a/demo/Gemfile +++ b/demo/Gemfile @@ -38,7 +38,7 @@ gem "bootsnap", ">= 1.4.2", require: false gem "primer_view_components", path: "../" gem "view_component", '>= 3.11.0' -gem "lookbook", "~> 2.3.0" unless rails_version.to_f < 7 +gem "lookbook", "~> 2.3.1" unless rails_version.to_f < 7 group :development do # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring diff --git a/demo/Gemfile.lock b/demo/Gemfile.lock index 445839213e..06b6e33c3b 100644 --- a/demo/Gemfile.lock +++ b/demo/Gemfile.lock @@ -206,7 +206,7 @@ GEM loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) - lookbook (2.3.0) + lookbook (2.3.1) activemodel css_parser htmlbeautifier (~> 1.3) @@ -223,7 +223,7 @@ GEM mime-types (3.5.2) mime-types-data (~> 3.2015) mime-types-data (3.2024.0507) - minitest (5.22.3) + minitest (5.23.1) ms_rest (0.7.6) concurrent-ruby (~> 1.0) faraday (>= 0.9, < 2.0.0) @@ -260,7 +260,7 @@ GEM public_suffix (5.0.5) puma (6.4.2) nio4r (~> 2.0) - racc (1.7.3) + racc (1.8.0) rack (3.0.11) rack-cors (2.0.2) rack (>= 2.0.0) @@ -290,7 +290,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rdoc (6.6.3.1) + rdoc (6.7.0) psych (>= 4.0.0) recursive-open-struct (1.1.3) redcarpet (3.6.0) @@ -340,7 +340,7 @@ GEM websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) yard (0.9.36) - zeitwerk (2.6.13) + zeitwerk (2.6.14) PLATFORMS arm64-darwin-21 @@ -365,7 +365,7 @@ DEPENDENCIES kuby-core (~> 0.20) kuby-kind (~> 0.2) listen - lookbook (~> 2.3.0) + lookbook (~> 2.3.1) primer_view_components! pry-byebug puma (~> 6.4.2) From d7cffd5e3825bccb22d5e80c86f103f027efc635 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:22:00 -0700 Subject: [PATCH 03/15] Bump playwright from 1.44.0 to 1.44.1 (#2858) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 76 ++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 62 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index b9f85801f9..ccfd6ad742 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2589,6 +2589,36 @@ "node": ">=16" } }, + "node_modules/@playwright/test/node_modules/playwright": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", + "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", + "dev": true, + "dependencies": { + "playwright-core": "1.44.0" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/@playwright/test/node_modules/playwright-core": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", + "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@primer/behaviors": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/@primer/behaviors/-/behaviors-1.5.1.tgz", @@ -8326,12 +8356,12 @@ } }, "node_modules/playwright": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", - "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.1.tgz", + "integrity": "sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==", "dev": true, "dependencies": { - "playwright-core": "1.44.0" + "playwright-core": "1.44.1" }, "bin": { "playwright": "cli.js" @@ -8344,9 +8374,9 @@ } }, "node_modules/playwright-core": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", - "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.1.tgz", + "integrity": "sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==", "dev": true, "bin": { "playwright-core": "cli.js" @@ -13859,6 +13889,24 @@ "dev": true, "requires": { "playwright": "1.44.0" + }, + "dependencies": { + "playwright": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", + "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", + "dev": true, + "requires": { + "fsevents": "2.3.2", + "playwright-core": "1.44.0" + } + }, + "playwright-core": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", + "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", + "dev": true + } } }, "@primer/behaviors": { @@ -17930,19 +17978,19 @@ } }, "playwright": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.0.tgz", - "integrity": "sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.1.tgz", + "integrity": "sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==", "dev": true, "requires": { "fsevents": "2.3.2", - "playwright-core": "1.44.0" + "playwright-core": "1.44.1" } }, "playwright-core": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.0.tgz", - "integrity": "sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==", + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.1.tgz", + "integrity": "sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==", "dev": true }, "postcss": { From ff040792644e396e2a97d507b5798944b7f2323e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:22:12 -0700 Subject: [PATCH 04/15] Bump @github/markdownlint-github from 0.6.2 to 0.6.3 (#2859) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index ccfd6ad742..fa46da38e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2142,9 +2142,9 @@ "integrity": "sha512-BJTt8ZE/arsbC9lQtTH8c1hZS0ZigiN+kzH54ffQ6MhHLT83h0OpSdS9NEVocPl2uuO6w3qxnEKTDzUGMQ5rdQ==" }, "node_modules/@github/markdownlint-github": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@github/markdownlint-github/-/markdownlint-github-0.6.2.tgz", - "integrity": "sha512-cd+eRhqqIAXICHu5RQ9de70AZEI14opO9TqTz8HjkjQwWC1HRsdTwsRiK+6Fz2DqC1ZEd6t7+Dh5brOChLozcg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@github/markdownlint-github/-/markdownlint-github-0.6.3.tgz", + "integrity": "sha512-3kneJRtM7istp9kxMZCbYTNaTrdJ+pR5Pox449Tb911gRcRhoy9I1G6D0/aZ2c/iD25mSC3X64qleOqEYukOKA==", "dev": true, "dependencies": { "lodash": "^4.17.15" @@ -13539,9 +13539,9 @@ "integrity": "sha512-BJTt8ZE/arsbC9lQtTH8c1hZS0ZigiN+kzH54ffQ6MhHLT83h0OpSdS9NEVocPl2uuO6w3qxnEKTDzUGMQ5rdQ==" }, "@github/markdownlint-github": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@github/markdownlint-github/-/markdownlint-github-0.6.2.tgz", - "integrity": "sha512-cd+eRhqqIAXICHu5RQ9de70AZEI14opO9TqTz8HjkjQwWC1HRsdTwsRiK+6Fz2DqC1ZEd6t7+Dh5brOChLozcg==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@github/markdownlint-github/-/markdownlint-github-0.6.3.tgz", + "integrity": "sha512-3kneJRtM7istp9kxMZCbYTNaTrdJ+pR5Pox449Tb911gRcRhoy9I1G6D0/aZ2c/iD25mSC3X64qleOqEYukOKA==", "dev": true, "requires": { "lodash": "^4.17.15" From 9853ff7e85a6ad4472b3c4034d1aa08f383f1cb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:22:28 -0700 Subject: [PATCH 05/15] Bump @primer/css from 21.2.2 to 21.3.1 (#2860) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 34 +++++++++++++++++----------------- package.json | 2 +- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index fa46da38e6..f8e95263ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "@github/markdownlint-github": "^0.6.0", "@github/prettier-config": "0.0.6", "@playwright/test": "^1.35.1", - "@primer/css": "21.2.2", + "@primer/css": "21.3.1", "@primer/primitives": "^8.1.0", "@primer/stylelint-config": "^12.7.2", "@rollup/plugin-node-resolve": "^15.2.3", @@ -2625,13 +2625,13 @@ "integrity": "sha512-ApPbNhiWPHscs0+rLV76sCY75IEpPvDEZq9+iQXQqU6Tv5SLdax3PmzJlUHftlQ7O/eJnLO1dTEMEwj2Yn1BLA==" }, "node_modules/@primer/css": { - "version": "21.2.2", - "resolved": "https://registry.npmjs.org/@primer/css/-/css-21.2.2.tgz", - "integrity": "sha512-Mcpt9CyajnPW8TJmZYIUhnctdLk7rfsoyvh8w4qDydu2C7HHOHa0wKQjf0zofQ+AyJOIW1Gfa9xvBfwAeNkgoQ==", + "version": "21.3.1", + "resolved": "https://registry.npmjs.org/@primer/css/-/css-21.3.1.tgz", + "integrity": "sha512-vQoTeu7yfL/1Njg372lN6xqIsiPl0QgoIrkDjJ+TpDkeIznXFc+jLdu+5VUVi+bzyKHwv/gd42hhlLA2K5oD6w==", "dev": true, "dependencies": { "@primer/primitives": "^7.15.12", - "@primer/view-components": "^0.19.0" + "@primer/view-components": "^0.22.0" }, "engines": { "node": ">=16.0.0" @@ -3074,13 +3074,13 @@ } }, "node_modules/@primer/view-components": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@primer/view-components/-/view-components-0.19.0.tgz", - "integrity": "sha512-+sXwYeV2B7pNooa8v3WfHG7+2xzLexlG7r0H75Lr0VXdMi9ID7RmLpS42Fw04vmcc+a8YtoaKdV1wxyYFOX/3Q==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@primer/view-components/-/view-components-0.22.0.tgz", + "integrity": "sha512-38S4GgybG9iviiULHLbWxLn4G8DDOE4E9XgQARmanGyju+GBZjcOS5AKglVT+JziQPq6o3dgcwWFl+FxKZDCnA==", "dev": true, "dependencies": { "@github/auto-check-element": "^5.2.0", - "@github/auto-complete-element": "^3.6.0", + "@github/auto-complete-element": "^3.6.2", "@github/catalyst": "^1.6.0", "@github/clipboard-copy-element": "^1.3.0", "@github/details-menu-element": "^1.0.12", @@ -13915,13 +13915,13 @@ "integrity": "sha512-ApPbNhiWPHscs0+rLV76sCY75IEpPvDEZq9+iQXQqU6Tv5SLdax3PmzJlUHftlQ7O/eJnLO1dTEMEwj2Yn1BLA==" }, "@primer/css": { - "version": "21.2.2", - "resolved": "https://registry.npmjs.org/@primer/css/-/css-21.2.2.tgz", - "integrity": "sha512-Mcpt9CyajnPW8TJmZYIUhnctdLk7rfsoyvh8w4qDydu2C7HHOHa0wKQjf0zofQ+AyJOIW1Gfa9xvBfwAeNkgoQ==", + "version": "21.3.1", + "resolved": "https://registry.npmjs.org/@primer/css/-/css-21.3.1.tgz", + "integrity": "sha512-vQoTeu7yfL/1Njg372lN6xqIsiPl0QgoIrkDjJ+TpDkeIznXFc+jLdu+5VUVi+bzyKHwv/gd42hhlLA2K5oD6w==", "dev": true, "requires": { "@primer/primitives": "^7.15.12", - "@primer/view-components": "^0.19.0" + "@primer/view-components": "^0.22.0" }, "dependencies": { "@primer/primitives": { @@ -14225,13 +14225,13 @@ } }, "@primer/view-components": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/@primer/view-components/-/view-components-0.19.0.tgz", - "integrity": "sha512-+sXwYeV2B7pNooa8v3WfHG7+2xzLexlG7r0H75Lr0VXdMi9ID7RmLpS42Fw04vmcc+a8YtoaKdV1wxyYFOX/3Q==", + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/@primer/view-components/-/view-components-0.22.0.tgz", + "integrity": "sha512-38S4GgybG9iviiULHLbWxLn4G8DDOE4E9XgQARmanGyju+GBZjcOS5AKglVT+JziQPq6o3dgcwWFl+FxKZDCnA==", "dev": true, "requires": { "@github/auto-check-element": "^5.2.0", - "@github/auto-complete-element": "^3.6.0", + "@github/auto-complete-element": "^3.6.2", "@github/catalyst": "^1.6.0", "@github/clipboard-copy-element": "^1.3.0", "@github/details-menu-element": "^1.0.12", diff --git a/package.json b/package.json index e45e38e3f3..a580a58924 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "@github/markdownlint-github": "^0.6.0", "@github/prettier-config": "0.0.6", "@playwright/test": "^1.35.1", - "@primer/css": "21.2.2", + "@primer/css": "21.3.1", "@primer/primitives": "^8.1.0", "@primer/stylelint-config": "^12.7.2", "@rollup/plugin-node-resolve": "^15.2.3", From 2bd7b93c84554fec49306e30c1c5925c3e1bf13d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:22:39 -0700 Subject: [PATCH 06/15] Bump tj-actions/changed-files from 44.4.0 to 44.5.1 (#2863) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/lint.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 4597745f2c..fe88c33fee 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v4 - name: Get specific changed files id: changed-files - uses: tj-actions/changed-files@v44.4.0 + uses: tj-actions/changed-files@v44.5.1 with: files: | docs/**/*.md @@ -39,7 +39,7 @@ jobs: - uses: actions/checkout@v4 - name: Get specific changed files id: changed-files - uses: tj-actions/changed-files@v44.4.0 + uses: tj-actions/changed-files@v44.5.1 with: files: | app/**/*.rb @@ -62,7 +62,7 @@ jobs: - uses: actions/checkout@v4 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.4.0 + uses: tj-actions/changed-files@v44.5.1 with: files: | app/components/**/*.erb @@ -82,7 +82,7 @@ jobs: - uses: actions/checkout@v4 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.4.0 + uses: tj-actions/changed-files@v44.5.1 with: files: | app/components/**/*.ts @@ -103,7 +103,7 @@ jobs: - uses: actions/checkout@v4 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.4.0 + uses: tj-actions/changed-files@v44.5.1 with: files: | app/components/**/*.pcss From 47270f38a567a7e353fa10d0c4441f543ec347da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:22:57 -0700 Subject: [PATCH 07/15] Bump primer/.github from 2.0.1 to 2.1.0 (#2864) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release-canary.yml | 2 +- .github/workflows/release-candidate.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-canary.yml b/.github/workflows/release-canary.yml index 69cce9fed2..452e3758d6 100644 --- a/.github/workflows/release-canary.yml +++ b/.github/workflows/release-canary.yml @@ -10,7 +10,7 @@ jobs: release-canary: name: npm if: ${{ github.repository == 'primer/view_components' }} - uses: primer/.github/.github/workflows/release_canary.yml@v2.0.1 + uses: primer/.github/.github/workflows/release_canary.yml@v2.1.0 with: install: npm i secrets: diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index 466e2be4a7..dc1106ce02 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -9,7 +9,7 @@ jobs: release-candidate: name: npm if: ${{ github.repository == 'primer/view_components' }} - uses: primer/.github/.github/workflows/release_candidate.yml@v2.0.1 + uses: primer/.github/.github/workflows/release_candidate.yml@v2.1.0 secrets: gh_token: ${{ secrets.GITHUB_TOKEN }} npm_token: ${{ secrets.NPM_AUTH_TOKEN_SHARED }} From 6abc5b5372250eb9f01d0b67f8b7542b59cf4a14 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:23:05 -0700 Subject: [PATCH 08/15] Bump webmock from 3.23.0 to 3.23.1 (#2865) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3a9b3a82aa..f1ba026672 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -267,7 +267,7 @@ GEM activesupport (>= 5.2.0, < 8.0) concurrent-ruby (~> 1.0) method_source (~> 1.0) - webmock (3.23.0) + webmock (3.23.1) addressable (>= 2.8.0) crack (>= 0.3.2) hashdiff (>= 0.4.0, < 2.0.0) From 3f390e2c02ccf747cf812a87a2436c64ea85f434 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:23:14 -0700 Subject: [PATCH 09/15] Bump lookbook from 2.3.0 to 2.3.1 (#2866) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Gemfile b/Gemfile index 5bfbce2860..19ed86f91a 100644 --- a/Gemfile +++ b/Gemfile @@ -35,7 +35,7 @@ gem "webpacker", "~> 5.0" # Reduces boot times through caching; required in config/boot.rb gem "bootsnap", ">= 1.4.2", require: false -gem "lookbook", "~> 2.3.0" unless rails_version.to_f < 7 +gem "lookbook", "~> 2.3.1" unless rails_version.to_f < 7 gem "view_component", path: ENV["VIEW_COMPONENT_PATH"] if ENV["VIEW_COMPONENT_PATH"] gem "kramdown", "~> 2.4" diff --git a/Gemfile.lock b/Gemfile.lock index f1ba026672..2b5ca76216 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -116,7 +116,7 @@ GEM loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) - lookbook (2.3.0) + lookbook (2.3.1) activemodel css_parser htmlbeautifier (~> 1.3) @@ -133,16 +133,16 @@ GEM method_source (1.1.0) mini_mime (1.1.5) mini_portile2 (2.8.6) - minitest (5.23.0) + minitest (5.23.1) mocha (2.3.0) ruby2_keywords (>= 0.0.5) msgpack (1.7.2) mutex_m (0.2.0) nio4r (2.7.3) - nokogiri (1.16.5) + nokogiri (1.15.6) mini_portile2 (~> 2.8.2) racc (~> 1.4) - nokogiri (1.16.5-x86_64-linux) + nokogiri (1.15.6-x86_64-linux) racc (~> 1.4) octicons (19.9.0) parallel (1.24.0) @@ -190,7 +190,7 @@ GEM rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) - rdoc (6.6.3.1) + rdoc (6.7.0) psych (>= 4.0.0) redcarpet (3.6.0) regexp_parser (2.9.2) @@ -284,7 +284,7 @@ GEM xpath (3.2.0) nokogiri (~> 1.8) yard (0.9.36) - zeitwerk (2.6.14) + zeitwerk (2.6.15) PLATFORMS ruby @@ -304,7 +304,7 @@ DEPENDENCIES erblint-github (~> 0.5.1) kramdown (~> 2.4) listen (~> 3.9) - lookbook (~> 2.3.0) + lookbook (~> 2.3.1) matrix (~> 0.4.2) mocha primer_view_components! From 671769a862342299a48ea77e29c2cb67b6419c66 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:23:35 -0700 Subject: [PATCH 10/15] Bump rubocop from 1.63.5 to 1.64.0 (#2867) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index 2b5ca76216..6d404633bf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -199,7 +199,7 @@ GEM rexml (3.2.8) strscan (>= 3.0.9) rouge (4.2.1) - rubocop (1.63.5) + rubocop (1.64.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) From 5c9d71f20c0d997750b244265815ed2b54f2cf67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 28 May 2024 12:24:21 -0700 Subject: [PATCH 11/15] Bump cssnano from 6.1.2 to 7.0.1 (#2861) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 594 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 298 insertions(+), 298 deletions(-) diff --git a/package-lock.json b/package-lock.json index f8e95263ca..7cd0cb83d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "@typescript-eslint/parser": "^6.0.0", "axe-core": "^4.7.1", "chokidar-cli": "^3.0.0", - "cssnano": "^6.0.1", + "cssnano": "^7.0.1", "eslint": "^8.23.1", "eslint-plugin-custom-elements": "^0.0.8", "eslint-plugin-github": "^4.9.2", @@ -4610,16 +4610,16 @@ } }, "node_modules/cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.1.tgz", + "integrity": "sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==", "dev": true, "dependencies": { - "cssnano-preset-default": "^6.1.2", + "cssnano-preset-default": "^7.0.1", "lilconfig": "^3.1.1" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "funding": { "type": "opencollective", @@ -4630,56 +4630,56 @@ } }, "node_modules/cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.1.tgz", + "integrity": "sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==", "dev": true, "dependencies": { "browserslist": "^4.23.0", "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" - }, - "engines": { - "node": "^14 || ^16 || >=18.0" + "cssnano-utils": "^5.0.0", + "postcss-calc": "^10.0.0", + "postcss-colormin": "^7.0.0", + "postcss-convert-values": "^7.0.0", + "postcss-discard-comments": "^7.0.0", + "postcss-discard-duplicates": "^7.0.0", + "postcss-discard-empty": "^7.0.0", + "postcss-discard-overridden": "^7.0.0", + "postcss-merge-longhand": "^7.0.0", + "postcss-merge-rules": "^7.0.0", + "postcss-minify-font-values": "^7.0.0", + "postcss-minify-gradients": "^7.0.0", + "postcss-minify-params": "^7.0.0", + "postcss-minify-selectors": "^7.0.0", + "postcss-normalize-charset": "^7.0.0", + "postcss-normalize-display-values": "^7.0.0", + "postcss-normalize-positions": "^7.0.0", + "postcss-normalize-repeat-style": "^7.0.0", + "postcss-normalize-string": "^7.0.0", + "postcss-normalize-timing-functions": "^7.0.0", + "postcss-normalize-unicode": "^7.0.0", + "postcss-normalize-url": "^7.0.0", + "postcss-normalize-whitespace": "^7.0.0", + "postcss-ordered-values": "^7.0.0", + "postcss-reduce-initial": "^7.0.0", + "postcss-reduce-transforms": "^7.0.0", + "postcss-svgo": "^7.0.0", + "postcss-unique-selectors": "^7.0.0" + }, + "engines": { + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", + "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -8439,19 +8439,19 @@ } }, "node_modules/postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.0.tgz", + "integrity": "sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.0.16", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12 || ^20.9 || >=22.0" }, "peerDependencies": { - "postcss": "^8.2.2" + "postcss": "^8.4.38" } }, "node_modules/postcss-clamp": { @@ -8691,9 +8691,9 @@ } }, "node_modules/postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.0.tgz", + "integrity": "sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==", "dev": true, "dependencies": { "browserslist": "^4.23.0", @@ -8702,23 +8702,23 @@ "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.0.tgz", + "integrity": "sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==", "dev": true, "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -8835,48 +8835,48 @@ } }, "node_modules/postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.0.tgz", + "integrity": "sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.0.tgz", + "integrity": "sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", + "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", + "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -9148,98 +9148,98 @@ "dev": true }, "node_modules/postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.0.tgz", + "integrity": "sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" + "stylehacks": "^7.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.0.tgz", + "integrity": "sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==", "dev": true, "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-selector-parser": "^6.0.16" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", + "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", + "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "dev": true, "dependencies": { "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.0.tgz", + "integrity": "sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==", "dev": true, "dependencies": { "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.0.tgz", + "integrity": "sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.16" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -9301,133 +9301,133 @@ } }, "node_modules/postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", + "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "dev": true, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", + "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", + "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", + "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", + "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", + "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.0.tgz", + "integrity": "sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==", "dev": true, "dependencies": { "browserslist": "^4.23.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", + "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", + "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -9456,16 +9456,16 @@ } }, "node_modules/postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.0.tgz", + "integrity": "sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==", "dev": true, "dependencies": { - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -9640,31 +9640,31 @@ } }, "node_modules/postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.0.tgz", + "integrity": "sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==", "dev": true, "dependencies": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", + "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -9817,31 +9817,31 @@ } }, "node_modules/postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.0.tgz", + "integrity": "sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==", "dev": true, "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" }, "engines": { - "node": "^14 || ^16 || >= 18" + "node": "^18.12.0 || ^20.9.0 || >= 18" }, "peerDependencies": { "postcss": "^8.4.31" } }, "node_modules/postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.0.tgz", + "integrity": "sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==", "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.16" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -10962,16 +10962,16 @@ "dev": true }, "node_modules/stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.0.tgz", + "integrity": "sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==", "dev": true, "dependencies": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.16" }, "engines": { - "node": "^14 || ^16 || >=18.0" + "node": "^18.12.0 || ^20.9.0 || >=22.0" }, "peerDependencies": { "postcss": "^8.4.31" @@ -11300,9 +11300,9 @@ "dev": true }, "node_modules/svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dev": true, "dependencies": { "@trysound/sax": "0.2.0", @@ -15224,57 +15224,57 @@ "dev": true }, "cssnano": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", - "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-7.0.1.tgz", + "integrity": "sha512-917Mej/4SdI7b55atsli3sU4MOJ9XDoKgnlCtQtXYj8XUFcM3riTuYHyqBBnnskawW+zWwp0KxJzpEUodlpqUg==", "dev": true, "requires": { - "cssnano-preset-default": "^6.1.2", + "cssnano-preset-default": "^7.0.1", "lilconfig": "^3.1.1" } }, "cssnano-preset-default": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", - "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-7.0.1.tgz", + "integrity": "sha512-Fumyr+uZMcjYQeuHssAZxn0cKj3cdQc5GcxkBcmEzISGB+UW9CLNlU4tBOJbJGcPukFDlicG32eFbrc8K9V5pw==", "dev": true, "requires": { "browserslist": "^4.23.0", "css-declaration-sorter": "^7.2.0", - "cssnano-utils": "^4.0.2", - "postcss-calc": "^9.0.1", - "postcss-colormin": "^6.1.0", - "postcss-convert-values": "^6.1.0", - "postcss-discard-comments": "^6.0.2", - "postcss-discard-duplicates": "^6.0.3", - "postcss-discard-empty": "^6.0.3", - "postcss-discard-overridden": "^6.0.2", - "postcss-merge-longhand": "^6.0.5", - "postcss-merge-rules": "^6.1.1", - "postcss-minify-font-values": "^6.1.0", - "postcss-minify-gradients": "^6.0.3", - "postcss-minify-params": "^6.1.0", - "postcss-minify-selectors": "^6.0.4", - "postcss-normalize-charset": "^6.0.2", - "postcss-normalize-display-values": "^6.0.2", - "postcss-normalize-positions": "^6.0.2", - "postcss-normalize-repeat-style": "^6.0.2", - "postcss-normalize-string": "^6.0.2", - "postcss-normalize-timing-functions": "^6.0.2", - "postcss-normalize-unicode": "^6.1.0", - "postcss-normalize-url": "^6.0.2", - "postcss-normalize-whitespace": "^6.0.2", - "postcss-ordered-values": "^6.0.2", - "postcss-reduce-initial": "^6.1.0", - "postcss-reduce-transforms": "^6.0.2", - "postcss-svgo": "^6.0.3", - "postcss-unique-selectors": "^6.0.4" + "cssnano-utils": "^5.0.0", + "postcss-calc": "^10.0.0", + "postcss-colormin": "^7.0.0", + "postcss-convert-values": "^7.0.0", + "postcss-discard-comments": "^7.0.0", + "postcss-discard-duplicates": "^7.0.0", + "postcss-discard-empty": "^7.0.0", + "postcss-discard-overridden": "^7.0.0", + "postcss-merge-longhand": "^7.0.0", + "postcss-merge-rules": "^7.0.0", + "postcss-minify-font-values": "^7.0.0", + "postcss-minify-gradients": "^7.0.0", + "postcss-minify-params": "^7.0.0", + "postcss-minify-selectors": "^7.0.0", + "postcss-normalize-charset": "^7.0.0", + "postcss-normalize-display-values": "^7.0.0", + "postcss-normalize-positions": "^7.0.0", + "postcss-normalize-repeat-style": "^7.0.0", + "postcss-normalize-string": "^7.0.0", + "postcss-normalize-timing-functions": "^7.0.0", + "postcss-normalize-unicode": "^7.0.0", + "postcss-normalize-url": "^7.0.0", + "postcss-normalize-whitespace": "^7.0.0", + "postcss-ordered-values": "^7.0.0", + "postcss-reduce-initial": "^7.0.0", + "postcss-reduce-transforms": "^7.0.0", + "postcss-svgo": "^7.0.0", + "postcss-unique-selectors": "^7.0.0" } }, "cssnano-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", - "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-5.0.0.tgz", + "integrity": "sha512-Uij0Xdxc24L6SirFr25MlwC2rCFX6scyUmuKpzI+JQ7cyqDEwD42fJ0xfB3yLfOnRDU5LKGgjQ9FA6LYh76GWQ==", "dev": true, "requires": {} }, @@ -18022,12 +18022,12 @@ } }, "postcss-calc": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", - "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-10.0.0.tgz", + "integrity": "sha512-OmjhudoNTP0QleZCwl1i6NeBwN+5MZbY5ersLZz69mjJiDVv/p57RjRuKDkHeDWr4T+S97wQfsqRTNoDHB2e3g==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.11", + "postcss-selector-parser": "^6.0.16", "postcss-value-parser": "^4.2.0" } }, @@ -18171,9 +18171,9 @@ } }, "postcss-colormin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", - "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-7.0.0.tgz", + "integrity": "sha512-5CN6fqtsEtEtwf3mFV3B4UaZnlYljPpzmGeDB4yCK067PnAtfLe9uX2aFZaEwxHE7HopG5rUkW8gyHrNAesHEg==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -18183,9 +18183,9 @@ } }, "postcss-convert-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", - "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-7.0.0.tgz", + "integrity": "sha512-bMuzDgXBbFbByPgj+/r6va8zNuIDUaIIbvAFgdO1t3zdgJZ77BZvu6dfWyd6gHEJnYzmeVr9ayUsAQL3/qLJ0w==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -18239,30 +18239,30 @@ } }, "postcss-discard-comments": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", - "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-7.0.0.tgz", + "integrity": "sha512-xpSdzRqYmy4YIVmjfGyYXKaI1SRnK6CTr+4Zmvyof8ANwvgfZgGdVtmgAvzh59gJm808mJCWQC9tFN0KF5dEXA==", "dev": true, "requires": {} }, "postcss-discard-duplicates": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", - "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-7.0.0.tgz", + "integrity": "sha512-bAnSuBop5LpAIUmmOSsuvtKAAKREB6BBIYStWUTGq8oG5q9fClDMMuY8i4UPI/cEcDx2TN+7PMnXYIId20UVDw==", "dev": true, "requires": {} }, "postcss-discard-empty": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", - "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-7.0.0.tgz", + "integrity": "sha512-e+QzoReTZ8IAwhnSdp/++7gBZ/F+nBq9y6PomfwORfP7q9nBpK5AMP64kOt0bA+lShBFbBDcgpJ3X4etHg4lzA==", "dev": true, "requires": {} }, "postcss-discard-overridden": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", - "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-7.0.0.tgz", + "integrity": "sha512-GmNAzx88u3k2+sBTZrJSDauR0ccpE24omTQCVmaTTZFz1du6AasspjaUPMJ2ud4RslZpoFKyf+6MSPETLojc6w==", "dev": true, "requires": {} }, @@ -18378,62 +18378,62 @@ "dev": true }, "postcss-merge-longhand": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", - "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-7.0.0.tgz", + "integrity": "sha512-0X8I4/9+G03X5/5NnrfopG/YEln2XU8heDh7YqBaiq2SeaKIG3n66ShZPjIolmVuLBQ0BEm3yS8o1mlCLHdW7A==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^6.1.1" + "stylehacks": "^7.0.0" } }, "postcss-merge-rules": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", - "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-7.0.0.tgz", + "integrity": "sha512-Zty3VlOsD6VSjBMu6PiHCVpLegtBT/qtZRVBcSeyEZ6q1iU5qTYT0WtEoLRV+YubZZguS5/ycfP+NRiKfjv6aw==", "dev": true, "requires": { "browserslist": "^4.23.0", "caniuse-api": "^3.0.0", - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-selector-parser": "^6.0.16" } }, "postcss-minify-font-values": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", - "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-7.0.0.tgz", + "integrity": "sha512-2ckkZtgT0zG8SMc5aoNwtm5234eUx1GGFJKf2b1bSp8UflqaeFzR50lid4PfqVI9NtGqJ2J4Y7fwvnP/u1cQog==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-minify-gradients": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", - "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-7.0.0.tgz", + "integrity": "sha512-pdUIIdj/C93ryCHew0UgBnL2DtUS3hfFa5XtERrs4x+hmpMYGhbzo6l/Ir5de41O0GaKVpK1ZbDNXSY6GkXvtg==", "dev": true, "requires": { "colord": "^2.9.3", - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" } }, "postcss-minify-params": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", - "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-7.0.0.tgz", + "integrity": "sha512-XOJAuX8Q/9GT1sGxlUvaFEe2H9n50bniLZblXXsAT/BwSfFYvzSZeFG7uupwc0KbKpTnflnQ7aMwGzX6JUWliQ==", "dev": true, "requires": { "browserslist": "^4.23.0", - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" } }, "postcss-minify-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", - "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-7.0.0.tgz", + "integrity": "sha512-f00CExZhD6lNw2vTZbcnmfxVgaVKzUw6IRsIFX3JTT8GdsoABc1WnhhGwL1i8YPJ3sSWw39fv7XPtvLb+3Uitw==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.16" @@ -18463,61 +18463,61 @@ } }, "postcss-normalize-charset": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", - "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-7.0.0.tgz", + "integrity": "sha512-ABisNUXMeZeDNzCQxPxBCkXexvBrUHV+p7/BXOY+ulxkcjUZO0cp8ekGBwvIh2LbCwnWbyMPNJVtBSdyhM2zYQ==", "dev": true, "requires": {} }, "postcss-normalize-display-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", - "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-7.0.0.tgz", + "integrity": "sha512-lnFZzNPeDf5uGMPYgGOw7v0BfB45+irSRz9gHQStdkkhiM0gTfvWkWB5BMxpn0OqgOQuZG/mRlZyJxp0EImr2Q==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-positions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", - "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-7.0.0.tgz", + "integrity": "sha512-I0yt8wX529UKIGs2y/9Ybs2CelSvItfmvg/DBIjTnoUSrPxSV7Z0yZ8ShSVtKNaV/wAY+m7bgtyVQLhB00A1NQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", - "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-7.0.0.tgz", + "integrity": "sha512-o3uSGYH+2q30ieM3ppu9GTjSXIzOrRdCUn8UOMGNw7Af61bmurHTWI87hRybrP6xDHvOe5WlAj3XzN6vEO8jLw==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-string": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", - "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-7.0.0.tgz", + "integrity": "sha512-w/qzL212DFVOpMy3UGyxrND+Kb0fvCiBBujiaONIihq7VvtC7bswjWgKQU/w4VcRyDD8gpfqUiBQ4DUOwEJ6Qg==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-timing-functions": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", - "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-7.0.0.tgz", + "integrity": "sha512-tNgw3YV0LYoRwg43N3lTe3AEWZ66W7Dh7lVEpJbHoKOuHc1sLrzMLMFjP8SNULHaykzsonUEDbKedv8C+7ej6g==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-unicode": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", - "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-7.0.0.tgz", + "integrity": "sha512-OnKV52/VFFDAim4n0pdI+JAhsolLBdnCKxE6VV5lW5Q/JeVGFN8UM8ur6/A3EAMLsT1ZRm3fDHh/rBoBQpqi2w==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -18525,18 +18525,18 @@ } }, "postcss-normalize-url": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", - "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-7.0.0.tgz", + "integrity": "sha512-+d7+PpE+jyPX1hDQZYG+NaFD+Nd2ris6r8fPTBAjE8z/U41n/bib3vze8x7rKs5H1uEw5ppe9IojewouHk0klQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-whitespace": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", - "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-7.0.0.tgz", + "integrity": "sha512-37/toN4wwZErqohedXYqWgvcHUGlT8O/m2jVkAfAe9Bd4MzRqlBmXrJRePH0e9Wgnz2X7KymTgTOaaFizQe3AQ==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -18550,12 +18550,12 @@ "requires": {} }, "postcss-ordered-values": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", - "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-7.0.0.tgz", + "integrity": "sha512-KROvC63A8UQW1eYDljQe1dtwc1E/M+mMwDT6z7khV/weHYLWTghaLRLunU7x1xw85lWFwVZOAGakxekYvKV+0w==", "dev": true, "requires": { - "cssnano-utils": "^4.0.2", + "cssnano-utils": "^5.0.0", "postcss-value-parser": "^4.2.0" } }, @@ -18662,9 +18662,9 @@ } }, "postcss-reduce-initial": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", - "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-7.0.0.tgz", + "integrity": "sha512-iqGgmBxY9LrblZ0BKLjmrA1mC/cf9A/wYCCqSmD6tMi+xAyVl0+DfixZIHSVDMbCPRPjNmVF0DFGth/IDGelFQ==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -18672,9 +18672,9 @@ } }, "postcss-reduce-transforms": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", - "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-7.0.0.tgz", + "integrity": "sha512-pnt1HKKZ07/idH8cpATX/ujMbtOGhUfE+m8gbqwJE05aTaNw8gbo34a2e3if0xc0dlu75sUOiqvwCGY3fzOHew==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0" @@ -18751,9 +18751,9 @@ "requires": {} }, "postcss-svgo": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", - "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-7.0.0.tgz", + "integrity": "sha512-Xj5DRdvA97yRy3wjbCH2NKXtDUwEnph6EHr5ZXszsBVKCNrKXYBjzAXqav7/Afz5WwJ/1peZoTguCEJIg7ytmA==", "dev": true, "requires": { "postcss-value-parser": "^4.2.0", @@ -18761,9 +18761,9 @@ } }, "postcss-unique-selectors": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", - "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-7.0.0.tgz", + "integrity": "sha512-NYFqcft7vVQMZlQPsMdMPy+qU/zDpy95Malpw4GeA9ZZjM6dVXDshXtDmLc0m4WCD6XeZCJqjTfPT1USsdt+rA==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.16" @@ -19610,9 +19610,9 @@ "dev": true }, "stylehacks": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", - "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-7.0.0.tgz", + "integrity": "sha512-47Nw4pQ6QJb4CA6dzF2m9810sjQik4dfk4UwAm5wlwhrW3syzZKF8AR4/cfO3Cr6lsFgAoznQq0Wg57qhjTA2A==", "dev": true, "requires": { "browserslist": "^4.23.0", @@ -19846,9 +19846,9 @@ "dev": true }, "svgo": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz", - "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", + "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", "dev": true, "requires": { "@trysound/sax": "0.2.0", diff --git a/package.json b/package.json index a580a58924..c29450dddd 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "@typescript-eslint/parser": "^6.0.0", "axe-core": "^4.7.1", "chokidar-cli": "^3.0.0", - "cssnano": "^6.0.1", + "cssnano": "^7.0.1", "eslint": "^8.23.1", "eslint-plugin-custom-elements": "^0.0.8", "eslint-plugin-github": "^4.9.2", From 18a00375a85ff6286c8245f7d6936a4a30243b8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Spie=C3=9F?= Date: Tue, 28 May 2024 21:40:15 +0200 Subject: [PATCH 12/15] Remove non-existing argument in Banner preview (#2868) Co-authored-by: Jon Rohan --- .changeset/ten-wombats-beg.md | 5 +++++ previews/primer/alpha/banner_preview.rb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/ten-wombats-beg.md diff --git a/.changeset/ten-wombats-beg.md b/.changeset/ten-wombats-beg.md new file mode 100644 index 0000000000..8af0c3f59a --- /dev/null +++ b/.changeset/ten-wombats-beg.md @@ -0,0 +1,5 @@ +--- +"@primer/view-components": patch +--- + +Remove non-existing argument in Banner preview diff --git a/previews/primer/alpha/banner_preview.rb b/previews/primer/alpha/banner_preview.rb index 666a4e2542..ac7c5ccd99 100644 --- a/previews/primer/alpha/banner_preview.rb +++ b/previews/primer/alpha/banner_preview.rb @@ -55,7 +55,7 @@ def scheme_warning # @label Dismissable # @snapshot def dismissible - render(Primer::Alpha::Banner.new(dismiss_scheme: :hide, reappear: true)) { "This is a dismissable banner." } + render(Primer::Alpha::Banner.new(dismiss_scheme: :hide)) { "This is a dismissable banner." } end # @!group Full Width From bbefd411829b7400aac2933c427b2a0e43b5b958 Mon Sep 17 00:00:00 2001 From: Jon Rohan Date: Tue, 28 May 2024 12:53:12 -0700 Subject: [PATCH 13/15] Remove the branches check from the primer-release-workflow (#2871) --- .github/workflows/release_tracking.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/release_tracking.yml b/.github/workflows/release_tracking.yml index a915b4f273..33eec97fbf 100644 --- a/.github/workflows/release_tracking.yml +++ b/.github/workflows/release_tracking.yml @@ -3,8 +3,6 @@ name: Release Event Tracking on: pull_request: - branches: - - 'changeset-release/main' types: - closed - opened From 18d5f21f9423d261244dc906aff2909f0b769e9d Mon Sep 17 00:00:00 2001 From: Clay Miller Date: Thu, 30 May 2024 11:20:39 -0400 Subject: [PATCH 14/15] fix: Allow Breadcrumb items to wrap (#2869) Co-authored-by: smockle --- .changeset/tiny-penguins-roll.md | 5 +++++ .../breadcrumbs/with_beta_truncate/default.png | Bin 0 -> 41577 bytes .../breadcrumbs/with_beta_truncate/focused.png | Bin 0 -> 41636 bytes .../with_deprecated_truncate/default.png | Bin 0 -> 40283 bytes .../with_deprecated_truncate/focused.png | Bin 0 -> 40384 bytes app/components/primer/beta/breadcrumbs.pcss | 1 - previews/primer/beta/breadcrumbs_preview.rb | 12 ++++++++++++ .../with_beta_truncate.html.erb | 15 +++++++++++++++ .../with_deprecated_truncate.html.erb | 14 ++++++++++++++ 9 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 .changeset/tiny-penguins-roll.md create mode 100644 .playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/breadcrumbs/with_beta_truncate/default.png create mode 100644 .playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/breadcrumbs/with_beta_truncate/focused.png create mode 100644 .playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/breadcrumbs/with_deprecated_truncate/default.png create mode 100644 .playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/breadcrumbs/with_deprecated_truncate/focused.png create mode 100644 previews/primer/beta/breadcrumbs_preview/with_beta_truncate.html.erb create mode 100644 previews/primer/beta/breadcrumbs_preview/with_deprecated_truncate.html.erb diff --git a/.changeset/tiny-penguins-roll.md b/.changeset/tiny-penguins-roll.md new file mode 100644 index 0000000000..67c6ed1a41 --- /dev/null +++ b/.changeset/tiny-penguins-roll.md @@ -0,0 +1,5 @@ +--- +'@primer/view-components': patch +--- + +fix: Allow breadcrumb items to wrap. diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/breadcrumbs/with_beta_truncate/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/breadcrumbs/with_beta_truncate/default.png new file mode 100644 index 0000000000000000000000000000000000000000..e5be77397e0eb284cb4b06b175511cecd9d50687 GIT binary patch literal 41577 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 PjwGGi1{y_(zn=aF)aq76 literal 0 HcmV?d00001 diff --git a/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/breadcrumbs/with_deprecated_truncate/default.png b/.playwright/screenshots/snapshots.test.ts-snapshots/primer/beta/breadcrumbs/with_deprecated_truncate/default.png new file mode 100644 index 0000000000000000000000000000000000000000..7c59ca68941a34809057740af45f4bcf85d9d1c3 GIT binary patch literal 40283 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

4R-fA?dj3GD`1U_w|RXZxPctDf{ox)xN%s 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%0DnU@4u9J(}8rF*A>LG6E&;~yi2cyPm@|e zmeK8_${OJewPYIW{z6ykLRnF>)*c4VWRFgoDt|)&7E!>Bcnu$xN-$8s1u@H4u(T=dRf1++)|G1slZB+9R>XF_APBZTQkM@W{2oB40({@ z3~r$b0oe7)RaRCh3Mis={qljEcLj~W0cYIp=}JSk<&{)uSvfM5$1?=*^>B>5{OLON z`M%EZK!hKg0uIG-{OLxy2w88nC-l6)!Tl;qGL zWSyBICWkQOe2AGe%Q_B26FGiADSPc7(64hn*EP@cd7kUO@6Y{t->-MHM6`nK69$Fo z6MxAGk8e=M=z$r`463$RvrUbff&$sC%mw4l>9j0+Y@N&v*qWe4KEIMSH8G?3@J&*Y z1$)Ab`Y1m?A5&@sK#@`8>wkC2%5pcF^TGQFAQD&nDRDa6)i$OifTgs$W9qB~_k)8! z!ufK=VX(#d4-{7p#@u`ejM#UlAXc}xHu(4Ri$$ZJId_=1IVI-GXkfy#R+0^XtCsyQ z;sg1Qc7tx7f3x*d+giHUj7C_L5<0hiJ{UQU2(7_c(98Jx#srjC1*utmNe!23JwC+PT9Jazl^DNKDXMt1t|sMSa<#+@ z_L9QQ$qpzo;7mW-T&_hPGtjBLH0T%V_-a^9kMN1U@X3Q&$kMft@oao}UGmDw@%84} z{`T^+LU)^}^IhZGy>>n?&LWWG+Vw311IgI8QW|)!0{~#y9)I>4c43(Xk&f|;e?w4H zw`>WHlgxGdU++uelmxE6+hm6Ud;rspm-@JSc-8 zIIZLvp~_EajWQcNI=Rx8BbJ#ZcDIe>1R)TWYYL>O`?m<*;FLeE)`m*j(z1uyYozI+ zK&Gqkf0F=%Y~}Qj0fvR@KwG~VEiNH02gfsNPZp5LOH*`vz&Gof9OT*qqK7o}5O=2Y zz)q!ydT$?g(>=9-Qfd8kb&(188GIoMMO=AurWCA+p`9lq+#5#EKrX(X=`(PiS+K4$ z*F*hgFGvq>T#VHre8d9l<|`RmVm(=5|B1dNS1Llne~b`eZgSFhlR#RGvm0y4yqkBn zkxqNqjLAK!y-|34U$CTs;O-|993ilW?$D)u1Ac>I3orVe_U7ll({8^yn7d1N19?qB z-6y6YVE>Lx^;ZWq03-Q6odgOeLKsR|YwPxnV+Jq1BENqxkf{#}E)`p<&Fb2Sk4tcc z3mvv9oo8M`tZjGl<}{2N;9~i`=5*A*tmT)Hgt)5iJ9S!T|(y zAd$$O@1Y&&1l?HA_2RYW7)^(=SowsS8oGV;tJZhcS=Z*H?rFW;;Stl+(xO}c*8Q&4 zI=lCEOEanRrtkUl=LfQH3Qvy~xm#EaXJwL7&pNk9Ix?_wG?#AC!)n##=o&n;9(-7) zP^XM8mcVy4+iK$H zz2|}?cWm8UNOe~os^u3TRXMO;iqTTG*lhL*Il21J0k$`ucTL1d-tF2CG)srXOv$G+ z5Wb)R#^?&I*egiP%@W)-uEUkKP8jQUNVL(RcG6_k`@ z-r~6^*^{w!- zco;rSU&Fc*XPn;;kv&`O#okwj1SV)evjjEm50Y-he#D>`O2mW z2jk=8LqkLN@iM*8CwY^Sl8`8U7cABsjXq%P;L!7cOz!PXcwA`C!m#%7)%}!qd35D( zAibA=29B=A#%v&vtD=#871l%3(4OYzW*{g6DzbvDoQZF($q;y4Sl9&zhj9LomW<(QQ7eX1yQO|p1uTi#9~Thi5Mg0qkrYcb8f_?-|GO31 z0&Qj06h!gf(h}p&F_B0Wrq>Mv!u~WmKsl(%Ov)u57P?jlDvyzfHo%;s{h_a43rI4h zDSx3g4T?+zf6xW`h+mV_;-7f7nQUC9eT6CWguo$jtw*SgCFB2+=LwM_FpX^%$52XT zrl%;dTUJ|KLPA6}_1?XLBWvrQ?P`K1?fddT_uWc-h8rN6W}2+Xafh}Zc)GQ9s=zkL zEFZ0pU2f(59OM$wc`@{w#l{bNjYkTR;Is0gc@T`=c3ymsJrFz37dlj$fy1$T_-HI%GKN7%q%G*Bd0~I+^VR+=1{#?&tnKq_5&~lnmma}5hu75HEqx5+ zogfZD5#E@|f<$RJ&PkTTV?E*{tZiznXi^ z{$F_j8TKtp+?x2HM@ob(pI&nvTLaks28_N4r0U%6v@_4 + +<%= render(Primer::Beta::Breadcrumbs.new) do |breadcrumbs| %> + <% texts.each_with_index do |text, i| %> + <% breadcrumbs.with_item(href: "##{i}") do %> + <%= render(Primer::Beta::Truncate.new) do |truncate| %> + <% truncate.with_item(max_width: 135) { text } %> + <% end %> + <% end %> + <% end %> +<% end %> diff --git a/previews/primer/beta/breadcrumbs_preview/with_deprecated_truncate.html.erb b/previews/primer/beta/breadcrumbs_preview/with_deprecated_truncate.html.erb new file mode 100644 index 0000000000..9fd158e1e4 --- /dev/null +++ b/previews/primer/beta/breadcrumbs_preview/with_deprecated_truncate.html.erb @@ -0,0 +1,14 @@ +<%# erblint:counter DeprecatedComponentsCounter 1 %> +<% texts = [ + "Breadcrumb Item 1", + "Breadcrumb Item 2 with a really long, long, long name", + "Breadcrumb Item 3 with an extremely long, long, long name" + ] %> + +<%= render(Primer::Beta::Breadcrumbs.new) do |breadcrumbs| %> + <% texts.each_with_index do |text, i| %> + <% breadcrumbs.with_item(href: "##{i}") do %> + <%= render(Primer::Truncate.new(inline: true, max_width: 135)) { text } %> + <% end %> + <% end %> +<% end %> From 9ec22adfde244080c1eb1648ed0aecb14ff6c6a4 Mon Sep 17 00:00:00 2001 From: primer-css Date: Thu, 30 May 2024 15:21:44 +0000 Subject: [PATCH 15/15] Generating static files --- static/info_arch.json | 26 ++++++++++++++++++++++++++ static/previews.json | 26 ++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/static/info_arch.json b/static/info_arch.json index af100caf47..050c81f22e 100644 --- a/static/info_arch.json +++ b/static/info_arch.json @@ -10921,6 +10921,32 @@ "color-contrast" ] } + }, + { + "preview_path": "primer/beta/breadcrumbs/with_beta_truncate", + "name": "with_beta_truncate", + "snapshot": "true", + "skip_rules": { + "wont_fix": [ + "region" + ], + "will_fix": [ + "color-contrast" + ] + } + }, + { + "preview_path": "primer/beta/breadcrumbs/with_deprecated_truncate", + "name": "with_deprecated_truncate", + "snapshot": "true", + "skip_rules": { + "wont_fix": [ + "region" + ], + "will_fix": [ + "color-contrast" + ] + } } ], "subcomponents": [ diff --git a/static/previews.json b/static/previews.json index d776fc5bf7..4036a82945 100644 --- a/static/previews.json +++ b/static/previews.json @@ -2011,6 +2011,32 @@ "color-contrast" ] } + }, + { + "preview_path": "primer/beta/breadcrumbs/with_beta_truncate", + "name": "with_beta_truncate", + "snapshot": "true", + "skip_rules": { + "wont_fix": [ + "region" + ], + "will_fix": [ + "color-contrast" + ] + } + }, + { + "preview_path": "primer/beta/breadcrumbs/with_deprecated_truncate", + "name": "with_deprecated_truncate", + "snapshot": "true", + "skip_rules": { + "wont_fix": [ + "region" + ], + "will_fix": [ + "color-contrast" + ] + } } ] },