diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 232b8f55e..5aacf8ef6 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -41,7 +41,7 @@ updates:
- "babel-*"
eslint:
patterns:
- - "@typescript-eslint/eslint-*"
+ - "@typescript-eslint/*"
- "eslint"
- "eslint-*"
storybook:
@@ -72,7 +72,7 @@ updates:
- "babel-*"
eslint:
patterns:
- - "@typescript-eslint/eslint-*"
+ - "@typescript-eslint/*"
- "eslint"
- "eslint-*"
storybook:
@@ -82,6 +82,9 @@ updates:
esbuild:
patterns:
- "@esbuild/*"
+ wdio:
+ patterns:
+ - "@wdio/*"
- package-ecosystem: npm
directory: "/website"
schedule:
diff --git a/CODEOWNERS b/CODEOWNERS
index e26fbeae5..5cdb09c14 100644
--- a/CODEOWNERS
+++ b/CODEOWNERS
@@ -19,6 +19,7 @@ Dockerfile @goauthentik/infrastructure
docker-compose.yml @goauthentik/infrastructure
# Web
web/ @goauthentik/frontend
+tests/wdio/ @goauthentik/frontend
# Docs & Website
website/ @goauthentik/docs
# Security
diff --git a/locale/zh-Hans/LC_MESSAGES/django.po b/locale/zh-Hans/LC_MESSAGES/django.po
index 5566dc1bf..65ef83e07 100644
--- a/locale/zh-Hans/LC_MESSAGES/django.po
+++ b/locale/zh-Hans/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-15 09:51+0000\n"
+"POT-Creation-Date: 2023-10-02 12:46+0000\n"
"PO-Revision-Date: 2022-09-26 16:47+0000\n"
"Last-Translator: deluxghost, 2023\n"
"Language-Team: Chinese Simplified (https://app.transifex.com/authentik/teams/119923/zh-Hans/)\n"
@@ -391,63 +391,63 @@ msgstr "为用户分派"
msgid "Event user"
msgstr "事件用户"
-#: authentik/events/models.py:484
+#: authentik/events/models.py:491
msgid "Notification Transport"
msgstr "通知传输"
-#: authentik/events/models.py:485
+#: authentik/events/models.py:492
msgid "Notification Transports"
msgstr "通知传输"
-#: authentik/events/models.py:491
+#: authentik/events/models.py:498
msgid "Notice"
msgstr "通知"
-#: authentik/events/models.py:492
+#: authentik/events/models.py:499
msgid "Warning"
msgstr "警告"
-#: authentik/events/models.py:493
+#: authentik/events/models.py:500
msgid "Alert"
msgstr "注意"
-#: authentik/events/models.py:518
+#: authentik/events/models.py:525
msgid "Notification"
msgstr "通知"
-#: authentik/events/models.py:519
+#: authentik/events/models.py:526
msgid "Notifications"
msgstr "通知"
-#: authentik/events/models.py:529
+#: authentik/events/models.py:536
msgid ""
"Select which transports should be used to notify the user. If none are "
"selected, the notification will only be shown in the authentik UI."
msgstr "选择应使用哪些传输方式来通知用户。如果未选择任何内容,则通知将仅显示在 authentik UI 中。"
-#: authentik/events/models.py:537
+#: authentik/events/models.py:544
msgid "Controls which severity level the created notifications will have."
msgstr "控制被创建的通知的严重性级别。"
-#: authentik/events/models.py:542
+#: authentik/events/models.py:549
msgid ""
"Define which group of users this notification should be sent and shown to. "
"If left empty, Notification won't ben sent."
msgstr "定义此通知应该发送到哪些用户组。如果留空,则不会发送通知。"
-#: authentik/events/models.py:560
+#: authentik/events/models.py:567
msgid "Notification Rule"
msgstr "通知规则"
-#: authentik/events/models.py:561
+#: authentik/events/models.py:568
msgid "Notification Rules"
msgstr "通知规则"
-#: authentik/events/models.py:581
+#: authentik/events/models.py:588
msgid "Webhook Mapping"
msgstr "Webhook 映射"
-#: authentik/events/models.py:582
+#: authentik/events/models.py:589
msgid "Webhook Mappings"
msgstr "Webhook 映射"
@@ -2135,21 +2135,21 @@ msgstr "没有待处理的用户。"
msgid "Email sent."
msgstr "电子邮件已发出。"
-#: authentik/stages/email/templates/email/account_confirmation.html:9
+#: authentik/stages/email/templates/email/account_confirmation.html:10
msgid "Welcome!"
msgstr "欢迎!"
-#: authentik/stages/email/templates/email/account_confirmation.html:12
+#: authentik/stages/email/templates/email/account_confirmation.html:19
msgid ""
"We're excited to have you get started. First, you need to confirm your "
"account. Just press the button below."
msgstr "我们很高兴您能开始使用。首先,您需要确认您的账户。只需点击下面的按钮。"
-#: authentik/stages/email/templates/email/account_confirmation.html:21
+#: authentik/stages/email/templates/email/account_confirmation.html:24
msgid "Confirm Account"
msgstr "确认账户"
-#: authentik/stages/email/templates/email/account_confirmation.html:30
+#: authentik/stages/email/templates/email/account_confirmation.html:36
#, python-format
msgid ""
"\n"
@@ -2160,51 +2160,52 @@ msgstr ""
" 如果按钮无效,请复制并在浏览器中粘贴以下链接:%(url)s\n"
" "
-#: authentik/stages/email/templates/email/account_confirmation.html:35
-msgid ""
-"If you have any questions, just reply to this email—we're always happy to "
-"help out."
-msgstr "如果您有任何疑问,请回复此电子邮件——我们很乐意为您提供帮助。"
-
-#: authentik/stages/email/templates/email/generic.html:24
-msgid "Additional Information"
-msgstr "其他信息"
-
-#: authentik/stages/email/templates/email/password_reset.html:9
+#: authentik/stages/email/templates/email/event_notification.html:46
#, python-format
msgid ""
"\n"
-" Hi %(username)s,\n"
-" "
+" This email was sent from the notification transport %(name)s
.\n"
+" "
msgstr ""
"\n"
-" %(username)s 您好,\n"
-" "
+" 此邮件由通知递送 %(name)s
发送。\n"
+" "
-#: authentik/stages/email/templates/email/password_reset.html:19
+#: authentik/stages/email/templates/email/password_reset.html:10
+#, python-format
msgid ""
"\n"
-" You recently requested to change your password for your authentik account. Use the button below to set a new password.\n"
-" "
+" Hi %(username)s,\n"
+" "
msgstr ""
"\n"
-" 您最近请求更改您的 authentik 账户密码。使用下面的按钮设置新密码。\n"
-" "
+" %(username)s 您好,\n"
+" "
-#: authentik/stages/email/templates/email/password_reset.html:33
+#: authentik/stages/email/templates/email/password_reset.html:21
+msgid ""
+"\n"
+" You recently requested to change your password for your authentik account. Use the button below to set a new password.\n"
+" "
+msgstr ""
+"\n"
+" 您最近请求更改您的 authentik 账户密码。使用下面的按钮设置新密码。\n"
+" "
+
+#: authentik/stages/email/templates/email/password_reset.html:28
msgid "Reset Password"
msgstr "重置密码"
-#: authentik/stages/email/templates/email/password_reset.html:45
+#: authentik/stages/email/templates/email/password_reset.html:39
#, python-format
msgid ""
"\n"
-" If you did not request a password change, please ignore this Email. The link above is valid for %(expires)s.\n"
-" "
+" If you did not request a password change, please ignore this Email. The link above is valid for %(expires)s.\n"
+" "
msgstr ""
"\n"
-" 如果您没有请求更改密码,请忽略此电子邮件。上面的链接在 %(expires)s 内有效。\n"
-" "
+" 如果您没有请求更改密码,请忽略此电子邮件。上面的链接在 %(expires)s 内有效。\n"
+" "
#: authentik/stages/email/templates/email/setup.html:9
msgid "authentik Test-Email"
diff --git a/locale/zh_CN/LC_MESSAGES/django.po b/locale/zh_CN/LC_MESSAGES/django.po
index 89615b879..2aeca0eda 100644
--- a/locale/zh_CN/LC_MESSAGES/django.po
+++ b/locale/zh_CN/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-09-15 09:51+0000\n"
+"POT-Creation-Date: 2023-10-02 12:46+0000\n"
"PO-Revision-Date: 2022-09-26 16:47+0000\n"
"Last-Translator: deluxghost, 2023\n"
"Language-Team: Chinese (China) (https://app.transifex.com/authentik/teams/119923/zh_CN/)\n"
@@ -391,63 +391,63 @@ msgstr "为用户分派"
msgid "Event user"
msgstr "事件用户"
-#: authentik/events/models.py:484
+#: authentik/events/models.py:491
msgid "Notification Transport"
msgstr "通知传输"
-#: authentik/events/models.py:485
+#: authentik/events/models.py:492
msgid "Notification Transports"
msgstr "通知传输"
-#: authentik/events/models.py:491
+#: authentik/events/models.py:498
msgid "Notice"
msgstr "通知"
-#: authentik/events/models.py:492
+#: authentik/events/models.py:499
msgid "Warning"
msgstr "警告"
-#: authentik/events/models.py:493
+#: authentik/events/models.py:500
msgid "Alert"
msgstr "注意"
-#: authentik/events/models.py:518
+#: authentik/events/models.py:525
msgid "Notification"
msgstr "通知"
-#: authentik/events/models.py:519
+#: authentik/events/models.py:526
msgid "Notifications"
msgstr "通知"
-#: authentik/events/models.py:529
+#: authentik/events/models.py:536
msgid ""
"Select which transports should be used to notify the user. If none are "
"selected, the notification will only be shown in the authentik UI."
msgstr "选择应使用哪些传输方式来通知用户。如果未选择任何内容,则通知将仅显示在 authentik UI 中。"
-#: authentik/events/models.py:537
+#: authentik/events/models.py:544
msgid "Controls which severity level the created notifications will have."
msgstr "控制被创建的通知的严重性级别。"
-#: authentik/events/models.py:542
+#: authentik/events/models.py:549
msgid ""
"Define which group of users this notification should be sent and shown to. "
"If left empty, Notification won't ben sent."
msgstr "定义此通知应该发送到哪些用户组。如果留空,则不会发送通知。"
-#: authentik/events/models.py:560
+#: authentik/events/models.py:567
msgid "Notification Rule"
msgstr "通知规则"
-#: authentik/events/models.py:561
+#: authentik/events/models.py:568
msgid "Notification Rules"
msgstr "通知规则"
-#: authentik/events/models.py:581
+#: authentik/events/models.py:588
msgid "Webhook Mapping"
msgstr "Webhook 映射"
-#: authentik/events/models.py:582
+#: authentik/events/models.py:589
msgid "Webhook Mappings"
msgstr "Webhook 映射"
@@ -2135,21 +2135,21 @@ msgstr "没有待处理的用户。"
msgid "Email sent."
msgstr "电子邮件已发出。"
-#: authentik/stages/email/templates/email/account_confirmation.html:9
+#: authentik/stages/email/templates/email/account_confirmation.html:10
msgid "Welcome!"
msgstr "欢迎!"
-#: authentik/stages/email/templates/email/account_confirmation.html:12
+#: authentik/stages/email/templates/email/account_confirmation.html:19
msgid ""
"We're excited to have you get started. First, you need to confirm your "
"account. Just press the button below."
msgstr "我们很高兴您能开始使用。首先,您需要确认您的账户。只需点击下面的按钮。"
-#: authentik/stages/email/templates/email/account_confirmation.html:21
+#: authentik/stages/email/templates/email/account_confirmation.html:24
msgid "Confirm Account"
msgstr "确认账户"
-#: authentik/stages/email/templates/email/account_confirmation.html:30
+#: authentik/stages/email/templates/email/account_confirmation.html:36
#, python-format
msgid ""
"\n"
@@ -2160,51 +2160,52 @@ msgstr ""
" 如果按钮无效,请复制并在浏览器中粘贴以下链接:%(url)s\n"
" "
-#: authentik/stages/email/templates/email/account_confirmation.html:35
-msgid ""
-"If you have any questions, just reply to this email—we're always happy to "
-"help out."
-msgstr "如果您有任何疑问,请回复此电子邮件——我们很乐意为您提供帮助。"
-
-#: authentik/stages/email/templates/email/generic.html:24
-msgid "Additional Information"
-msgstr "其他信息"
-
-#: authentik/stages/email/templates/email/password_reset.html:9
+#: authentik/stages/email/templates/email/event_notification.html:46
#, python-format
msgid ""
"\n"
-" Hi %(username)s,\n"
-" "
+" This email was sent from the notification transport %(name)s
.\n"
+" "
msgstr ""
"\n"
-" %(username)s 您好,\n"
-" "
+" 此邮件由通知递送 %(name)s
发送。\n"
+" "
-#: authentik/stages/email/templates/email/password_reset.html:19
+#: authentik/stages/email/templates/email/password_reset.html:10
+#, python-format
msgid ""
"\n"
-" You recently requested to change your password for your authentik account. Use the button below to set a new password.\n"
-" "
+" Hi %(username)s,\n"
+" "
msgstr ""
"\n"
-" 您最近请求更改您的 authentik 账户密码。使用下面的按钮设置新密码。\n"
-" "
+" %(username)s 您好,\n"
+" "
-#: authentik/stages/email/templates/email/password_reset.html:33
+#: authentik/stages/email/templates/email/password_reset.html:21
+msgid ""
+"\n"
+" You recently requested to change your password for your authentik account. Use the button below to set a new password.\n"
+" "
+msgstr ""
+"\n"
+" 您最近请求更改您的 authentik 账户密码。使用下面的按钮设置新密码。\n"
+" "
+
+#: authentik/stages/email/templates/email/password_reset.html:28
msgid "Reset Password"
msgstr "重置密码"
-#: authentik/stages/email/templates/email/password_reset.html:45
+#: authentik/stages/email/templates/email/password_reset.html:39
#, python-format
msgid ""
"\n"
-" If you did not request a password change, please ignore this Email. The link above is valid for %(expires)s.\n"
-" "
+" If you did not request a password change, please ignore this Email. The link above is valid for %(expires)s.\n"
+" "
msgstr ""
"\n"
-" 如果您没有请求更改密码,请忽略此电子邮件。上面的链接在 %(expires)s 内有效。\n"
-" "
+" 如果您没有请求更改密码,请忽略此电子邮件。上面的链接在 %(expires)s 内有效。\n"
+" "
#: authentik/stages/email/templates/email/setup.html:9
msgid "authentik Test-Email"
diff --git a/poetry.lock b/poetry.lock
index f567c8abd..11d8a6bce 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -3422,28 +3422,28 @@ pyasn1 = ">=0.1.3"
[[package]]
name = "ruff"
-version = "0.0.291"
+version = "0.0.292"
description = "An extremely fast Python linter, written in Rust."
optional = false
python-versions = ">=3.7"
files = [
- {file = "ruff-0.0.291-py3-none-macosx_10_7_x86_64.whl", hash = "sha256:b97d0d7c136a85badbc7fd8397fdbb336e9409b01c07027622f28dcd7db366f2"},
- {file = "ruff-0.0.291-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:6ab44ea607967171e18aa5c80335237be12f3a1523375fa0cede83c5cf77feb4"},
- {file = "ruff-0.0.291-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a04b384f2d36f00d5fb55313d52a7d66236531195ef08157a09c4728090f2ef0"},
- {file = "ruff-0.0.291-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b727c219b43f903875b7503a76c86237a00d1a39579bb3e21ce027eec9534051"},
- {file = "ruff-0.0.291-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:87671e33175ae949702774071b35ed4937da06f11851af75cd087e1b5a488ac4"},
- {file = "ruff-0.0.291-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:b75f5801547f79b7541d72a211949754c21dc0705c70eddf7f21c88a64de8b97"},
- {file = "ruff-0.0.291-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b09b94efdcd162fe32b472b2dd5bf1c969fcc15b8ff52f478b048f41d4590e09"},
- {file = "ruff-0.0.291-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d5b56bc3a2f83a7a1d7f4447c54d8d3db52021f726fdd55d549ca87bca5d747"},
- {file = "ruff-0.0.291-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:13f0d88e5f367b2dc8c7d90a8afdcfff9dd7d174e324fd3ed8e0b5cb5dc9b7f6"},
- {file = "ruff-0.0.291-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:b3eeee1b1a45a247758ecdc3ab26c307336d157aafc61edb98b825cadb153df3"},
- {file = "ruff-0.0.291-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:6c06006350c3bb689765d71f810128c9cdf4a1121fd01afc655c87bab4fb4f83"},
- {file = "ruff-0.0.291-py3-none-musllinux_1_2_i686.whl", hash = "sha256:fd17220611047de247b635596e3174f3d7f2becf63bd56301fc758778df9b629"},
- {file = "ruff-0.0.291-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:5383ba67ad360caf6060d09012f1fb2ab8bd605ab766d10ca4427a28ab106e0b"},
- {file = "ruff-0.0.291-py3-none-win32.whl", hash = "sha256:1d5f0616ae4cdc7a938b493b6a1a71c8a47d0300c0d65f6e41c281c2f7490ad3"},
- {file = "ruff-0.0.291-py3-none-win_amd64.whl", hash = "sha256:8a69bfbde72db8ca1c43ee3570f59daad155196c3fbe357047cd9b77de65f15b"},
- {file = "ruff-0.0.291-py3-none-win_arm64.whl", hash = "sha256:d867384a4615b7f30b223a849b52104214442b5ba79b473d7edd18da3cde22d6"},
- {file = "ruff-0.0.291.tar.gz", hash = "sha256:c61109661dde9db73469d14a82b42a88c7164f731e6a3b0042e71394c1c7ceed"},
+ {file = "ruff-0.0.292-py3-none-macosx_10_7_x86_64.whl", hash = "sha256:02f29db018c9d474270c704e6c6b13b18ed0ecac82761e4fcf0faa3728430c96"},
+ {file = "ruff-0.0.292-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:69654e564342f507edfa09ee6897883ca76e331d4bbc3676d8a8403838e9fade"},
+ {file = "ruff-0.0.292-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c3c91859a9b845c33778f11902e7b26440d64b9d5110edd4e4fa1726c41e0a4"},
+ {file = "ruff-0.0.292-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:f4476f1243af2d8c29da5f235c13dca52177117935e1f9393f9d90f9833f69e4"},
+ {file = "ruff-0.0.292-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:be8eb50eaf8648070b8e58ece8e69c9322d34afe367eec4210fdee9a555e4ca7"},
+ {file = "ruff-0.0.292-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:9889bac18a0c07018aac75ef6c1e6511d8411724d67cb879103b01758e110a81"},
+ {file = "ruff-0.0.292-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6bdfabd4334684a4418b99b3118793f2c13bb67bf1540a769d7816410402a205"},
+ {file = "ruff-0.0.292-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:aa7c77c53bfcd75dbcd4d1f42d6cabf2485d2e1ee0678da850f08e1ab13081a8"},
+ {file = "ruff-0.0.292-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8e087b24d0d849c5c81516ec740bf4fd48bf363cfb104545464e0fca749b6af9"},
+ {file = "ruff-0.0.292-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:f160b5ec26be32362d0774964e218f3fcf0a7da299f7e220ef45ae9e3e67101a"},
+ {file = "ruff-0.0.292-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:ac153eee6dd4444501c4bb92bff866491d4bfb01ce26dd2fff7ca472c8df9ad0"},
+ {file = "ruff-0.0.292-py3-none-musllinux_1_2_i686.whl", hash = "sha256:87616771e72820800b8faea82edd858324b29bb99a920d6aa3d3949dd3f88fb0"},
+ {file = "ruff-0.0.292-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b76deb3bdbea2ef97db286cf953488745dd6424c122d275f05836c53f62d4016"},
+ {file = "ruff-0.0.292-py3-none-win32.whl", hash = "sha256:e854b05408f7a8033a027e4b1c7f9889563dd2aca545d13d06711e5c39c3d003"},
+ {file = "ruff-0.0.292-py3-none-win_amd64.whl", hash = "sha256:f27282bedfd04d4c3492e5c3398360c9d86a295be00eccc63914438b4ac8a83c"},
+ {file = "ruff-0.0.292-py3-none-win_arm64.whl", hash = "sha256:7f67a69c8f12fbc8daf6ae6d36705037bde315abf8b82b6e1f4c9e74eb750f68"},
+ {file = "ruff-0.0.292.tar.gz", hash = "sha256:1093449e37dd1e9b813798f6ad70932b57cf614e5c2b5c51005bf67d55db33ac"},
]
[[package]]
@@ -3869,13 +3869,13 @@ files = [
[[package]]
name = "urllib3"
-version = "2.0.5"
+version = "2.0.6"
description = "HTTP library with thread-safe connection pooling, file post, and more."
optional = false
python-versions = ">=3.7"
files = [
- {file = "urllib3-2.0.5-py3-none-any.whl", hash = "sha256:ef16afa8ba34a1f989db38e1dbbe0c302e4289a47856990d0682e374563ce35e"},
- {file = "urllib3-2.0.5.tar.gz", hash = "sha256:13abf37382ea2ce6fb744d4dad67838eec857c9f4f57009891805e0b5e123594"},
+ {file = "urllib3-2.0.6-py3-none-any.whl", hash = "sha256:7a7c7003b000adf9e7ca2a377c9688bbc54ed41b985789ed576570342a375cd2"},
+ {file = "urllib3-2.0.6.tar.gz", hash = "sha256:b19e1a85d206b56d7df1d5e683df4a7725252a964e3993648dd0fb5a1c157564"},
]
[package.dependencies]
diff --git a/tests/wdio/package-lock.json b/tests/wdio/package-lock.json
index 2af2d939a..68c5f9f00 100644
--- a/tests/wdio/package-lock.json
+++ b/tests/wdio/package-lock.json
@@ -7,12 +7,12 @@
"name": "@goauthentik/web-tests",
"devDependencies": {
"@trivago/prettier-plugin-sort-imports": "^4.2.0",
- "@typescript-eslint/eslint-plugin": "^6.7.2",
- "@typescript-eslint/parser": "^6.7.2",
- "@wdio/cli": "^8.16.11",
- "@wdio/local-runner": "^8.16.11",
- "@wdio/mocha-framework": "^8.16.11",
- "@wdio/spec-reporter": "^8.16.9",
+ "@typescript-eslint/eslint-plugin": "^6.7.4",
+ "@typescript-eslint/parser": "^6.7.4",
+ "@wdio/cli": "^8.16.18",
+ "@wdio/local-runner": "^8.16.18",
+ "@wdio/mocha-framework": "^8.16.17",
+ "@wdio/spec-reporter": "^8.16.17",
"eslint": "^8.49.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-sonarjs": "^0.21.0",
@@ -878,16 +878,16 @@
}
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz",
- "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz",
+ "integrity": "sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.7.3",
- "@typescript-eslint/type-utils": "6.7.3",
- "@typescript-eslint/utils": "6.7.3",
- "@typescript-eslint/visitor-keys": "6.7.3",
+ "@typescript-eslint/scope-manager": "6.7.4",
+ "@typescript-eslint/type-utils": "6.7.4",
+ "@typescript-eslint/utils": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -913,15 +913,15 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz",
- "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.4.tgz",
+ "integrity": "sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.7.3",
- "@typescript-eslint/types": "6.7.3",
- "@typescript-eslint/typescript-estree": "6.7.3",
- "@typescript-eslint/visitor-keys": "6.7.3",
+ "@typescript-eslint/scope-manager": "6.7.4",
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/typescript-estree": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4",
"debug": "^4.3.4"
},
"engines": {
@@ -941,13 +941,13 @@
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz",
- "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz",
+ "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.7.3",
- "@typescript-eslint/visitor-keys": "6.7.3"
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4"
},
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -958,13 +958,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz",
- "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz",
+ "integrity": "sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.7.3",
- "@typescript-eslint/utils": "6.7.3",
+ "@typescript-eslint/typescript-estree": "6.7.4",
+ "@typescript-eslint/utils": "6.7.4",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -985,9 +985,9 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz",
- "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz",
+ "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==",
"dev": true,
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -998,13 +998,13 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz",
- "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz",
+ "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.7.3",
- "@typescript-eslint/visitor-keys": "6.7.3",
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -1025,17 +1025,17 @@
}
},
"node_modules/@typescript-eslint/utils": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz",
- "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz",
+ "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.7.3",
- "@typescript-eslint/types": "6.7.3",
- "@typescript-eslint/typescript-estree": "6.7.3",
+ "@typescript-eslint/scope-manager": "6.7.4",
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/typescript-estree": "6.7.4",
"semver": "^7.5.4"
},
"engines": {
@@ -1050,12 +1050,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz",
- "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz",
+ "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.7.3",
+ "@typescript-eslint/types": "6.7.4",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -1067,18 +1067,18 @@
}
},
"node_modules/@wdio/cli": {
- "version": "8.16.12",
- "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-8.16.12.tgz",
- "integrity": "sha512-+iBNVT6Vqs2wERu9UApSuIur4wGexZgA2uk5aXkq77SidaLc/BD+rPSs+Cdqq7JqWWrN+20eHPbg5w5rPUPYbQ==",
+ "version": "8.16.18",
+ "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-8.16.18.tgz",
+ "integrity": "sha512-BqVFyotsbm8fj2I3zGtCCdr1PozfDFO93uqYRO5EUMs3AFRuPbQXNmqybQhv/tPwolmajDYgFNA/ygyZqVlmzw==",
"dev": true,
"dependencies": {
"@types/node": "^20.1.1",
- "@wdio/config": "8.16.12",
- "@wdio/globals": "8.16.12",
- "@wdio/logger": "8.11.0",
+ "@wdio/config": "8.16.17",
+ "@wdio/globals": "8.16.18",
+ "@wdio/logger": "8.16.17",
"@wdio/protocols": "8.16.5",
"@wdio/types": "8.16.12",
- "@wdio/utils": "8.16.12",
+ "@wdio/utils": "8.16.17",
"async-exit-hook": "^2.0.1",
"chalk": "^5.2.0",
"chokidar": "^3.5.3",
@@ -1093,7 +1093,7 @@
"lodash.union": "^4.6.0",
"read-pkg-up": "10.1.0",
"recursive-readdir": "^2.2.3",
- "webdriverio": "8.16.12",
+ "webdriverio": "8.16.18",
"yargs": "^17.7.2",
"yarn-install": "^1.0.0"
},
@@ -1104,6 +1104,87 @@
"node": "^16.13 || >=18"
}
},
+ "node_modules/@wdio/cli/node_modules/@wdio/config": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.16.17.tgz",
+ "integrity": "sha512-9+AY73Dp6N/CHzUYe4KbYV8wcKh3mpzBsMKieNlwXi1bQ3AAirTjOXzQ2BoQn6fg/Yd1GxmT3F0YsVS+bF1PmQ==",
+ "dev": true,
+ "dependencies": {
+ "@wdio/logger": "8.16.17",
+ "@wdio/types": "8.16.12",
+ "@wdio/utils": "8.16.17",
+ "decamelize": "^6.0.0",
+ "deepmerge-ts": "^5.0.0",
+ "glob": "^10.2.2",
+ "import-meta-resolve": "^3.0.0",
+ "read-pkg-up": "^10.0.0"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/cli/node_modules/@wdio/globals": {
+ "version": "8.16.18",
+ "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.16.18.tgz",
+ "integrity": "sha512-sEeKIY5RDrQdp290/AjwM7xH1jxuzK6cydfvdZ428V1ud19i1liaSCBttbTs98FJQ3hSMiczidOyxEUAXtaluw==",
+ "dev": true,
+ "engines": {
+ "node": "^16.13 || >=18"
+ },
+ "optionalDependencies": {
+ "expect-webdriverio": "^4.2.5",
+ "webdriverio": "8.16.18"
+ }
+ },
+ "node_modules/@wdio/cli/node_modules/@wdio/logger": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.16.17.tgz",
+ "integrity": "sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^5.1.2",
+ "loglevel": "^1.6.0",
+ "loglevel-plugin-prefix": "^0.8.4",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/cli/node_modules/@wdio/utils": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.16.17.tgz",
+ "integrity": "sha512-jDyOrxbQRDJO0OPt9UBgnwpUIKqtRn4+R0gR5VSDrIG/in5ZZg28yer8urrIVY4yY9ut5r/22VaMHZI9LEXF5w==",
+ "dev": true,
+ "dependencies": {
+ "@puppeteer/browsers": "^1.6.0",
+ "@wdio/logger": "8.16.17",
+ "@wdio/types": "8.16.12",
+ "decamelize": "^6.0.0",
+ "deepmerge-ts": "^5.1.0",
+ "edgedriver": "^5.3.5",
+ "geckodriver": "^4.2.0",
+ "get-port": "^7.0.0",
+ "got": "^13.0.0",
+ "import-meta-resolve": "^3.0.0",
+ "locate-app": "^2.1.0",
+ "safaridriver": "^0.1.0",
+ "split2": "^4.2.0",
+ "wait-port": "^1.0.4"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/cli/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
"node_modules/@wdio/cli/node_modules/chalk": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
@@ -1116,11 +1197,129 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/@wdio/cli/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@wdio/cli/node_modules/minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@wdio/cli/node_modules/webdriver": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.16.17.tgz",
+ "integrity": "sha512-pG5aEqK6odI9Tr9pr0+1mN6iGqUu5uc5HTVbqbEM6CSX2g035JRVQ/tavFTegCF1HI6yIquHiwAqsfPgLciAnQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "^20.1.0",
+ "@types/ws": "^8.5.3",
+ "@wdio/config": "8.16.17",
+ "@wdio/logger": "8.16.17",
+ "@wdio/protocols": "8.16.5",
+ "@wdio/types": "8.16.12",
+ "@wdio/utils": "8.16.17",
+ "deepmerge-ts": "^5.1.0",
+ "got": "^ 12.6.1",
+ "ky": "^0.33.0",
+ "ws": "^8.8.0"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/cli/node_modules/webdriver/node_modules/got": {
+ "version": "12.6.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
+ "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
+ "dev": true,
+ "dependencies": {
+ "@sindresorhus/is": "^5.2.0",
+ "@szmarczak/http-timer": "^5.0.1",
+ "cacheable-lookup": "^7.0.0",
+ "cacheable-request": "^10.2.8",
+ "decompress-response": "^6.0.0",
+ "form-data-encoder": "^2.1.2",
+ "get-stream": "^6.0.1",
+ "http2-wrapper": "^2.1.10",
+ "lowercase-keys": "^3.0.0",
+ "p-cancelable": "^3.0.0",
+ "responselike": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/got?sponsor=1"
+ }
+ },
+ "node_modules/@wdio/cli/node_modules/webdriverio": {
+ "version": "8.16.18",
+ "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.16.18.tgz",
+ "integrity": "sha512-4HvywcNYJtEALbBQ7k5CE+XhiU2Ypr3hpd3P2wZkvN7+U2BSIS1cz9V1EtBDmR56e7pLz1La9kS1D3ShWm9NJA==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "^20.1.0",
+ "@wdio/config": "8.16.17",
+ "@wdio/logger": "8.16.17",
+ "@wdio/protocols": "8.16.5",
+ "@wdio/repl": "8.10.1",
+ "@wdio/types": "8.16.12",
+ "@wdio/utils": "8.16.17",
+ "archiver": "^6.0.0",
+ "aria-query": "^5.0.0",
+ "css-shorthand-properties": "^1.1.1",
+ "css-value": "^0.0.1",
+ "devtools-protocol": "^0.0.1188743",
+ "grapheme-splitter": "^1.0.2",
+ "import-meta-resolve": "^3.0.0",
+ "is-plain-obj": "^4.1.0",
+ "lodash.clonedeep": "^4.5.0",
+ "lodash.zip": "^4.2.0",
+ "minimatch": "^9.0.0",
+ "puppeteer-core": "^20.9.0",
+ "query-selector-shadow-dom": "^1.0.0",
+ "resq": "^1.9.1",
+ "rgb2hex": "0.2.5",
+ "serialize-error": "^11.0.1",
+ "webdriver": "8.16.17"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ },
+ "peerDependencies": {
+ "devtools": "^8.14.0"
+ },
+ "peerDependenciesMeta": {
+ "devtools": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@wdio/config": {
"version": "8.16.12",
"resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.16.12.tgz",
"integrity": "sha512-trpIf4A3OyGKHwbOndkWogy4ph96LQxoNaF6wmypGwAj7mv523+HMICs7v6bheDNc/BHLksOnodNyZ7nb2y+vA==",
"dev": true,
+ "optional": true,
"dependencies": {
"@wdio/logger": "8.11.0",
"@wdio/types": "8.16.12",
@@ -1140,6 +1339,7 @@
"resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.16.12.tgz",
"integrity": "sha512-n/FX3thfrygFH2aSrZAUDwT5hEQZ5GYg70vPiIgytmpW6OYNI3FMryO7/OJuB8HklHqIC+rGDly42rFD84BInQ==",
"dev": true,
+ "optional": true,
"engines": {
"node": "^16.13 || >=18"
},
@@ -1149,15 +1349,15 @@
}
},
"node_modules/@wdio/local-runner": {
- "version": "8.16.12",
- "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.16.12.tgz",
- "integrity": "sha512-4/vodcP1jXVpLzFtckXHZMXusMVKYaXyIF9sWTDqAGG+aK0Sd3kxDceyS51NmD6aMKP0EHT+Z/ZlD+3NcN2t5g==",
+ "version": "8.16.18",
+ "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.16.18.tgz",
+ "integrity": "sha512-mRYxIY4PWcL6+8deXSFeUkxA/dr8F+naCaxd6wENRLY6XQqaUJXDn/1RTaUx3ZVEwzyKfnXyX3melyzEKD5FLQ==",
"dev": true,
"dependencies": {
"@types/node": "^20.1.0",
- "@wdio/logger": "8.11.0",
+ "@wdio/logger": "8.16.17",
"@wdio/repl": "8.10.1",
- "@wdio/runner": "8.16.12",
+ "@wdio/runner": "8.16.18",
"@wdio/types": "8.16.12",
"async-exit-hook": "^2.0.1",
"split2": "^4.1.0",
@@ -1167,6 +1367,33 @@
"node": "^16.13 || >=18"
}
},
+ "node_modules/@wdio/local-runner/node_modules/@wdio/logger": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.16.17.tgz",
+ "integrity": "sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^5.1.2",
+ "loglevel": "^1.6.0",
+ "loglevel-plugin-prefix": "^0.8.4",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/local-runner/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
"node_modules/@wdio/logger": {
"version": "8.11.0",
"resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.11.0.tgz",
@@ -1195,22 +1422,74 @@
}
},
"node_modules/@wdio/mocha-framework": {
- "version": "8.16.12",
- "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-8.16.12.tgz",
- "integrity": "sha512-NIPLYWqJnMu5UxAJOai4wQWBHXpl/1qPTCXOWo82JnkRxbXW1XiD0Wgljh9wzxzDrAla5dmclIXPSmnm1gugdA==",
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-8.16.17.tgz",
+ "integrity": "sha512-aJ3CMzSBPOCb1i7hPyAsGYwccxPkD96qqdme/YUGL4U4SB+kEgDgNvouTJbyqvAB4VEuCcs+KqNWIMtM+rPi0Q==",
"dev": true,
"dependencies": {
"@types/mocha": "^10.0.0",
"@types/node": "^20.1.0",
- "@wdio/logger": "8.11.0",
+ "@wdio/logger": "8.16.17",
"@wdio/types": "8.16.12",
- "@wdio/utils": "8.16.12",
+ "@wdio/utils": "8.16.17",
"mocha": "^10.0.0"
},
"engines": {
"node": "^16.13 || >=18"
}
},
+ "node_modules/@wdio/mocha-framework/node_modules/@wdio/logger": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.16.17.tgz",
+ "integrity": "sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^5.1.2",
+ "loglevel": "^1.6.0",
+ "loglevel-plugin-prefix": "^0.8.4",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/mocha-framework/node_modules/@wdio/utils": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.16.17.tgz",
+ "integrity": "sha512-jDyOrxbQRDJO0OPt9UBgnwpUIKqtRn4+R0gR5VSDrIG/in5ZZg28yer8urrIVY4yY9ut5r/22VaMHZI9LEXF5w==",
+ "dev": true,
+ "dependencies": {
+ "@puppeteer/browsers": "^1.6.0",
+ "@wdio/logger": "8.16.17",
+ "@wdio/types": "8.16.12",
+ "decamelize": "^6.0.0",
+ "deepmerge-ts": "^5.1.0",
+ "edgedriver": "^5.3.5",
+ "geckodriver": "^4.2.0",
+ "get-port": "^7.0.0",
+ "got": "^13.0.0",
+ "import-meta-resolve": "^3.0.0",
+ "locate-app": "^2.1.0",
+ "safaridriver": "^0.1.0",
+ "split2": "^4.2.0",
+ "wait-port": "^1.0.4"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/mocha-framework/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
"node_modules/@wdio/protocols": {
"version": "8.16.5",
"resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.16.5.tgz",
@@ -1230,13 +1509,13 @@
}
},
"node_modules/@wdio/reporter": {
- "version": "8.16.12",
- "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.16.12.tgz",
- "integrity": "sha512-zUH3/7dQhqX9qeahq/qnUFVVy6L30mRoYwVliH2tTHDUcvbj5BOKs6vREPF99YGp3Dq2BEwbvQ8mVzkXKHBPzg==",
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.16.17.tgz",
+ "integrity": "sha512-c7B4dnOhCM9qCn/0vlV0IjCTL/Dv++MNOMtZFTQlEEo5qXSX+LNkpsZi0STnkPqnv6ZP7liwz4bA01MFksGaww==",
"dev": true,
"dependencies": {
"@types/node": "^20.1.0",
- "@wdio/logger": "8.11.0",
+ "@wdio/logger": "8.16.17",
"@wdio/types": "8.16.12",
"diff": "^5.0.0",
"object-inspect": "^1.12.0"
@@ -1245,35 +1524,272 @@
"node": "^16.13 || >=18"
}
},
- "node_modules/@wdio/runner": {
- "version": "8.16.12",
- "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.16.12.tgz",
- "integrity": "sha512-lLq0y/YUjGNGN/CPAK17VkT2fDa8oUYh/SyMrHC4SRyyTxmHRT8bgAsmRKWtHbOek6yuGyIZ2luTS76EX2phGQ==",
+ "node_modules/@wdio/reporter/node_modules/@wdio/logger": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.16.17.tgz",
+ "integrity": "sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g==",
"dev": true,
"dependencies": {
- "@types/node": "^20.1.0",
- "@wdio/config": "8.16.12",
- "@wdio/globals": "8.16.12",
- "@wdio/logger": "8.11.0",
- "@wdio/types": "8.16.12",
- "@wdio/utils": "8.16.12",
- "deepmerge-ts": "^5.0.0",
- "expect-webdriverio": "^4.2.5",
- "gaze": "^1.1.2",
- "webdriver": "8.16.12",
- "webdriverio": "8.16.12"
+ "chalk": "^5.1.2",
+ "loglevel": "^1.6.0",
+ "loglevel-plugin-prefix": "^0.8.4",
+ "strip-ansi": "^7.1.0"
},
"engines": {
"node": "^16.13 || >=18"
}
},
- "node_modules/@wdio/spec-reporter": {
- "version": "8.16.12",
- "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.16.12.tgz",
- "integrity": "sha512-OcDgiRiiOGIRru9EtWJsEQsn5luFDCXPM5NUYvbjEovCYSMR4EluARmqj27NBHFOC6jpUs8+FTpk06LR6uqgnA==",
+ "node_modules/@wdio/reporter/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@wdio/runner": {
+ "version": "8.16.18",
+ "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.16.18.tgz",
+ "integrity": "sha512-c30CQQjb7xc7SwvZ9pvPRpt68y1evV9igo7prvrm8pUObibGDCJFwg1b8i19BmS8x4aMG2FOeQjHvjbgyAHixA==",
"dev": true,
"dependencies": {
- "@wdio/reporter": "8.16.12",
+ "@types/node": "^20.1.0",
+ "@wdio/config": "8.16.17",
+ "@wdio/globals": "8.16.18",
+ "@wdio/logger": "8.16.17",
+ "@wdio/types": "8.16.12",
+ "@wdio/utils": "8.16.17",
+ "deepmerge-ts": "^5.0.0",
+ "expect-webdriverio": "^4.2.5",
+ "gaze": "^1.1.2",
+ "webdriver": "8.16.17",
+ "webdriverio": "8.16.18"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/@wdio/config": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.16.17.tgz",
+ "integrity": "sha512-9+AY73Dp6N/CHzUYe4KbYV8wcKh3mpzBsMKieNlwXi1bQ3AAirTjOXzQ2BoQn6fg/Yd1GxmT3F0YsVS+bF1PmQ==",
+ "dev": true,
+ "dependencies": {
+ "@wdio/logger": "8.16.17",
+ "@wdio/types": "8.16.12",
+ "@wdio/utils": "8.16.17",
+ "decamelize": "^6.0.0",
+ "deepmerge-ts": "^5.0.0",
+ "glob": "^10.2.2",
+ "import-meta-resolve": "^3.0.0",
+ "read-pkg-up": "^10.0.0"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/@wdio/globals": {
+ "version": "8.16.18",
+ "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.16.18.tgz",
+ "integrity": "sha512-sEeKIY5RDrQdp290/AjwM7xH1jxuzK6cydfvdZ428V1ud19i1liaSCBttbTs98FJQ3hSMiczidOyxEUAXtaluw==",
+ "dev": true,
+ "engines": {
+ "node": "^16.13 || >=18"
+ },
+ "optionalDependencies": {
+ "expect-webdriverio": "^4.2.5",
+ "webdriverio": "8.16.18"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/@wdio/logger": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.16.17.tgz",
+ "integrity": "sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g==",
+ "dev": true,
+ "dependencies": {
+ "chalk": "^5.1.2",
+ "loglevel": "^1.6.0",
+ "loglevel-plugin-prefix": "^0.8.4",
+ "strip-ansi": "^7.1.0"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/@wdio/utils": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.16.17.tgz",
+ "integrity": "sha512-jDyOrxbQRDJO0OPt9UBgnwpUIKqtRn4+R0gR5VSDrIG/in5ZZg28yer8urrIVY4yY9ut5r/22VaMHZI9LEXF5w==",
+ "dev": true,
+ "dependencies": {
+ "@puppeteer/browsers": "^1.6.0",
+ "@wdio/logger": "8.16.17",
+ "@wdio/types": "8.16.12",
+ "decamelize": "^6.0.0",
+ "deepmerge-ts": "^5.1.0",
+ "edgedriver": "^5.3.5",
+ "geckodriver": "^4.2.0",
+ "get-port": "^7.0.0",
+ "got": "^13.0.0",
+ "import-meta-resolve": "^3.0.0",
+ "locate-app": "^2.1.0",
+ "safaridriver": "^0.1.0",
+ "split2": "^4.2.0",
+ "wait-port": "^1.0.4"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/chalk": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
+ "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
+ "dev": true,
+ "engines": {
+ "node": "^12.17.0 || ^14.13 || >=16.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/webdriver": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.16.17.tgz",
+ "integrity": "sha512-pG5aEqK6odI9Tr9pr0+1mN6iGqUu5uc5HTVbqbEM6CSX2g035JRVQ/tavFTegCF1HI6yIquHiwAqsfPgLciAnQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "^20.1.0",
+ "@types/ws": "^8.5.3",
+ "@wdio/config": "8.16.17",
+ "@wdio/logger": "8.16.17",
+ "@wdio/protocols": "8.16.5",
+ "@wdio/types": "8.16.12",
+ "@wdio/utils": "8.16.17",
+ "deepmerge-ts": "^5.1.0",
+ "got": "^ 12.6.1",
+ "ky": "^0.33.0",
+ "ws": "^8.8.0"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/webdriver/node_modules/got": {
+ "version": "12.6.1",
+ "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
+ "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
+ "dev": true,
+ "dependencies": {
+ "@sindresorhus/is": "^5.2.0",
+ "@szmarczak/http-timer": "^5.0.1",
+ "cacheable-lookup": "^7.0.0",
+ "cacheable-request": "^10.2.8",
+ "decompress-response": "^6.0.0",
+ "form-data-encoder": "^2.1.2",
+ "get-stream": "^6.0.1",
+ "http2-wrapper": "^2.1.10",
+ "lowercase-keys": "^3.0.0",
+ "p-cancelable": "^3.0.0",
+ "responselike": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sindresorhus/got?sponsor=1"
+ }
+ },
+ "node_modules/@wdio/runner/node_modules/webdriverio": {
+ "version": "8.16.18",
+ "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.16.18.tgz",
+ "integrity": "sha512-4HvywcNYJtEALbBQ7k5CE+XhiU2Ypr3hpd3P2wZkvN7+U2BSIS1cz9V1EtBDmR56e7pLz1La9kS1D3ShWm9NJA==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "^20.1.0",
+ "@wdio/config": "8.16.17",
+ "@wdio/logger": "8.16.17",
+ "@wdio/protocols": "8.16.5",
+ "@wdio/repl": "8.10.1",
+ "@wdio/types": "8.16.12",
+ "@wdio/utils": "8.16.17",
+ "archiver": "^6.0.0",
+ "aria-query": "^5.0.0",
+ "css-shorthand-properties": "^1.1.1",
+ "css-value": "^0.0.1",
+ "devtools-protocol": "^0.0.1188743",
+ "grapheme-splitter": "^1.0.2",
+ "import-meta-resolve": "^3.0.0",
+ "is-plain-obj": "^4.1.0",
+ "lodash.clonedeep": "^4.5.0",
+ "lodash.zip": "^4.2.0",
+ "minimatch": "^9.0.0",
+ "puppeteer-core": "^20.9.0",
+ "query-selector-shadow-dom": "^1.0.0",
+ "resq": "^1.9.1",
+ "rgb2hex": "0.2.5",
+ "serialize-error": "^11.0.1",
+ "webdriver": "8.16.17"
+ },
+ "engines": {
+ "node": "^16.13 || >=18"
+ },
+ "peerDependencies": {
+ "devtools": "^8.14.0"
+ },
+ "peerDependenciesMeta": {
+ "devtools": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wdio/spec-reporter": {
+ "version": "8.16.17",
+ "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.16.17.tgz",
+ "integrity": "sha512-CBpZhTJASDWpxJBUK5TLBZKBWbZxsVctpqXjpjG9fl9+IXBG00P5oFecDa90aUa00Dq+eIE1UUsVJa7evd36Tg==",
+ "dev": true,
+ "dependencies": {
+ "@wdio/reporter": "8.16.17",
"@wdio/types": "8.16.12",
"chalk": "^5.1.2",
"easy-table": "^1.2.0",
@@ -1312,6 +1828,7 @@
"resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.16.12.tgz",
"integrity": "sha512-4hXgUF5iAscZKZ6uBcV12XkKi/eOXgvF76VkCTZ4qdeaiwFY27xcd8S3BSkAMKdbEgGygrpiTKoJzSt4K0AIHg==",
"dev": true,
+ "optional": true,
"dependencies": {
"@puppeteer/browsers": "^1.6.0",
"@wdio/logger": "8.11.0",
@@ -8697,6 +9214,7 @@
"resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.16.12.tgz",
"integrity": "sha512-v6I7S7y28QvtKEJL8ciVPJ7heh4GWTf+fS0/+dowBD2UrSFb3stC47U9idVqU18UNoQFQ2FbdWBaOLXSi9xlTg==",
"dev": true,
+ "optional": true,
"dependencies": {
"@types/node": "^20.1.0",
"@types/ws": "^8.5.3",
@@ -8719,6 +9237,7 @@
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
"dev": true,
+ "optional": true,
"engines": {
"node": ">=10"
},
@@ -8731,6 +9250,7 @@
"resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
"integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
"dev": true,
+ "optional": true,
"dependencies": {
"@sindresorhus/is": "^5.2.0",
"@szmarczak/http-timer": "^5.0.1",
@@ -8756,6 +9276,7 @@
"resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.16.12.tgz",
"integrity": "sha512-JglXAu7mhlWh3sexc4owKREQfuh8JFm9O+uPd8JXYaFmSLFX/PBhgPkhb9dLRRfX00oSeb3e8rVdQfcdqdQ2Iw==",
"dev": true,
+ "optional": true,
"dependencies": {
"@types/node": "^20.1.0",
"@wdio/config": "8.16.12",
@@ -8799,6 +9320,7 @@
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
"integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
"dev": true,
+ "optional": true,
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -8808,6 +9330,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
"integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
"dev": true,
+ "optional": true,
"dependencies": {
"brace-expansion": "^2.0.1"
},
diff --git a/tests/wdio/package.json b/tests/wdio/package.json
index 2530d7ffd..5e4250ed6 100644
--- a/tests/wdio/package.json
+++ b/tests/wdio/package.json
@@ -4,12 +4,12 @@
"type": "module",
"devDependencies": {
"@trivago/prettier-plugin-sort-imports": "^4.2.0",
- "@typescript-eslint/eslint-plugin": "^6.7.2",
- "@typescript-eslint/parser": "^6.7.2",
- "@wdio/cli": "^8.16.11",
- "@wdio/local-runner": "^8.16.11",
- "@wdio/mocha-framework": "^8.16.11",
- "@wdio/spec-reporter": "^8.16.9",
+ "@typescript-eslint/eslint-plugin": "^6.7.4",
+ "@typescript-eslint/parser": "^6.7.4",
+ "@wdio/cli": "^8.16.18",
+ "@wdio/local-runner": "^8.16.18",
+ "@wdio/mocha-framework": "^8.16.17",
+ "@wdio/spec-reporter": "^8.16.17",
"eslint": "^8.49.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-sonarjs": "^0.21.0",
diff --git a/web/package-lock.json b/web/package-lock.json
index e6f0f9789..6f7e481be 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -24,8 +24,8 @@
"@open-wc/lit-helpers": "^0.6.0",
"@patternfly/elements": "^2.4.0",
"@patternfly/patternfly": "^4.224.2",
- "@sentry/browser": "^7.72.0",
- "@sentry/tracing": "^7.72.0",
+ "@sentry/browser": "^7.73.0",
+ "@sentry/tracing": "^7.73.0",
"@webcomponents/webcomponentsjs": "^2.8.0",
"base64-js": "^1.5.1",
"chart.js": "^4.4.0",
@@ -70,8 +70,8 @@
"@types/chart.js": "^2.9.38",
"@types/codemirror": "5.60.10",
"@types/grecaptcha": "^3.0.5",
- "@typescript-eslint/eslint-plugin": "^6.7.3",
- "@typescript-eslint/parser": "^6.7.3",
+ "@typescript-eslint/eslint-plugin": "^6.7.4",
+ "@typescript-eslint/parser": "^6.7.4",
"babel-plugin-macros": "^3.1.0",
"babel-plugin-tsconfig-paths": "^1.0.3",
"cross-env": "^7.0.3",
@@ -4512,13 +4512,13 @@
}
},
"node_modules/@sentry-internal/tracing": {
- "version": "7.72.0",
- "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.72.0.tgz",
- "integrity": "sha512-DToryaRSHk9R5RLgN4ktYEXZjQdqncOAWPqyyIurji8lIobXFRfmLtGL1wjoCK6sQNgWsjhSM9kXxwGnva1DNw==",
+ "version": "7.73.0",
+ "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.73.0.tgz",
+ "integrity": "sha512-ig3WL/Nqp8nRQ52P205NaypGKNfIl/G+cIqge9xPW6zfRb5kJdM1YParw9GSJ1SPjEZBkBORGAML0on5H2FILw==",
"dependencies": {
- "@sentry/core": "7.72.0",
- "@sentry/types": "7.72.0",
- "@sentry/utils": "7.72.0",
+ "@sentry/core": "7.73.0",
+ "@sentry/types": "7.73.0",
+ "@sentry/utils": "7.73.0",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@@ -4526,15 +4526,15 @@
}
},
"node_modules/@sentry/browser": {
- "version": "7.72.0",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.72.0.tgz",
- "integrity": "sha512-fcFDTzqhPd3VZAmmYW3KvBTBaEfrKjPmRhlAsfhkGWYLCHqVkNtzsFER4cmUNRGNxjyt9tcG3WlTTqgLRucycQ==",
+ "version": "7.73.0",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.73.0.tgz",
+ "integrity": "sha512-e301hUixcJ5+HNKCJwajFF5smF4opXEFSclyWsJuFNufv5J/1C1SDhbwG2JjBt5zzdSoKWJKT1ewR6vpICyoDw==",
"dependencies": {
- "@sentry-internal/tracing": "7.72.0",
- "@sentry/core": "7.72.0",
- "@sentry/replay": "7.72.0",
- "@sentry/types": "7.72.0",
- "@sentry/utils": "7.72.0",
+ "@sentry-internal/tracing": "7.73.0",
+ "@sentry/core": "7.73.0",
+ "@sentry/replay": "7.73.0",
+ "@sentry/types": "7.73.0",
+ "@sentry/utils": "7.73.0",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@@ -4542,12 +4542,12 @@
}
},
"node_modules/@sentry/core": {
- "version": "7.72.0",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.72.0.tgz",
- "integrity": "sha512-G03JdQ5ZsFNRjcNNi+QvCjqOuBvYqU92Gs1T2iK3GE8dSBTu2khThydMpG4xrKZQLIpHOyiIhlFZiuPtZ66W8w==",
+ "version": "7.73.0",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.73.0.tgz",
+ "integrity": "sha512-9FEz4Gq848LOgVN2OxJGYuQqxv7cIVw69VlAzWHEm3njt8mjvlTq+7UiFsGRo84+59V2FQuHxzA7vVjl90WfSg==",
"dependencies": {
- "@sentry/types": "7.72.0",
- "@sentry/utils": "7.72.0",
+ "@sentry/types": "7.73.0",
+ "@sentry/utils": "7.73.0",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@@ -4555,43 +4555,43 @@
}
},
"node_modules/@sentry/replay": {
- "version": "7.72.0",
- "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.72.0.tgz",
- "integrity": "sha512-dHH/mYCFBwJ/kYmL9L5KihjwQKcefiuvcH0otHSwKSpbbeEoM/BV+SHQoYGd6OMSYnL9fq1dHfF7Zo26p5Yu0Q==",
+ "version": "7.73.0",
+ "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.73.0.tgz",
+ "integrity": "sha512-a8IC9SowBisLYD2IdLkXzx7gN4iVwHDJhQvLp2B8ARs1PyPjJ7gCxSMHeGrYp94V0gOXtorNYkrxvuX8ayPROA==",
"dependencies": {
- "@sentry/core": "7.72.0",
- "@sentry/types": "7.72.0",
- "@sentry/utils": "7.72.0"
+ "@sentry/core": "7.73.0",
+ "@sentry/types": "7.73.0",
+ "@sentry/utils": "7.73.0"
},
"engines": {
"node": ">=12"
}
},
"node_modules/@sentry/tracing": {
- "version": "7.72.0",
- "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.72.0.tgz",
- "integrity": "sha512-DOMlyviMLNwWgN4gJw/TrHaAdBcZWvm8xLbgwMwrihRn/m84kmH2Ui1FUYpL30o/mH+mQS+53IHZukrgQjHkZA==",
+ "version": "7.73.0",
+ "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.73.0.tgz",
+ "integrity": "sha512-LOQR6Hkc8ZoflCXWtMlxTbCBEwv0MSOr3vesnRsmlFG8TW1YUIneU+wKnVxToWAZ8fq+6ubclnuIUKHfqTk/Tg==",
"dependencies": {
- "@sentry-internal/tracing": "7.72.0"
+ "@sentry-internal/tracing": "7.73.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/types": {
- "version": "7.72.0",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.72.0.tgz",
- "integrity": "sha512-g6u0mk62yGshx02rfFADIfyR/S9VXcf3RG2qQPuvykrWtOfN/BOTrZypF7I+MiqKwRW76r3Pcu2C/AB+6z9XQA==",
+ "version": "7.73.0",
+ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.73.0.tgz",
+ "integrity": "sha512-/v8++bly8jW7r4cP2wswYiiVpn7eLLcqwnfPUMeCQze4zj3F3nTRIKc9BGHzU0V+fhHa3RwRC2ksqTGq1oJMDg==",
"engines": {
"node": ">=8"
}
},
"node_modules/@sentry/utils": {
- "version": "7.72.0",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.72.0.tgz",
- "integrity": "sha512-o/MtqI7WJXuswidH0bSgBP40KN2lrnyQEIx5uoyJUJi/QEaboIsqbxU62vaFJpde8SYrbA+rTnP3J3ujF2gUag==",
+ "version": "7.73.0",
+ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.73.0.tgz",
+ "integrity": "sha512-h3ZK/qpf4k76FhJV9uiSbvMz3V/0Ovy94C+5/9UgPMVCJXFmVsdw8n/dwANJ7LupVPfYP23xFGgebDMFlK1/2w==",
"dependencies": {
- "@sentry/types": "7.72.0",
+ "@sentry/types": "7.73.0",
"tslib": "^2.4.1 || ^1.9.3"
},
"engines": {
@@ -10299,16 +10299,16 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.3.tgz",
- "integrity": "sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.7.4.tgz",
+ "integrity": "sha512-DAbgDXwtX+pDkAHwiGhqP3zWUGpW49B7eqmgpPtg+BKJXwdct79ut9+ifqOFPJGClGKSHXn2PTBatCnldJRUoA==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.7.3",
- "@typescript-eslint/type-utils": "6.7.3",
- "@typescript-eslint/utils": "6.7.3",
- "@typescript-eslint/visitor-keys": "6.7.3",
+ "@typescript-eslint/scope-manager": "6.7.4",
+ "@typescript-eslint/type-utils": "6.7.4",
+ "@typescript-eslint/utils": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -10333,6 +10333,53 @@
}
}
},
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/scope-manager": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz",
+ "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz",
+ "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==",
+ "dev": true,
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz",
+ "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "6.7.4",
+ "eslint-visitor-keys": "^3.4.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
"node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -10367,15 +10414,15 @@
"dev": true
},
"node_modules/@typescript-eslint/parser": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.3.tgz",
- "integrity": "sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.4.tgz",
+ "integrity": "sha512-I5zVZFY+cw4IMZUeNCU7Sh2PO5O57F7Lr0uyhgCJmhN/BuTlnc55KxPonR4+EM3GBdfiCyGZye6DgMjtubQkmA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.7.3",
- "@typescript-eslint/types": "6.7.3",
- "@typescript-eslint/typescript-estree": "6.7.3",
- "@typescript-eslint/visitor-keys": "6.7.3",
+ "@typescript-eslint/scope-manager": "6.7.4",
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/typescript-estree": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4",
"debug": "^4.3.4"
},
"engines": {
@@ -10394,14 +10441,14 @@
}
}
},
- "node_modules/@typescript-eslint/scope-manager": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.3.tgz",
- "integrity": "sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==",
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz",
+ "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.7.3",
- "@typescript-eslint/visitor-keys": "6.7.3"
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4"
},
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -10411,37 +10458,10 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/type-utils": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.3.tgz",
- "integrity": "sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/typescript-estree": "6.7.3",
- "@typescript-eslint/utils": "6.7.3",
- "debug": "^4.3.4",
- "ts-api-utils": "^1.0.1"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/types": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.3.tgz",
- "integrity": "sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==",
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz",
+ "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==",
"dev": true,
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -10451,14 +10471,14 @@
"url": "https://opencollective.com/typescript-eslint"
}
},
- "node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.3.tgz",
- "integrity": "sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==",
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz",
+ "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.7.3",
- "@typescript-eslint/visitor-keys": "6.7.3",
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
@@ -10478,7 +10498,24 @@
}
}
},
- "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": {
+ "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz",
+ "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "6.7.4",
+ "eslint-visitor-keys": "^3.4.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
@@ -10490,7 +10527,7 @@
"node": ">=10"
}
},
- "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+ "node_modules/@typescript-eslint/parser/node_modules/semver": {
"version": "7.5.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
"integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
@@ -10505,24 +10542,141 @@
"node": ">=10"
}
},
- "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": {
+ "node_modules/@typescript-eslint/parser/node_modules/yallist": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "dev": true
+ },
+ "node_modules/@typescript-eslint/type-utils": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.7.4.tgz",
+ "integrity": "sha512-n+g3zi1QzpcAdHFP9KQF+rEFxMb2KxtnJGID3teA/nxKHOVi3ylKovaqEzGBbVY2pBttU6z85gp0D00ufLzViQ==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/typescript-estree": "6.7.4",
+ "@typescript-eslint/utils": "6.7.4",
+ "debug": "^4.3.4",
+ "ts-api-utils": "^1.0.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^7.0.0 || ^8.0.0"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz",
+ "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==",
+ "dev": true,
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz",
+ "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "semver": "^7.5.4",
+ "ts-api-utils": "^1.0.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz",
+ "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "6.7.4",
+ "eslint-visitor-keys": "^3.4.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/lru-cache": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+ "dev": true,
+ "dependencies": {
+ "yallist": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/semver": {
+ "version": "7.5.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+ "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "dev": true,
+ "dependencies": {
+ "lru-cache": "^6.0.0"
+ },
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true
},
"node_modules/@typescript-eslint/utils": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.3.tgz",
- "integrity": "sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==",
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.7.4.tgz",
+ "integrity": "sha512-PRQAs+HUn85Qdk+khAxsVV+oULy3VkbH3hQ8hxLRJXWBEd7iI+GbQxH5SEUSH7kbEoTp6oT1bOwyga24ELALTA==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.4.0",
"@types/json-schema": "^7.0.12",
"@types/semver": "^7.5.0",
- "@typescript-eslint/scope-manager": "6.7.3",
- "@typescript-eslint/types": "6.7.3",
- "@typescript-eslint/typescript-estree": "6.7.3",
+ "@typescript-eslint/scope-manager": "6.7.4",
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/typescript-estree": "6.7.4",
"semver": "^7.5.4"
},
"engines": {
@@ -10536,6 +10690,80 @@
"eslint": "^7.0.0 || ^8.0.0"
}
},
+ "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.4.tgz",
+ "integrity": "sha512-SdGqSLUPTXAXi7c3Ob7peAGVnmMoGzZ361VswK2Mqf8UOYcODiYvs8rs5ILqEdfvX1lE7wEZbLyELCW+Yrql1A==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.4.tgz",
+ "integrity": "sha512-o9XWK2FLW6eSS/0r/tgjAGsYasLAnOWg7hvZ/dGYSSNjCh+49k5ocPN8OmG5aZcSJ8pclSOyVKP2x03Sj+RrCA==",
+ "dev": true,
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.4.tgz",
+ "integrity": "sha512-ty8b5qHKatlNYd9vmpHooQz3Vki3gG+3PchmtsA4TgrZBKWHNjWfkQid7K7xQogBqqc7/BhGazxMD5vr6Ha+iQ==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "6.7.4",
+ "@typescript-eslint/visitor-keys": "6.7.4",
+ "debug": "^4.3.4",
+ "globby": "^11.1.0",
+ "is-glob": "^4.0.3",
+ "semver": "^7.5.4",
+ "ts-api-utils": "^1.0.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependenciesMeta": {
+ "typescript": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": {
+ "version": "6.7.4",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.4.tgz",
+ "integrity": "sha512-pOW37DUhlTZbvph50x5zZCkFn3xzwkGtNoJHzIM3svpiSkJzwOYr/kVBaXmf+RAQiUDs1AHEZVNPg6UJCJpwRA==",
+ "dev": true,
+ "dependencies": {
+ "@typescript-eslint/types": "6.7.4",
+ "eslint-visitor-keys": "^3.4.1"
+ },
+ "engines": {
+ "node": "^16.0.0 || >=18.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
"node_modules/@typescript-eslint/utils/node_modules/lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
@@ -10569,23 +10797,6 @@
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
"dev": true
},
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.3.tgz",
- "integrity": "sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "6.7.3",
- "eslint-visitor-keys": "^3.4.1"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
"node_modules/@webcomponents/webcomponentsjs": {
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/@webcomponents/webcomponentsjs/-/webcomponentsjs-2.8.0.tgz",
diff --git a/web/package.json b/web/package.json
index c92f3c586..ba662e6c4 100644
--- a/web/package.json
+++ b/web/package.json
@@ -42,8 +42,8 @@
"@open-wc/lit-helpers": "^0.6.0",
"@patternfly/elements": "^2.4.0",
"@patternfly/patternfly": "^4.224.2",
- "@sentry/browser": "^7.72.0",
- "@sentry/tracing": "^7.72.0",
+ "@sentry/browser": "^7.73.0",
+ "@sentry/tracing": "^7.73.0",
"@webcomponents/webcomponentsjs": "^2.8.0",
"base64-js": "^1.5.1",
"chart.js": "^4.4.0",
@@ -88,8 +88,8 @@
"@types/chart.js": "^2.9.38",
"@types/codemirror": "5.60.10",
"@types/grecaptcha": "^3.0.5",
- "@typescript-eslint/eslint-plugin": "^6.7.3",
- "@typescript-eslint/parser": "^6.7.3",
+ "@typescript-eslint/eslint-plugin": "^6.7.4",
+ "@typescript-eslint/parser": "^6.7.4",
"babel-plugin-macros": "^3.1.0",
"babel-plugin-tsconfig-paths": "^1.0.3",
"cross-env": "^7.0.3",