diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml
index ed4b9a6754..569590fa4f 100644
--- a/.github/workflows/backend.yml
+++ b/.github/workflows/backend.yml
@@ -85,7 +85,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Download coverage artifact
- uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
+ uses: actions/download-artifact@87c55149d96e628cc2ef7e6fc2aab372015aec85 # v4.1.3
with:
name: coverage
- name: Upload coverage report
@@ -129,11 +129,11 @@ jobs:
with:
dotnet-version: "6.0.x"
- name: Initialize CodeQL
- uses: github/codeql-action/init@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
+ uses: github/codeql-action/init@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
with:
languages: csharp
- name: Autobuild
- uses: github/codeql-action/autobuild@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
+ uses: github/codeql-action/autobuild@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
- name: Upload artifacts if build failed
uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0
if: ${{ failure() }}
@@ -141,7 +141,7 @@ jobs:
name: tracer-logs
path: ${{ runner.temp }}/*.log
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
+ uses: github/codeql-action/analyze@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
docker_build:
runs-on: ubuntu-22.04
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index f45ffe75d0..7f0bfc69b3 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -63,7 +63,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/init@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
+ uses: github/codeql-action/init@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -76,7 +76,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
- uses: github/codeql-action/autobuild@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
+ uses: github/codeql-action/autobuild@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
# Command-line programs to run using the OS shell.
# See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -89,6 +89,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
+ uses: github/codeql-action/analyze@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
with:
category: "/language:${{matrix.language}}"
diff --git a/.github/workflows/combine_deploy_image.yml b/.github/workflows/combine_deploy_image.yml
index f0936540ee..fbf2c1cab9 100644
--- a/.github/workflows/combine_deploy_image.yml
+++ b/.github/workflows/combine_deploy_image.yml
@@ -40,7 +40,7 @@ jobs:
- name: Set up QEMU
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3.0.0
- name: Set up Docker Buildx
- uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # v3.0.0
+ uses: docker/setup-buildx-action@0d103c3126aa41d772a8362f6aa67afac040f80c # v3.1.0
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@010d0da01d0b5a38af31e9c3470dbfdabdecca3a # v4.0.1
with:
diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml
index 9e6e596d96..e19ede4f6c 100644
--- a/.github/workflows/frontend.yml
+++ b/.github/workflows/frontend.yml
@@ -31,7 +31,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
@@ -60,7 +60,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Use Node.js ${{ matrix.node-version }}
- uses: actions/setup-node@b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8 # v4.0.1
+ uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
@@ -95,7 +95,7 @@ jobs:
- name: Checkout repository
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Download coverage artifact
- uses: actions/download-artifact@6b208ae046db98c579e8a3aa621ab581ff575935 # v4.1.1
+ uses: actions/download-artifact@87c55149d96e628cc2ef7e6fc2aab372015aec85 # v4.1.3
with:
name: coverage
- name: Upload coverage report
diff --git a/.github/workflows/scorecards.yml b/.github/workflows/scorecards.yml
index 1db19cbece..eab14705cb 100644
--- a/.github/workflows/scorecards.yml
+++ b/.github/workflows/scorecards.yml
@@ -89,6 +89,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
- uses: github/codeql-action/upload-sarif@b7bf0a3ed3ecfa44160715d7c442788f65f0f923 # v3.23.2
+ uses: github/codeql-action/upload-sarif@8a470fddafa5cbb6266ee11b37ef4d8aae19c571 # v3.24.6
with:
sarif_file: results.sarif
diff --git a/Backend.Tests/Backend.Tests.csproj b/Backend.Tests/Backend.Tests.csproj
index f4b913abc3..267e9ed42d 100644
--- a/Backend.Tests/Backend.Tests.csproj
+++ b/Backend.Tests/Backend.Tests.csproj
@@ -12,11 +12,11 @@
$(NoWarn);CA1305;CS1591
-
+
-
-
+
+
diff --git a/Backend/BackendFramework.csproj b/Backend/BackendFramework.csproj
index 5d38158308..f0c49a8fed 100644
--- a/Backend/BackendFramework.csproj
+++ b/Backend/BackendFramework.csproj
@@ -13,11 +13,11 @@
NU1701
-
+
-
+
diff --git a/Backend/Dockerfile b/Backend/Dockerfile
index 543e74bbc4..5fac8b9084 100644
--- a/Backend/Dockerfile
+++ b/Backend/Dockerfile
@@ -1,5 +1,5 @@
# Docker multi-stage build
-FROM mcr.microsoft.com/dotnet/sdk:6.0.418-focal-amd64 AS builder
+FROM mcr.microsoft.com/dotnet/sdk:6.0.419-focal-amd64 AS builder
WORKDIR /app
# Copy csproj and restore (fetch dependencies) as distinct layers.
@@ -11,7 +11,7 @@ COPY . ./
RUN dotnet publish -c Release -o build
# Build runtime image.
-FROM mcr.microsoft.com/dotnet/aspnet:6.0.26-focal-amd64
+FROM mcr.microsoft.com/dotnet/aspnet:6.0.27-focal-amd64
ENV ASPNETCORE_URLS=http://+:5000
ENV COMBINE_IS_IN_CONTAINER=1
diff --git a/Dockerfile b/Dockerfile
index 3c2c72db18..96bf055f4d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -16,7 +16,7 @@ COPY docs/user_guide docs/user_guide
RUN tox -e user-guide
# Frontend build environment.
-FROM node:18.19.0-bookworm-slim AS frontend_builder
+FROM node:18.19.1-bookworm-slim AS frontend_builder
WORKDIR /app
# Install app dependencies.
diff --git a/database/Dockerfile b/database/Dockerfile
index ba10046a1e..6b426ebeb2 100644
--- a/database/Dockerfile
+++ b/database/Dockerfile
@@ -1,4 +1,4 @@
-FROM mongo:7.0.5-jammy
+FROM mongo:7.0.6-jammy
WORKDIR /
diff --git a/deploy/requirements.txt b/deploy/requirements.txt
index 94f1f9e83e..3794cf694b 100644
--- a/deploy/requirements.txt
+++ b/deploy/requirements.txt
@@ -4,11 +4,11 @@
#
# pip-compile requirements.in
#
-ansible==9.2.0
+ansible==9.3.0
# via -r requirements.in
-ansible-core==2.16.3
+ansible-core==2.16.4
# via ansible
-cachetools==5.3.2
+cachetools==5.3.3
# via google-auth
certifi==2024.2.2
# via
@@ -18,11 +18,11 @@ cffi==1.16.0
# via cryptography
charset-normalizer==3.3.2
# via requests
-cryptography==42.0.2
+cryptography==42.0.5
# via
# ansible-core
# pyopenssl
-google-auth==2.27.0
+google-auth==2.28.1
# via kubernetes
idna==3.6
# via requests
@@ -53,7 +53,7 @@ pycparser==2.21
# via cffi
pyopenssl==24.0.0
# via -r requirements.in
-python-dateutil==2.8.2
+python-dateutil==2.9.0
# via kubernetes
pyyaml==6.0.1
# via
@@ -74,7 +74,7 @@ six==1.16.0
# via
# kubernetes
# python-dateutil
-urllib3==2.2.0
+urllib3==2.2.1
# via
# kubernetes
# requests
diff --git a/dev-requirements.txt b/dev-requirements.txt
index 56a041eb2f..0c2ce8adaa 100644
--- a/dev-requirements.txt
+++ b/dev-requirements.txt
@@ -12,9 +12,9 @@ babel==2.14.0
# via mkdocs-material
beautifulsoup4==4.12.3
# via mkdocs-htmlproofer-plugin
-black==24.1.1
+black==24.2.0
# via -r dev-requirements.in
-cachetools==5.3.2
+cachetools==5.3.3
# via
# google-auth
# tox
@@ -37,13 +37,13 @@ colorama==0.4.6
# -r dev-requirements.in
# mkdocs-material
# tox
-cryptography==42.0.2
+cryptography==42.0.5
# via
# pyopenssl
# types-pyopenssl
distlib==0.3.8
# via virtualenv
-dnspython==2.5.0
+dnspython==2.6.1
# via pymongo
eradicate==2.3.0
# via flake8-eradicate
@@ -61,7 +61,7 @@ flake8==7.0.0
# pep8-naming
flake8-broken-line==1.0.0
# via -r dev-requirements.in
-flake8-bugbear==24.1.17
+flake8-bugbear==24.2.6
# via -r dev-requirements.in
flake8-comprehensions==3.14.0
# via -r dev-requirements.in
@@ -69,7 +69,7 @@ flake8-eradicate==1.5.0
# via -r dev-requirements.in
ghp-import==2.1.0
# via mkdocs
-google-auth==2.27.0
+google-auth==2.28.1
# via kubernetes
humanfriendly==10.0
# via -r dev-requirements.in
@@ -106,13 +106,13 @@ mkdocs==1.5.3
# mkdocs-htmlproofer-plugin
# mkdocs-material
# mkdocs-static-i18n
-mkdocs-htmlproofer-plugin==1.0.0
+mkdocs-htmlproofer-plugin==1.1.0
# via -r dev-requirements.in
-mkdocs-material==9.5.7
+mkdocs-material==9.5.12
# via -r dev-requirements.in
mkdocs-material-extensions==1.3.1
# via mkdocs-material
-mkdocs-static-i18n==1.2.0
+mkdocs-static-i18n==1.2.2
# via -r dev-requirements.in
mypy==1.8.0
# via -r dev-requirements.in
@@ -162,7 +162,7 @@ pygments==2.17.2
# via mkdocs-material
pymdown-extensions==10.7
# via mkdocs-material
-pymongo==4.6.1
+pymongo==4.6.2
# via -r dev-requirements.in
pyopenssl==24.0.0
# via -r dev-requirements.in
@@ -170,7 +170,7 @@ pyproject-api==1.6.1
# via tox
pyreadline3==3.4.1
# via -r dev-requirements.in
-python-dateutil==2.8.2
+python-dateutil==2.9.0
# via
# ghp-import
# kubernetes
@@ -207,28 +207,28 @@ tomli==2.0.1
# mypy
# pyproject-api
# tox
-tox==4.12.1
+tox==4.13.0
# via -r dev-requirements.in
-types-pyopenssl==24.0.0.20240130
+types-pyopenssl==24.0.0.20240228
# via -r dev-requirements.in
types-python-dateutil==2.8.19.20240106
# via -r dev-requirements.in
types-pyyaml==6.0.12.12
# via -r dev-requirements.in
-types-requests==2.31.0.20240125
+types-requests==2.31.0.20240218
# via -r dev-requirements.in
-typing-extensions==4.9.0
+typing-extensions==4.10.0
# via
# black
# mypy
-urllib3==2.2.0
+urllib3==2.2.1
# via
# kubernetes
# requests
# types-requests
-virtualenv==20.25.0
+virtualenv==20.25.1
# via tox
-watchdog==3.0.0
+watchdog==4.0.0
# via mkdocs
websocket-client==1.7.0
# via kubernetes
diff --git a/docs/user_guide/assets/licenses/backend_licenses.txt b/docs/user_guide/assets/licenses/backend_licenses.txt
index dddd26599d..e483b83977 100644
--- a/docs/user_guide/assets/licenses/backend_licenses.txt
+++ b/docs/user_guide/assets/licenses/backend_licenses.txt
@@ -97,11 +97,11 @@ license Type:
####################################################################################################
Package:Microsoft.AspNetCore.Authentication.JwtBearer
-Version:7.0.3
+Version:6.0.27
project URL:https://asp.net/
Description:ASP.NET Core middleware that enables an application to receive an OpenID Connect bearer token.
-This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/febee99db845fd8766a13bdb391a07c3ee90b4ba
+This package was built from the source code at https://github.com/dotnet/aspnetcore/tree/417d650029c720dbd2138bcafbb78e2e4ff31bff
licenseUrl:https://licenses.nuget.org/MIT
license Type:MIT
@@ -602,14 +602,6 @@ Description:A package containing thin abstractions for Microsoft.IdentityModel.
licenseUrl:https://licenses.nuget.org/MIT
license Type:MIT
-####################################################################################################
-Package:Microsoft.IdentityModel.JsonWebTokens
-Version:6.15.1
-project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
-Description:Includes types that provide support for creating, serializing and validating JSON Web Tokens.
-licenseUrl:https://licenses.nuget.org/MIT
-license Type:MIT
-
####################################################################################################
Package:Microsoft.IdentityModel.JsonWebTokens
Version:6.35.0
@@ -618,14 +610,6 @@ Description:Includes types that provide support for creating, serializing and va
licenseUrl:https://licenses.nuget.org/MIT
license Type:MIT
-####################################################################################################
-Package:Microsoft.IdentityModel.Logging
-Version:6.15.1
-project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
-Description:Includes Event Source based logging support.
-licenseUrl:https://licenses.nuget.org/MIT
-license Type:MIT
-
####################################################################################################
Package:Microsoft.IdentityModel.Logging
Version:6.35.0
@@ -636,7 +620,7 @@ license Type:MIT
####################################################################################################
Package:Microsoft.IdentityModel.Protocols
-Version:6.15.1
+Version:6.35.0
project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
Description:Provides base protocol support for OpenIdConnect and WsFederation.
licenseUrl:https://licenses.nuget.org/MIT
@@ -644,20 +628,12 @@ license Type:MIT
####################################################################################################
Package:Microsoft.IdentityModel.Protocols.OpenIdConnect
-Version:6.15.1
+Version:6.35.0
project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
Description:Includes types that provide support for OpenIdConnect protocol.
licenseUrl:https://licenses.nuget.org/MIT
license Type:MIT
-####################################################################################################
-Package:Microsoft.IdentityModel.Tokens
-Version:6.15.1
-project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
-Description:Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption.
-licenseUrl:https://licenses.nuget.org/MIT
-license Type:MIT
-
####################################################################################################
Package:Microsoft.IdentityModel.Tokens
Version:6.35.0
@@ -809,34 +785,34 @@ license Type:MIT
####################################################################################################
Package:MongoDB.Bson
-Version:2.23.1
+Version:2.24.0
project URL:https://www.mongodb.com/docs/drivers/csharp/
Description:MongoDB's Official Bson Library.
-licenseUrl:https://www.nuget.org/packages/MongoDB.Bson/2.23.1/License
+licenseUrl:https://www.nuget.org/packages/MongoDB.Bson/2.24.0/License
license Type:LICENSE.md
####################################################################################################
Package:MongoDB.Driver
-Version:2.23.1
+Version:2.24.0
project URL:https://www.mongodb.com/docs/drivers/csharp/
Description:Official .NET driver for MongoDB.
-licenseUrl:https://www.nuget.org/packages/MongoDB.Driver/2.23.1/License
+licenseUrl:https://www.nuget.org/packages/MongoDB.Driver/2.24.0/License
license Type:LICENSE.md
####################################################################################################
Package:MongoDB.Driver.Core
-Version:2.23.1
+Version:2.24.0
project URL:https://www.mongodb.com/docs/drivers/csharp/
Description:Core Component of the Official MongoDB .NET Driver.
-licenseUrl:https://www.nuget.org/packages/MongoDB.Driver.Core/2.23.1/License
+licenseUrl:https://www.nuget.org/packages/MongoDB.Driver.Core/2.24.0/License
license Type:LICENSE.md
####################################################################################################
Package:MongoDB.Libmongocrypt
-Version:1.8.0
+Version:1.8.2
project URL:http://www.mongodb.org/display/DOCS/CSharp+Language+Center
Description:Libmongocrypt wrapper for the .NET driver.
-licenseUrl:https://www.nuget.org/packages/MongoDB.Libmongocrypt/1.8.0/License
+licenseUrl:https://www.nuget.org/packages/MongoDB.Libmongocrypt/1.8.2/License
license Type:License.txt
####################################################################################################
@@ -1100,30 +1076,30 @@ license Type:MS-EULA
####################################################################################################
Package:System.Buffers
-Version:4.3.0
+Version:4.5.1
project URL:https://dot.net/
Description:Provides resource pooling of any type for performance-critical applications that allocate and deallocate objects frequently.
Commonly Used Types:
System.Buffers.ArrayPool
+7601f4f6225089ffb291dc7d58293c7bbf5c5d4f
When using NuGet 3.x this package requires at least version 3.4.
-licenseUrl:http://go.microsoft.com/fwlink/?LinkId=329770
-license Type:MS-EULA
+licenseUrl:https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
+license Type:MIT
####################################################################################################
Package:System.Buffers
-Version:4.5.1
+Version:4.3.0
project URL:https://dot.net/
Description:Provides resource pooling of any type for performance-critical applications that allocate and deallocate objects frequently.
Commonly Used Types:
System.Buffers.ArrayPool
-7601f4f6225089ffb291dc7d58293c7bbf5c5d4f
When using NuGet 3.x this package requires at least version 3.4.
-licenseUrl:https://github.com/dotnet/corefx/blob/master/LICENSE.TXT
-license Type:MIT
+licenseUrl:http://go.microsoft.com/fwlink/?LinkId=329770
+license Type:MS-EULA
####################################################################################################
Package:System.Buffers
@@ -1724,14 +1700,6 @@ When using NuGet 3.x this package requires at least version 3.4.
licenseUrl:http://go.microsoft.com/fwlink/?LinkId=329770
license Type:MS-EULA
-####################################################################################################
-Package:System.IdentityModel.Tokens.Jwt
-Version:6.15.1
-project URL:https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
-Description:Includes types that provide support for creating, serializing and validating JSON Web Tokens.
-licenseUrl:https://licenses.nuget.org/MIT
-license Type:MIT
-
####################################################################################################
Package:System.IdentityModel.Tokens.Jwt
Version:6.35.0
diff --git a/docs/user_guide/assets/licenses/frontend_licenses.txt b/docs/user_guide/assets/licenses/frontend_licenses.txt
index 407737934e..9a041da7f9 100644
--- a/docs/user_guide/assets/licenses/frontend_licenses.txt
+++ b/docs/user_guide/assets/licenses/frontend_licenses.txt
@@ -40572,7 +40572,7 @@ MIT
SOFTWARE
-@types/react 18.2.51
+@types/react 18.2.61
MIT
MIT License
@@ -41808,7 +41808,7 @@ The above copyright notice and this permission notice shall be included in all c
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-follow-redirects 1.15.3
+follow-redirects 1.15.5
MIT
Copyright 2014–present Olivier Lalonde , James Talmage , Ruben Verborgh
@@ -42435,7 +42435,7 @@ COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-js-base64 3.7.5
+js-base64 3.7.7
BSD-3-Clause
Copyright (c) 2014, Dan Kogai
All rights reserved.
@@ -43336,7 +43336,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-react-i18next 14.0.1
+react-i18next 14.0.5
MIT
The MIT License (MIT)
diff --git a/maintenance/requirements.txt b/maintenance/requirements.txt
index dfba730e59..0220a85259 100644
--- a/maintenance/requirements.txt
+++ b/maintenance/requirements.txt
@@ -4,7 +4,7 @@
#
# pip-compile requirements.in
#
-cachetools==5.3.2
+cachetools==5.3.3
# via google-auth
certifi==2024.2.2
# via
@@ -14,11 +14,11 @@ cffi==1.16.0
# via cryptography
charset-normalizer==3.3.2
# via requests
-cryptography==42.0.2
+cryptography==42.0.5
# via pyopenssl
-dnspython==2.5.0
+dnspython==2.6.1
# via pymongo
-google-auth==2.27.0
+google-auth==2.28.1
# via kubernetes
humanfriendly==10.0
# via -r requirements.in
@@ -38,11 +38,11 @@ pyasn1-modules==0.3.0
# via google-auth
pycparser==2.21
# via cffi
-pymongo==4.6.1
+pymongo==4.6.2
# via -r requirements.in
pyopenssl==24.0.0
# via -r requirements.in
-python-dateutil==2.8.2
+python-dateutil==2.9.0
# via kubernetes
pyyaml==6.0.1
# via kubernetes
@@ -58,7 +58,7 @@ six==1.16.0
# via
# kubernetes
# python-dateutil
-urllib3==2.2.0
+urllib3==2.2.1
# via
# kubernetes
# requests
diff --git a/package-lock.json b/package-lock.json
index 92b76bcae8..0e400f6efa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -31,7 +31,7 @@
"i18next": "^23.4.6",
"i18next-browser-languagedetector": "^7.1.0",
"i18next-http-backend": "^2.2.2",
- "js-base64": "^3.7.5",
+ "js-base64": "^3.7.7",
"make-dir": "^4.0.0",
"motion": "^10.16.2",
"mui-language-picker": "^1.2.8",
@@ -42,7 +42,7 @@
"react-beautiful-dnd": "^13.1.1",
"react-chartjs-2": "^5.2.0",
"react-dom": "^18.2.0",
- "react-i18next": "^14.0.1",
+ "react-i18next": "^14.0.5",
"react-modal": "^3.16.1",
"react-redux": "^8.1.3",
"react-router-dom": "^6.16.0",
@@ -66,7 +66,7 @@
"@types/loadable__component": "^5.13.8",
"@types/node": "^20.10.6",
"@types/nspell": "^2.1.5",
- "@types/react": "^18.2.51",
+ "@types/react": "^18.2.61",
"@types/react-beautiful-dnd": "^13.1.4",
"@types/react-dom": "^18.2.15",
"@types/react-modal": "^3.16.0",
@@ -74,17 +74,17 @@
"@types/recordrtc": "^5.6.12",
"@types/redux-mock-store": "^1.0.4",
"@types/segment-analytics": "^0.0.37",
- "@types/uuid": "^9.0.4",
+ "@types/uuid": "^9.0.8",
"@types/validator": "^13.11.1",
- "@typescript-eslint/eslint-plugin": "^6.7.2",
- "@typescript-eslint/parser": "^6.20.0",
+ "@typescript-eslint/eslint-plugin": "^7.1.0",
+ "@typescript-eslint/parser": "^7.1.0",
"css-mediaquery": "^0.1.2",
"eslint": "^8.51.0",
"eslint-import-resolver-typescript": "^3.6.0",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.3.0",
- "eslint-plugin-unused-imports": "^3.0.0",
+ "eslint-plugin-unused-imports": "^3.1.0",
"hunspell-reader": "^7.0.0",
"jest-canvas-mock": "^2.5.2",
"license-checker-rseidelsohn": "^4.2.11",
@@ -3020,9 +3020,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
- "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -3066,9 +3066,9 @@
"dev": true
},
"node_modules/@eslint/js": {
- "version": "8.53.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz",
- "integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz",
+ "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -3127,13 +3127,13 @@
}
},
"node_modules/@humanwhocodes/config-array": {
- "version": "0.11.13",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz",
- "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==",
+ "version": "0.11.14",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
+ "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==",
"dev": true,
"dependencies": {
- "@humanwhocodes/object-schema": "^2.0.1",
- "debug": "^4.1.1",
+ "@humanwhocodes/object-schema": "^2.0.2",
+ "debug": "^4.3.1",
"minimatch": "^3.0.5"
},
"engines": {
@@ -3177,9 +3177,9 @@
}
},
"node_modules/@humanwhocodes/object-schema": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz",
- "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
+ "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==",
"dev": true
},
"node_modules/@isaacs/cliui": {
@@ -8740,9 +8740,9 @@
"dev": true
},
"node_modules/@types/react": {
- "version": "18.2.51",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.51.tgz",
- "integrity": "sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==",
+ "version": "18.2.61",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.61.tgz",
+ "integrity": "sha512-NURTN0qNnJa7O/k4XUkEW2yfygA+NxS0V5h1+kp9jPwhzZy95q3ADoGMP0+JypMhrZBTTgjKAUlTctde1zzeQA==",
"dependencies": {
"@types/prop-types": "*",
"@types/scheduler": "*",
@@ -8908,9 +8908,9 @@
"integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA=="
},
"node_modules/@types/uuid": {
- "version": "9.0.7",
- "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.7.tgz",
- "integrity": "sha512-WUtIVRUZ9i5dYXefDEAI7sh9/O7jGvHg7Df/5O/gtH3Yabe5odI3UWopVR1qbPXQtvOxWu3mM4XxlYeZtMWF4g==",
+ "version": "9.0.8",
+ "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz",
+ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==",
"dev": true
},
"node_modules/@types/validator": {
@@ -8944,16 +8944,16 @@
"dev": true
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.11.0.tgz",
- "integrity": "sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.0.tgz",
+ "integrity": "sha512-j6vT/kCulhG5wBmGtstKeiVr1rdXE4nk+DT1k6trYkwlrvW9eOF5ZbgKnd/YR6PcM4uTEXa0h6Fcvf6X7Dxl0w==",
"dev": true,
"dependencies": {
"@eslint-community/regexpp": "^4.5.1",
- "@typescript-eslint/scope-manager": "6.11.0",
- "@typescript-eslint/type-utils": "6.11.0",
- "@typescript-eslint/utils": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0",
+ "@typescript-eslint/scope-manager": "7.1.0",
+ "@typescript-eslint/type-utils": "7.1.0",
+ "@typescript-eslint/utils": "7.1.0",
+ "@typescript-eslint/visitor-keys": "7.1.0",
"debug": "^4.3.4",
"graphemer": "^1.4.0",
"ignore": "^5.2.4",
@@ -8969,8 +8969,8 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^6.0.0 || ^6.0.0-alpha",
- "eslint": "^7.0.0 || ^8.0.0"
+ "@typescript-eslint/parser": "^7.0.0",
+ "eslint": "^8.56.0"
},
"peerDependenciesMeta": {
"typescript": {
@@ -9166,15 +9166,15 @@
"dev": true
},
"node_modules/@typescript-eslint/parser": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.20.0.tgz",
- "integrity": "sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.0.tgz",
+ "integrity": "sha512-V1EknKUubZ1gWFjiOZhDSNToOjs63/9O0puCgGS8aDOgpZY326fzFu15QAUjwaXzRZjf/qdsdBrckYdv9YxB8w==",
"dev": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "6.20.0",
- "@typescript-eslint/types": "6.20.0",
- "@typescript-eslint/typescript-estree": "6.20.0",
- "@typescript-eslint/visitor-keys": "6.20.0",
+ "@typescript-eslint/scope-manager": "7.1.0",
+ "@typescript-eslint/types": "7.1.0",
+ "@typescript-eslint/typescript-estree": "7.1.0",
+ "@typescript-eslint/visitor-keys": "7.1.0",
"debug": "^4.3.4"
},
"engines": {
@@ -9185,7 +9185,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
+ "eslint": "^8.56.0"
},
"peerDependenciesMeta": {
"typescript": {
@@ -9193,90 +9193,6 @@
}
}
},
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/scope-manager": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.20.0.tgz",
- "integrity": "sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "6.20.0",
- "@typescript-eslint/visitor-keys": "6.20.0"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.20.0.tgz",
- "integrity": "sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==",
- "dev": true,
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.20.0.tgz",
- "integrity": "sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "6.20.0",
- "@typescript-eslint/visitor-keys": "6.20.0",
- "debug": "^4.3.4",
- "globby": "^11.1.0",
- "is-glob": "^4.0.3",
- "minimatch": "9.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/parser/node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.20.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.20.0.tgz",
- "integrity": "sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "6.20.0",
- "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/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/@typescript-eslint/parser/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -9294,21 +9210,6 @@
}
}
},
- "node_modules/@typescript-eslint/parser/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/@typescript-eslint/parser/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -9316,13 +9217,13 @@
"dev": true
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.11.0.tgz",
- "integrity": "sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.0.tgz",
+ "integrity": "sha512-6TmN4OJiohHfoOdGZ3huuLhpiUgOGTpgXNUPJgeZOZR3DnIpdSgtt83RS35OYNNXxM4TScVlpVKC9jyQSETR1A==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0"
+ "@typescript-eslint/types": "7.1.0",
+ "@typescript-eslint/visitor-keys": "7.1.0"
},
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -9333,13 +9234,13 @@
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.11.0.tgz",
- "integrity": "sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.0.tgz",
+ "integrity": "sha512-UZIhv8G+5b5skkcuhgvxYWHjk7FW7/JP5lPASMEUoliAPwIH/rxoUSQPia2cuOj9AmDZmwUl1usKm85t5VUMew==",
"dev": true,
"dependencies": {
- "@typescript-eslint/typescript-estree": "6.11.0",
- "@typescript-eslint/utils": "6.11.0",
+ "@typescript-eslint/typescript-estree": "7.1.0",
+ "@typescript-eslint/utils": "7.1.0",
"debug": "^4.3.4",
"ts-api-utils": "^1.0.1"
},
@@ -9351,7 +9252,7 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
+ "eslint": "^8.56.0"
},
"peerDependenciesMeta": {
"typescript": {
@@ -9383,9 +9284,9 @@
"dev": true
},
"node_modules/@typescript-eslint/types": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.11.0.tgz",
- "integrity": "sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.0.tgz",
+ "integrity": "sha512-qTWjWieJ1tRJkxgZYXx6WUYtWlBc48YRxgY2JN1aGeVpkhmnopq+SUC8UEVGNXIvWH7XyuTjwALfG6bFEgCkQA==",
"dev": true,
"engines": {
"node": "^16.0.0 || >=18.0.0"
@@ -9396,16 +9297,17 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.11.0.tgz",
- "integrity": "sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.0.tgz",
+ "integrity": "sha512-k7MyrbD6E463CBbSpcOnwa8oXRdHzH1WiVzOipK3L5KSML92ZKgUBrTlehdi7PEIMT8k0bQixHUGXggPAlKnOQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0",
+ "@typescript-eslint/types": "7.1.0",
+ "@typescript-eslint/visitor-keys": "7.1.0",
"debug": "^4.3.4",
"globby": "^11.1.0",
"is-glob": "^4.0.3",
+ "minimatch": "9.0.3",
"semver": "^7.5.4",
"ts-api-utils": "^1.0.1"
},
@@ -9422,6 +9324,15 @@
}
}
},
+ "node_modules/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -9439,6 +9350,21 @@
}
}
},
+ "node_modules/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -9446,17 +9372,17 @@
"dev": true
},
"node_modules/@typescript-eslint/utils": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.11.0.tgz",
- "integrity": "sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.0.tgz",
+ "integrity": "sha512-WUFba6PZC5OCGEmbweGpnNJytJiLG7ZvDBJJoUcX4qZYf1mGZ97mO2Mps6O2efxJcJdRNpqweCistDbZMwIVHw==",
"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.11.0",
- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/typescript-estree": "6.11.0",
+ "@typescript-eslint/scope-manager": "7.1.0",
+ "@typescript-eslint/types": "7.1.0",
+ "@typescript-eslint/typescript-estree": "7.1.0",
"semver": "^7.5.4"
},
"engines": {
@@ -9467,16 +9393,16 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
+ "eslint": "^8.56.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.11.0.tgz",
- "integrity": "sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.0.tgz",
+ "integrity": "sha512-FhUqNWluiGNzlvnDZiXad4mZRhtghdoKW6e98GoEOYSu5cND+E39rG5KwJMUzeENwm1ztYBRqof8wMLP+wNPIA==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.11.0",
+ "@typescript-eslint/types": "7.1.0",
"eslint-visitor-keys": "^3.4.1"
},
"engines": {
@@ -13114,16 +13040,16 @@
}
},
"node_modules/eslint": {
- "version": "8.53.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz",
- "integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==",
+ "version": "8.57.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz",
+ "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.53.0",
- "@humanwhocodes/config-array": "^0.11.13",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.57.0",
+ "@humanwhocodes/config-array": "^0.11.14",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
"@ungap/structured-clone": "^1.2.0",
@@ -13925,9 +13851,9 @@
"dev": true
},
"node_modules/eslint-plugin-unused-imports": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.0.0.tgz",
- "integrity": "sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-3.1.0.tgz",
+ "integrity": "sha512-9l1YFCzXKkw1qtAru1RWUtG2EVDZY0a0eChKXcL+EZ5jitG7qxdctu4RnvhOJHv4xfmUf7h+JJPINlVpGhZMrw==",
"dev": true,
"dependencies": {
"eslint-rule-composer": "^0.3.0"
@@ -13936,8 +13862,8 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
"peerDependencies": {
- "@typescript-eslint/eslint-plugin": "^6.0.0",
- "eslint": "^8.0.0"
+ "@typescript-eslint/eslint-plugin": "6 - 7",
+ "eslint": "8"
},
"peerDependenciesMeta": {
"@typescript-eslint/eslint-plugin": {
@@ -14897,20 +14823,6 @@
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
- "node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "dev": true,
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -15133,9 +15045,9 @@
}
},
"node_modules/globals": {
- "version": "13.23.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
- "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
"dev": true,
"dependencies": {
"type-fest": "^0.20.2"
@@ -19091,9 +19003,9 @@
}
},
"node_modules/js-base64": {
- "version": "3.7.5",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.5.tgz",
- "integrity": "sha512-3MEt5DTINKqfScXKfJFrRbxkrnk2AxPWGBL/ycjz4dK8iqiSJ06UxD8jh8xuh6p10TX4t2+7FsBYVxxQbMg+qA=="
+ "version": "3.7.7",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz",
+ "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw=="
},
"node_modules/js-cookie": {
"version": "3.0.1",
@@ -23311,11 +23223,11 @@
"dev": true
},
"node_modules/react-i18next": {
- "version": "14.0.1",
- "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.1.tgz",
- "integrity": "sha512-TMV8hFismBmpMdIehoFHin/okfvgjFhp723RYgIqB4XyhDobVMyukyM3Z8wtTRmajyFMZrBl/OaaXF2P6WjUAw==",
+ "version": "14.0.5",
+ "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.0.5.tgz",
+ "integrity": "sha512-5+bQSeEtgJrMBABBL5lO7jPdSNAbeAZ+MlFWDw//7FnVacuVu3l9EeWFzBQvZsKy+cihkbThWOAThEdH8YjGEw==",
"dependencies": {
- "@babel/runtime": "^7.22.5",
+ "@babel/runtime": "^7.23.9",
"html-parse-stringify": "^3.0.1"
},
"peerDependencies": {
diff --git a/package.json b/package.json
index 56d6151bb5..077165fc3a 100644
--- a/package.json
+++ b/package.json
@@ -59,7 +59,7 @@
"i18next": "^23.4.6",
"i18next-browser-languagedetector": "^7.1.0",
"i18next-http-backend": "^2.2.2",
- "js-base64": "^3.7.5",
+ "js-base64": "^3.7.7",
"make-dir": "^4.0.0",
"motion": "^10.16.2",
"mui-language-picker": "^1.2.8",
@@ -70,7 +70,7 @@
"react-beautiful-dnd": "^13.1.1",
"react-chartjs-2": "^5.2.0",
"react-dom": "^18.2.0",
- "react-i18next": "^14.0.1",
+ "react-i18next": "^14.0.5",
"react-modal": "^3.16.1",
"react-redux": "^8.1.3",
"react-router-dom": "^6.16.0",
@@ -94,7 +94,7 @@
"@types/loadable__component": "^5.13.8",
"@types/node": "^20.10.6",
"@types/nspell": "^2.1.5",
- "@types/react": "^18.2.51",
+ "@types/react": "^18.2.61",
"@types/react-beautiful-dnd": "^13.1.4",
"@types/react-dom": "^18.2.15",
"@types/react-modal": "^3.16.0",
@@ -102,17 +102,17 @@
"@types/recordrtc": "^5.6.12",
"@types/redux-mock-store": "^1.0.4",
"@types/segment-analytics": "^0.0.37",
- "@types/uuid": "^9.0.4",
+ "@types/uuid": "^9.0.8",
"@types/validator": "^13.11.1",
- "@typescript-eslint/eslint-plugin": "^6.7.2",
- "@typescript-eslint/parser": "^6.20.0",
+ "@typescript-eslint/eslint-plugin": "^7.1.0",
+ "@typescript-eslint/parser": "^7.1.0",
"css-mediaquery": "^0.1.2",
"eslint": "^8.51.0",
"eslint-import-resolver-typescript": "^3.6.0",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.3.0",
- "eslint-plugin-unused-imports": "^3.0.0",
+ "eslint-plugin-unused-imports": "^3.1.0",
"hunspell-reader": "^7.0.0",
"jest-canvas-mock": "^2.5.2",
"license-checker-rseidelsohn": "^4.2.11",