From 489e10725e2677f488d00ff8658a403ac3dd1314 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Sep 2023 10:16:02 +0100 Subject: [PATCH] chore(deps): update all non-major dependencies (#180) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/admin/package.json | 16 +- apps/api/package.json | 34 +- apps/cli/package.json | 10 +- apps/portal/package.json | 10 +- apps/survey/package.json | 16 +- package.json | 16 +- packages/common-backend/package.json | 2 +- packages/common/package.json | 4 +- packages/db/package.json | 6 +- packages/i18n/package.json | 4 +- packages/ui/package.json | 4 +- pnpm-lock.yaml | 1082 ++++++++++++++++---------- 12 files changed, 715 insertions(+), 489 deletions(-) diff --git a/apps/admin/package.json b/apps/admin/package.json index 5acc22eb54..b603c3bca3 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -25,7 +25,7 @@ "@tinymce/tinymce-vue": "^3.2.8", "@vueuse/core": "^10.4.1", "axios": "^1.5.0", - "axios-retry": "^3.7.0", + "axios-retry": "^3.8.0", "cronstrue": "^2.32.0", "date-fns": "^2.30.0", "dotenv": "^16.3.1", @@ -43,7 +43,7 @@ "pinia-plugin-persistedstate": "^3.2.0", "pluralize": "^8.0.0", "tinymce": "^6.7.0", - "vanilla-jsoneditor": "^0.18.3", + "vanilla-jsoneditor": "^0.18.4", "vue": "^2.7.14", "vue-i18n": "^8.28.2", "vue-router": "^3.6.5", @@ -52,14 +52,14 @@ }, "devDependencies": { "@types/jsdom": "^21.1.3", - "@types/lodash": "^4.14.198", - "@types/node": "^20.6.2", - "@types/pluralize": "^0.0.30", + "@types/lodash": "^4.14.199", + "@types/node": "^20.7.0", + "@types/pluralize": "^0.0.31", "@vite-pwa/assets-generator": "^0.0.10", "@vitejs/plugin-vue2": "^2.2.0", "@vue/eslint-config-prettier": "^8.0.0", "@vue/eslint-config-typescript": "^12.0.0", - "eslint": "^8.49.0", + "eslint": "^8.50.0", "eslint-plugin-import": "^2.28.1", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-vue": "^9.17.0", @@ -74,8 +74,8 @@ "vite-plugin-html": "^3.2.0", "vite-plugin-mkcert": "^1.16.0", "vite-plugin-pwa": "^0.16.5", - "vitest": "^0.34.4", - "vue-tsc": "^1.8.11", + "vitest": "^0.34.5", + "vue-tsc": "^1.8.14", "workbox-window": "^7.0.0" }, "bundledDependencies": [ diff --git a/apps/api/package.json b/apps/api/package.json index b8966d484e..7646c3b74b 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -34,11 +34,11 @@ "@json2csv/node": "^7.0.3", "@json2csv/plainjs": "^7.0.3", "@simplewebauthn/server": "^8.1.1", - "awesome-phonenumber": "^5.10.0", + "awesome-phonenumber": "^5.11.0", "awilix": "^8.0.1", "axios": "^1.5.0", "body-parser": "^1.20.2", - "bullmq": "^4.11.0", + "bullmq": "^4.11.4", "clean-css": "^5.3.2", "connect-redis": "^7.1.0", "cookie-parser": "^1.4.6", @@ -75,51 +75,51 @@ "pg": "^8.11.3", "pg-hstore": "^2.3.4", "pluralize": "^8.0.0", - "puppeteer": "^21.2.1", + "puppeteer": "^21.3.4", "qrcode": "^1.5.3", "rate-limit-redis": "^4.0.0", "reflect-metadata": "^0.1.13", "safe-stable-stringify": "^2.4.3", "sequelize": "^6.33.0", "sequelize-typescript": "^2.1.5", - "sharp": "^0.32.5", + "sharp": "^0.32.6", "slugify": "^1.6.6", "ua-parser-js": "^1.0.36", "validator": "^13.11.0", "web-push": "^3.6.6" }, "devDependencies": { - "@faker-js/faker": "^8.0.2", + "@faker-js/faker": "^8.1.0", "@simplewebauthn/typescript-types": "^8.0.0", "@types/body-parser": "^1.19.3", "@types/clean-css": "^4.2.7", "@types/cookie-parser": "^1.4.4", "@types/cors": "^2.8.14", - "@types/dompurify": "^3.0.2", - "@types/express": "^4.17.17", - "@types/express-session": "^1.17.7", + "@types/dompurify": "^3.0.3", + "@types/express": "^4.17.18", + "@types/express-session": "^1.17.8", "@types/fs-extra": "^11.0.2", "@types/jsdom": "^21.1.3", "@types/jsonwebtoken": "^9.0.3", - "@types/lodash": "^4.14.198", + "@types/lodash": "^4.14.199", "@types/morgan": "^1.9.5", "@types/ms": "^0.7.31", "@types/multer": "^1.4.7", "@types/negotiator": "^0.6.1", - "@types/node": "^20.6.2", - "@types/nunjucks": "^3.2.3", - "@types/passport": "^1.0.12", - "@types/passport-jwt": "^3.0.9", - "@types/pluralize": "^0.0.30", + "@types/node": "^20.7.0", + "@types/nunjucks": "^3.2.4", + "@types/passport": "^1.0.13", + "@types/passport-jwt": "^3.0.10", + "@types/pluralize": "^0.0.31", "@types/qrcode": "^1.5.2", - "@types/supertest": "^2.0.12", + "@types/supertest": "^2.0.13", "@types/ua-parser-js": "^0.7.37", "@types/validator": "^13.11.1", - "@types/web-push": "^3.6.0", + "@types/web-push": "^3.6.1", "fork-ts-checker-webpack-plugin": "^8.0.0", "nodemon": "^3.0.1", "nodemon-webpack-plugin": "^4.8.1", - "rimraf": "^5.0.1", + "rimraf": "^5.0.4", "supertest": "^6.3.3", "ts-loader": "^9.4.4", "tsconfig-paths": "^4.2.0", diff --git a/apps/cli/package.json b/apps/cli/package.json index 89fa7a4ae3..10f99dff08 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -42,17 +42,17 @@ }, "devDependencies": { "@types/fs-extra": "^11.0.2", - "@types/lodash": "^4.14.198", - "@types/node": "^20.6.2", + "@types/lodash": "^4.14.199", + "@types/node": "^20.7.0", "@types/validator": "^13.11.1", - "@types/web-push": "^3.6.0", - "@types/webpack-env": "^1.18.1", + "@types/web-push": "^3.6.1", + "@types/webpack-env": "^1.18.2", "fork-ts-checker-webpack-plugin": "^8.0.0", "ts-loader": "^9.4.4", "ts-node": "^10.9.1", "tsconfig-paths": "^4.2.0", "tsconfig-paths-webpack-plugin": "^4.1.0", - "tsx": "^3.12.10", + "tsx": "^3.13.0", "typescript": "^5.2.2", "webpack": "^5.88.2", "webpack-cli": "^5.1.4", diff --git a/apps/portal/package.json b/apps/portal/package.json index 6437201cfc..a5f3366d13 100644 --- a/apps/portal/package.json +++ b/apps/portal/package.json @@ -41,19 +41,19 @@ "sitemap": "^7.1.1" }, "devDependencies": { - "@types/express": "^4.17.17", + "@types/express": "^4.17.18", "@types/fs-extra": "^11.0.2", "@types/morgan": "^1.9.5", - "@types/nunjucks": "^3.2.3", - "@types/supertest": "^2.0.12", - "@types/webpack-env": "^1.18.1", + "@types/nunjucks": "^3.2.4", + "@types/supertest": "^2.0.13", + "@types/webpack-env": "^1.18.2", "fork-ts-checker-webpack-plugin": "^8.0.0", "laravel-vite-plugin": "^0.8.0", "nodemon": "^3.0.1", "nodemon-webpack-plugin": "^4.8.1", "npm-run-all": "^4.1.5", "resolve-url-loader": "^5.0.0", - "rimraf": "^5.0.1", + "rimraf": "^5.0.4", "sass": "^1.67.0", "supertest": "^6.3.3", "ts-loader": "^9.4.4", diff --git a/apps/survey/package.json b/apps/survey/package.json index cf444fe329..ae7f6f07a4 100644 --- a/apps/survey/package.json +++ b/apps/survey/package.json @@ -23,9 +23,9 @@ "@coddicat/vue-pinch-scroll-zoom": "^3.3.4", "@fortawesome/fontawesome-free": "^6.4.2", "@vueuse/core": "^10.4.1", - "awesome-phonenumber": "^5.10.0", + "awesome-phonenumber": "^5.11.0", "axios": "^1.5.0", - "axios-retry": "^3.7.0", + "axios-retry": "^3.8.0", "dotenv": "^16.3.1", "dotenv-expand": "^10.0.0", "express": "^4.18.2", @@ -42,15 +42,15 @@ }, "devDependencies": { "@types/jsdom": "^21.1.3", - "@types/lodash": "^4.14.198", - "@types/node": "^20.6.2", + "@types/lodash": "^4.14.199", + "@types/node": "^20.7.0", "@types/uuid": "^9.0.4", "@vite-pwa/assets-generator": "^0.0.10", "@vitejs/plugin-legacy": "^4.1.1", "@vitejs/plugin-vue2": "^2.2.0", "@vue/eslint-config-prettier": "^8.0.0", "@vue/eslint-config-typescript": "^12.0.0", - "eslint": "^8.49.0", + "eslint": "^8.50.0", "eslint-plugin-import": "^2.28.1", "eslint-plugin-simple-import-sort": "^10.0.0", "eslint-plugin-vue": "^9.17.0", @@ -58,7 +58,7 @@ "npm-run-all": "^4.1.5", "prettier": "^3.0.3", "sass": "~1.32.13", - "terser": "^5.19.4", + "terser": "^5.20.0", "typescript": "^5.2.2", "unplugin-fonts": "^1.0.3", "unplugin-vue-components": "^0.25.2", @@ -66,8 +66,8 @@ "vite-plugin-html": "^3.2.0", "vite-plugin-mkcert": "^1.16.0", "vite-plugin-pwa": "^0.16.5", - "vitest": "^0.34.4", - "vue-tsc": "^1.8.11", + "vitest": "^0.34.5", + "vue-tsc": "^1.8.14", "workbox-window": "^7.0.0" }, "bundledDependencies": [ diff --git a/package.json b/package.json index 34b5c292a6..30b37abd6f 100644 --- a/package.json +++ b/package.json @@ -63,15 +63,15 @@ "devDependencies": { "@jest/types": "^29.6.3", "@types/jest": "^29.5.5", - "@types/node": "^20.6.2", - "@types/prompts": "^2.4.4", - "@typescript-eslint/eslint-plugin": "^6.7.0", - "@typescript-eslint/parser": "^6.7.0", + "@types/node": "^20.7.0", + "@types/prompts": "^2.4.5", + "@typescript-eslint/eslint-plugin": "^6.7.3", + "@typescript-eslint/parser": "^6.7.3", "@vue/eslint-config-prettier": "^8.0.0", "@vue/eslint-config-typescript": "^12.0.0", "calver": "^22.9.1", "conventional-changelog-cli": "^4.1.0", - "eslint": "^8.49.0", + "eslint": "^8.50.0", "eslint-config-prettier": "^9.0.0", "eslint-define-config": "^1.23.0", "eslint-plugin-import": "^2.28.1", @@ -86,14 +86,14 @@ "picocolors": "^1.0.0", "prettier": "^3.0.3", "prompts": "^2.4.2", - "rimraf": "^5.0.1", + "rimraf": "^5.0.4", "simple-git-hooks": "^2.9.0", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", - "tsx": "^3.12.10", + "tsx": "^3.13.0", "typescript": "^5.2.2", "vite": "^4.4.9", - "vitepress": "1.0.0-rc.14" + "vitepress": "1.0.0-rc.20" }, "pnpm": { "peerDependencyRules": { diff --git a/packages/common-backend/package.json b/packages/common-backend/package.json index 34ef966cee..5cb845184f 100644 --- a/packages/common-backend/package.json +++ b/packages/common-backend/package.json @@ -26,7 +26,7 @@ "@types/bcryptjs": "^2.4.4", "@types/html-to-text": "^9.0.2", "@types/jsdom": "^21.1.3", - "@types/nodemailer": "^6.4.10", + "@types/nodemailer": "^6.4.11", "typescript": "^5.2.2" } } diff --git a/packages/common/package.json b/packages/common/package.json index 1796ed426c..337b823b6c 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -30,8 +30,8 @@ "devDependencies": { "@simplewebauthn/typescript-types": "^8.0.0", "@types/fs-extra": "^11.0.2", - "@types/lodash": "^4.14.198", - "@types/pluralize": "^0.0.30", + "@types/lodash": "^4.14.199", + "@types/pluralize": "^0.0.31", "execa": "^5.1.1", "fs-extra": "^11.1.1", "svgo": "^3.0.2", diff --git a/packages/db/package.json b/packages/db/package.json index 8aad03b813..73f6152bd8 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -34,9 +34,9 @@ }, "devDependencies": { "@simplewebauthn/typescript-types": "^8.0.0", - "@types/lodash": "^4.14.198", - "@types/node": "^20.6.2", - "@types/pg": "^8.10.2", + "@types/lodash": "^4.14.199", + "@types/node": "^20.7.0", + "@types/pg": "^8.10.3", "@types/validator": "^13.11.1", "sequelize-cli": "^6.6.1", "typescript": "^5.2.2" diff --git a/packages/i18n/package.json b/packages/i18n/package.json index d1d5f8beab..29986b8544 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -22,8 +22,8 @@ "vue-i18n": "^8.28.2" }, "devDependencies": { - "@types/dompurify": "^3.0.2", - "@types/lodash": "^4.14.198", + "@types/dompurify": "^3.0.3", + "@types/lodash": "^4.14.199", "typescript": "^5.2.2" }, "bundledDependencies": [ diff --git a/packages/ui/package.json b/packages/ui/package.json index e65c553624..edbe4d6fa5 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -36,8 +36,8 @@ "vuetify": "^2.7.1" }, "devDependencies": { - "@types/lodash": "^4.14.198", - "@types/node": "^20.6.2", + "@types/lodash": "^4.14.199", + "@types/node": "^20.7.0", "typescript": "^5.2.2", "vite": "^4.4.9", "vite-plugin-pwa": "^0.16.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c1d7fbd873..eec627df34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,23 +15,23 @@ importers: specifier: ^29.5.5 version: 29.5.5 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.7.0 + version: 20.7.0 '@types/prompts': - specifier: ^2.4.4 - version: 2.4.4 + specifier: ^2.4.5 + version: 2.4.5 '@typescript-eslint/eslint-plugin': - specifier: ^6.7.0 - version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) + specifier: ^6.7.3 + version: 6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2) '@typescript-eslint/parser': - specifier: ^6.7.0 - version: 6.7.0(eslint@8.49.0)(typescript@5.2.2) + specifier: ^6.7.3 + version: 6.7.3(eslint@8.50.0)(typescript@5.2.2) '@vue/eslint-config-prettier': specifier: ^8.0.0 - version: 8.0.0(eslint@8.49.0)(prettier@3.0.3) + version: 8.0.0(eslint@8.50.0)(prettier@3.0.3) '@vue/eslint-config-typescript': specifier: ^12.0.0 - version: 12.0.0(eslint-plugin-vue@9.17.0)(eslint@8.49.0)(typescript@5.2.2) + version: 12.0.0(eslint-plugin-vue@9.17.0)(eslint@8.50.0)(typescript@5.2.2) calver: specifier: ^22.9.1 version: 22.9.1 @@ -39,32 +39,32 @@ importers: specifier: ^4.1.0 version: 4.1.0 eslint: - specifier: ^8.49.0 - version: 8.49.0 + specifier: ^8.50.0 + version: 8.50.0 eslint-config-prettier: specifier: ^9.0.0 - version: 9.0.0(eslint@8.49.0) + version: 9.0.0(eslint@8.50.0) eslint-define-config: specifier: ^1.23.0 version: 1.23.0 eslint-plugin-import: specifier: ^2.28.1 - version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0) + version: 2.28.1(@typescript-eslint/parser@6.7.3)(eslint@8.50.0) eslint-plugin-prettier: specifier: ^5.0.0 - version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.0.3) + version: 5.0.0(eslint-config-prettier@9.0.0)(eslint@8.50.0)(prettier@3.0.3) eslint-plugin-simple-import-sort: specifier: ^10.0.0 - version: 10.0.0(eslint@8.49.0) + version: 10.0.0(eslint@8.50.0) eslint-plugin-vue: specifier: ^9.17.0 - version: 9.17.0(eslint@8.49.0) + version: 9.17.0(eslint@8.50.0) execa: specifier: ^5.1.1 version: 5.1.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1) + version: 29.7.0(@types/node@20.7.0)(ts-node@10.9.1) jest-extended: specifier: ^4.0.1 version: 4.0.1(jest@29.7.0) @@ -84,8 +84,8 @@ importers: specifier: ^2.4.2 version: 2.4.2 rimraf: - specifier: ^5.0.1 - version: 5.0.1 + specifier: ^5.0.4 + version: 5.0.4 simple-git-hooks: specifier: ^2.9.0 version: 2.9.0 @@ -94,19 +94,19 @@ importers: version: 29.1.1(@babel/core@7.22.20)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.2.2) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) + version: 10.9.1(@types/node@20.7.0)(typescript@5.2.2) tsx: - specifier: ^3.12.10 - version: 3.12.10 + specifier: ^3.13.0 + version: 3.13.0 typescript: specifier: ^5.2.2 version: 5.2.2 vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + version: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) vitepress: - specifier: 1.0.0-rc.14 - version: 1.0.0-rc.14(@types/node@20.6.2)(search-insights@2.8.2) + specifier: 1.0.0-rc.20 + version: 1.0.0-rc.20(@types/node@20.7.0)(search-insights@2.8.2) apps/admin: dependencies: @@ -126,8 +126,8 @@ importers: specifier: ^1.5.0 version: 1.5.0(debug@4.3.4) axios-retry: - specifier: ^3.7.0 - version: 3.7.0 + specifier: ^3.8.0 + version: 3.8.0 cronstrue: specifier: ^2.32.0 version: 2.32.0 @@ -154,7 +154,7 @@ importers: version: 7.0.0 json-editor-vue: specifier: ^0.10.16 - version: 0.10.16(vanilla-jsoneditor@0.18.3)(vue@2.7.14) + version: 0.10.16(vanilla-jsoneditor@0.18.4)(vue@2.7.14) jwt-decode: specifier: ^3.1.2 version: 3.1.2 @@ -180,8 +180,8 @@ importers: specifier: ^6.7.0 version: 6.7.0 vanilla-jsoneditor: - specifier: ^0.18.3 - version: 0.18.3 + specifier: ^0.18.4 + version: 0.18.4 vue: specifier: ^2.7.14 version: 2.7.14 @@ -202,14 +202,14 @@ importers: specifier: ^21.1.3 version: 21.1.3 '@types/lodash': - specifier: ^4.14.198 - version: 4.14.198 + specifier: ^4.14.199 + version: 4.14.199 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.7.0 + version: 20.7.0 '@types/pluralize': - specifier: ^0.0.30 - version: 0.0.30 + specifier: ^0.0.31 + version: 0.0.31 '@vite-pwa/assets-generator': specifier: ^0.0.10 version: 0.0.10 @@ -218,22 +218,22 @@ importers: version: 2.2.0(vite@4.4.9)(vue@2.7.14) '@vue/eslint-config-prettier': specifier: ^8.0.0 - version: 8.0.0(eslint@8.49.0)(prettier@3.0.3) + version: 8.0.0(eslint@8.50.0)(prettier@3.0.3) '@vue/eslint-config-typescript': specifier: ^12.0.0 - version: 12.0.0(eslint-plugin-vue@9.17.0)(eslint@8.49.0)(typescript@5.2.2) + version: 12.0.0(eslint-plugin-vue@9.17.0)(eslint@8.50.0)(typescript@5.2.2) eslint: - specifier: ^8.49.0 - version: 8.49.0 + specifier: ^8.50.0 + version: 8.50.0 eslint-plugin-import: specifier: ^2.28.1 - version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0) + version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.50.0) eslint-plugin-simple-import-sort: specifier: ^10.0.0 - version: 10.0.0(eslint@8.49.0) + version: 10.0.0(eslint@8.50.0) eslint-plugin-vue: specifier: ^9.17.0 - version: 9.17.0(eslint@8.49.0) + version: 9.17.0(eslint@8.50.0) jsdom: specifier: ^22.1.0 version: 22.1.0 @@ -257,7 +257,7 @@ importers: version: 0.25.2(rollup@2.79.1)(vue@2.7.14) vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + version: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) vite-plugin-html: specifier: ^3.2.0 version: 3.2.0(vite@4.4.9) @@ -268,11 +268,11 @@ importers: specifier: ^0.16.5 version: 0.16.5(vite@4.4.9)(workbox-build@7.0.0)(workbox-window@7.0.0) vitest: - specifier: ^0.34.4 - version: 0.34.4(jsdom@22.1.0)(sass@1.32.13)(terser@5.19.4) + specifier: ^0.34.5 + version: 0.34.5(jsdom@22.1.0)(sass@1.32.13)(terser@5.20.0) vue-tsc: - specifier: ^1.8.11 - version: 1.8.11(typescript@5.2.2) + specifier: ^1.8.14 + version: 1.8.14(typescript@5.2.2) workbox-window: specifier: ^7.0.0 version: 7.0.0 @@ -292,8 +292,8 @@ importers: specifier: ^8.1.1 version: 8.1.1 awesome-phonenumber: - specifier: ^5.10.0 - version: 5.10.0 + specifier: ^5.11.0 + version: 5.11.0 awilix: specifier: ^8.0.1 version: 8.0.1 @@ -304,8 +304,8 @@ importers: specifier: ^1.20.2 version: 1.20.2 bullmq: - specifier: ^4.11.0 - version: 4.11.0 + specifier: ^4.11.4 + version: 4.11.4 clean-css: specifier: ^5.3.2 version: 5.3.2 @@ -415,8 +415,8 @@ importers: specifier: ^8.0.0 version: 8.0.0 puppeteer: - specifier: ^21.2.1 - version: 21.2.1(typescript@5.2.2) + specifier: ^21.3.4 + version: 21.3.4(typescript@5.2.2) qrcode: specifier: ^1.5.3 version: 1.5.3 @@ -434,10 +434,10 @@ importers: version: 6.33.0(mariadb@3.2.1)(pg-hstore@2.3.4)(pg@8.11.3) sequelize-typescript: specifier: ^2.1.5 - version: 2.1.5(@types/node@20.6.2)(@types/validator@13.11.1)(reflect-metadata@0.1.13)(sequelize@6.33.0) + version: 2.1.5(@types/node@20.7.0)(@types/validator@13.11.1)(reflect-metadata@0.1.13)(sequelize@6.33.0) sharp: - specifier: ^0.32.5 - version: 0.32.5 + specifier: ^0.32.6 + version: 0.32.6 slugify: specifier: ^1.6.6 version: 1.6.6 @@ -452,8 +452,8 @@ importers: version: 3.6.6 devDependencies: '@faker-js/faker': - specifier: ^8.0.2 - version: 8.0.2 + specifier: ^8.1.0 + version: 8.1.0 '@simplewebauthn/typescript-types': specifier: ^8.0.0 version: 8.0.0 @@ -470,14 +470,14 @@ importers: specifier: ^2.8.14 version: 2.8.14 '@types/dompurify': - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.0.3 + version: 3.0.3 '@types/express': - specifier: ^4.17.17 - version: 4.17.17 + specifier: ^4.17.18 + version: 4.17.18 '@types/express-session': - specifier: ^1.17.7 - version: 1.17.7 + specifier: ^1.17.8 + version: 1.17.8 '@types/fs-extra': specifier: ^11.0.2 version: 11.0.2 @@ -488,8 +488,8 @@ importers: specifier: ^9.0.3 version: 9.0.3 '@types/lodash': - specifier: ^4.14.198 - version: 4.14.198 + specifier: ^4.14.199 + version: 4.14.199 '@types/morgan': specifier: ^1.9.5 version: 1.9.5 @@ -503,26 +503,26 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.7.0 + version: 20.7.0 '@types/nunjucks': - specifier: ^3.2.3 - version: 3.2.3 + specifier: ^3.2.4 + version: 3.2.4 '@types/passport': - specifier: ^1.0.12 - version: 1.0.12 + specifier: ^1.0.13 + version: 1.0.13 '@types/passport-jwt': - specifier: ^3.0.9 - version: 3.0.9 + specifier: ^3.0.10 + version: 3.0.10 '@types/pluralize': - specifier: ^0.0.30 - version: 0.0.30 + specifier: ^0.0.31 + version: 0.0.31 '@types/qrcode': specifier: ^1.5.2 version: 1.5.2 '@types/supertest': - specifier: ^2.0.12 - version: 2.0.12 + specifier: ^2.0.13 + version: 2.0.13 '@types/ua-parser-js': specifier: ^0.7.37 version: 0.7.37 @@ -530,8 +530,8 @@ importers: specifier: ^13.11.1 version: 13.11.1 '@types/web-push': - specifier: ^3.6.0 - version: 3.6.0 + specifier: ^3.6.1 + version: 3.6.1 fork-ts-checker-webpack-plugin: specifier: ^8.0.0 version: 8.0.0(typescript@5.2.2)(webpack@5.88.2) @@ -542,8 +542,8 @@ importers: specifier: ^4.8.1 version: 4.8.1(webpack@5.88.2) rimraf: - specifier: ^5.0.1 - version: 5.0.1 + specifier: ^5.0.4 + version: 5.0.4 supertest: specifier: ^6.3.3 version: 6.3.3 @@ -615,7 +615,7 @@ importers: version: 6.33.0(mariadb@3.2.1)(pg-hstore@2.3.4)(pg@8.11.3) sequelize-typescript: specifier: ^2.1.5 - version: 2.1.5(@types/node@20.6.2)(@types/validator@13.11.1)(reflect-metadata@0.1.13)(sequelize@6.33.0) + version: 2.1.5(@types/node@20.7.0)(@types/validator@13.11.1)(reflect-metadata@0.1.13)(sequelize@6.33.0) web-push: specifier: ^3.6.6 version: 3.6.6 @@ -624,20 +624,20 @@ importers: specifier: ^11.0.2 version: 11.0.2 '@types/lodash': - specifier: ^4.14.198 - version: 4.14.198 + specifier: ^4.14.199 + version: 4.14.199 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.7.0 + version: 20.7.0 '@types/validator': specifier: ^13.11.1 version: 13.11.1 '@types/web-push': - specifier: ^3.6.0 - version: 3.6.0 + specifier: ^3.6.1 + version: 3.6.1 '@types/webpack-env': - specifier: ^1.18.1 - version: 1.18.1 + specifier: ^1.18.2 + version: 1.18.2 fork-ts-checker-webpack-plugin: specifier: ^8.0.0 version: 8.0.0(typescript@5.2.2)(webpack@5.88.2) @@ -646,7 +646,7 @@ importers: version: 9.4.4(typescript@5.2.2)(webpack@5.88.2) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) + version: 10.9.1(@types/node@20.7.0)(typescript@5.2.2) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -654,8 +654,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 tsx: - specifier: ^3.12.10 - version: 3.12.10 + specifier: ^3.13.0 + version: 3.13.0 typescript: specifier: ^5.2.2 version: 5.2.2 @@ -712,8 +712,8 @@ importers: version: 7.1.1 devDependencies: '@types/express': - specifier: ^4.17.17 - version: 4.17.17 + specifier: ^4.17.18 + version: 4.17.18 '@types/fs-extra': specifier: ^11.0.2 version: 11.0.2 @@ -721,14 +721,14 @@ importers: specifier: ^1.9.5 version: 1.9.5 '@types/nunjucks': - specifier: ^3.2.3 - version: 3.2.3 + specifier: ^3.2.4 + version: 3.2.4 '@types/supertest': - specifier: ^2.0.12 - version: 2.0.12 + specifier: ^2.0.13 + version: 2.0.13 '@types/webpack-env': - specifier: ^1.18.1 - version: 1.18.1 + specifier: ^1.18.2 + version: 1.18.2 fork-ts-checker-webpack-plugin: specifier: ^8.0.0 version: 8.0.0(typescript@5.2.2)(webpack@5.88.2) @@ -748,8 +748,8 @@ importers: specifier: ^5.0.0 version: 5.0.0 rimraf: - specifier: ^5.0.1 - version: 5.0.1 + specifier: ^5.0.4 + version: 5.0.4 sass: specifier: ^1.67.0 version: 1.67.0 @@ -767,7 +767,7 @@ importers: version: 5.2.2 vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2)(sass@1.67.0) + version: 4.4.9(@types/node@20.7.0)(sass@1.67.0) webpack: specifier: ^5.88.2 version: 5.88.2(webpack-cli@5.1.4) @@ -793,14 +793,14 @@ importers: specifier: ^10.4.1 version: 10.4.1(vue@2.7.14) awesome-phonenumber: - specifier: ^5.10.0 - version: 5.10.0 + specifier: ^5.11.0 + version: 5.11.0 axios: specifier: ^1.5.0 version: 1.5.0(debug@4.3.4) axios-retry: - specifier: ^3.7.0 - version: 3.7.0 + specifier: ^3.8.0 + version: 3.8.0 dotenv: specifier: ^16.3.1 version: 16.3.1 @@ -845,11 +845,11 @@ importers: specifier: ^21.1.3 version: 21.1.3 '@types/lodash': - specifier: ^4.14.198 - version: 4.14.198 + specifier: ^4.14.199 + version: 4.14.199 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.7.0 + version: 20.7.0 '@types/uuid': specifier: ^9.0.4 version: 9.0.4 @@ -858,28 +858,28 @@ importers: version: 0.0.10 '@vitejs/plugin-legacy': specifier: ^4.1.1 - version: 4.1.1(terser@5.19.4)(vite@4.4.9) + version: 4.1.1(terser@5.20.0)(vite@4.4.9) '@vitejs/plugin-vue2': specifier: ^2.2.0 version: 2.2.0(vite@4.4.9)(vue@2.7.14) '@vue/eslint-config-prettier': specifier: ^8.0.0 - version: 8.0.0(eslint@8.49.0)(prettier@3.0.3) + version: 8.0.0(eslint@8.50.0)(prettier@3.0.3) '@vue/eslint-config-typescript': specifier: ^12.0.0 - version: 12.0.0(eslint-plugin-vue@9.17.0)(eslint@8.49.0)(typescript@5.2.2) + version: 12.0.0(eslint-plugin-vue@9.17.0)(eslint@8.50.0)(typescript@5.2.2) eslint: - specifier: ^8.49.0 - version: 8.49.0 + specifier: ^8.50.0 + version: 8.50.0 eslint-plugin-import: specifier: ^2.28.1 - version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0) + version: 2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.50.0) eslint-plugin-simple-import-sort: specifier: ^10.0.0 - version: 10.0.0(eslint@8.49.0) + version: 10.0.0(eslint@8.50.0) eslint-plugin-vue: specifier: ^9.17.0 - version: 9.17.0(eslint@8.49.0) + version: 9.17.0(eslint@8.50.0) jsdom: specifier: ^22.1.0 version: 22.1.0 @@ -893,8 +893,8 @@ importers: specifier: ~1.32.13 version: 1.32.13 terser: - specifier: ^5.19.4 - version: 5.19.4 + specifier: ^5.20.0 + version: 5.20.0 typescript: specifier: ^5.2.2 version: 5.2.2 @@ -906,7 +906,7 @@ importers: version: 0.25.2(rollup@2.79.1)(vue@2.7.14) vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + version: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) vite-plugin-html: specifier: ^3.2.0 version: 3.2.0(vite@4.4.9) @@ -917,11 +917,11 @@ importers: specifier: ^0.16.5 version: 0.16.5(vite@4.4.9)(workbox-build@7.0.0)(workbox-window@7.0.0) vitest: - specifier: ^0.34.4 - version: 0.34.4(jsdom@22.1.0)(sass@1.32.13)(terser@5.19.4) + specifier: ^0.34.5 + version: 0.34.5(jsdom@22.1.0)(sass@1.32.13)(terser@5.20.0) vue-tsc: - specifier: ^1.8.11 - version: 1.8.11(typescript@5.2.2) + specifier: ^1.8.14 + version: 1.8.14(typescript@5.2.2) workbox-window: specifier: ^7.0.0 version: 7.0.0 @@ -957,11 +957,11 @@ importers: specifier: ^11.0.2 version: 11.0.2 '@types/lodash': - specifier: ^4.14.198 - version: 4.14.198 + specifier: ^4.14.199 + version: 4.14.199 '@types/pluralize': - specifier: ^0.0.30 - version: 0.0.30 + specifier: ^0.0.31 + version: 0.0.31 execa: specifier: ^5.1.1 version: 5.1.1 @@ -1009,8 +1009,8 @@ importers: specifier: ^21.1.3 version: 21.1.3 '@types/nodemailer': - specifier: ^6.4.10 - version: 6.4.10 + specifier: ^6.4.11 + version: 6.4.11 typescript: specifier: ^5.2.2 version: 5.2.2 @@ -1046,20 +1046,20 @@ importers: version: 6.33.0(mariadb@3.2.1)(pg-hstore@2.3.4)(pg@8.11.3) sequelize-typescript: specifier: ^2.1.5 - version: 2.1.5(@types/node@20.6.2)(@types/validator@13.11.1)(reflect-metadata@0.1.13)(sequelize@6.33.0) + version: 2.1.5(@types/node@20.7.0)(@types/validator@13.11.1)(reflect-metadata@0.1.13)(sequelize@6.33.0) devDependencies: '@simplewebauthn/typescript-types': specifier: ^8.0.0 version: 8.0.0 '@types/lodash': - specifier: ^4.14.198 - version: 4.14.198 + specifier: ^4.14.199 + version: 4.14.199 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.7.0 + version: 20.7.0 '@types/pg': - specifier: ^8.10.2 - version: 8.10.2 + specifier: ^8.10.3 + version: 8.10.3 '@types/validator': specifier: ^13.11.1 version: 13.11.1 @@ -1086,11 +1086,11 @@ importers: version: 8.28.2(vue@2.7.14) devDependencies: '@types/dompurify': - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.0.3 + version: 3.0.3 '@types/lodash': - specifier: ^4.14.198 - version: 4.14.198 + specifier: ^4.14.199 + version: 4.14.199 typescript: specifier: ^5.2.2 version: 5.2.2 @@ -1153,17 +1153,17 @@ importers: version: 2.7.1(vue@2.7.14) devDependencies: '@types/lodash': - specifier: ^4.14.198 - version: 4.14.198 + specifier: ^4.14.199 + version: 4.14.199 '@types/node': - specifier: ^20.6.2 - version: 20.6.2 + specifier: ^20.7.0 + version: 20.7.0 typescript: specifier: ^5.2.2 version: 5.2.2 vite: specifier: ^4.4.9 - version: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + version: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) vite-plugin-pwa: specifier: ^0.16.5 version: 0.16.5(vite@4.4.9)(workbox-build@7.0.0)(workbox-window@7.0.0) @@ -2854,27 +2854,6 @@ packages: fsevents: 2.3.2 dev: false - /@esbuild-kit/cjs-loader@2.4.4: - resolution: {integrity: sha512-NfsJX4PdzhwSkfJukczyUiZGc7zNNWZcEAyqeISpDnn0PTfzMJR1aR8xAIPskBejIxBJbIgCCMzbaYa9SXepIg==} - dependencies: - '@esbuild-kit/core-utils': 3.3.2 - get-tsconfig: 4.7.0 - dev: true - - /@esbuild-kit/core-utils@3.3.2: - resolution: {integrity: sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==} - dependencies: - esbuild: 0.18.20 - source-map-support: 0.5.21 - dev: true - - /@esbuild-kit/esm-loader@2.6.5: - resolution: {integrity: sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==} - dependencies: - '@esbuild-kit/core-utils': 3.3.2 - get-tsconfig: 4.7.0 - dev: true - /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -3073,13 +3052,13 @@ packages: dev: true optional: true - /@eslint-community/eslint-utils@4.4.0(eslint@8.49.0): + /@eslint-community/eslint-utils@4.4.0(eslint@8.50.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 8.49.0 + eslint: 8.50.0 eslint-visitor-keys: 3.4.3 dev: true @@ -3105,13 +3084,13 @@ packages: - supports-color dev: true - /@eslint/js@8.49.0: - resolution: {integrity: sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==} + /@eslint/js@8.50.0: + resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@faker-js/faker@8.0.2: - resolution: {integrity: sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==} + /@faker-js/faker@8.1.0: + resolution: {integrity: sha512-38DT60rumHfBYynif3lmtxMqMqmsOQIxQgEuPZxCk2yUYN0eqWpTACgxi0VpidvsJB8CRxCpvP7B3anK85FjtQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} dev: true @@ -3232,7 +3211,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3253,14 +3232,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.7.0)(ts-node@10.9.1) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3288,7 +3267,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 jest-mock: 29.7.0 dev: true @@ -3315,7 +3294,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.6.2 + '@types/node': 20.7.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3348,7 +3327,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.19 - '@types/node': 20.6.2 + '@types/node': 20.7.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -3436,7 +3415,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.6.2 + '@types/node': 20.7.0 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -4007,7 +3986,7 @@ packages: resolution: {integrity: sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==} dependencies: '@types/connect': 3.4.36 - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/chai-subset@1.3.3: @@ -4023,20 +4002,20 @@ packages: /@types/clean-css@4.2.7: resolution: {integrity: sha512-lcoZHjUAANLTACLGi+O/0pN+oKQAQ8zAMWJSxiBRNLxqZG/WE8hfXJUs1eYwJOvOnDJrvxU1kR77UiVJ3+9N0Q==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 source-map: 0.6.1 dev: true /@types/connect@3.4.36: resolution: {integrity: sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/cookie-parser@1.4.4: resolution: {integrity: sha512-Var+aj5I6ZgIqsQ05N2V8q5OBrFfZXtIGWWDSrEYLIbMw758obagSwdGcLCjwh1Ga7M7+wj0SDIAaAC/WT7aaA==} dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.18 dev: true /@types/cookiejar@2.1.2: @@ -4046,13 +4025,13 @@ packages: /@types/cors@2.8.14: resolution: {integrity: sha512-RXHUvNWYICtbP6s18PnOCaqToK8y14DnLd75c6HfyKf228dxy7pHNOQkxPtvXKp/hINFMDjbYzsj63nnpPMSRQ==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/cross-spawn@6.0.3: resolution: {integrity: sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/debug@4.1.8: @@ -4061,8 +4040,8 @@ packages: '@types/ms': 0.7.31 dev: false - /@types/dompurify@3.0.2: - resolution: {integrity: sha512-YBL4ziFebbbfQfH5mlC+QTJsvh0oJUrWbmxKMyEdL7emlHJqGR2Qb34TEFKj+VCayBvjKy3xczMFNhugThUsfQ==} + /@types/dompurify@3.0.3: + resolution: {integrity: sha512-odiGr/9/qMqjcBOe5UhcNLOFHSYmKFOyr+bJ/Xu3Qp4k1pNPAlNLUVNNLcLfjQI7+W7ObX58EdD3H+3p3voOvA==} dependencies: '@types/trusted-types': 2.0.4 dev: true @@ -4091,20 +4070,20 @@ packages: /@types/express-serve-static-core@4.17.36: resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 '@types/qs': 6.9.8 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 dev: true - /@types/express-session@1.17.7: - resolution: {integrity: sha512-L25080PBYoRLu472HY/HNCxaXY8AaGgqGC8/p/8+BYMhG0RDOLQ1wpXOpAzr4Gi5TGozTKyJv5BVODM5UNyVMw==} + /@types/express-session@1.17.8: + resolution: {integrity: sha512-bFF7/3wOldMn+56XyFRGY9ZzCr3JWhNSP2ajMPgTlbZR6BQOCHdAbNA9W5dMBPgMywpIP4zkmhxP6Opm/NRYMQ==} dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.18 dev: true - /@types/express@4.17.17: - resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} + /@types/express@4.17.18: + resolution: {integrity: sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==} dependencies: '@types/body-parser': 1.19.3 '@types/express-serve-static-core': 4.17.36 @@ -4116,7 +4095,7 @@ packages: resolution: {integrity: sha512-c0hrgAOVYr21EX8J0jBMXGLMgJqVf/v6yxi0dLaJboW9aQPh16Id+z6w2Tx1hm+piJOLv8xPfVKZCLfjPw/IMQ==} dependencies: '@types/jsonfile': 6.1.2 - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/geojson@7946.0.10: @@ -4127,13 +4106,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 3.0.5 - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/html-to-text@9.0.2: @@ -4170,7 +4149,7 @@ packages: /@types/jsdom@21.1.3: resolution: {integrity: sha512-1zzqSP+iHJYV4lB3lZhNBa012pubABkj9yG/GuXuf6LZH1cSPIJBqFDrm5JX65HHt6VOnNYdTui/0ySerRbMgA==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 '@types/tough-cookie': 4.0.3 parse5: 7.1.2 dev: true @@ -4190,17 +4169,32 @@ packages: /@types/jsonfile@6.1.2: resolution: {integrity: sha512-8t92P+oeW4d/CRQfJaSqEwXujrhH4OEeHRjGU3v1Q8mUS8GPF3yiX26sw4svv6faL2HfBtGTe2xWIoVgN3dy9w==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/jsonwebtoken@9.0.3: resolution: {integrity: sha512-b0jGiOgHtZ2jqdPgPnP6WLCXZk1T8p06A/vPGzUvxpFGgKMbjXJDjC5m52ErqBnIuWZFgGoIJyRdeG5AyreJjA==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 + dev: true + + /@types/linkify-it@3.0.3: + resolution: {integrity: sha512-pTjcqY9E4nOI55Wgpz7eiI8+LzdYnw3qxXCfHyBDdPbYvbyLgWLJGh8EdPvqawwMK1Uo1794AUkkR38Fr0g+2g==} + dev: true + + /@types/lodash@4.14.199: + resolution: {integrity: sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==} + dev: true + + /@types/markdown-it@13.0.1: + resolution: {integrity: sha512-SUEb8Frsxs3D5Gg9xek6i6EG6XQ5s+O+ZdQzIPESZVZw3Pv3CPQfjCJBI+RgqZd1IBeu18S0Rn600qpPnEK37w==} + dependencies: + '@types/linkify-it': 3.0.3 + '@types/mdurl': 1.0.2 dev: true - /@types/lodash@4.14.198: - resolution: {integrity: sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==} + /@types/mdurl@1.0.2: + resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} dev: true /@types/mime@1.3.2: @@ -4218,7 +4212,7 @@ packages: /@types/morgan@1.9.5: resolution: {integrity: sha512-5TgfIWm0lcTGnbCZExwc19dCOMOMmAiiBZQj8Ko3NRxsVDgRxf+AEGRQTqNVA5Yh2xfdWp4clbAEMbYP+jkOqg==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/ms@0.7.31: @@ -4227,7 +4221,7 @@ packages: /@types/multer@1.4.7: resolution: {integrity: sha512-/SNsDidUFCvqqcWDwxv2feww/yqhNeTRL5CVoL3jU4Goc4kKEL10T7Eye65ZqPNi4HRx8sAEX59pV1aEH7drNA==} dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.18 dev: true /@types/negotiator@0.6.1: @@ -4242,37 +4236,37 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.6.2: - resolution: {integrity: sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==} + /@types/node@20.7.0: + resolution: {integrity: sha512-zI22/pJW2wUZOVyguFaUL1HABdmSVxpXrzIqkjsHmyUjNhPoWM1CKfvVuXfetHhIok4RY573cqS0mZ1SJEnoTg==} - /@types/nodemailer@6.4.10: - resolution: {integrity: sha512-oPW/IdhkU3FyZc1dzeqmS+MBjrjZNiiINnrEOrWALzccJlP5xTlbkNr2YnTnnyj9Eqm5ofjRoASEbrCYpA7BrA==} + /@types/nodemailer@6.4.11: + resolution: {integrity: sha512-Ld2c0frwpGT4VseuoeboCXQ7UJIkK3X7Lx/4YsZEiUHtHsthWAOCYtf6PAiLhMtfwV0cWJRabLBS3+LD8x6Nrw==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true - /@types/nodemon@1.19.2: - resolution: {integrity: sha512-4GWiTN3HevkxMIxEQ7OpD3MAHhlVsX2tairCMRmf8oYZxmhHw9+UpQpIdGdJrjsMT2Ty26FtJzUUcP/qM5fR8A==} + /@types/nodemon@1.19.3: + resolution: {integrity: sha512-LcKdWgch8uHOF73yYpdE7YPVLT0HnFI60zyNBpJyfAiDDwPy3WAxReQeB84UseE8e8qdJsBqmFXWbjxv7jlXBg==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/nunjucks@3.2.3: - resolution: {integrity: sha512-+lFIql0nbWSftazQ27cOYvSLC92SsfjxrU0I/Iys7hoxrBkN8OF+wmxxzx3bLFyFrLgDZ9lUckGcwldE4SfDQA==} + /@types/nunjucks@3.2.4: + resolution: {integrity: sha512-Ro2d3CROK+QNreS9MgFloCuRyHaLHyxkoiDax97uUWHQQwtKckH11ZvJfRVEuYGcTgJPY7JFwrjK3jRCTRLXwQ==} dev: true /@types/parse-json@4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - /@types/passport-jwt@3.0.9: - resolution: {integrity: sha512-5XJt+79emfgpuBvBQusUPylFIVtW1QVAAkTRwCbRJAmxUjmLtIqUU6V1ovpnHPu6Qut3mR5Juc+s7kd06roNTg==} + /@types/passport-jwt@3.0.10: + resolution: {integrity: sha512-D2A911g2uiFsq/XXFBxQjcBcK4c6zPF2gAx9blEfz2AOXx5UUwsd8ZcMTcPe8z9dhW8LQBYLjv+vug2dvnRevA==} dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.18 '@types/jsonwebtoken': 9.0.3 '@types/passport-strategy': 0.2.35 dev: true @@ -4280,39 +4274,39 @@ packages: /@types/passport-strategy@0.2.35: resolution: {integrity: sha512-o5D19Jy2XPFoX2rKApykY15et3Apgax00RRLf0RUotPDUsYrQa7x4howLYr9El2mlUApHmCMv5CZ1IXqKFQ2+g==} dependencies: - '@types/express': 4.17.17 - '@types/passport': 1.0.12 + '@types/express': 4.17.18 + '@types/passport': 1.0.13 dev: true - /@types/passport@1.0.12: - resolution: {integrity: sha512-QFdJ2TiAEoXfEQSNDISJR1Tm51I78CymqcBa8imbjo6dNNu+l2huDxxbDEIoFIwOSKMkOfHEikyDuZ38WwWsmw==} + /@types/passport@1.0.13: + resolution: {integrity: sha512-XXURryL+EZAWtbQFOHX1eNB+RJwz5XMPPz1xrGpEKr2xUZCXM4NCPkHMtZQ3B2tTSG/1IRaAcTHjczRA4sSFCw==} dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.18 dev: true - /@types/pg@8.10.2: - resolution: {integrity: sha512-MKFs9P6nJ+LAeHLU3V0cODEOgyThJ3OAnmOlsZsxux6sfQs3HRXR5bBn7xG5DjckEFhTAxsXi7k7cd0pCMxpJw==} + /@types/pg@8.10.3: + resolution: {integrity: sha512-BACzsw64lCZesclRpZGu55tnqgFAYcrCBP92xLh1KLypZLCOsvJTSTgaoFVTy3lCys/aZTQzfeDxtjwrvdzL2g==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 pg-protocol: 1.6.0 pg-types: 4.0.1 dev: true - /@types/pluralize@0.0.30: - resolution: {integrity: sha512-kVww6xZrW/db5BR9OqiT71J9huRdQ+z/r+LbDuT7/EK50mCmj5FoaIARnVv0rvjUS/YpDox0cDU9lpQT011VBA==} + /@types/pluralize@0.0.31: + resolution: {integrity: sha512-MQh69PPwFlYAL2qz/Mw5Zc34VTdt7pTck0Xbb6pbPSzdt5oaLB87iyJJxEMS5Dco/s7lXHunEezAvQurZZdrsQ==} dev: true - /@types/prompts@2.4.4: - resolution: {integrity: sha512-p5N9uoTH76lLvSAaYSZtBCdEXzpOOufsRjnhjVSrZGXikVGHX9+cc9ERtHRV4hvBKHyZb1bg4K+56Bd2TqUn4A==} + /@types/prompts@2.4.5: + resolution: {integrity: sha512-TvrzGMCwARi2qqXcD7VmvMvfMP3F7JRQpeEHECK0oufRNZInoBqzd8v/1zksKFE5XW8OOGto/5FsDT8lnpvGRA==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 kleur: 3.0.3 dev: true /@types/qrcode@1.5.2: resolution: {integrity: sha512-W4KDz75m7rJjFbyCctzCtRzZUj+PrUHV+YjqDp50sSRezTbrtEAIq2iTzC6lISARl3qw+8IlcCyljdcVJE0Wug==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/qs@6.9.8: @@ -4326,13 +4320,13 @@ packages: /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/sax@1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 20.7.0 dev: false /@types/semver@7.5.2: @@ -4343,7 +4337,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/serve-static@1.15.2: @@ -4351,7 +4345,7 @@ packages: dependencies: '@types/http-errors': 2.0.2 '@types/mime': 3.0.1 - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true /@types/stack-utils@2.0.1: @@ -4362,11 +4356,11 @@ packages: resolution: {integrity: sha512-LOWgpacIV8GHhrsQU+QMZuomfqXiqzz3ILLkCtKx3Us6AmomFViuzKT9D693QTKgyut2oCytMG8/efOop+DB+w==} dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true - /@types/supertest@2.0.12: - resolution: {integrity: sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==} + /@types/supertest@2.0.13: + resolution: {integrity: sha512-Vc/5/pRwSC055fU7Wu8erTj4gLpID9SdG2zRMuqaHLni3GTsrJ8gyB6MbFZZGLW6vQaGPhiUWRB6uWglv87MEg==} dependencies: '@types/superagent': 4.1.18 dev: true @@ -4397,14 +4391,14 @@ packages: /@types/web-bluetooth@0.0.17: resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} - /@types/web-push@3.6.0: - resolution: {integrity: sha512-Kk23yDmYheAcQ0ALS9YE7MY7lqwaIfVQ67zVEFeqbLw+/g8jlYTg9o/zYJOk5YhebWrq2Cr/Lbh4RoYfzrn0ww==} + /@types/web-push@3.6.1: + resolution: {integrity: sha512-Zu6Iju7c4IlE8I8eEeFLYRb7XFqvHFmWWAYr1cmug9EX3c6CDarxIXWN/GO0sxjbJLkHPwozUzp6cLdXsrq7Ew==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: true - /@types/webpack-env@1.18.1: - resolution: {integrity: sha512-D0HJET2/UY6k9L6y3f5BL+IDxZmPkYmPT4+qBrRdmRLYRuV0qNKizMgTvYxXZYn+36zjPeoDZAEYBCM6XB+gww==} + /@types/webpack-env@1.18.2: + resolution: {integrity: sha512-BFqcTHHTrrI8EBmIzNAmLPP3IqtEG9J1IPFWbPeS/F0/TGNmo0pI5svOa7JbMF9vSCXQCvJWT2gxLJNVuf9blw==} dev: true /@types/yargs-parser@21.0.0: @@ -4421,11 +4415,11 @@ packages: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: false optional: true - /@typescript-eslint/eslint-plugin@6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2): + /@typescript-eslint/eslint-plugin@6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-gUqtknHm0TDs1LhY12K2NA3Rmlmp88jK9Tx8vGZMfHeNMLE3GH2e9TRub+y+SOjuYgtOmok+wt1AyDPZqxbNag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4437,13 +4431,42 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.1 - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.0(eslint@8.50.0)(typescript@5.2.2) '@typescript-eslint/scope-manager': 6.7.0 - '@typescript-eslint/type-utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/type-utils': 6.7.0(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.0(eslint@8.50.0)(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.7.0 debug: 4.3.4 - eslint: 8.49.0 + eslint: 8.50.0 + graphemer: 1.4.0 + ignore: 5.2.4 + natural-compare: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/eslint-plugin@6.7.3(@typescript-eslint/parser@6.7.3)(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-vntq452UHNltxsaaN+L9WyuMch8bMd9CqJ3zhzTPXXidwbf5mqqKCVXEuvRZUqLJSTLeWE65lQwyXsRGnXkCTA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.8.1 + '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/scope-manager': 6.7.3 + '@typescript-eslint/type-utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.7.3 + debug: 4.3.4 + eslint: 8.50.0 graphemer: 1.4.0 ignore: 5.2.4 natural-compare: 1.4.0 @@ -4454,7 +4477,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.7.0(eslint@8.49.0)(typescript@5.2.2): + /@typescript-eslint/parser@6.7.0(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-jZKYwqNpNm5kzPVP5z1JXAuxjtl2uG+5NpaMocFPTNC2EdYIgbXIPImObOkhbONxtFTTdoZstLZefbaK+wXZng==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4469,7 +4492,28 @@ packages: '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) '@typescript-eslint/visitor-keys': 6.7.0 debug: 4.3.4 - eslint: 8.49.0 + eslint: 8.50.0 + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@6.7.3(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-TlutE+iep2o7R8Lf+yoer3zU6/0EAUc8QIBB3GYBc1KGz4c4TRm83xwXUZVPlZ6YCLss4r77jbu6j3sendJoiQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.7.3 + '@typescript-eslint/types': 6.7.3 + '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) + '@typescript-eslint/visitor-keys': 6.7.3 + debug: 4.3.4 + eslint: 8.50.0 typescript: 5.2.2 transitivePeerDependencies: - supports-color @@ -4483,7 +4527,15 @@ packages: '@typescript-eslint/visitor-keys': 6.7.0 dev: true - /@typescript-eslint/type-utils@6.7.0(eslint@8.49.0)(typescript@5.2.2): + /@typescript-eslint/scope-manager@6.7.3: + resolution: {integrity: sha512-wOlo0QnEou9cHO2TdkJmzF7DFGvAKEnB82PuPNHpT8ZKKaZu6Bm63ugOTn9fXNJtvuDPanBc78lGUGGytJoVzQ==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.7.3 + '@typescript-eslint/visitor-keys': 6.7.3 + dev: true + + /@typescript-eslint/type-utils@6.7.0(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-f/QabJgDAlpSz3qduCyQT0Fw7hHpmhOzY/Rv6zO3yO+HVIdPfIWhrQoAyG+uZVtWAIS85zAyzgAFfyEr+MgBpg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -4494,9 +4546,29 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) - '@typescript-eslint/utils': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.0(eslint@8.50.0)(typescript@5.2.2) debug: 4.3.4 - eslint: 8.49.0 + eslint: 8.50.0 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/type-utils@6.7.3(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-Fc68K0aTDrKIBvLnKTZ5Pf3MXK495YErrbHb1R6aTpfK5OdSFj0rVN7ib6Tx6ePrZ2gsjLqr0s98NG7l96KSQw==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) + '@typescript-eslint/utils': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + debug: 4.3.4 + eslint: 8.50.0 ts-api-utils: 1.0.3(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: @@ -4508,6 +4580,11 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true + /@typescript-eslint/types@6.7.3: + resolution: {integrity: sha512-4g+de6roB2NFcfkZb439tigpAMnvEIg3rIjWQ+EM7IBaYt/CdJt6em9BJ4h4UpdgaBWdmx2iWsafHTrqmgIPNw==} + engines: {node: ^16.0.0 || >=18.0.0} + dev: true + /@typescript-eslint/typescript-estree@6.7.0(typescript@5.2.2): resolution: {integrity: sha512-dPvkXj3n6e9yd/0LfojNU8VMUGHWiLuBZvbM6V6QYD+2qxqInE7J+J/ieY2iGwR9ivf/R/haWGkIj04WVUeiSQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -4529,19 +4606,59 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.7.0(eslint@8.49.0)(typescript@5.2.2): + /@typescript-eslint/typescript-estree@6.7.3(typescript@5.2.2): + resolution: {integrity: sha512-YLQ3tJoS4VxLFYHTw21oe1/vIZPRqAO91z6Uv0Ss2BKm/Ag7/RVQBcXTGcXhgJMdA4U+HrKuY5gWlJlvoaKZ5g==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.7.3 + '@typescript-eslint/visitor-keys': 6.7.3 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.3(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@6.7.0(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-MfCq3cM0vh2slSikQYqK2Gq52gvOhe57vD2RM3V4gQRZYX4rDPnKLu5p6cm89+LJiGlwEXU8hkYxhqqEC/V3qA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) '@types/json-schema': 7.0.13 '@types/semver': 7.5.2 '@typescript-eslint/scope-manager': 6.7.0 '@typescript-eslint/types': 6.7.0 '@typescript-eslint/typescript-estree': 6.7.0(typescript@5.2.2) - eslint: 8.49.0 + eslint: 8.50.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@6.7.3(eslint@8.50.0)(typescript@5.2.2): + resolution: {integrity: sha512-vzLkVder21GpWRrmSR9JxGZ5+ibIUSudXlW52qeKpzUEQhRSmyZiVDDj3crAth7+5tmN1ulvgKaCU2f/bPRCzg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) + '@types/json-schema': 7.0.13 + '@types/semver': 7.5.2 + '@typescript-eslint/scope-manager': 6.7.3 + '@typescript-eslint/types': 6.7.3 + '@typescript-eslint/typescript-estree': 6.7.3(typescript@5.2.2) + eslint: 8.50.0 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -4556,6 +4673,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@typescript-eslint/visitor-keys@6.7.3: + resolution: {integrity: sha512-HEVXkU9IB+nk9o63CeICMHxFWbHWr3E1mpilIQBe9+7L/lH97rleFLVtYsfnWB+JVMaiFnEaxvknvmIzX+CqVg==} + engines: {node: ^16.0.0 || >=18.0.0} + dependencies: + '@typescript-eslint/types': 6.7.3 + eslint-visitor-keys: 3.4.3 + dev: true + /@vite-pwa/assets-generator@0.0.10: resolution: {integrity: sha512-Ya3iE0EWIV+0g0XFXIjqSU8ZnhpJeLi9/xx+VfbSyXThKjk168GUYqd1z+SOuRO03bSRFDeK8wGixtwWuedjqg==} engines: {node: '>=16.14.0'} @@ -4569,7 +4694,7 @@ packages: unconfig: 0.3.10 dev: true - /@vitejs/plugin-legacy@4.1.1(terser@5.19.4)(vite@4.4.9): + /@vitejs/plugin-legacy@4.1.1(terser@5.20.0)(vite@4.4.9): resolution: {integrity: sha512-um3gbVouD2Q/g19C0qpDfHwveXDCAHzs8OC3e9g6aXpKoD1H14himgs7wkMnhAynBJy7QqUoZNAXDuqN8zLR2g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -4583,8 +4708,8 @@ packages: magic-string: 0.30.3 regenerator-runtime: 0.13.11 systemjs: 6.14.2 - terser: 5.19.4 - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + terser: 5.20.0 + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) transitivePeerDependencies: - supports-color dev: true @@ -4596,42 +4721,42 @@ packages: vite: ^3.0.0 || ^4.0.0 vue: ^2.7.0-0 dependencies: - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) vue: 2.7.14 dev: true - /@vitest/expect@0.34.4: - resolution: {integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==} + /@vitest/expect@0.34.5: + resolution: {integrity: sha512-/3RBIV9XEH+nRpRMqDJBufKIOQaYUH2X6bt0rKSCW0MfKhXFLYsR5ivHifeajRSTsln0FwJbitxLKHSQz/Xwkw==} dependencies: - '@vitest/spy': 0.34.4 - '@vitest/utils': 0.34.4 + '@vitest/spy': 0.34.5 + '@vitest/utils': 0.34.5 chai: 4.3.8 dev: true - /@vitest/runner@0.34.4: - resolution: {integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==} + /@vitest/runner@0.34.5: + resolution: {integrity: sha512-RDEE3ViVvl7jFSCbnBRyYuu23XxmvRTSZWW6W4M7eC5dOsK75d5LIf6uhE5Fqf809DQ1+9ICZZNxhIolWHU4og==} dependencies: - '@vitest/utils': 0.34.4 + '@vitest/utils': 0.34.5 p-limit: 4.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@0.34.4: - resolution: {integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==} + /@vitest/snapshot@0.34.5: + resolution: {integrity: sha512-+ikwSbhu6z2yOdtKmk/aeoDZ9QPm2g/ZO5rXT58RR9Vmu/kB2MamyDSx77dctqdZfP3Diqv4mbc/yw2kPT8rmA==} dependencies: magic-string: 0.30.3 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@0.34.4: - resolution: {integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==} + /@vitest/spy@0.34.5: + resolution: {integrity: sha512-epsicsfhvBjRjCMOC/3k00mP/TBGQy8/P0DxOFiWyLt55gnZ99dqCfCiAsKO17BWVjn4eZRIjKvcqNmSz8gvmg==} dependencies: tinyspy: 2.1.1 dev: true - /@vitest/utils@0.34.4: - resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==} + /@vitest/utils@0.34.5: + resolution: {integrity: sha512-ur6CmmYQoeHMwmGb0v+qwkwN3yopZuZyf4xt1DBBSGBed8Hf9Gmbm/5dEWqgpLPdRx6Av6jcWXrjcKfkTzg/pw==} dependencies: diff-sequences: 29.6.3 loupe: 2.3.6 @@ -4704,21 +4829,21 @@ packages: /@vue/devtools-api@6.5.0: resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} - /@vue/eslint-config-prettier@8.0.0(eslint@8.49.0)(prettier@3.0.3): + /@vue/eslint-config-prettier@8.0.0(eslint@8.50.0)(prettier@3.0.3): resolution: {integrity: sha512-55dPqtC4PM/yBjhAr+yEw6+7KzzdkBuLmnhBrDfp4I48+wy+Giqqj9yUr5T2uD/BkBROjjmqnLZmXRdOx/VtQg==} peerDependencies: eslint: '>= 8.0.0' prettier: '>= 3.0.0' dependencies: - eslint: 8.49.0 - eslint-config-prettier: 8.10.0(eslint@8.49.0) - eslint-plugin-prettier: 5.0.0(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@3.0.3) + eslint: 8.50.0 + eslint-config-prettier: 8.10.0(eslint@8.50.0) + eslint-plugin-prettier: 5.0.0(eslint-config-prettier@8.10.0)(eslint@8.50.0)(prettier@3.0.3) prettier: 3.0.3 transitivePeerDependencies: - '@types/eslint' dev: true - /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.17.0)(eslint@8.49.0)(typescript@5.2.2): + /@vue/eslint-config-typescript@12.0.0(eslint-plugin-vue@9.17.0)(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-StxLFet2Qe97T8+7L8pGlhYBBr8Eg05LPuTDVopQV6il+SK6qqom59BA/rcFipUef2jD8P2X44Vd8tMFytfvlg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -4729,18 +4854,18 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) - eslint: 8.49.0 - eslint-plugin-vue: 9.17.0(eslint@8.49.0) + '@typescript-eslint/eslint-plugin': 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.50.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.0(eslint@8.50.0)(typescript@5.2.2) + eslint: 8.50.0 + eslint-plugin-vue: 9.17.0(eslint@8.50.0) typescript: 5.2.2 - vue-eslint-parser: 9.3.1(eslint@8.49.0) + vue-eslint-parser: 9.3.1(eslint@8.50.0) transitivePeerDependencies: - supports-color dev: true - /@vue/language-core@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-+MZOBGqGwfld6hpo0DB47x8eNM0dNqk15ZdfOhj19CpvuYuOWCeVdOEGZunKDyo3QLkTn3kLOSysJzg7FDOQBA==} + /@vue/language-core@1.8.14(typescript@5.2.2): + resolution: {integrity: sha512-15GGOkUP/AgE/jzGdUMtOaQ+XPokrP+Q5Z0DS3aun3i72E6MjFvwB7E2k/ap0mABjdRCRjoVPnsMF1+TkzGqQg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -4803,11 +4928,11 @@ packages: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} dev: true - /@vue/typescript@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-skUmMDiPUUtu1flPmf2YybF+PX8IzBtMioQOaNn6Ck/RhdrPJGj1AX/7s3Buf9G6ln+/KHR1XQuti/FFxw5XVA==} + /@vue/typescript@1.8.14(typescript@5.2.2): + resolution: {integrity: sha512-ZNV6MkYNCNNyYSty/uvlChxftOUhpeTr3TkoMkwhovjXQERM3IBCP2lcOLnT6gb7dQ9vdN7dI5kPf8PYPmbkUA==} dependencies: '@volar/typescript': 1.10.1 - '@vue/language-core': 1.8.11(typescript@5.2.2) + '@vue/language-core': 1.8.14(typescript@5.2.2) transitivePeerDependencies: - typescript dev: true @@ -5436,8 +5561,8 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} - /awesome-phonenumber@5.10.0: - resolution: {integrity: sha512-O/j+lUcJu0AIO3PJU3Fff+poeSO1JQ4o70Y3efxNTdyXTrkKUbCHFuUOiQpEeHFDE8rK2Pq7Cy3mTkjZNSfSfw==} + /awesome-phonenumber@5.11.0: + resolution: {integrity: sha512-25GfikMIo6CBQIqvjoewo4uiu5Ai7WqEC8gxesH3LDwCY43oEdkLaT15a+8adC7uWIJCGh+YQiBY5bjmDpoQcg==} engines: {node: '>=14'} dev: false @@ -5457,8 +5582,8 @@ packages: resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} dev: false - /axios-retry@3.7.0: - resolution: {integrity: sha512-ZTnCkJbRtfScvwiRnoVskFAfvU0UG3xNcsjwTR0mawSbIJoothxn67gKsMaNAFHRXJ1RmuLhmZBzvyXi3+9WyQ==} + /axios-retry@3.8.0: + resolution: {integrity: sha512-CfIsQyWNc5/AE7x/UEReRUadiBmQeoBpSEC+4QyGLJMswTsP1tz0GW2YYPnE7w9+ESMef5zOgLDFpHynNyEZ1w==} dependencies: '@babel/runtime': 7.22.15 is-retry-allowed: 2.2.0 @@ -5793,8 +5918,8 @@ packages: engines: {node: '>=6'} dev: true - /bullmq@4.11.0: - resolution: {integrity: sha512-e6/CtKHieEplmoP0NE/oty2xmuXGAoHWlpy//hYexljwM14Ff2Gqr4eLscYIdWm3W0OyxWwjjJUPXaOf5BYYvQ==} + /bullmq@4.11.4: + resolution: {integrity: sha512-LuCR3ILngYa3CLC5jyf8DU4Yokj9T12MWwBogP3S4IiJUtbJsQ9GTGFxho3imRxXfcd9DUfrABT/pSoqVigXiQ==} dependencies: cron-parser: 4.9.0 glob: 8.1.0 @@ -5961,13 +6086,14 @@ packages: engines: {node: '>=6.0'} dev: true - /chromium-bidi@0.4.26(devtools-protocol@0.0.1159816): - resolution: {integrity: sha512-lukBGfogAI4T0y3acc86RaacqgKQve47/8pV2c+Hr1PjcICj2K4OkL3qfX3qrqxxnd4ddurFC0WBA3VCQqYeUQ==} + /chromium-bidi@0.4.28(devtools-protocol@0.0.1179426): + resolution: {integrity: sha512-2HZ74QlAApJrEwcGlU/sUu0s4VS+FI3CJ09Toc9aE9VemMyhHZXeaROQgJKNRaYMUTUx6qIv1cLBs3F+vfgjSw==} peerDependencies: devtools-protocol: '*' dependencies: - devtools-protocol: 0.0.1159816 + devtools-protocol: 0.0.1179426 mitt: 3.0.1 + urlpattern-polyfill: 9.0.0 dev: false /ci-info@3.8.0: @@ -6451,8 +6577,8 @@ packages: yaml: 1.10.2 dev: true - /cosmiconfig@8.3.5(typescript@5.2.2): - resolution: {integrity: sha512-A5Xry3xfS96wy2qbiLkQLAg4JUrR2wvfybxj6yqLmrUfMAvhS3MZxIP2oQn0grgYIvJqzpeTEWu4vK0t+12NNw==} + /cosmiconfig@8.3.6(typescript@5.2.2): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: typescript: '>=4.9.5' @@ -6467,7 +6593,7 @@ packages: typescript: 5.2.2 dev: false - /create-jest@29.7.0(@types/node@20.6.2)(ts-node@10.9.1): + /create-jest@29.7.0(@types/node@20.7.0)(ts-node@10.9.1): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -6476,7 +6602,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.7.0)(ts-node@10.9.1) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -6844,8 +6970,8 @@ packages: engines: {node: '>=8'} dev: true - /devtools-protocol@0.0.1159816: - resolution: {integrity: sha512-2cZlHxC5IlgkIWe2pSDmCrDiTzbSJWywjbDDnupOImEBcG31CQgBLV8wWE+5t+C4rimcjHsbzy7CBzf9oFjboA==} + /devtools-protocol@0.0.1179426: + resolution: {integrity: sha512-KKC7IGwdOr7u9kTGgjUvGTov/z1s2H7oHi3zKCdR9eSDyCPia5CBi4aRhtp7d8uR7l0GS5UTDw3TjKGu5CqINg==} dev: false /dezalgo@1.0.4: @@ -7277,22 +7403,22 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-prettier@8.10.0(eslint@8.49.0): + /eslint-config-prettier@8.10.0(eslint@8.50.0): resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.49.0 + eslint: 8.50.0 dev: true - /eslint-config-prettier@9.0.0(eslint@8.49.0): + /eslint-config-prettier@9.0.0(eslint@8.50.0): resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.49.0 + eslint: 8.50.0 dev: true /eslint-define-config@1.23.0: @@ -7310,7 +7436,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -7331,15 +7457,44 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.0(eslint@8.50.0)(typescript@5.2.2) debug: 3.2.7(supports-color@5.5.0) - eslint: 8.49.0 + eslint: 8.50.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.49.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + debug: 3.2.7(supports-color@5.5.0) + eslint: 8.50.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.0)(eslint@8.50.0): resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} engines: {node: '>=4'} peerDependencies: @@ -7349,16 +7504,16 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.7.0(eslint@8.49.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.7.0(eslint@8.50.0)(typescript@5.2.2) array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 - eslint: 8.49.0 + eslint: 8.50.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.49.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.0)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0) has: 1.0.3 is-core-module: 2.13.0 is-glob: 4.0.3 @@ -7374,7 +7529,42 @@ packages: - supports-color dev: true - /eslint-plugin-prettier@5.0.0(eslint-config-prettier@8.10.0)(eslint@8.49.0)(prettier@3.0.3): + /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.3)(eslint@8.50.0): + resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 6.7.3(eslint@8.50.0)(typescript@5.2.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7(supports-color@5.5.0) + doctrine: 2.1.0 + eslint: 8.50.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.3)(eslint-import-resolver-node@0.3.9)(eslint@8.50.0) + has: 1.0.3 + is-core-module: 2.13.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@8.10.0)(eslint@8.50.0)(prettier@3.0.3): resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -7388,14 +7578,14 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.49.0 - eslint-config-prettier: 8.10.0(eslint@8.49.0) + eslint: 8.50.0 + eslint-config-prettier: 8.10.0(eslint@8.50.0) prettier: 3.0.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.5 dev: true - /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.49.0)(prettier@3.0.3): + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@9.0.0)(eslint@8.50.0)(prettier@3.0.3): resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -7409,34 +7599,34 @@ packages: eslint-config-prettier: optional: true dependencies: - eslint: 8.49.0 - eslint-config-prettier: 9.0.0(eslint@8.49.0) + eslint: 8.50.0 + eslint-config-prettier: 9.0.0(eslint@8.50.0) prettier: 3.0.3 prettier-linter-helpers: 1.0.0 synckit: 0.8.5 dev: true - /eslint-plugin-simple-import-sort@10.0.0(eslint@8.49.0): + /eslint-plugin-simple-import-sort@10.0.0(eslint@8.50.0): resolution: {integrity: sha512-AeTvO9UCMSNzIHRkg8S6c3RPy5YEwKWSQPx3DYghLedo2ZQxowPFLGDN1AZ2evfg6r6mjBSZSLxLFsWSu3acsw==} peerDependencies: eslint: '>=5.0.0' dependencies: - eslint: 8.49.0 + eslint: 8.50.0 dev: true - /eslint-plugin-vue@9.17.0(eslint@8.49.0): + /eslint-plugin-vue@9.17.0(eslint@8.50.0): resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) - eslint: 8.49.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) + eslint: 8.50.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.13 semver: 7.5.4 - vue-eslint-parser: 9.3.1(eslint@8.49.0) + vue-eslint-parser: 9.3.1(eslint@8.50.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -7463,15 +7653,15 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint@8.49.0: - resolution: {integrity: sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==} + /eslint@8.50.0: + resolution: {integrity: sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.49.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.50.0) '@eslint-community/regexpp': 4.8.1 '@eslint/eslintrc': 2.1.2 - '@eslint/js': 8.49.0 + '@eslint/js': 8.50.0 '@humanwhocodes/config-array': 0.11.11 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 @@ -8140,8 +8330,8 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.1 - /get-tsconfig@4.7.0: - resolution: {integrity: sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==} + /get-tsconfig@4.7.2: + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} dependencies: resolve-pkg-maps: 1.0.0 dev: true @@ -8207,8 +8397,8 @@ packages: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true - /glob@10.3.4: - resolution: {integrity: sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==} + /glob@10.3.7: + resolution: {integrity: sha512-wCMbE1m9Nx5yD9LYtgsVWq5VhHlk5WzJirw594qZR6AIvQYuHrdDtIktUVjQItalD53y7dqoedu9xP0u0WaxIQ==} engines: {node: '>=16 || 14 >=14.17'} hasBin: true dependencies: @@ -8415,7 +8605,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.19.4 + terser: 5.20.0 dev: true /html-to-text@9.0.5: @@ -8990,7 +9180,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -9011,7 +9201,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.6.2)(ts-node@10.9.1): + /jest-cli@29.7.0(@types/node@20.7.0)(ts-node@10.9.1): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9025,10 +9215,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1) + create-jest: 29.7.0(@types/node@20.7.0)(ts-node@10.9.1) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1) + jest-config: 29.7.0(@types/node@20.7.0)(ts-node@10.9.1) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -9039,7 +9229,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.6.2)(ts-node@10.9.1): + /jest-config@29.7.0(@types/node@20.7.0)(ts-node@10.9.1): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -9054,7 +9244,7 @@ packages: '@babel/core': 7.22.20 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 babel-jest: 29.7.0(@babel/core@7.22.20) chalk: 4.1.2 ci-info: 3.8.0 @@ -9074,7 +9264,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@20.6.2)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.7.0)(typescript@5.2.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -9115,7 +9305,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -9129,7 +9319,7 @@ packages: jest: optional: true dependencies: - jest: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1) + jest: 29.7.0(@types/node@20.7.0)(ts-node@10.9.1) jest-diff: 29.7.0 jest-get-type: 29.6.3 dev: true @@ -9145,7 +9335,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.6 - '@types/node': 20.6.2 + '@types/node': 20.7.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -9196,7 +9386,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 jest-util: 29.7.0 dev: true @@ -9251,7 +9441,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -9282,7 +9472,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -9334,7 +9524,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -9359,7 +9549,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.6.2 + '@types/node': 20.7.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -9371,7 +9561,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -9380,7 +9570,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -9389,13 +9579,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.6.2)(ts-node@10.9.1): + /jest@29.7.0(@types/node@20.7.0)(ts-node@10.9.1): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9408,7 +9598,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.1) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1) + jest-cli: 29.7.0(@types/node@20.7.0)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -9521,7 +9711,7 @@ packages: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: true - /json-editor-vue@0.10.16(vanilla-jsoneditor@0.18.3)(vue@2.7.14): + /json-editor-vue@0.10.16(vanilla-jsoneditor@0.18.4)(vue@2.7.14): resolution: {integrity: sha512-+RLEZwSC9BjNMdN2vo3BCJKmPwvPa5lCxhIaXQrOVQsdAmtF+BUERghEURQ5jaYBDpYZnk+t6Xkh75v0JcUeXw==} requiresBuild: true peerDependencies: @@ -9532,7 +9722,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vanilla-jsoneditor: 0.18.3 + vanilla-jsoneditor: 0.18.4 vue: 2.7.14 vue-demi: 0.14.6(vue@2.7.14) dev: false @@ -9706,7 +9896,7 @@ packages: vite: ^3.0.0 || ^4.0.0 dependencies: picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.6.2)(sass@1.67.0) + vite: 4.4.9(@types/node@20.7.0)(sass@1.67.0) vite-plugin-full-reload: 1.0.5(vite@4.4.9) dev: true @@ -10442,7 +10632,7 @@ packages: peerDependencies: webpack: 4 || 5 dependencies: - '@types/nodemon': 1.19.2 + '@types/nodemon': 1.19.3 nodemon: 2.0.19 webpack: 5.88.2(webpack-cli@5.1.4) dev: true @@ -11362,16 +11552,16 @@ packages: resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} engines: {node: '>=6'} - /puppeteer-core@21.2.1: - resolution: {integrity: sha512-+I8EjpWFeeFKScpQiTEnC4jGve2Wr4eA9qUMoa8S317DJPm9h7wzrT4YednZK2TQZMyPtPQ2Disb/Tg02+4Naw==} + /puppeteer-core@21.3.4: + resolution: {integrity: sha512-iaG7ScTXOm9hlsBTBGGtr5dAAsA8IiWTx8E0Ghr0b5Ntl42bdcPS8EXjcERKocDhua2YqdlnFGs/cBxHY+VNyA==} engines: {node: '>=16.3.0'} dependencies: '@puppeteer/browsers': 1.7.1 - chromium-bidi: 0.4.26(devtools-protocol@0.0.1159816) + chromium-bidi: 0.4.28(devtools-protocol@0.0.1179426) cross-fetch: 4.0.0 debug: 4.3.4 - devtools-protocol: 0.0.1159816 - ws: 8.14.1 + devtools-protocol: 0.0.1179426 + ws: 8.14.2 transitivePeerDependencies: - bufferutil - encoding @@ -11379,14 +11569,14 @@ packages: - utf-8-validate dev: false - /puppeteer@21.2.1(typescript@5.2.2): - resolution: {integrity: sha512-bgY/lYBH3rR+m5EP1FxzY2MRMrau7Pyq+N5YlspA63sF+cBkUiTn5WZXwXm7mEHwkkOSVi5LiS74T5QIgrSklg==} + /puppeteer@21.3.4(typescript@5.2.2): + resolution: {integrity: sha512-kE67k1KR6hQs3g0Yf/i3GYOhTU8zC2dtcpHhtcSC9bGoVxRgqDo/hwVkDqlNKxJsJHuVX+qviWC7F0FdSjcFTA==} engines: {node: '>=16.3.0'} requiresBuild: true dependencies: '@puppeteer/browsers': 1.7.1 - cosmiconfig: 8.3.5(typescript@5.2.2) - puppeteer-core: 21.2.1 + cosmiconfig: 8.3.6(typescript@5.2.2) + puppeteer-core: 21.3.4 transitivePeerDependencies: - bufferutil - encoding @@ -11771,12 +11961,12 @@ packages: glob: 7.2.3 dev: true - /rimraf@5.0.1: - resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==} + /rimraf@5.0.4: + resolution: {integrity: sha512-rizQI/o/YAMM1us0Zyax0uRfIK39XR52EAjjOi0fzMolpGp0onj6CWzBAXuOx6+6Xi9Rgi0d9tUZojhJerLUmQ==} engines: {node: '>=14'} hasBin: true dependencies: - glob: 10.3.4 + glob: 10.3.7 dev: true /rollup-plugin-terser@7.0.2(rollup@2.79.1): @@ -11789,7 +11979,7 @@ packages: jest-worker: 26.6.2 rollup: 2.79.1 serialize-javascript: 4.0.0 - terser: 5.19.4 + terser: 5.20.0 dev: true /rollup@2.79.1: @@ -11963,7 +12153,7 @@ packages: engines: {node: '>= 10.0.0'} dev: false - /sequelize-typescript@2.1.5(@types/node@20.6.2)(@types/validator@13.11.1)(reflect-metadata@0.1.13)(sequelize@6.33.0): + /sequelize-typescript@2.1.5(@types/node@20.7.0)(@types/validator@13.11.1)(reflect-metadata@0.1.13)(sequelize@6.33.0): resolution: {integrity: sha512-x1CNODct8gJyfZPwEZBU5uVGNwgJI2Fda913ZxD5ZtCSRyTDPBTS/0uXciF+MlCpyqjpmoCAPtudQWzw579bzA==} engines: {node: '>=10.0.0'} peerDependencies: @@ -11972,7 +12162,7 @@ packages: reflect-metadata: '*' sequelize: '>=6.20.1' dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 '@types/validator': 13.11.1 glob: 7.2.0 reflect-metadata: 0.1.13 @@ -12086,7 +12276,7 @@ packages: dependencies: decode-ico: 0.4.1 ico-endec: 0.1.6 - sharp: 0.32.5 + sharp: 0.32.6 dev: true /sharp@0.32.5: @@ -12102,6 +12292,21 @@ packages: simple-get: 4.0.1 tar-fs: 3.0.4 tunnel-agent: 0.6.0 + dev: true + + /sharp@0.32.6: + resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.2 + node-addon-api: 6.1.0 + prebuild-install: 7.1.1 + semver: 7.5.4 + simple-get: 4.0.1 + tar-fs: 3.0.4 + tunnel-agent: 0.6.0 /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} @@ -12775,12 +12980,12 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.19.4 + terser: 5.20.0 webpack: 5.88.2(webpack-cli@5.1.4) dev: true - /terser@5.19.4: - resolution: {integrity: sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==} + /terser@5.20.0: + resolution: {integrity: sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -12950,7 +13155,7 @@ packages: '@jest/types': 29.6.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.6.2)(ts-node@10.9.1) + jest: 29.7.0(@types/node@20.7.0)(ts-node@10.9.1) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -12975,7 +13180,7 @@ packages: webpack: 5.88.2(webpack-cli@5.1.4) dev: true - /ts-node@10.9.1(@types/node@20.6.2)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@20.7.0)(typescript@5.2.2): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -12994,7 +13199,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.6.2 + '@types/node': 20.7.0 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 @@ -13049,13 +13254,13 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsx@3.12.10: - resolution: {integrity: sha512-2+46h4xvUt1aLDNvk5YBT8Uzw+b7BolGbn7iSMucYqCXZiDc+1IMghLVdw8kKjING32JFOeO+Am9posvjkeclA==} + /tsx@3.13.0: + resolution: {integrity: sha512-rjmRpTu3as/5fjNq/kOkOtihgLxuIz6pbKdj9xwP4J5jOLkBxw/rjN5ANw+KyrrOXV5uB7HC8+SrrSJxT65y+A==} hasBin: true dependencies: - '@esbuild-kit/cjs-loader': 2.4.4 - '@esbuild-kit/core-utils': 3.3.2 - '@esbuild-kit/esm-loader': 2.6.5 + esbuild: 0.18.20 + get-tsconfig: 4.7.2 + source-map-support: 0.5.21 optionalDependencies: fsevents: 2.3.3 dev: true @@ -13333,7 +13538,7 @@ packages: dependencies: fast-glob: 3.3.1 unplugin: 1.5.0 - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) dev: true /unplugin-vue-components@0.25.2(rollup@2.79.1)(vue@2.7.14): @@ -13406,6 +13611,10 @@ packages: querystringify: 2.2.0 requires-port: 1.0.0 + /urlpattern-polyfill@9.0.0: + resolution: {integrity: sha512-WHN8KDQblxd32odxeIgo83rdVDE2bvdkb86it7bMhYZwWKJz0+O0RK/eZiHYnM+zgt/U7hAHOlCQGfjjvSkw2g==} + dev: false + /urlsafe-base64@1.0.0: resolution: {integrity: sha512-RtuPeMy7c1UrHwproMZN9gN6kiZ0SvJwRaEzwZY0j9MypEkFqyBaKv176jvlPtg58Zh36bOkS0NFABXMHvvGCA==} dev: false @@ -13459,8 +13668,8 @@ packages: engines: {node: '>= 0.10'} dev: false - /vanilla-jsoneditor@0.18.3: - resolution: {integrity: sha512-T3noS1HVVLEhuNgVmk9/FJFhxfv9TO736UBPuj9laMqq9ywinb09VDF5isQmY5hB7a6erg2GdaUrRUEcLmZrzw==} + /vanilla-jsoneditor@0.18.4: + resolution: {integrity: sha512-KakTd2zF2jaQOxYbBgWVwPPCkvGDa68MTxSeTF0uUWwOR5wFjHPqDEix7VRbnrSh1DADdafIN/wn2MWSr3MNFg==} dependencies: '@fortawesome/free-solid-svg-icons': 6.4.2 ajv: 8.12.0 @@ -13482,8 +13691,8 @@ packages: extsprintf: 1.3.0 dev: false - /vite-node@0.34.4(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4): - resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==} + /vite-node@0.34.5(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0): + resolution: {integrity: sha512-RNZ+DwbCvDoI5CbCSQSyRyzDTfFvFauvMs6Yq4ObJROKlIKuat1KgSX/Ako5rlDMfVCyMcpMRMTkJBxd6z8YRA==} engines: {node: '>=v14.18.0'} hasBin: true dependencies: @@ -13492,7 +13701,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) transitivePeerDependencies: - '@types/node' - less @@ -13511,7 +13720,7 @@ packages: dependencies: picocolors: 1.0.0 picomatch: 2.3.1 - vite: 4.4.9(@types/node@20.6.2)(sass@1.67.0) + vite: 4.4.9(@types/node@20.7.0)(sass@1.67.0) dev: true /vite-plugin-html@3.2.0(vite@4.4.9): @@ -13531,7 +13740,7 @@ packages: html-minifier-terser: 6.1.0 node-html-parser: 5.4.2 pathe: 0.2.0 - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) dev: true /vite-plugin-mkcert@1.16.0(vite@4.4.9): @@ -13544,7 +13753,7 @@ packages: axios: 1.5.0(debug@4.3.4) debug: 4.3.4 picocolors: 1.0.0 - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) transitivePeerDependencies: - encoding - supports-color @@ -13561,14 +13770,14 @@ packages: debug: 4.3.4 fast-glob: 3.3.1 pretty-bytes: 6.1.1 - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) workbox-build: 7.0.0 workbox-window: 7.0.0 transitivePeerDependencies: - supports-color dev: true - /vite@4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4): + /vite@4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -13596,17 +13805,17 @@ packages: terser: optional: true dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 esbuild: 0.18.20 postcss: 8.4.29 rollup: 3.29.2 sass: 1.32.13 - terser: 5.19.4 + terser: 5.20.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@4.4.9(@types/node@20.6.2)(sass@1.67.0): + /vite@4.4.9(@types/node@20.7.0)(sass@1.67.0): resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -13634,7 +13843,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 esbuild: 0.18.20 postcss: 8.4.29 rollup: 3.29.2 @@ -13643,17 +13852,21 @@ packages: fsevents: 2.3.3 dev: true - /vitepress@1.0.0-rc.14(@types/node@20.6.2)(search-insights@2.8.2): - resolution: {integrity: sha512-yChIeXOAcNvVnSVjhziH1vte0uhKb00PuZf7KdIMfx3ixTMAz73Nn+6gREvCv0SdH+anteGUKz5eljv0ygcgGQ==} + /vitepress@1.0.0-rc.20(@types/node@20.7.0)(search-insights@2.8.2): + resolution: {integrity: sha512-CykMUJ8JLxLcGWek0ew3wln4RYbsOd1+0YzXITTpajggpynm2S331TNkJVOkHrMRc6GYe3y4pS40GfgcW0ZwAw==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4.3.2 + postcss: ^8.4.30 peerDependenciesMeta: markdown-it-mathjax3: optional: true + postcss: + optional: true dependencies: '@docsearch/css': 3.5.2 '@docsearch/js': 3.5.2(search-insights@2.8.2) + '@types/markdown-it': 13.0.1 '@vue/devtools-api': 6.5.0 '@vueuse/core': 10.4.1(vue@3.3.4) '@vueuse/integrations': 10.4.1(focus-trap@7.5.2)(vue@3.3.4) @@ -13661,7 +13874,7 @@ packages: mark.js: 8.11.1 minisearch: 6.1.0 shiki: 0.14.4 - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) vue: 3.3.4 transitivePeerDependencies: - '@algolia/client-search' @@ -13690,8 +13903,8 @@ packages: - universal-cookie dev: true - /vitest@0.34.4(jsdom@22.1.0)(sass@1.32.13)(terser@5.19.4): - resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==} + /vitest@0.34.5(jsdom@22.1.0)(sass@1.32.13)(terser@5.20.0): + resolution: {integrity: sha512-CPI68mmnr2DThSB3frSuE5RLm9wo5wU4fbDrDwWQQB1CWgq9jQVoQwnQSzYAjdoBOPoH2UtXpOgHVge/uScfZg==} engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: @@ -13723,12 +13936,12 @@ packages: dependencies: '@types/chai': 4.3.6 '@types/chai-subset': 1.3.3 - '@types/node': 20.6.2 - '@vitest/expect': 0.34.4 - '@vitest/runner': 0.34.4 - '@vitest/snapshot': 0.34.4 - '@vitest/spy': 0.34.4 - '@vitest/utils': 0.34.4 + '@types/node': 20.7.0 + '@vitest/expect': 0.34.5 + '@vitest/runner': 0.34.5 + '@vitest/snapshot': 0.34.5 + '@vitest/spy': 0.34.5 + '@vitest/utils': 0.34.5 acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 @@ -13743,8 +13956,8 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 4.4.9(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) - vite-node: 0.34.4(@types/node@20.6.2)(sass@1.32.13)(terser@5.19.4) + vite: 4.4.9(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) + vite-node: 0.34.5(@types/node@20.7.0)(sass@1.32.13)(terser@5.20.0) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -13826,14 +14039,14 @@ packages: vue-demi: 0.13.11(vue@2.7.14) dev: false - /vue-eslint-parser@9.3.1(eslint@8.49.0): + /vue-eslint-parser@9.3.1(eslint@8.50.0): resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.49.0 + eslint: 8.50.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -13875,14 +14088,14 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.11(typescript@5.2.2): - resolution: {integrity: sha512-BzfiMdPqDHBlysx4g26NkfVHSQwGD/lTRausmxN9sFyjXz34OWfsbkh0YsVkX84Hu65In1fFlxHiG39Tr4Vojg==} + /vue-tsc@1.8.14(typescript@5.2.2): + resolution: {integrity: sha512-nlxsS8pbTCVho2Yqc4fvygDrXsdzftYdBHH2EO5m9KHjJYwYo8LtGGJ3XVl9ayqZlt+WfuzUD6Hts7va7+wdUQ==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@vue/language-core': 1.8.11(typescript@5.2.2) - '@vue/typescript': 1.8.11(typescript@5.2.2) + '@vue/language-core': 1.8.14(typescript@5.2.2) + '@vue/typescript': 1.8.14(typescript@5.2.2) semver: 7.5.4 typescript: 5.2.2 dev: true @@ -14194,7 +14407,7 @@ packages: /wkx@0.5.0: resolution: {integrity: sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==} dependencies: - '@types/node': 20.6.2 + '@types/node': 20.7.0 dev: false /wordnet-db@3.1.14: @@ -14410,6 +14623,19 @@ packages: utf-8-validate: optional: true + /ws@8.14.2: + resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'}