diff --git a/package.json b/package.json index 6bd85fffee..e9f7a325cf 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "fs": "0.0.1-security", "lerna": "^7.4.2", "husky": "^8.0.3", - "xlsx": "^0.17.4" + "xlsx": "^0.17.5" }, "husky": { "hooks": { diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json index c1adca689d..8fd543f097 100644 --- a/packages/nc-gui/package.json +++ b/packages/nc-gui/package.json @@ -54,7 +54,7 @@ "@vueuse/core": "^10.7.2", "@vueuse/integrations": "^10.7.2", "ant-design-vue": "^3.2.20", - "chart.js": "^4.4.1", + "chart.js": "^4.4.2", "crossoriginworker": "^1.1.0", "d3-scale": "^4.0.2", "dagre": "^0.8.5", @@ -115,7 +115,7 @@ "@iconify-json/ion": "^1.1.15", "@iconify-json/la": "^1.1.8", "@iconify-json/logos": "^1.1.42", - "@iconify-json/lucide": "^1.1.169", + "@iconify-json/lucide": "^1.1.170", "@iconify-json/material-symbols": "^1.1.73", "@iconify-json/mdi": "^1.1.64", "@iconify-json/mi": "^1.1.8", @@ -123,7 +123,7 @@ "@iconify-json/ri": "^1.1.20", "@iconify-json/simple-icons": "^1.1.93", "@iconify-json/system-uicons": "^1.1.12", - "@iconify-json/tabler": "^1.1.105", + "@iconify-json/tabler": "^1.1.106", "@iconify-json/vscode-icons": "^1.1.33", "@intlify/unplugin-vue-i18n": "^0.13.0", "@nuxt/image": "^1.3.0", @@ -144,7 +144,7 @@ "@types/vue-barcode-reader": "^0.0.3", "@unocss/nuxt": "^0.58.5", "@vitest/ui": "^0.34.7", - "@vue/compiler-sfc": "^3.4.20", + "@vue/compiler-sfc": "^3.4.21", "@vue/test-utils": "^2.4.4", "@vueuse/nuxt": "^10.7.2", "@windicss/plugin-animations": "^1.0.9", diff --git a/packages/noco-docs/package-lock.json b/packages/noco-docs/package-lock.json index ddcbdb69fd..edd09af26d 100644 --- a/packages/noco-docs/package-lock.json +++ b/packages/noco-docs/package-lock.json @@ -23,7 +23,7 @@ "prism-react-renderer": "^1.3.5", "react": "^18.2.0", "react-dom": "^18.2.0", - "sass": "^1.69.7" + "sass": "^1.71.1" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.0.1", diff --git a/packages/noco-docs/package.json b/packages/noco-docs/package.json index e70b34e509..6b8ef33d63 100644 --- a/packages/noco-docs/package.json +++ b/packages/noco-docs/package.json @@ -42,7 +42,7 @@ "prism-react-renderer": "^1.3.5", "react": "^18.2.0", "react-dom": "^18.2.0", - "sass": "^1.69.7" + "sass": "^1.71.1" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.0.1", diff --git a/packages/nocodb/package.json b/packages/nocodb/package.json index 651cf0c18e..adb7c6ba0e 100644 --- a/packages/nocodb/package.json +++ b/packages/nocodb/package.json @@ -63,7 +63,7 @@ "@nestjs/platform-express": "^10.3.3", "@nestjs/platform-socket.io": "^10.3.3", "@nestjs/serve-static": "^4.0.1", - "@nestjs/throttler": "^5.0.1", + "@nestjs/throttler": "^5.1.2", "@nestjs/websockets": "^10.3.3", "@ntegral/nestjs-sentry": "^4.0.1", "@sentry/node": "^6.19.7", @@ -136,9 +136,9 @@ "nc-plugin": "^0.1.3", "ncp": "^2.0.0", "nestjs-kafka": "^1.0.6", - "nestjs-throttler-storage-redis": "^0.4.1", + "nestjs-throttler-storage-redis": "^0.4.2", "nocodb-sdk": "workspace:^", - "nodemailer": "^6.9.8", + "nodemailer": "^6.9.11", "object-hash": "^3.0.0", "object-sizeof": "^2.6.4", "os-locale": "^6.0.2", @@ -184,7 +184,7 @@ "@types/jest": "^29.5.12", "@types/mocha": "^10.0.6", "@types/multer": "^1.4.11", - "@types/node": "20.11.21", + "@types/node": "20.11.22", "@types/passport-google-oauth20": "^2.0.14", "@types/passport-jwt": "^3.0.13", "@types/supertest": "^2.0.16", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0416c1769d..bdaa6ec918 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,8 +22,8 @@ importers: specifier: ^7.4.2 version: 7.4.2 xlsx: - specifier: ^0.17.4 - version: 0.17.4 + specifier: ^0.17.5 + version: 0.17.5 packages/nc-gui: dependencies: @@ -82,8 +82,8 @@ importers: specifier: ^3.2.20 version: 3.2.20(vue@3.3.13) chart.js: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^4.4.2 + version: 4.4.2 crossoriginworker: specifier: ^1.1.0 version: 1.1.0 @@ -110,7 +110,7 @@ importers: version: 6.6.2 httpsnippet: specifier: ^2.0.0 - version: 2.0.0(mkdirp@3.0.1) + version: 2.0.0(mkdirp@2.1.6) jsbarcode: specifier: ^3.11.6 version: 3.11.6 @@ -191,7 +191,7 @@ importers: version: 1.0.3 vue-chartjs: specifier: ^5.3.0 - version: 5.3.0(chart.js@4.4.1)(vue@3.3.13) + version: 5.3.0(chart.js@4.4.2)(vue@3.3.13) vue-dompurify-html: specifier: ^3.1.2 version: 3.1.2(vue@3.3.13) @@ -260,8 +260,8 @@ importers: specifier: ^1.1.42 version: 1.1.42 '@iconify-json/lucide': - specifier: ^1.1.169 - version: 1.1.169 + specifier: ^1.1.170 + version: 1.1.170 '@iconify-json/material-symbols': specifier: ^1.1.73 version: 1.1.73 @@ -284,8 +284,8 @@ importers: specifier: ^1.1.12 version: 1.1.12 '@iconify-json/tabler': - specifier: ^1.1.105 - version: 1.1.105 + specifier: ^1.1.106 + version: 1.1.106 '@iconify-json/vscode-icons': specifier: ^1.1.33 version: 1.1.33 @@ -347,8 +347,8 @@ importers: specifier: ^0.34.7 version: 0.34.7(vitest@1.2.2) '@vue/compiler-sfc': - specifier: ^3.4.20 - version: 3.4.20 + specifier: ^3.4.21 + version: 3.4.21 '@vue/test-utils': specifier: ^2.4.4 version: 2.4.4(vue@3.3.13) @@ -393,7 +393,7 @@ importers: version: 9.5.1(webpack@5.90.3) unplugin-icons: specifier: ^0.18.5 - version: 0.18.5(@vue/compiler-sfc@3.4.20) + version: 0.18.5(@vue/compiler-sfc@3.4.21) unplugin-vue-components: specifier: ^0.26.0 version: 0.26.0(vue@3.3.13) @@ -467,7 +467,7 @@ importers: specifier: ^4.0.1 version: 4.0.1(@nestjs/common@10.3.3)(@nestjs/core@10.3.3)(express@4.18.2) '@nestjs/throttler': - specifier: ^5.0.1 + specifier: ^5.1.2 version: 5.1.2(@nestjs/common@10.3.3)(@nestjs/core@10.3.3)(reflect-metadata@0.2.1) '@nestjs/websockets': specifier: ^10.3.3 @@ -686,14 +686,14 @@ importers: specifier: ^1.0.6 version: 1.0.6(debug@4.3.4)(kafkajs@2.2.4)(reflect-metadata@0.2.1) nestjs-throttler-storage-redis: - specifier: ^0.4.1 - version: 0.4.1(@nestjs/common@10.3.3)(@nestjs/core@10.3.3)(@nestjs/throttler@5.1.2)(ioredis@5.3.2)(reflect-metadata@0.2.1) + specifier: ^0.4.2 + version: 0.4.2(@nestjs/common@10.3.3)(@nestjs/core@10.3.3)(@nestjs/throttler@5.1.2)(ioredis@5.3.2)(reflect-metadata@0.2.1) nocodb-sdk: specifier: workspace:^ version: link:../nocodb-sdk nodemailer: - specifier: ^6.9.8 - version: 6.9.9 + specifier: ^6.9.11 + version: 6.9.11 object-hash: specifier: ^3.0.0 version: 3.0.0 @@ -825,8 +825,8 @@ importers: specifier: ^1.4.11 version: 1.4.11 '@types/node': - specifier: 20.11.21 - version: 20.11.21 + specifier: 20.11.22 + version: 20.11.22 '@types/passport-google-oauth20': specifier: ^2.0.14 version: 2.0.14 @@ -871,7 +871,7 @@ importers: version: 4.2.1(eslint-config-prettier@8.10.0)(eslint@8.56.0)(prettier@2.8.8) jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.11.21)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.11.22)(ts-node@10.9.2) mocha: specifier: ^10.3.0 version: 10.3.0 @@ -889,13 +889,13 @@ importers: version: 6.3.4 ts-jest: specifier: 29.1.2 - version: 29.1.2(@babel/core@7.23.7)(jest@29.7.0)(typescript@5.3.2) + version: 29.1.2(@babel/core@7.23.9)(jest@29.7.0)(typescript@5.3.2) ts-loader: specifier: ^9.5.1 version: 9.5.1(typescript@5.3.2)(webpack@5.90.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.21)(typescript@5.3.2) + version: 10.9.2(@types/node@20.11.22)(typescript@5.3.2) tsconfig-paths: specifier: ^4.2.0 version: 4.2.0 @@ -959,7 +959,7 @@ importers: version: 5.0.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.23.7)(jest@29.7.0)(typescript@5.3.2) + version: 29.1.2(@babel/core@7.23.9)(jest@29.7.0)(typescript@5.3.2) tsc-alias: specifier: ^1.8.8 version: 1.8.8 @@ -2672,7 +2672,7 @@ packages: '@babel/parser': 7.23.9 '@babel/template': 7.22.15 '@babel/traverse': 7.23.4 - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 convert-source-map: 2.0.0 debug: 4.3.4(supports-color@5.5.0) gensync: 1.0.0-beta.2 @@ -3284,22 +3284,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/types@7.23.4: - resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - - /@babel/types@7.23.6: - resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.23.4 - '@babel/helper-validator-identifier': 7.22.20 - to-fast-properties: 2.0.0 - /@babel/types@7.23.9: resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} @@ -4533,8 +4517,8 @@ packages: '@iconify/types': 2.0.0 dev: true - /@iconify-json/lucide@1.1.169: - resolution: {integrity: sha512-C4qcMR5aBE+k1N1mjWS/UaBWBsv8mhMhXJ+o267xP0R2S7iC9KGEwhKYTUqzsk+NSgVOrjBdym4DPBE8Q9HI5w==} + /@iconify-json/lucide@1.1.170: + resolution: {integrity: sha512-PRo/1IbIKE6O++XJjPUNM/+enA4sVOZLS8ykpy3ztPziNfmKgrgzx/1+fe6O6Zhy51C7RPQFkVuYPsCLiUiKFQ==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -4581,8 +4565,8 @@ packages: '@iconify/types': 2.0.0 dev: true - /@iconify-json/tabler@1.1.105: - resolution: {integrity: sha512-USJbNfa0fAHBLilxTKn70wkvFnopmfcomfpqD0ul/69uyZnonztHhyrbM8MI9Ua4eYXaPymoB7tuZ+Ionx6xfg==} + /@iconify-json/tabler@1.1.106: + resolution: {integrity: sha512-TcGGQ2nDhb2OmKsMPk3SuNxf259Rjirbvkz3gX1C8fexJmSWqR8AsH98/VMbK7VVYb2L2FIfX3QJxKpJvXEryw==} dependencies: '@iconify/types': 2.0.0 dev: true @@ -4976,7 +4960,7 @@ packages: '@intlify/bundle-utils': 7.5.0(vue-i18n@9.9.1) '@intlify/shared': 9.9.1 '@rollup/pluginutils': 5.1.0(rollup@4.12.0) - '@vue/compiler-sfc': 3.4.20 + '@vue/compiler-sfc': 3.4.21 debug: 4.3.4(supports-color@5.5.0) fast-glob: 3.3.2 js-yaml: 4.1.0 @@ -5031,7 +5015,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -5052,14 +5036,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 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.11.21)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.11.22)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -5087,7 +5071,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 jest-mock: 29.7.0 dev: true @@ -5121,7 +5105,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.11.21 + '@types/node': 20.11.22 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -5154,7 +5138,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 20.11.21 + '@types/node': 20.11.22 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -5242,7 +5226,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.11.21 + '@types/node': 20.11.22 '@types/yargs': 17.0.24 chalk: 4.1.2 dev: true @@ -8955,7 +8939,7 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/caseless@0.12.5: @@ -8969,13 +8953,13 @@ packages: /@types/concat-stream@1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/cookie@0.4.1: @@ -8988,7 +8972,7 @@ packages: /@types/cors@2.8.13: resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 /@types/d3-scale@4.0.8: resolution: {integrity: sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==} @@ -9048,7 +9032,7 @@ packages: /@types/express-serve-static-core@4.17.36: resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 '@types/send': 0.17.1 @@ -9070,7 +9054,7 @@ packages: /@types/form-data@0.0.33: resolution: {integrity: sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/geojson@7946.0.10: @@ -9081,13 +9065,13 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/graceful-fs@4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/http-errors@2.0.1: @@ -9097,13 +9081,13 @@ packages: /@types/http-proxy@1.17.14: resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/ioredis-mock@8.2.5: resolution: {integrity: sha512-cZyuwC9LGtg7s5G9/w6rpy3IOZ6F/hFR0pQlWYZESMo1xQUYbDpa6haqB4grTePjsGzcB/YLBFCjqRunK5wieg==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 ioredis: 5.3.2 transitivePeerDependencies: - supports-color @@ -9147,13 +9131,13 @@ packages: /@types/jsonwebtoken@9.0.2: resolution: {integrity: sha512-drE6uz7QBKq1fYqqoFKTDRdFCPHd5TCub75BM+D+cMx7NU9hUz7SESLfC2fSCXVFMO5Yj8sOWHuGqPgjc+fz0Q==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/jsonwebtoken@9.0.5: resolution: {integrity: sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: false /@types/leaflet.markercluster@1.5.4: @@ -9207,7 +9191,7 @@ packages: /@types/node-fetch@2.6.4: resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 form-data: 3.0.1 dev: false @@ -9219,8 +9203,8 @@ packages: resolution: {integrity: sha512-+k+57NVS9opgrEn5l9c0gvD1r6C+PtyhVE4BTnMMRwiEA8ZO8uFcs6Yy2sXIy0eC95ZurBtRSvhZiHXBysbl6w==} dev: false - /@types/node@20.11.21: - resolution: {integrity: sha512-/ySDLGscFPNasfqStUuWWPfL78jompfIoVzLJPVVAHBh6rpG68+pI2Gk+fNLeI8/f1yPYL4s46EleVIc20F1Ow==} + /@types/node@20.11.22: + resolution: {integrity: sha512-/G+IxWxma6V3E+pqK1tSl2Fo1kl41pK1yeCyDsgkF9WlVAme4j5ISYM2zR11bgLFJGLN5sVK40T4RJNuiZbEjA==} dependencies: undici-types: 5.26.5 @@ -9239,7 +9223,7 @@ packages: /@types/oauth@0.9.1: resolution: {integrity: sha512-a1iY62/a3yhZ7qH7cNUsxoI3U/0Fe9+RnuFrpTKr+0WVOzbKlSLojShCKe20aOD1Sppv+i8Zlq0pLDuTJnwS4A==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/object.omit@3.0.3: @@ -9317,7 +9301,7 @@ packages: resolution: {integrity: sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==} dependencies: '@types/caseless': 0.12.5 - '@types/node': 20.11.21 + '@types/node': 20.11.22 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 dev: false @@ -9334,7 +9318,7 @@ packages: resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/serve-static@1.15.2: @@ -9342,7 +9326,7 @@ packages: dependencies: '@types/http-errors': 2.0.1 '@types/mime': 3.0.1 - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/showdown@2.0.6: @@ -9369,7 +9353,7 @@ packages: resolution: {integrity: sha512-LOWgpacIV8GHhrsQU+QMZuomfqXiqzz3ILLkCtKx3Us6AmomFViuzKT9D693QTKgyut2oCytMG8/efOop+DB+w==} dependencies: '@types/cookiejar': 2.1.2 - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: true /@types/supertest@2.0.16: @@ -9401,7 +9385,7 @@ packages: /@types/tunnel@0.0.3: resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: false /@types/turndown@5.0.4: @@ -9441,7 +9425,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 dev: false optional: true @@ -10240,7 +10224,7 @@ packages: /@vitest/snapshot@1.2.2: resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} dependencies: - magic-string: 0.30.5 + magic-string: 0.30.7 pathe: 1.1.2 pretty-format: 29.7.0 dev: true @@ -10320,7 +10304,7 @@ packages: dependencies: '@babel/types': 7.23.9 '@rollup/pluginutils': 5.1.0(rollup@4.12.0) - '@vue/compiler-sfc': 3.4.20 + '@vue/compiler-sfc': 3.4.21 ast-kit: 0.11.2 local-pkg: 0.4.3 magic-string-ast: 0.3.0 @@ -10360,21 +10344,21 @@ packages: estree-walker: 2.0.2 source-map-js: 1.0.2 - /@vue/compiler-core@3.4.18: - resolution: {integrity: sha512-F7YK8lMK0iv6b9/Gdk15A67wM0KKZvxDxed0RR60C1z9tIJTKta+urs4j0RTN5XqHISzI3etN3mX0uHhjmoqjQ==} + /@vue/compiler-core@3.4.20: + resolution: {integrity: sha512-l7M+xUuL8hrGtRLkrf+62d9zucAdgqNBTbJ/NufCOIuJQhauhfyAKH9ra/qUctCXcULwmclGAVpvmxjbBO30qg==} dependencies: '@babel/parser': 7.23.9 - '@vue/shared': 3.4.18 + '@vue/shared': 3.4.20 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 dev: true - /@vue/compiler-core@3.4.20: - resolution: {integrity: sha512-l7M+xUuL8hrGtRLkrf+62d9zucAdgqNBTbJ/NufCOIuJQhauhfyAKH9ra/qUctCXcULwmclGAVpvmxjbBO30qg==} + /@vue/compiler-core@3.4.21: + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} dependencies: '@babel/parser': 7.23.9 - '@vue/shared': 3.4.20 + '@vue/shared': 3.4.21 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -10386,13 +10370,6 @@ packages: '@vue/compiler-core': 3.3.13 '@vue/shared': 3.3.13 - /@vue/compiler-dom@3.4.18: - resolution: {integrity: sha512-24Eb8lcMfInefvQ6YlEVS18w5Q66f4+uXWVA+yb7praKbyjHRNuKVWGuinfSSjM0ZIiPi++QWukhkgznBaqpEA==} - dependencies: - '@vue/compiler-core': 3.4.18 - '@vue/shared': 3.4.18 - dev: true - /@vue/compiler-dom@3.4.20: resolution: {integrity: sha512-/cSBGL79HFBYgDnqCNKErOav3bPde3n0sJwJM2Z09rXlkiowV/2SG1tgDAiWS1CatS4Cvo0o74e1vNeCK1R3RA==} dependencies: @@ -10400,6 +10377,13 @@ packages: '@vue/shared': 3.4.20 dev: true + /@vue/compiler-dom@3.4.21: + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} + dependencies: + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + dev: true + /@vue/compiler-sfc@3.3.13: resolution: {integrity: sha512-DQVmHEy/EKIgggvnGRLx21hSqnr1smUS9Aq8tfxiiot8UR0/pXKHN9k78/qQ7etyQTFj5em5nruODON7dBeumw==} dependencies: @@ -10414,14 +10398,14 @@ packages: postcss: 8.4.35 source-map-js: 1.0.2 - /@vue/compiler-sfc@3.4.20: - resolution: {integrity: sha512-nPuTZz0yxTPzjyYe+9nQQsFYImcz/57UX8N3jyhl5oIUUs2jqqAMaULsAlJwve3qNYfjQzq0bwy3pqJrN9ecZw==} + /@vue/compiler-sfc@3.4.21: + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} dependencies: '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.20 - '@vue/compiler-dom': 3.4.20 - '@vue/compiler-ssr': 3.4.20 - '@vue/shared': 3.4.20 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 estree-walker: 2.0.2 magic-string: 0.30.7 postcss: 8.4.35 @@ -10434,11 +10418,11 @@ packages: '@vue/compiler-dom': 3.3.13 '@vue/shared': 3.3.13 - /@vue/compiler-ssr@3.4.20: - resolution: {integrity: sha512-b3gFQPiHLvI12C56otzBPpQhZ5kgkJ5RMv/zpLjLC2BIFwX5GktDqYQ7xg0Q2grP6uFI8al3beVKvAVxFtXmIg==} + /@vue/compiler-ssr@3.4.21: + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} dependencies: - '@vue/compiler-dom': 3.4.20 - '@vue/shared': 3.4.20 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 dev: true /@vue/devtools-api@6.5.0: @@ -10487,10 +10471,6 @@ packages: /@vue/shared@3.3.13: resolution: {integrity: sha512-/zYUwiHD8j7gKx2argXEMCUXVST6q/21DFU0sTfNX0URJroCe3b1UF6vLJ3lQDfLNIiiRl2ONp7Nh5UVWS6QnA==} - /@vue/shared@3.4.18: - resolution: {integrity: sha512-CxouGFxxaW5r1WbrSmWwck3No58rApXgRSBxrqgnY1K+jk20F6DrXJkHdH9n4HVT+/B6G2CAn213Uq3npWiy8Q==} - dev: true - /@vue/shared@3.4.19: resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} dev: true @@ -10499,6 +10479,10 @@ packages: resolution: {integrity: sha512-KTEngal0aiUvNJ6I1Chk5Ew5XqChsFsxP4GKAYXWb99zKJWjNU72p2FWEOmZWHxHcqtniOJsgnpd3zizdpfEag==} dev: true + /@vue/shared@3.4.21: + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + dev: true + /@vue/test-utils@2.4.4(vue@3.3.13): resolution: {integrity: sha512-8jkRxz8pNhClAf4Co4ZrpAoFISdvT3nuSkUlY6Ys6rmTpw3DMWG/X3mw3gQ7QJzgCZO9f+zuE2kW57fi09MW7Q==} peerDependencies: @@ -10835,7 +10819,7 @@ packages: '@windicss/config': 1.9.1 debug: 4.3.4(supports-color@5.5.0) fast-glob: 3.3.2 - magic-string: 0.30.5 + magic-string: 0.30.7 micromatch: 4.0.5 windicss: 3.5.6 transitivePeerDependencies: @@ -12408,9 +12392,9 @@ packages: resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} dev: false - /chart.js@4.4.1: - resolution: {integrity: sha512-C74QN1bxwV1v2PEujhmKjOZ7iUM4w6BWs23Md/6aOZZSlwMzeCIDGuZay++rBgChYru7/+QFeoQW0fQoP534Dg==} - engines: {pnpm: '>=7'} + /chart.js@4.4.2: + resolution: {integrity: sha512-6GD7iKwFpP5kbSD4MeRRRlTnQvxfQREy36uEtm1hzHzcOqwWx0YEHuspuoNlslu+nciLIB7fjjsHkUv/FzFcOg==} + engines: {pnpm: '>=8'} dependencies: '@kurkle/color': 0.3.2 dev: false @@ -13133,7 +13117,7 @@ packages: readable-stream: 3.6.2 dev: true - /create-jest@29.7.0(@types/node@20.11.21)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.11.22)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -13142,7 +13126,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.11.21)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.11.22)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -14179,7 +14163,7 @@ packages: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.13 - '@types/node': 20.11.21 + '@types/node': 20.11.22 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -16056,11 +16040,11 @@ packages: graceful-fs: 4.2.11 dev: false - /fs-writefile-promise@1.0.3(mkdirp@3.0.1): + /fs-writefile-promise@1.0.3(mkdirp@2.1.6): resolution: {integrity: sha512-yI+wDwj0FsgX7tyIQJR+EP60R64evMSixtGb9AzGWjJVKlF5tCet95KomfqGBg/aIAG1Dhd6wjCOQe5HbX/qLA==} engines: {node: '>=0.10'} dependencies: - mkdirp-promise: 1.1.0(mkdirp@3.0.1) + mkdirp-promise: 1.1.0(mkdirp@2.1.6) pinkie-promise: 1.0.0 transitivePeerDependencies: - mkdirp @@ -17091,7 +17075,7 @@ packages: transitivePeerDependencies: - supports-color - /httpsnippet@2.0.0(mkdirp@3.0.1): + /httpsnippet@2.0.0(mkdirp@2.1.6): resolution: {integrity: sha512-Hb2ttfB5OhasYxwChZ8QKpYX3v4plNvwMaMulUIC7M3RHRDf1Op6EMp47LfaU2sgQgfvo5spWK4xRAirMEisrg==} engines: {node: '>=10'} hasBin: true @@ -17102,7 +17086,7 @@ packages: event-stream: 3.3.4 form-data: 3.0.0 fs-readfile-promise: 2.0.1 - fs-writefile-promise: 1.0.3(mkdirp@3.0.1) + fs-writefile-promise: 1.0.3(mkdirp@2.1.6) har-validator: 5.1.5 stringify-object: 3.3.0 transitivePeerDependencies: @@ -18113,7 +18097,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -18134,7 +18118,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.11.21)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.11.22)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -18148,10 +18132,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.11.21)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.11.22)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.11.21)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.11.22)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -18162,7 +18146,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.11.21)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.11.22)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -18177,7 +18161,7 @@ packages: '@babel/core': 7.23.7 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 babel-jest: 29.7.0(@babel/core@7.23.7) chalk: 4.1.2 ci-info: 3.8.0 @@ -18197,7 +18181,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@20.11.21)(typescript@5.3.2) + ts-node: 10.9.2(@types/node@20.11.22)(typescript@5.3.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -18238,7 +18222,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -18254,7 +18238,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.6 - '@types/node': 20.11.21 + '@types/node': 20.11.22 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -18330,7 +18314,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 jest-util: 29.7.0 dev: true @@ -18385,7 +18369,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -18416,7 +18400,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -18443,7 +18427,7 @@ packages: '@babel/generator': 7.23.6 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.7) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) - '@babel/types': 7.23.6 + '@babel/types': 7.23.9 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -18468,7 +18452,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -18480,7 +18464,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -18505,7 +18489,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.11.21 + '@types/node': 20.11.22 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -18517,7 +18501,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -18526,13 +18510,13 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.21 + '@types/node': 20.11.22 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest@29.7.0(@types/node@20.11.21)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.11.22)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -18545,7 +18529,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.11.21)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.11.22)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -20036,14 +20020,14 @@ packages: requiresBuild: true dev: false - /mkdirp-promise@1.1.0(mkdirp@3.0.1): + /mkdirp-promise@1.1.0(mkdirp@2.1.6): resolution: {integrity: sha512-xzB0UZFcW1UGS2xkXeDh39jzTP282lb3Vwp4QzCQYmkTn4ysaV5dBdbkOXmhkcE1TQlZebQlgTceaWvDr3oFgw==} engines: {node: '>=4'} deprecated: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that. peerDependencies: mkdirp: '>=0.5.0' dependencies: - mkdirp: 3.0.1 + mkdirp: 2.1.6 dev: false /mkdirp@0.5.6: @@ -20063,12 +20047,6 @@ packages: hasBin: true dev: false - /mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - dev: false - /mlly@1.5.0: resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} dependencies: @@ -20430,8 +20408,8 @@ packages: - reflect-metadata dev: false - /nestjs-throttler-storage-redis@0.4.1(@nestjs/common@10.3.3)(@nestjs/core@10.3.3)(@nestjs/throttler@5.1.2)(ioredis@5.3.2)(reflect-metadata@0.2.1): - resolution: {integrity: sha512-nSjPWfzAqwTFl6WA+wqwjJIHf63ffG9RJTojccHrDIE6cEk5Iw5IjO98crcBbu4PEqezWoX2eaUwAtpB1Ei8jA==} + /nestjs-throttler-storage-redis@0.4.2(@nestjs/common@10.3.3)(@nestjs/core@10.3.3)(@nestjs/throttler@5.1.2)(ioredis@5.3.2)(reflect-metadata@0.2.1): + resolution: {integrity: sha512-aYiTAhkRDNbvTx8RlliZ7wW6B2EoxbioBHlBEnFAo3VT2jBNZB4JjVE4n84mt2YQvImM95NvXiDg72uxzlooKw==} peerDependencies: '@nestjs/common': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 '@nestjs/core': ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 @@ -20698,8 +20676,8 @@ packages: node.extend: 1.0.8 dev: false - /nodemailer@6.9.9: - resolution: {integrity: sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA==} + /nodemailer@6.9.11: + resolution: {integrity: sha512-UiAkgiERuG94kl/3bKfE8o10epvDnl0vokNEtZDPTq9BWzIl6EFT9336SbIT4oaTBD8NmmUTLsQyXHV82eXSWg==} engines: {node: '>=6.0.0'} dev: false @@ -25188,7 +25166,7 @@ packages: engines: {node: '>=14.0.0'} dev: false - /ts-jest@29.1.2(@babel/core@7.23.7)(jest@29.7.0)(typescript@5.3.2): + /ts-jest@29.1.2(@babel/core@7.23.9)(jest@29.7.0)(typescript@5.3.2): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -25209,10 +25187,10 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.23.7 + '@babel/core': 7.23.9 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.11.21)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.11.22)(ts-node@10.9.2) jest-util: 29.6.3 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -25267,7 +25245,7 @@ packages: typescript: 5.3.2 dev: true - /ts-node@10.9.2(@types/node@20.11.21)(typescript@5.3.2): + /ts-node@10.9.2(@types/node@20.11.22)(typescript@5.3.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -25286,7 +25264,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.11.21 + '@types/node': 20.11.22 acorn: 8.11.2 acorn-walk: 8.2.0 arg: 4.1.3 @@ -25803,7 +25781,7 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - /unplugin-icons@0.18.5(@vue/compiler-sfc@3.4.20): + /unplugin-icons@0.18.5(@vue/compiler-sfc@3.4.21): resolution: {integrity: sha512-KVNAohXbZ7tVcG1C3p6QaC7wU9Qrj7etv4XvsMMJAxr5LccQZ+Iuv5LOIv/7GtqXaGN1BuFCqRO1ErsHEgEXdQ==} peerDependencies: '@svgr/core': '>=7.0.0' @@ -25826,7 +25804,7 @@ packages: '@antfu/install-pkg': 0.3.1 '@antfu/utils': 0.7.7 '@iconify/utils': 2.1.22 - '@vue/compiler-sfc': 3.4.20 + '@vue/compiler-sfc': 3.4.21 debug: 4.3.4(supports-color@5.5.0) kolorist: 1.8.0 local-pkg: 0.5.0 @@ -25990,7 +25968,7 @@ packages: dependencies: '@babel/core': 7.23.3 '@babel/standalone': 7.22.12 - '@babel/types': 7.23.4 + '@babel/types': 7.23.9 defu: 6.1.4 jiti: 1.21.0 mri: 1.2.0 @@ -26359,7 +26337,7 @@ packages: '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.9) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.9) - '@vue/compiler-dom': 3.4.18 + '@vue/compiler-dom': 3.4.20 kolorist: 1.8.0 magic-string: 0.30.7 vite: 4.5.2(sass@1.70.0) @@ -26593,13 +26571,13 @@ packages: ufo: 1.4.0 dev: true - /vue-chartjs@5.3.0(chart.js@4.4.1)(vue@3.3.13): + /vue-chartjs@5.3.0(chart.js@4.4.2)(vue@3.3.13): resolution: {integrity: sha512-8XqX0JU8vFZ+WA2/knz4z3ThClduni2Nm0BMe2u0mXgTfd9pXrmJ07QBI+WAij5P/aPmPMX54HCE1seWL37ZdQ==} peerDependencies: chart.js: ^4.1.1 vue: 3.3.13 dependencies: - chart.js: 4.4.1 + chart.js: 4.4.2 vue: 3.3.13 dev: false @@ -27450,8 +27428,8 @@ packages: engines: {node: '>=8'} dev: true - /xlsx@0.17.4: - resolution: {integrity: sha512-9aKt8g9ZLP0CUdBX8L5xnoMDFwSiLI997eQnDThCaqQMYB9AEBIRzblSSNN/ICMGLYIHUO3VKaItcedZJ3ijIg==} + /xlsx@0.17.5: + resolution: {integrity: sha512-lXNU0TuYsvElzvtI6O7WIVb9Zar1XYw7Xb3VAx2wn8N/n0whBYrCnHMxtFyIiUU1Wjf09WzmLALDfBO5PqTb1g==} engines: {node: '>=0.8'} hasBin: true dependencies: