diff --git a/apps/admin/package.json b/apps/admin/package.json index 8f32ca0..893b5af 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -20,16 +20,16 @@ "dependencies": { "@ant-design/icons-vue": "^7.0.1", "@iconify/iconify": "^3.1.1", - "@logicflow/core": "^1.2.17", - "@logicflow/extension": "^1.2.18", + "@logicflow/core": "^1.2.18", + "@logicflow/extension": "^1.2.19", "@vben/hooks": "workspace:*", - "@vue/shared": "^3.3.8", - "@vueuse/core": "^10.5.0", - "@vueuse/shared": "^10.5.0", + "@vue/shared": "^3.4.15", + "@vueuse/core": "^10.7.2", + "@vueuse/shared": "^10.7.2", "@zxcvbn-ts/core": "^3.0.4", - "ant-design-vue": "^4.0.6", - "axios": "^1.6.1", - "codemirror": "^5.65.15", + "ant-design-vue": "^4.1.2", + "axios": "^1.6.7", + "codemirror": "^5.65.16", "cropperjs": "^1.6.1", "crypto-js": "^4.2.0", "dayjs": "^1.11.10", @@ -42,55 +42,55 @@ "nprogress": "^0.2.0", "path-to-regexp": "^6.2.1", "pinia": "2.1.7", - "pinia-plugin-persistedstate": "^3.2.0", + "pinia-plugin-persistedstate": "^3.2.1", "print-js": "^1.6.0", "qrcode": "^1.5.3", "qs": "^6.11.2", "resize-observer-polyfill": "^1.5.1", "showdown": "^2.1.0", - "socket.io-client": "^4.7.2", - "sortablejs": "^1.15.0", - "tinymce": "^5.10.7", - "vditor": "^3.9.6", - "vue": "^3.3.8", - "vue-i18n": "^9.6.5", - "vue-json-pretty": "^2.2.4", + "socket.io-client": "^4.7.4", + "sortablejs": "^1.15.2", + "tinymce": "^5.10.9", + "vditor": "^3.9.9", + "vue": "^3.4.15", + "vue-i18n": "^9.9.1", + "vue-json-pretty": "^2.3.0", "vue-router": "^4.2.5", "vue-types": "^5.1.1", "vuedraggable": "^4.1.0", - "vxe-table": "^4.5.13", - "vxe-table-plugin-export-xlsx": "^3.1.0", - "xe-utils": "^3.5.14", + "vxe-table": "^4.5.18", + "vxe-table-plugin-export-xlsx": "^3.3.0", + "xe-utils": "^3.5.20", "xlsx": "^0.18.5" }, "devDependencies": { - "@commitlint/cli": "^18.2.0", - "@commitlint/config-conventional": "^18.1.0", - "@iconify/json": "^2.2.139", + "@commitlint/cli": "^18.6.0", + "@commitlint/config-conventional": "^18.6.0", + "@iconify/json": "^2.2.177", "@purge-icons/generated": "^0.9.0", - "@types/codemirror": "^5.60.13", - "@types/crypto-js": "^4.2.1", - "@types/intro.js": "^5.1.4", - "@types/lodash-es": "^4.17.11", + "@types/codemirror": "^5.60.15", + "@types/crypto-js": "^4.2.2", + "@types/intro.js": "^5.1.5", + "@types/lodash-es": "^4.17.12", "@types/mockjs": "^1.0.10", "@types/nprogress": "^0.2.3", "@types/qrcode": "^1.5.5", - "@types/qs": "^6.9.10", - "@types/showdown": "^2.0.4", - "@types/sortablejs": "^1.15.5", + "@types/qs": "^6.9.11", + "@types/showdown": "^2.0.6", + "@types/sortablejs": "^1.15.7", "@vben/eslint-config": "workspace:*", "@vben/stylelint-config": "workspace:*", "@vben/ts-config": "workspace:*", "@vben/types": "workspace:*", "@vben/vite-config": "workspace:*", - "@vue/compiler-sfc": "^3.3.8", - "@vue/test-utils": "^2.4.1", + "@vue/compiler-sfc": "^3.4.15", + "@vue/test-utils": "^2.4.4", "unbuild": "^2.0.0", - "unplugin-vue-define-options": "^1.3.18", - "vite": "^4.5.0", - "vue-tsc": "^1.8.22" + "unplugin-vue-define-options": "^1.4.2", + "vite": "^4.5.2", + "vue-tsc": "^1.8.27" }, - "packageManager": "pnpm@8.10.2", + "packageManager": "pnpm@8.15.1", "engines": { "node": ">=18", "pnpm": ">=8.1.0" diff --git a/apps/api/package.json b/apps/api/package.json index 5428059..02f6387 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -2,7 +2,7 @@ "name": "api", "version": "0.1.0", "private": true, - "packageManager": "pnpm@8.10.2", + "packageManager": "pnpm@8.15.1", "license": "MIT", "engines": { "node": ">=18", @@ -33,92 +33,92 @@ "migration:revert": "typeorm -- migration:revert" }, "dependencies": { - "@fastify/cookie": "^9.1.0", - "@fastify/multipart": "^8.0.0", + "@fastify/cookie": "^9.3.1", + "@fastify/multipart": "^8.1.0", "@fastify/static": "^6.12.0", "@liaoliaots/nestjs-redis": "^9.0.5", - "@nestjs-modules/mailer": "^1.9.1", + "@nestjs-modules/mailer": "^1.10.3", "@nestjs/axios": "^3.0.1", "@nestjs/bull": "^10.0.1", - "@nestjs/cache-manager": "^2.1.1", - "@nestjs/common": "^10.2.8", + "@nestjs/cache-manager": "^2.2.0", + "@nestjs/common": "^10.3.1", "@nestjs/config": "^3.1.1", - "@nestjs/core": "^10.2.8", + "@nestjs/core": "^10.3.1", "@nestjs/event-emitter": "^2.0.3", "@nestjs/jwt": "^10.2.0", - "@nestjs/passport": "^10.0.2", - "@nestjs/platform-fastify": "^10.2.8", - "@nestjs/platform-socket.io": "^10.2.8", + "@nestjs/passport": "^10.0.3", + "@nestjs/platform-fastify": "^10.3.1", + "@nestjs/platform-socket.io": "^10.3.1", "@nestjs/schedule": "^4.0.0", - "@nestjs/swagger": "^7.1.15", - "@nestjs/terminus": "^10.1.1", - "@nestjs/throttler": "^5.0.1", - "@nestjs/typeorm": "^10.0.0", - "@nestjs/websockets": "^10.2.8", + "@nestjs/swagger": "^7.2.0", + "@nestjs/terminus": "^10.2.1", + "@nestjs/throttler": "^5.1.1", + "@nestjs/typeorm": "^10.0.1", + "@nestjs/websockets": "^10.3.1", "@socket.io/redis-adapter": "^8.2.1", "@socket.io/redis-emitter": "^5.1.0", - "@types/lodash": "^4.14.201", - "axios": "^1.6.1", - "bull": "^4.11.4", - "cache-manager": "^5.2.4", + "@types/lodash": "^4.14.202", + "axios": "^1.6.7", + "bull": "^4.12.2", + "cache-manager": "^5.4.0", "cache-manager-ioredis-yet": "^1.2.2", "chalk": "^5.3.0", "class-transformer": "^0.5.1", - "class-validator": "^0.14.0", + "class-validator": "^0.14.1", "cron": "^3.1.6", "cron-parser": "^4.9.0", "crypto-js": "^4.2.0", "dayjs": "^1.11.10", "dotenv": "16.3.1", - "fastify": "^4.24.3", + "fastify": "^4.26.0", "fastify-multer": "^2.0.3", "handlebars": "^4.7.8", "helmet": "^7.1.0", "ioredis": "^5.3.2", "lodash": "^4.17.21", - "mysql": "^2.18.1", - "nanoid": "^3.3.6", - "nodemailer": "^6.9.7", + "mysql2": "^3.9.1", + "nanoid": "^3.3.7", + "nodemailer": "^6.9.9", "passport": "^0.6.0", "passport-google-oauth20": "^2.0.0", "passport-jwt": "^4.0.1", "passport-local": "^1.0.0", - "reflect-metadata": "^0.1.13", + "reflect-metadata": "^0.1.14", "rimraf": "^5.0.5", "rxjs": "^7.8.1", - "socket.io": "^4.7.2", + "socket.io": "^4.7.4", "stacktrace-js": "^2.0.2", "svg-captcha": "^1.4.0", - "systeminformation": "^5.21.16", - "typeorm": "^0.3.17", + "systeminformation": "^5.21.24", + "typeorm": "^0.3.20", "ua-parser-js": "^1.0.37", "winston": "^3.11.0", "winston-daily-rotate-file": "^4.7.1" }, "devDependencies": { - "@antfu/eslint-config": "^2.1.0", - "@compodoc/compodoc": "^1.1.22", - "@nestjs/cli": "^10.2.1", - "@nestjs/schematics": "^10.0.3", - "@nestjs/testing": "^10.2.8", - "@types/cache-manager": "^4.0.5", + "@antfu/eslint-config": "^2.6.3", + "@compodoc/compodoc": "^1.1.23", + "@nestjs/cli": "^10.3.0", + "@nestjs/schematics": "^10.1.0", + "@nestjs/testing": "^10.3.1", + "@types/cache-manager": "^4.0.6", "@types/jest": "29.5.8", - "@types/multer": "^1.4.10", - "@types/node": "^20.9.0", + "@types/multer": "^1.4.11", + "@types/node": "^20.11.15", "@types/supertest": "^2.0.16", "@types/ua-parser-js": "^0.7.39", "cross-env": "^7.0.3", - "eslint": "^8.53.0", + "eslint": "^8.56.0", "jest": "^29.7.0", - "lint-staged": "^15.1.0", + "lint-staged": "^15.2.1", "simple-git-hooks": "^2.9.0", "source-map-support": "^0.5.21", - "supertest": "^6.3.3", - "ts-jest": "^29.1.1", - "ts-loader": "^9.5.0", - "ts-node": "^10.9.1", + "supertest": "^6.3.4", + "ts-jest": "^29.1.2", + "ts-loader": "^9.5.1", + "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", - "typescript": "^5.2.2" + "typescript": "^5.3.3" }, "overrides": { "@liaoliaots/nestjs-redis": { @@ -152,4 +152,4 @@ "lint-staged": { "*": "eslint --fix" } -} +} \ No newline at end of file diff --git a/internal/eslint-config/package.json b/internal/eslint-config/package.json index 3e512ef..2479f4e 100644 --- a/internal/eslint-config/package.json +++ b/internal/eslint-config/package.json @@ -36,14 +36,14 @@ "stub": "pnpm unbuild --stub" }, "devDependencies": { - "@typescript-eslint/eslint-plugin": "^6.3.0", - "@typescript-eslint/parser": "^6.3.0", - "eslint": "^8.46.0", - "eslint-config-prettier": "^9.0.0", - "eslint-plugin-import": "^2.28.0", - "eslint-plugin-prettier": "^5.0.0", + "@typescript-eslint/eslint-plugin": "^6.20.0", + "@typescript-eslint/parser": "^6.20.0", + "eslint": "^8.56.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-import": "^2.29.1", + "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-simple-import-sort": "^10.0.0", - "eslint-plugin-vue": "^9.17.0", - "vue-eslint-parser": "^9.3.1" + "eslint-plugin-vue": "^9.21.1", + "vue-eslint-parser": "^9.4.2" } } diff --git a/internal/stylelint-config/package.json b/internal/stylelint-config/package.json index d046034..00511a6 100644 --- a/internal/stylelint-config/package.json +++ b/internal/stylelint-config/package.json @@ -31,19 +31,19 @@ "stub": "pnpm unbuild --stub" }, "devDependencies": { - "postcss": "^8.4.24", - "postcss-html": "^1.5.0", + "postcss": "^8.4.33", + "postcss-html": "^1.6.0", "postcss-less": "^6.0.0", - "postcss-scss": "^4.0.6", + "postcss-scss": "^4.0.9", "prettier": "^2.8.8", - "stylelint": "^15.10.1", + "stylelint": "^15.11.0", "stylelint-config-property-sort-order-smacss": "^9.1.0", "stylelint-config-recommended": "^13.0.0", "stylelint-config-recommended-scss": "^12.0.0", - "stylelint-config-recommended-vue": "^1.4.0", + "stylelint-config-recommended-vue": "^1.5.0", "stylelint-config-standard": "^34.0.0", "stylelint-config-standard-scss": "^10.0.0", - "stylelint-order": "^6.0.3", + "stylelint-order": "^6.0.4", "stylelint-prettier": "^3.0.0" } } diff --git a/internal/ts-config/package.json b/internal/ts-config/package.json index f9882ec..c262697 100644 --- a/internal/ts-config/package.json +++ b/internal/ts-config/package.json @@ -19,7 +19,7 @@ "node-server.json" ], "dependencies": { - "@types/node": "^20.4.0", - "vite": "^4.4.0" + "@types/node": "^20.11.15", + "vite": "^4.5.2" } } diff --git a/internal/vite-config/package.json b/internal/vite-config/package.json index 4d9e221..b688280 100644 --- a/internal/vite-config/package.json +++ b/internal/vite-config/package.json @@ -31,27 +31,27 @@ "stub": "pnpm unbuild --stub" }, "dependencies": { - "@ant-design/colors": "^7.0.0", - "vite": "^4.4.0" + "@ant-design/colors": "^7.0.2", + "vite": "^4.5.2" }, "devDependencies": { - "@types/fs-extra": "^11.0.1", - "@vitejs/plugin-vue": "^4.2.3", - "@vitejs/plugin-vue-jsx": "^3.0.1", - "ant-design-vue": "^4.0.3", - "dayjs": "^1.11.9", - "dotenv": "^16.3.1", - "fs-extra": "^11.1.1", - "less": "^4.1.3", + "@types/fs-extra": "^11.0.4", + "@vitejs/plugin-vue": "^4.6.2", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "ant-design-vue": "^4.1.2", + "dayjs": "^1.11.10", + "dotenv": "^16.4.1", + "fs-extra": "^11.2.0", + "less": "^4.2.0", "picocolors": "^1.0.0", "pkg-types": "^1.0.3", - "rollup-plugin-visualizer": "^5.9.2", - "sass": "^1.63.6", - "unocss": "^0.53.4", - "unplugin-config": "^0.1.3", + "rollup-plugin-visualizer": "^5.12.0", + "sass": "^1.70.0", + "unocss": "^0.53.6", + "unplugin-config": "^0.1.4", "vite-plugin-compression": "^0.5.1", - "vite-plugin-dts": "^3.1.0", - "vite-plugin-html": "^3.2.0", + "vite-plugin-dts": "^3.7.2", + "vite-plugin-html": "^3.2.2", "vite-plugin-purge-icons": "^0.9.2", "vite-plugin-svg-icons": "^2.0.1" } diff --git a/package.json b/package.json index cdfbd00..7e9e051 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "nest-vben-admin", "version": "0.1.0", - "packageManager": "pnpm@8.10.2", - "description": "基于NestJs + Vben Admin编写的一款前后端分离的权限管理系统", + "packageManager": "pnpm@8.15.1", + "description": "基于 NestJs + Vben Admin 编写的一款前后端分离的权限管理系统", "author": { "name": "kuizuo", "email": "hi@kuizuo.cn", @@ -40,10 +40,10 @@ }, "devDependencies": { "cross-env": "7.0.3", - "eslint": "^8.54.0", + "eslint": "^8.56.0", "rimraf": "^5.0.5", - "turbo": "^1.10.16", - "typescript": "^5.2.2", + "turbo": "^1.12.2", + "typescript": "^5.3.3", "unbuild": "^2.0.0" } -} +} \ No newline at end of file diff --git a/packages/hooks/package.json b/packages/hooks/package.json index a4ac2c6..eceffb0 100644 --- a/packages/hooks/package.json +++ b/packages/hooks/package.json @@ -29,8 +29,8 @@ "lint": "pnpm eslint ." }, "dependencies": { - "@vueuse/core": "^10.5.0", - "vue": "^3.3.8" + "@vueuse/core": "^10.7.2", + "vue": "^3.4.15" }, "devDependencies": { "@vben/types": "workspace:*" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 186a489..ee51a9f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -372,6 +372,9 @@ importers: mysql: specifier: ^2.18.1 version: 2.18.1 + mysql2: + specifier: ^3.9.1 + version: 3.9.1 nanoid: specifier: ^3.3.6 version: 3.3.7 @@ -413,7 +416,7 @@ importers: version: 5.21.16 typeorm: specifier: ^0.3.17 - version: 0.3.17(ioredis@5.3.2)(ts-node@10.9.1) + version: 0.3.17(ioredis@5.3.2)(mysql2@3.9.1)(ts-node@10.9.1) ua-parser-js: specifier: ^1.0.37 version: 1.0.37 @@ -4096,7 +4099,7 @@ packages: check-disk-space: 3.4.0 reflect-metadata: 0.1.13 rxjs: 7.8.1 - typeorm: 0.3.17(ioredis@5.3.2)(ts-node@10.9.1) + typeorm: 0.3.17(ioredis@5.3.2)(mysql2@3.9.1)(ts-node@10.9.1) dev: false /@nestjs/testing@10.2.8(@nestjs/common@10.2.8)(@nestjs/core@10.2.8): @@ -4143,7 +4146,7 @@ packages: '@nestjs/core': 10.2.8(@nestjs/common@10.2.8)(@nestjs/websockets@10.2.8)(reflect-metadata@0.1.13)(rxjs@7.8.1) reflect-metadata: 0.1.13 rxjs: 7.8.1 - typeorm: 0.3.17(ioredis@5.3.2)(ts-node@10.9.1) + typeorm: 0.3.17(ioredis@5.3.2)(mysql2@3.9.1)(ts-node@10.9.1) uuid: 9.0.0 dev: false @@ -9829,6 +9832,12 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true + /generate-function@2.3.1: + resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==} + dependencies: + is-property: 1.0.2 + dev: false + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -10859,6 +10868,10 @@ packages: requiresBuild: true dev: false + /is-property@1.0.2: + resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} + dev: false + /is-reference@1.2.1: resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} dependencies: @@ -12640,6 +12653,10 @@ packages: engines: {node: '>= 0.6.0'} dev: true + /long@5.2.3: + resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} + dev: false + /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -12671,6 +12688,16 @@ packages: dependencies: yallist: 4.0.0 + /lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + dev: false + + /lru-cache@8.0.5: + resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} + engines: {node: '>=16.14'} + dev: false + /lunr@2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} dev: true @@ -13559,6 +13586,20 @@ packages: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: true + /mysql2@3.9.1: + resolution: {integrity: sha512-3njoWAAhGBYy0tWBabqUQcLtczZUxrmmtc2vszQUekg3kTJyZ5/IeLC3Fo04u6y6Iy5Sba7pIIa2P/gs8D3ZeQ==} + engines: {node: '>= 8.0'} + dependencies: + denque: 2.1.0 + generate-function: 2.3.1 + iconv-lite: 0.6.3 + long: 5.2.3 + lru-cache: 8.0.5 + named-placeholders: 1.1.3 + seq-queue: 0.0.5 + sqlstring: 2.3.3 + dev: false + /mysql@2.18.1: resolution: {integrity: sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==} engines: {node: '>= 0.6'} @@ -13577,6 +13618,13 @@ packages: thenify-all: 1.6.0 dev: false + /named-placeholders@1.1.3: + resolution: {integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==} + engines: {node: '>=12.0.0'} + dependencies: + lru-cache: 7.18.3 + dev: false + /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -15597,6 +15645,10 @@ packages: - supports-color dev: true + /seq-queue@0.0.5: + resolution: {integrity: sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q==} + dev: false + /serialize-javascript@6.0.1: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} dependencies: @@ -16027,6 +16079,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /sqlstring@2.3.3: + resolution: {integrity: sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==} + engines: {node: '>= 0.6'} + dev: false + /ssf@0.11.2: resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} engines: {node: '>=0.8'} @@ -17224,7 +17281,7 @@ packages: /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - /typeorm@0.3.17(ioredis@5.3.2)(ts-node@10.9.1): + /typeorm@0.3.17(ioredis@5.3.2)(mysql2@3.9.1)(ts-node@10.9.1): resolution: {integrity: sha512-UDjUEwIQalO9tWw9O2A4GU+sT3oyoUXheHJy4ft+RFdnRdQctdQ34L9SqE2p7LdwzafHx1maxT+bqXON+Qnmig==} engines: {node: '>= 12.9.0'} hasBin: true @@ -17293,6 +17350,7 @@ packages: glob: 8.1.0 ioredis: 5.3.2 mkdirp: 2.1.6 + mysql2: 3.9.1 reflect-metadata: 0.1.13 sha.js: 2.4.11 ts-node: 10.9.1(@types/node@20.9.0)(typescript@5.2.2)