diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4e0892a8f1..654ace10f8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,6 +6,7 @@ stages: - build - e2e-test - publish + - version-bump variables: DOCKER_REPOSITORY: mendersoftware/gui @@ -486,3 +487,41 @@ coveralls:done: - curl "https://coveralls.io/webhook?repo_token=$COVERALLS_REPO_TOKEN" -d "payload[build_num]=$CI_PIPELINE_ID&payload[status]=done" tags: - mender-qa-worker-generic-light + +# +# Mender Helm Rolling release +# +.trigger:mender-helm-version-bump: + stage: version-bump + allow_failure: true + trigger: + project: Northern.tech/Mender/mender-helm + strategy: depend + resource_group: mender-helm + variables: + SYNC_CONTAINER_NAME: $CONTAINER_NAME + SYNC_IMAGE_TAG: $DOCKER_PUBLISH_COMMIT_TAG + CONTAINER: gui + DOCKER_PUBLISH_COMMIT_TAG: ${CI_COMMIT_REF_NAME}_${CI_COMMIT_SHA} + GITHUB_HELM_REPO: "github.com/mendersoftware/mender-helm.git" + CHART_DIR: "mender" + +trigger:mender-helm-version-bump:staging: + extends: + - .trigger:mender-helm-version-bump + rules: + - if: $CI_COMMIT_BRANCH =~ /^(staging)$/ + variables: + SYNC_ENVIRONMENT: staging + HELM_PATCH_VERSION: ${CI_PIPELINE_ID}-staging # pre-release version for trigger staging only deploy + +trigger:mender-helm-version-bump:prod: + extends: + - .trigger:mender-helm-version-bump + rules: + - if: '$CI_COMMIT_TAG =~ /^saas-[a-zA-Z0-9.]+$/' + when: manual + variables: + SYNC_ENVIRONMENT: prod + HELM_PATCH_VERSION: ${CI_PIPELINE_ID} + DOCKER_PUBLISH_COMMIT_TAG: ${CI_COMMIT_REF_NAME} diff --git a/Dockerfile b/Dockerfile index 5efc740624..485825f806 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=$BUILDPLATFORM node:21.7.1-alpine AS base +FROM --platform=$BUILDPLATFORM node:22.0.0-alpine AS base WORKDIR /usr/src/app COPY package-lock.json package.json ./ RUN npm ci @@ -11,7 +11,7 @@ COPY . ./ RUN npm run build -FROM nginxinc/nginx-unprivileged:1.25.4-alpine AS unprivileged +FROM nginxinc/nginx-unprivileged:1.25.5-alpine AS unprivileged EXPOSE 8090 WORKDIR /var/www/mender-gui/dist ARG GIT_COMMIT_TAG @@ -25,7 +25,7 @@ HEALTHCHECK --interval=8s --timeout=15s --start-period=120s --retries=128 CMD wg CMD ["nginx"] -FROM nginx:1.25.4-alpine AS production +FROM nginx:1.26.0-alpine AS production EXPOSE 8080 WORKDIR /var/www/mender-gui/dist ARG GIT_COMMIT_TAG diff --git a/package-lock.json b/package-lock.json index 529e0e6afa..e20da972b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,9 +17,9 @@ "@mui/material": "5.15.15", "@mui/x-date-pickers": "7.1.1", "@redux-devtools/extension": "3.3.0", - "@reduxjs/toolkit": "2.2.3", - "@stripe/react-stripe-js": "2.6.2", - "@stripe/stripe-js": "3.1.0", + "@reduxjs/toolkit": "2.2.4", + "@stripe/react-stripe-js": "2.7.1", + "@stripe/stripe-js": "3.4.0", "axios": "1.6.8", "copy-to-clipboard": "3.3.3", "generate-password": "1.7.1", @@ -31,23 +31,23 @@ "pluralize": "8.0.0", "react": "^18.2.0", "react-beautiful-dnd": "13.1.1", - "react-big-calendar": "1.11.2", + "react-big-calendar": "1.12.1", "react-copy-to-clipboard": "5.1.0", "react-dom": "^18.2.0", "react-dropzone": "14.2.3", "react-ga4": "2.1.0", "react-google-recaptcha": "3.1.0", - "react-hook-form": "7.51.2", + "react-hook-form": "7.51.4", "react-idle-timer": "5.7.2", "react-linkify": "1.0.0-alpha", - "react-redux": "9.1.0", - "react-router-dom": "6.22.3", + "react-redux": "9.1.2", + "react-router-dom": "6.23.1", "redux-thunk": "^3.1.0", - "tss-react": "4.9.6", - "universal-cookie": "7.1.2", + "tss-react": "4.9.10", + "universal-cookie": "7.1.4", "uuid": "9.0.1", - "validator": "13.11.0", - "victory": "37.0.1", + "validator": "13.12.0", + "victory": "37.0.2", "xterm": "5.3.0", "xterm-addon-fit": "0.8.0", "xterm-addon-search": "0.13.0", @@ -4276,14 +4276,14 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.3.tgz", - "integrity": "sha512-76dll9EnJXg4EVcI5YNxZA/9hSAmZsFqzMmNRHvIlzw2WS/twfcVX3ysYrWGJMClwEmChQFC4yRq74tn6fdzRA==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.2.4.tgz", + "integrity": "sha512-EoIC9iC2V/DLRBVMXRHrO/oM3QBT7RuJNeBRx8Cpnz/NHINeZBEqgI8YOxAYUjLp+KYxGgc4Wd6KoAKsaUBGhg==", "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", "redux-thunk": "^3.1.0", - "reselect": "^5.0.1" + "reselect": "^5.1.0" }, "peerDependencies": { "react": "^16.9.0 || ^17.0.0 || ^18", @@ -4299,9 +4299,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", - "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.16.1.tgz", + "integrity": "sha512-es2g3dq6Nb07iFxGk5GuHN20RwBZOsuDQN7izWIisUcv9r+d2C5jQxqmgkdebXgReWfiyUabcki6Fg77mSNrig==", "engines": { "node": ">=14.0.0" } @@ -4354,9 +4354,9 @@ } }, "node_modules/@stripe/react-stripe-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@stripe/react-stripe-js/-/react-stripe-js-2.6.2.tgz", - "integrity": "sha512-FSjNg4v7BiCfojvx25PQ8DugOa09cGk1t816R/DLI/lT+1bgRAYpMvoPirLT4ZQ3ev/0VDtPdWNaabPsLDTOMA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@stripe/react-stripe-js/-/react-stripe-js-2.7.1.tgz", + "integrity": "sha512-/i13alp27HaSBbMM6kW0jhy8KqdtOL1T/EcRjFjfhvt+CBtMEg8TD7y28W3oZG0+OBDdCyGGnXgNgrKPYQH40g==", "dependencies": { "prop-types": "^15.7.2" }, @@ -4367,9 +4367,9 @@ } }, "node_modules/@stripe/stripe-js": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-3.1.0.tgz", - "integrity": "sha512-7+ciE35i8NZ6l4FiO1qFkBoZ64ul6B2ZhBVyygB+e/2EZa2WLUyjoxrP53SagnUW7+/q25nDyDLzQq5F0ebOEw==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-3.4.0.tgz", + "integrity": "sha512-a2kUP7OrsV0SSIk3UxWa+cnrW+PPIyuCbWIBH8vxfHIqmyeQN/d0lsplZJ2h7MlLsU/sB3EyhNBkhLLT+zHwKw==", "engines": { "node": ">=12.16" } @@ -15460,9 +15460,9 @@ } }, "node_modules/react-big-calendar": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/react-big-calendar/-/react-big-calendar-1.11.2.tgz", - "integrity": "sha512-OxuNUgMc2jA+SDL4nwJSwKcbtzuNa9wfLGAnDITDyAONUao29Vca6y9l+Pl581/+3/VjDJec1vJCz06MSB+PzQ==", + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/react-big-calendar/-/react-big-calendar-1.12.1.tgz", + "integrity": "sha512-MCkuMHv/GrHbLo00eq2ixhiG9aHMD57NYnAQZgG3w2tqiHFwt29CB+hjfNTBdAQmR/F1bklgMILI8NogzbUEVA==", "dependencies": { "@babel/runtime": "^7.20.7", "clsx": "^1.2.1", @@ -15562,9 +15562,9 @@ } }, "node_modules/react-hook-form": { - "version": "7.51.2", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.2.tgz", - "integrity": "sha512-y++lwaWjtzDt/XNnyGDQy6goHskFualmDlf+jzEZvjvz6KWDf7EboL7pUvRCzPTJd0EOPpdekYaQLEvvG6m6HA==", + "version": "7.51.4", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.51.4.tgz", + "integrity": "sha512-V14i8SEkh+V1gs6YtD0hdHYnoL4tp/HX/A45wWQN15CYr9bFRmmRdYStSO5L65lCCZRF+kYiSKhm9alqbcdiVA==", "engines": { "node": ">=12.22.0" }, @@ -15624,9 +15624,9 @@ } }, "node_modules/react-redux": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.0.tgz", - "integrity": "sha512-6qoDzIO+gbrza8h3hjMA9aq4nwVFCKFtY2iLxCtVT38Swyy2C/dJCGBXHeHLtx6qlg/8qzc2MrhOeduf5K32wQ==", + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-9.1.2.tgz", + "integrity": "sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==", "dependencies": { "@types/use-sync-external-store": "^0.0.3", "use-sync-external-store": "^1.0.0" @@ -15634,27 +15634,23 @@ "peerDependencies": { "@types/react": "^18.2.25", "react": "^18.0", - "react-native": ">=0.69", "redux": "^5.0.0" }, "peerDependenciesMeta": { "@types/react": { "optional": true }, - "react-native": { - "optional": true - }, "redux": { "optional": true } } }, "node_modules/react-router": { - "version": "6.22.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", - "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.23.1.tgz", + "integrity": "sha512-fzcOaRF69uvqbbM7OhvQyBTFDVrrGlsFdS3AL+1KfIBtGETibHzi3FkoTRyiDJnWNc2VxrfvR+657ROHjaNjqQ==", "dependencies": { - "@remix-run/router": "1.15.3" + "@remix-run/router": "1.16.1" }, "engines": { "node": ">=14.0.0" @@ -15664,12 +15660,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.22.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", - "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", + "version": "6.23.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.23.1.tgz", + "integrity": "sha512-utP+K+aSTtEdbWpC+4gxhdlPFwuEfDKq8ZrPFU65bbRJY+l706qjR7yaidBpo3MSeA/fzwbXWbKBI6ftOnP3OQ==", "dependencies": { - "@remix-run/router": "1.15.3", - "react-router": "6.22.3" + "@remix-run/router": "1.16.1", + "react-router": "6.23.1" }, "engines": { "node": ">=14.0.0" @@ -17112,9 +17108,9 @@ "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, "node_modules/tss-react": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/tss-react/-/tss-react-4.9.6.tgz", - "integrity": "sha512-JscsxykbRtcMHXH1Wa2JOlk0jJeT0P3n+mPh775SKImBgMTdRX/MmdB1leoZZrCFXPeZ/FSU9Ix5sImvdUC39Q==", + "version": "4.9.10", + "resolved": "https://registry.npmjs.org/tss-react/-/tss-react-4.9.10.tgz", + "integrity": "sha512-uQj+r8mOKy0tv+/GAIzViVG81w/WeTCOF7tjsDyNjlicnWbxtssYwTvVjWT4lhWh5FSznDRy6RFp0BDdoLbxyg==", "dependencies": { "@emotion/cache": "*", "@emotion/serialize": "*", @@ -17360,9 +17356,9 @@ } }, "node_modules/universal-cookie": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-7.1.2.tgz", - "integrity": "sha512-GK9ygNUNk+u1umTtFoWItePuIGYy0TEu2w084mfjBpIIg9pikcN18EM6IMt+9VJCyR3uftu3yF2fFUMbwH1Kdw==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/universal-cookie/-/universal-cookie-7.1.4.tgz", + "integrity": "sha512-Q+DVJsdykStWRMtXr2Pdj3EF98qZHUH/fXv/gwFz/unyToy1Ek1w5GsWt53Pf38tT8Gbcy5QNsj61Xe9TggP4g==", "dependencies": { "@types/cookie": "^0.6.0", "cookie": "^0.6.0" @@ -17510,369 +17506,369 @@ } }, "node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "engines": { "node": ">= 0.10" } }, "node_modules/victory": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory/-/victory-37.0.1.tgz", - "integrity": "sha512-nPGNDID4Cp7aC6EchzVu2dLsFp2FN0NoAZP2Iuh+xMl7wRvHV59SU7TuSjOUdPmq1iARq/UyPKmT25gmmSjpDA==", - "dependencies": { - "victory-area": "^37.0.1", - "victory-axis": "^37.0.1", - "victory-bar": "^37.0.1", - "victory-box-plot": "^37.0.1", - "victory-brush-container": "^37.0.1", - "victory-brush-line": "^37.0.1", - "victory-candlestick": "^37.0.1", - "victory-canvas": "^37.0.1", - "victory-chart": "^37.0.1", - "victory-core": "^37.0.1", - "victory-create-container": "^37.0.1", - "victory-cursor-container": "^37.0.1", - "victory-errorbar": "^37.0.1", - "victory-group": "^37.0.1", - "victory-histogram": "^37.0.1", - "victory-legend": "^37.0.1", - "victory-line": "^37.0.1", - "victory-pie": "^37.0.1", - "victory-polar-axis": "^37.0.1", - "victory-scatter": "^37.0.1", - "victory-selection-container": "^37.0.1", - "victory-shared-events": "^37.0.1", - "victory-stack": "^37.0.1", - "victory-tooltip": "^37.0.1", - "victory-voronoi": "^37.0.1", - "victory-voronoi-container": "^37.0.1", - "victory-zoom-container": "^37.0.1" + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory/-/victory-37.0.2.tgz", + "integrity": "sha512-/8qsoIJWMu11CYula+HBgjva6fu5ZO/0zJO14ZRXlI71vpMf7ga8Siakd7YIvFjWrlXPX2IFWM6jXe7bK0EKdg==", + "dependencies": { + "victory-area": "^37.0.2", + "victory-axis": "^37.0.2", + "victory-bar": "^37.0.2", + "victory-box-plot": "^37.0.2", + "victory-brush-container": "^37.0.2", + "victory-brush-line": "^37.0.2", + "victory-candlestick": "^37.0.2", + "victory-canvas": "^37.0.2", + "victory-chart": "^37.0.2", + "victory-core": "^37.0.2", + "victory-create-container": "^37.0.2", + "victory-cursor-container": "^37.0.2", + "victory-errorbar": "^37.0.2", + "victory-group": "^37.0.2", + "victory-histogram": "^37.0.2", + "victory-legend": "^37.0.2", + "victory-line": "^37.0.2", + "victory-pie": "^37.0.2", + "victory-polar-axis": "^37.0.2", + "victory-scatter": "^37.0.2", + "victory-selection-container": "^37.0.2", + "victory-shared-events": "^37.0.2", + "victory-stack": "^37.0.2", + "victory-tooltip": "^37.0.2", + "victory-voronoi": "^37.0.2", + "victory-voronoi-container": "^37.0.2", + "victory-zoom-container": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-area": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-area/-/victory-area-37.0.1.tgz", - "integrity": "sha512-ZZotJ+/4Jv40NosU+VBOn8Op6lxo4ndEiekcPN2bP6RBi17R2a+PG9bXKPtlh9Zudy05+nCo22OVF4mJJXR6ig==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-area/-/victory-area-37.0.2.tgz", + "integrity": "sha512-KEuJiBg/VQq1CSQe8U1Gk1eI/sMm+Y4WGveKkx9lXvgPHqxXog2Of+j+q1ZY0bXVrb9vAlIuJHPg4Oq+UQRUYw==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1", - "victory-vendor": "^37.0.1" + "victory-core": "^37.0.2", + "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-axis": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-axis/-/victory-axis-37.0.1.tgz", - "integrity": "sha512-1tVyivv3hNT1ehT0NSGzlAfw+rjRh5YkOLJjbuxMdH5rKpaHWzdNb/WGf3+uKwWGjAN9t4xk8FfVoPSfExrUvA==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-axis/-/victory-axis-37.0.2.tgz", + "integrity": "sha512-tmjq43m7hto7NblaJwPiSloilFIlmZ4UMt91yv0dBUlM8sexRTE8g/fAvnioTblVEec/t91sqQBoLta5VZnWIQ==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-bar": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-bar/-/victory-bar-37.0.1.tgz", - "integrity": "sha512-lpYKRX+J4RRktiLM81aTl4PLHVWAzV4NOYzKf2WM7LKV6CjAKcW5KAWshfL93aVSpflELM7NDWM8yLRJmVFcXA==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-bar/-/victory-bar-37.0.2.tgz", + "integrity": "sha512-ofezvu4NYkxaQZuLJSnQVsgQKO+869IEYZQuIvc7EtiLrVSznNygqcDrZzLJ+0q6ZxGRIJ/1cdEgaz2dS40ukQ==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1", - "victory-vendor": "^37.0.1" + "victory-core": "^37.0.2", + "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-box-plot": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-box-plot/-/victory-box-plot-37.0.1.tgz", - "integrity": "sha512-VpqkEIy8tsgK60ggREgaxf7sybZhKk4O+DcSevjjxX4DRUfFIM4Wx51Og9b+U0qa60L92TPbHKd13BRgRR4Uvg==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-box-plot/-/victory-box-plot-37.0.2.tgz", + "integrity": "sha512-NzhxPRXues5F3Ay3JRLAnDBGrSC3940KmFHtc14F0Y+KDmwMDa15c2MBME9Rhg6SOvKL/o+jGzYX8ohE3k94kA==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1", - "victory-vendor": "^37.0.1" + "victory-core": "^37.0.2", + "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-brush-container": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-37.0.1.tgz", - "integrity": "sha512-gGnh9rOQUyHFyORuScaebnTXSHvFt6uvGEk48UkSBO5VR2dY/zqVUMPB/HlSZ1a0AbVtzuEKsMM23r/t8f16aQ==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-brush-container/-/victory-brush-container-37.0.2.tgz", + "integrity": "sha512-eZBarKzkGw1fM3n1FSGo5MAE7o4ZM3a87aSSRuIK4aMgGxaZkxKV4y219WCIIDeYw6U4l7T+tDXSw71XbXGG3g==", "dependencies": { "lodash": "^4.17.19", "react-fast-compare": "^3.2.0", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-brush-line": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-brush-line/-/victory-brush-line-37.0.1.tgz", - "integrity": "sha512-OcQ/eRSID13pMbK5FNWevRX5H4HYWUhs6ju+DNc2fcyVJ4VQoTIcq8KGCk4FAt9+FVhSpSuhUxc13osRsGGJEg==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-brush-line/-/victory-brush-line-37.0.2.tgz", + "integrity": "sha512-pPo5XiiNj33s1jdqnzs88W7B6DBI0RhUFRT4Ce5ciWpHw11aW/CvM4wa3OQhI2fiwCqmKv7v9lBiIWEKBcKgMQ==", "dependencies": { "lodash": "^4.17.19", "react-fast-compare": "^3.2.0", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-candlestick": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-candlestick/-/victory-candlestick-37.0.1.tgz", - "integrity": "sha512-h7oaIhT/RCt5my04fIGqd6nk+RjFAU3lRkqDzw8UgZe0+4Dt/muvFrEa5aM25MMIziMAwB+hGTUInrfsiLw6ow==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-candlestick/-/victory-candlestick-37.0.2.tgz", + "integrity": "sha512-Whaw1aRfWO11TGamwyonOcFHOtCxMggYEe8S+IFV8C4jrstucHEAr9BiTpqqsYjohv499bY8MfOaHEyBtETrfA==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-canvas": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-canvas/-/victory-canvas-37.0.1.tgz", - "integrity": "sha512-3DXIrDyXcmfNcEplwTH9vOVRIL8qVG2BYaB0NVs7NWdNLiGH/WQKh6wxjmkAJwsE45IwPQFLK4uJMzpkffRRDA==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-canvas/-/victory-canvas-37.0.2.tgz", + "integrity": "sha512-jHOvcnoqboi9kkZw2dDObje1f5Mz4Om1xb9iGjEvNXO5n0epGgv3NXiBY7gmzTHlv3gj19AdGIsI7jaakQulOg==", "dependencies": { "lodash": "^4.17.19", - "victory-bar": "^37.0.1", - "victory-core": "^37.0.1" + "victory-bar": "^37.0.2", + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-chart": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-chart/-/victory-chart-37.0.1.tgz", - "integrity": "sha512-bi3ZapessOID5s/hl15dJKBEP1BMP1ckLoK64UKhOAqlTAhQyUlWL+4E+Y67D69CRAOpJy/rbu9J0ZaskjBBbQ==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-chart/-/victory-chart-37.0.2.tgz", + "integrity": "sha512-OpNvSzypQyhyJtBYAcx+9vJZTry2HssBJVT5Yui1NrT4IcHTuw02z5Zg/RYFgADloqraA+TsVzZbJQcfD/j6MA==", "dependencies": { "lodash": "^4.17.19", "react-fast-compare": "^3.2.0", - "victory-axis": "^37.0.1", - "victory-core": "^37.0.1", - "victory-polar-axis": "^37.0.1", - "victory-shared-events": "^37.0.1" + "victory-axis": "^37.0.2", + "victory-core": "^37.0.2", + "victory-polar-axis": "^37.0.2", + "victory-shared-events": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-core": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-37.0.1.tgz", - "integrity": "sha512-PI/7ktVVb2wE7c5zUbpakgTu4n4f7+JMYXqajA/dnMEbh8ATLSRZja8sII3TjpG+QeOX4VEJNW6JxCHKTluhhw==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-core/-/victory-core-37.0.2.tgz", + "integrity": "sha512-B3A3yCanjskShZTFtA1Bp8BLXniaTtjzaKHOChjCkay8oRkWjGMy0aZdCL7ezfUWVHAaFUIw248PgqApMn1K/w==", "dependencies": { "lodash": "^4.17.21", "react-fast-compare": "^3.2.0", - "victory-vendor": "^37.0.1" + "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-create-container": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-37.0.1.tgz", - "integrity": "sha512-OlUtAmO+Jx7opmM61w/4RFhsi+HN62CDjS0GUSF0i7gShnYuBOxZrxgjrIR6ZDs+IthuwqfWSqpY0K8TisU2SQ==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-create-container/-/victory-create-container-37.0.2.tgz", + "integrity": "sha512-cojSUT/TWunznM3rMlchlYZ+QdTLKHQE519ZQdomA04rKdU+rK/X+XaeMHDWZVRZHp4YrfUmR7OfOb4AHBTm7w==", "dependencies": { "lodash": "^4.17.19", - "victory-brush-container": "^37.0.1", - "victory-core": "^37.0.1", - "victory-cursor-container": "^37.0.1", - "victory-selection-container": "^37.0.1", - "victory-voronoi-container": "^37.0.1", - "victory-zoom-container": "^37.0.1" + "victory-brush-container": "^37.0.2", + "victory-core": "^37.0.2", + "victory-cursor-container": "^37.0.2", + "victory-selection-container": "^37.0.2", + "victory-voronoi-container": "^37.0.2", + "victory-zoom-container": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-cursor-container": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-37.0.1.tgz", - "integrity": "sha512-eq8+QoIVlicBmn6D2KUFrkXe5A/uqqHFrmldtEscGXzf+GLHaV1NnMiPXy7yTb+ecntEjVaw4VzxW/F6z4zeEA==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-cursor-container/-/victory-cursor-container-37.0.2.tgz", + "integrity": "sha512-07PB8XNYi9AqnwZjCxQ6gKcJip6p2fwUT1+aHYDUAy/ncL6xBZD4t3sXErPHT3ha/itx7I861OsehDLZCjnkHA==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-errorbar": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-errorbar/-/victory-errorbar-37.0.1.tgz", - "integrity": "sha512-vETNcdk51gjOLIGF4d+jB3fCDVMWpUwWlO2zWz80gFS4qKtD8eQWTkxMgEH8nehZ4ivvBmUOyHzUstJ8whGjzA==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-errorbar/-/victory-errorbar-37.0.2.tgz", + "integrity": "sha512-yA4IN1Scn9de8g4q1hL9S60BzRzyG2FqrjAOpgvUaVEzkWcxIiPLLOZFdwC0/8KCnPsGFJHHnL0OMQpbq2O1nA==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-group": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-group/-/victory-group-37.0.1.tgz", - "integrity": "sha512-D8ci7y5M0e5WzCCBcXi6gHaF2qs7nGo0OsW56RdY31D9PhdlAALr2QaPdyYQNDUeXQjbWr4lBDLVrjIH6ND+1w==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-group/-/victory-group-37.0.2.tgz", + "integrity": "sha512-uBU3PdndeOxE5E+LVoVnT3ciJNwlTj99Deh178AARJ3jKuuH3hJ7Fnw+tgQjQNMdRuKKxILJdddd9ouktLTJJA==", "dependencies": { "lodash": "^4.17.19", "react-fast-compare": "^3.2.0", - "victory-core": "^37.0.1", - "victory-shared-events": "^37.0.1" + "victory-core": "^37.0.2", + "victory-shared-events": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-histogram": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-37.0.1.tgz", - "integrity": "sha512-q0DhUOivn6Phv/C+jNUAp4VmzfdrdfnCF3dyz+0/u6oCJGkiflFp5U6HZxpFZFQ02srg6+IO/2oqEj1VaUZkew==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-histogram/-/victory-histogram-37.0.2.tgz", + "integrity": "sha512-9y6DU2Pw1XHlNAZJCrMCxGT3++55a8KwNDgzeXePetW1pUrpa3HPDJqo8ctLu9sRP6Lkk3DAplP0SpaS948AhA==", "dependencies": { "lodash": "^4.17.19", "react-fast-compare": "^3.2.0", - "victory-bar": "^37.0.1", - "victory-core": "^37.0.1", - "victory-vendor": "^37.0.1" + "victory-bar": "^37.0.2", + "victory-core": "^37.0.2", + "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-legend": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-legend/-/victory-legend-37.0.1.tgz", - "integrity": "sha512-Gz+sAf0n8Nmc4Aq10zrQ4JSK3fnLCIueBAfdj9ctGNFgw/FTV5MfnjXBvfCkc8XX0sl6aj9oNxv1kgI+NVcWLA==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-legend/-/victory-legend-37.0.2.tgz", + "integrity": "sha512-mbScaQepyvLVghyRSxsccZwpf3LTz434GuWIh5aFQcP8pTrGT+9V8Wtw6N6W/4MxHBznh1sGZbI755k+IM2oNQ==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-line": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-line/-/victory-line-37.0.1.tgz", - "integrity": "sha512-qH867xkBHGPKiQFrx8frOScu99r/np0XhUOKqruQKTuxUJl7x+QOcErjm5yZZSquSmQW9mCtqi3l6X7hRkp90A==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-line/-/victory-line-37.0.2.tgz", + "integrity": "sha512-b0Jj9uYGzWhA3KCbzjvraxKfP3gB+sqzaU/r2JQdICug0isGQHnng3vW40RNveEjE6CfIEHGZdylSCAbjAFhzQ==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1", - "victory-vendor": "^37.0.1" + "victory-core": "^37.0.2", + "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-pie": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-pie/-/victory-pie-37.0.1.tgz", - "integrity": "sha512-SNJiW8xBHWoNx7ClMKma9xQNk0ATo/ibcvE/okfZMTo7Nsl65iJH+0kSELpOVmJFZjIytuPOw6AAmAppmuJwgg==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-pie/-/victory-pie-37.0.2.tgz", + "integrity": "sha512-rdaL7Or5BU/368xLoe8FThekxx9ICgwmtaUc2Lt1w8uklt6S3SBMbAoL2lmr5IutZf55HYRX64vM3TGqWjD3+w==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1", - "victory-vendor": "^37.0.1" + "victory-core": "^37.0.2", + "victory-vendor": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-polar-axis": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-37.0.1.tgz", - "integrity": "sha512-4/z86mBLn+pCbC9Szzgftu6zh0TWI2oUfKhQgvKBRsKNDCaHEGkmmdgqsyFjL5nnM4HLCBYDVbyxTspigWqZFw==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-polar-axis/-/victory-polar-axis-37.0.2.tgz", + "integrity": "sha512-qqIk9fFYuL9G/RzHoXB/9ZI6DkKHdfdczI2vdl2rl0KdzAcfd9Eosa9EHmnTh/9ijPJvYi++1ul1WQNRWXBVSg==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-scatter": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-scatter/-/victory-scatter-37.0.1.tgz", - "integrity": "sha512-4Fo4Pz8hjZEFA9Z6fRaCHpp13e7EjC1dqprD7+l3dyR86PAoNFROBpBUSMg12utvV95YDxyVd3PczMrpJHvW5g==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-scatter/-/victory-scatter-37.0.2.tgz", + "integrity": "sha512-BY83Y+D3enHqPvHAt3HrEaT5ckmcj3vq3QJ28e1b6DhlbGWoS/DEmhf5OiHF+wCBSSDBOkAyq1uTXSbcHKyLXQ==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-selection-container": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-37.0.1.tgz", - "integrity": "sha512-f5t/7Qq25OMfTMMySUT4jtPCqi95CZI9P2Cv0IuK7Gu5HjTlrKRcMlcuUxT7OxSMEAazEYW3UVraadbYpsMk0w==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-selection-container/-/victory-selection-container-37.0.2.tgz", + "integrity": "sha512-HgLmGTIZNdlpZ081ZowJAoUYE69q4p9sB0h8FBKbM7xPDXfH9Eh6MZ5RIfoen9GdB4Hz0He4vQZIU5OOK3TNDQ==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-shared-events": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-37.0.1.tgz", - "integrity": "sha512-IQdK5p7vRN0xIHVDPR4LQRraJ3ZJzCrxuVXz/g8dRDX+8CnmNRrx02rNA8AtQvs5B8uRF5v+a9MCsfBVHxtN4Q==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-shared-events/-/victory-shared-events-37.0.2.tgz", + "integrity": "sha512-1U1yljfsFs3fGJmoSZt1j/ZgdV4tf2hWhue2Xixn71ZEYFBlsF6hY3gXI5EzRji1QhHa3mnar17wrgr++H+CWQ==", "dependencies": { "json-stringify-safe": "^5.0.1", "lodash": "^4.17.19", "react-fast-compare": "^3.2.0", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-stack": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-stack/-/victory-stack-37.0.1.tgz", - "integrity": "sha512-y8eOh/wfFTRPAMcOQuasy/3aWeMoi6oHr45HNla0uCXq27WsTF4hw4zDnlx07wXIVBkmqMVy3RK4+2A7b1s15w==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-stack/-/victory-stack-37.0.2.tgz", + "integrity": "sha512-CbinJJxkN7WT6XJ8EWZLXiibqHGU++rKqyh95jo01U+FZ7QOu5l0qf7OxfEnmEWGLF3J5hcMEOSX22lrdtxl+A==", "dependencies": { "lodash": "^4.17.19", "react-fast-compare": "^3.2.0", - "victory-core": "^37.0.1", - "victory-shared-events": "^37.0.1" + "victory-core": "^37.0.2", + "victory-shared-events": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-tooltip": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-37.0.1.tgz", - "integrity": "sha512-0gXXetGhAvgD8Xa/uKQrr8RyKz4hj/iJFvhR1xJ6TvtxQvzq8gcbOsdthoMTCr5MbA4+PaDUTt2UbkoUdjR6+g==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-tooltip/-/victory-tooltip-37.0.2.tgz", + "integrity": "sha512-UYne2i9in8bwxz0z6+kknvZbKVbMdfapQnISDBBWfmqWVHirsxNGJUFaSrHMqEBdNtTCXLd0vNhADJxIUKGtqA==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-vendor": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.0.1.tgz", - "integrity": "sha512-1AZGLvUO81GLtqbgfkxVoqCGzL5Cz4LnmEb4M/6jV48RfVRUBpE0mwv7NtdVDhjTVzkeyci82lPDJDaDBkTllw==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-37.0.2.tgz", + "integrity": "sha512-Mjs+00QR256itUM/jVqGJkAw5OADpwjQj7sOEqLqJQfnj9uuf7cPto1KCjrS5d+E6lb0mE5kYwUfzBq0BrMa8Q==", "dependencies": { "@types/d3-array": "^3.0.3", "@types/d3-ease": "^3.0.0", @@ -17891,40 +17887,40 @@ } }, "node_modules/victory-voronoi": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-voronoi/-/victory-voronoi-37.0.1.tgz", - "integrity": "sha512-tE7VKEx1DpT7KOEyQZ9/LkcgSYktYaPeaBrna0zyxIt/0lcY/gPHl9BdENs+csK3ojSJ51B8hoyNWugh94ClPQ==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-voronoi/-/victory-voronoi-37.0.2.tgz", + "integrity": "sha512-YdM5Ywsj4gv5DGl52BIJEffO+ROIVUufXXjdgHRZX0adXcWVyM36sHzXmDrD4WhPH7Wiz0cX/uzYMCBhKGkU0Q==", "dependencies": { "d3-voronoi": "^1.1.4", "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-voronoi-container": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-37.0.1.tgz", - "integrity": "sha512-w9TsNCepMyNpNXW1VQUV5klSxqXq9d3aCcHdtavWMcz6DrSOZY0X/Gqu5lkvnr9GB763G9ht9UPrppv4R16vBA==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-voronoi-container/-/victory-voronoi-container-37.0.2.tgz", + "integrity": "sha512-iqx/35Rx9vMDKkHw+2xibAF8OT4MTHZk9GG7sPxnlYWoZqDSuuaqR5SmrHosDmw2oqXbj7AqG2wqfxmbMp7ZhA==", "dependencies": { "delaunay-find": "0.0.6", "lodash": "^4.17.19", "react-fast-compare": "^3.2.0", - "victory-core": "^37.0.1", - "victory-tooltip": "^37.0.1" + "victory-core": "^37.0.2", + "victory-tooltip": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" } }, "node_modules/victory-zoom-container": { - "version": "37.0.1", - "resolved": "https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-37.0.1.tgz", - "integrity": "sha512-cwitNpvOwBngcmy5zosYvN4Kv4Wgegx6CVRV9JohgLV7s9ZJrBxJfURHsAkxvrsiLGJT0fEVLPAICYUnSQJxcA==", + "version": "37.0.2", + "resolved": "https://registry.npmjs.org/victory-zoom-container/-/victory-zoom-container-37.0.2.tgz", + "integrity": "sha512-CCTm7EgCtFKBduEgJjYTokC13sy0LmLC3Eczb967n7IZUUrIaNQsyGajW3gH5wbof4zeHSpuZghRGPUB2DVQ1Q==", "dependencies": { "lodash": "^4.17.19", - "victory-core": "^37.0.1" + "victory-core": "^37.0.2" }, "peerDependencies": { "react": ">=16.6.0" diff --git a/package.json b/package.json index dd76862897..d658938a23 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,9 @@ "@mui/material": "5.15.15", "@mui/x-date-pickers": "7.1.1", "@redux-devtools/extension": "3.3.0", - "@reduxjs/toolkit": "2.2.3", - "@stripe/react-stripe-js": "2.6.2", - "@stripe/stripe-js": "3.1.0", + "@reduxjs/toolkit": "2.2.4", + "@stripe/react-stripe-js": "2.7.1", + "@stripe/stripe-js": "3.4.0", "axios": "1.6.8", "copy-to-clipboard": "3.3.3", "generate-password": "1.7.1", @@ -25,23 +25,23 @@ "pluralize": "8.0.0", "react": "^18.2.0", "react-beautiful-dnd": "13.1.1", - "react-big-calendar": "1.11.2", + "react-big-calendar": "1.12.1", "react-copy-to-clipboard": "5.1.0", "react-dom": "^18.2.0", "react-dropzone": "14.2.3", "react-ga4": "2.1.0", "react-google-recaptcha": "3.1.0", - "react-hook-form": "7.51.2", + "react-hook-form": "7.51.4", "react-idle-timer": "5.7.2", "react-linkify": "1.0.0-alpha", - "react-redux": "9.1.0", - "react-router-dom": "6.22.3", + "react-redux": "9.1.2", + "react-router-dom": "6.23.1", "redux-thunk": "^3.1.0", - "tss-react": "4.9.6", - "universal-cookie": "7.1.2", + "tss-react": "4.9.10", + "universal-cookie": "7.1.4", "uuid": "9.0.1", - "validator": "13.11.0", - "victory": "37.0.1", + "validator": "13.12.0", + "victory": "37.0.2", "xterm": "5.3.0", "xterm-addon-fit": "0.8.0", "xterm-addon-search": "0.13.0", diff --git a/tests/e2e_tests/package-lock.json b/tests/e2e_tests/package-lock.json index 4849c7054d..001c070449 100644 --- a/tests/e2e_tests/package-lock.json +++ b/tests/e2e_tests/package-lock.json @@ -13,14 +13,14 @@ "@nuintun/qrcode": "^4.1.2", "@playwright/test": "1.42.1", "axios": "^1.6.8", - "dayjs": "^1.11.10", + "dayjs": "^1.11.11", "jwt-decode": "^4.0.0", "md5": "^2.3.0", "otplib": "^12.0.1", "pixelmatch": "^5.3.0", "playwright": "^1.42.0", "playwright-chromium": "1.42.0", - "typescript": "^5.4.3", + "typescript": "^5.4.5", "uuid": "^9.0.1" } }, @@ -232,9 +232,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.10", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz", - "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ==", + "version": "1.11.11", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", + "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==", "dev": true }, "node_modules/delayed-stream": { @@ -670,9 +670,9 @@ "dev": true }, "node_modules/typescript": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.3.tgz", - "integrity": "sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, "bin": { "tsc": "bin/tsc", diff --git a/tests/e2e_tests/package.json b/tests/e2e_tests/package.json index 1e187b2c47..65b1bdbb11 100644 --- a/tests/e2e_tests/package.json +++ b/tests/e2e_tests/package.json @@ -23,14 +23,14 @@ "@nuintun/qrcode": "^4.1.2", "@playwright/test": "1.42.1", "axios": "^1.6.8", - "dayjs": "^1.11.10", + "dayjs": "^1.11.11", "jwt-decode": "^4.0.0", "md5": "^2.3.0", "otplib": "^12.0.1", "pixelmatch": "^5.3.0", "playwright": "^1.42.0", "playwright-chromium": "1.42.0", - "typescript": "^5.4.3", + "typescript": "^5.4.5", "uuid": "^9.0.1" } }