diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4039a7d4..758e4e41 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -118,16 +118,16 @@ importers: version: 0.1.4 '@opentiny/tiny-engine': specifier: ^2.7.0 - version: 2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) + version: 2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) '@opentiny/tiny-engine-generate-code-tinypro': specifier: ^0.1.0 - version: 0.1.0(@opentiny/icons@0.1.4)(@opentiny/tiny-engine-meta-register@2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6))(@opentiny/tiny-engine-utils@2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)))(@opentiny/tiny-engine@2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)))(@opentiny/vue@3.20.0(echarts@5.6.0))(@vueuse/core@9.13.0(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) + version: 0.1.0(@opentiny/icons@0.1.4)(@opentiny/tiny-engine-meta-register@2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3))(@opentiny/tiny-engine-utils@2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)))(@opentiny/tiny-engine@2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)))(@opentiny/vue@3.20.0(echarts@5.6.0))(@vueuse/core@9.13.0(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) '@opentiny/tiny-engine-meta-register': specifier: ^2.7.0 - version: 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + version: 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/tiny-engine-utils': specifier: ^2.7.0 - version: 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + version: 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': specifier: ~3.20.0 version: 3.20.0(echarts@5.6.0) @@ -148,20 +148,20 @@ importers: version: 3.20.2 '@vueuse/core': specifier: ^9.6.0 - version: 9.13.0(vue@3.5.13(typescript@5.1.6)) + version: 9.13.0(vue@3.5.13(typescript@5.9.3)) vue: specifier: ^3.4.21 - version: 3.5.13(typescript@5.1.6) + version: 3.5.13(typescript@5.9.3) devDependencies: '@opentiny/tiny-engine-mock': specifier: ^2.7.0 version: 2.9.0 '@opentiny/tiny-engine-vite-config': specifier: ^2.7.0 - version: 2.9.0(esbuild@0.25.2)(monaco-editor@0.51.0)(rollup@4.40.0)(sugarss@2.0.0)(terser@5.39.0)(vue@3.5.13(typescript@5.1.6)) + version: 2.9.0(esbuild@0.25.2)(monaco-editor@0.51.0)(rollup@4.40.0)(sugarss@2.0.0)(terser@5.39.0)(vue@3.5.13(typescript@5.9.3)) '@vitejs/plugin-vue': specifier: ^5.1.2 - version: 5.2.3(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) + version: 5.2.3(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) concurrently: specifier: ^8.2.0 version: 8.2.2 @@ -172,11 +172,147 @@ importers: specifier: ^5.4.2 version: 5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0) + template/nest-next: + dependencies: + '@gaonengwww/jose': + specifier: ^6.1.0 + version: 6.1.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@5.9.3) + '@mikro-orm/core': + specifier: ^7.1.5 + version: 7.1.5 + '@mikro-orm/decorators': + specifier: ^7.1.5 + version: 7.1.5(@mikro-orm/core@7.1.5)(reflect-metadata@0.2.2) + '@mikro-orm/mysql': + specifier: ^7.1.5 + version: 7.1.5(@mikro-orm/core@7.1.5)(@types/node@24.13.2) + '@mikro-orm/nestjs': + specifier: ^7.0.2 + version: 7.0.2(@mikro-orm/core@7.1.5)(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(reflect-metadata@0.2.2) + '@nestjs/common': + specifier: ^11.0.1 + version: 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/config': + specifier: ^3.3.0 + version: 3.3.0(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1) + '@nestjs/core': + specifier: ^11.0.1 + version: 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/cqrs': + specifier: ^11.0.3 + version: 11.0.3(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/platform-express': + specifier: ^11.0.1 + version: 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27) + '@nestjs/swagger': + specifier: 8.1.1 + version: 8.1.1(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + class-transformer: + specifier: ^0.5.1 + version: 0.5.1 + class-validator: + specifier: ^0.14.1 + version: 0.14.1 + nestjs-i18n: + specifier: ^10.5.1 + version: 10.5.1(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(class-validator@0.14.1)(rxjs@7.8.1) + reflect-metadata: + specifier: ^0.2.2 + version: 0.2.2 + rimraf: + specifier: 5.0.1 + version: 5.0.1 + rxjs: + specifier: ^7.8.1 + version: 7.8.1 + uuid: + specifier: ^9.0.1 + version: 9.0.1 + winston: + specifier: ^3.17.0 + version: 3.17.0 + winston-daily-rotate-file: + specifier: ^5.0.0 + version: 5.0.0(winston@3.17.0) + devDependencies: + '@eslint/eslintrc': + specifier: ^3.2.0 + version: 3.3.3 + '@eslint/js': + specifier: ^9.18.0 + version: 9.39.2 + '@mikro-orm/cli': + specifier: ^7.1.5 + version: 7.1.5 + '@nestjs/cli': + specifier: ^11.0.0 + version: 11.0.23(@types/node@24.13.2)(prettier@3.8.0) + '@nestjs/schematics': + specifier: ^11.0.0 + version: 11.1.0(chokidar@4.0.3)(prettier@3.8.0)(typescript@5.9.3) + '@nestjs/testing': + specifier: ^11.0.1 + version: 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(@nestjs/platform-express@11.1.27) + '@types/express': + specifier: ^5.0.6 + version: 5.0.6 + '@types/jest': + specifier: ^30.0.0 + version: 30.0.0 + '@types/node': + specifier: ^24.0.0 + version: 24.13.2 + '@types/supertest': + specifier: ^7.0.0 + version: 7.2.0 + eslint: + specifier: ^9.18.0 + version: 9.39.2(jiti@2.6.1) + eslint-config-prettier: + specifier: ^10.0.1 + version: 10.1.8(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-prettier: + specifier: ^5.2.2 + version: 5.5.6(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(prettier@3.8.0) + globals: + specifier: ^17.0.0 + version: 17.0.0 + jest: + specifier: ^30.0.0 + version: 30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)) + prettier: + specifier: ^3.4.2 + version: 3.8.0 + source-map-support: + specifier: ^0.5.21 + version: 0.5.21 + supertest: + specifier: ^7.0.0 + version: 7.2.2 + ts-jest: + specifier: ^29.2.5 + version: 29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)))(typescript@5.9.3) + ts-loader: + specifier: ^9.5.2 + version: 9.5.2(typescript@5.9.3)(webpack@5.106.2) + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@24.13.2)(typescript@5.9.3) + tsconfig-paths: + specifier: ^4.2.0 + version: 4.2.0 + typescript: + specifier: ^5.7.3 + version: 5.9.3 + typescript-eslint: + specifier: ^8.20.0 + version: 8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + template/nestJs: dependencies: '@gaonengwww/jose': specifier: ^6.1.0 - version: 6.1.0(typescript@5.1.6) + version: 6.1.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@5.1.6) '@nestjs/common': specifier: 10.0.3 version: 10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -568,7 +704,7 @@ importers: version: 66.1.0-beta.11(postcss@7.0.39)(vite@6.2.6(@types/node@22.14.1)(jiti@2.6.1)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.2))(vue@3.5.13(typescript@5.1.6)) unplugin-vue-components: specifier: ^0.17.21 - version: 0.17.21(@babel/parser@7.29.0)(@babel/traverse@7.27.0)(esbuild@0.25.2)(rollup@2.79.2)(vite@6.2.6(@types/node@22.14.1)(jiti@2.6.1)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.2))(vue@3.5.13(typescript@5.1.6))(webpack@5.99.5) + version: 0.17.21(@babel/parser@7.29.7)(@babel/traverse@7.29.7)(esbuild@0.25.2)(rollup@2.79.2)(vite@6.2.6(@types/node@22.14.1)(jiti@2.6.1)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.2))(vue@3.5.13(typescript@5.1.6))(webpack@5.99.5) vite: specifier: ^6.1.0 version: 6.2.6(@types/node@22.14.1)(jiti@2.6.1)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.2) @@ -674,15 +810,46 @@ packages: chokidar: optional: true + '@angular-devkit/core@19.2.24': + resolution: {integrity: sha512-Kd49warf6U/EyWe5BszF/eebN3zQ3bk7tgfEljAw8q/rX95UUtriJubWvp6pgzHfzBA4jwq8f+QiNZB8eBEXPA==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^4.0.0 + peerDependenciesMeta: + chokidar: + optional: true + + '@angular-devkit/core@19.2.27': + resolution: {integrity: sha512-3amNzoCVSKd7ah6l6lBQL4onwwJvqvam7FMoQBILrxtW5LB5ezh8gMSPuA4zJjKjoRzf9uoWdlzqv/84I52xZA==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + peerDependencies: + chokidar: ^4.0.0 + peerDependenciesMeta: + chokidar: + optional: true + '@angular-devkit/schematics-cli@16.1.0': resolution: {integrity: sha512-siBpRDmMMV7NB+NvaDHeJ4doHoSkFwIywwFj8GXnBCtobyxrBl1EyG1cKK+FHRydYtyYIk8FEoOpJA9oE9S2hg==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true + '@angular-devkit/schematics-cli@19.2.27': + resolution: {integrity: sha512-wHYH6SVXVykhLzovUHtYor3Nl4SpIiITi7r9DQDaKYUD4hpRBx25W6N9eGuakT9Vd5tV/x6wmvQFWQZQwFB7eA==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + hasBin: true + '@angular-devkit/schematics@16.1.0': resolution: {integrity: sha512-LM35PH9DT3eQRSZgrkk2bx1ZQjjVh8BCByTlr37/c+FnF9mNbeBsa1YkxrlsN/CwO+045OwEwRHnkM9Zcx0U/A==} engines: {node: ^16.14.0 || >=18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@angular-devkit/schematics@19.2.24': + resolution: {integrity: sha512-lnw+ZM1Io+cJAkReC0NPDjqObL8NtKzKIkdgEEKC8CUmkhurYhedbicN8Y8NYHgG1uLd2GozW3+/QqPRZaN+Lw==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + + '@angular-devkit/schematics@19.2.27': + resolution: {integrity: sha512-/PZmyAlb2NGWPikRRuiWLdfHQd8Wrx6lX4HqvTcaDhlU43M3T0ud4PH2T3QDp7BzHYY92xtD8iPxX2asg67G1A==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} + '@antfu/eslint-config@7.0.1': resolution: {integrity: sha512-QbCDrLPo2Bpn9/W5PnpGvUuD/EIKhiCmLBuIj9ylxeMvl47XSkXy3MZyinqUVsBJzk196B7BcJQByDZRr5TbZQ==} hasBin: true @@ -766,10 +933,18 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + '@babel/compat-data@7.26.8': resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} engines: {node: '>=6.9.0'} + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} + '@babel/core@7.18.13': resolution: {integrity: sha512-ZisbOvRRusFktksHSG6pjj1CSvkPkcZq/KHD45LAkVP/oiHJkNBZWfpvlLmX8OtHDG8IuzsFlVRWo08w7Qxn0A==} engines: {node: '>=6.9.0'} @@ -782,6 +957,10 @@ packages: resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==} engines: {node: '>=6.9.0'} + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + '@babel/generator@7.23.6': resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} @@ -794,6 +973,10 @@ packages: resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==} engines: {node: '>=6.9.0'} + '@babel/generator@7.29.7': + resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -802,6 +985,10 @@ packages: resolution: {integrity: sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==} engines: {node: '>=6.9.0'} + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.27.0': resolution: {integrity: sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==} engines: {node: '>=6.9.0'} @@ -827,6 +1014,10 @@ packages: resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} engines: {node: '>=6.9.0'} + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + '@babel/helper-hoist-variables@7.24.7': resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} engines: {node: '>=6.9.0'} @@ -839,12 +1030,22 @@ packages: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.26.0': resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.25.9': resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} @@ -853,6 +1054,10 @@ packages: resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.29.7': + resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.25.9': resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} engines: {node: '>=6.9.0'} @@ -881,6 +1086,10 @@ packages: resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} @@ -889,10 +1098,18 @@ packages: resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.9': resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.25.9': resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} engines: {node: '>=6.9.0'} @@ -901,6 +1118,10 @@ packages: resolution: {integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==} engines: {node: '>=6.9.0'} + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} + '@babel/parser@7.23.9': resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==} engines: {node: '>=6.0.0'} @@ -921,6 +1142,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.29.7': + resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} engines: {node: '>=6.9.0'} @@ -1020,6 +1246,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-jsx@7.29.7': + resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -1068,6 +1300,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-typescript@7.29.7': + resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -1405,6 +1643,10 @@ packages: resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} engines: {node: '>=6.9.0'} + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.23.9': resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} engines: {node: '>=6.9.0'} @@ -1413,6 +1655,10 @@ packages: resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.29.7': + resolution: {integrity: sha512-EhlfNQtZ+NK22w5BM61ciuiq1m58ed33Wr1Xan//ZRTy6hgjnwyCffRYwzsGXdASJSUJ1guZILsErh1eQcl+zw==} + engines: {node: '>=6.9.0'} + '@babel/types@7.27.0': resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} engines: {node: '>=6.9.0'} @@ -1425,6 +1671,10 @@ packages: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} + '@babel/types@7.29.7': + resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1441,6 +1691,9 @@ packages: resolution: {integrity: sha512-PcdVZdrLsgKVXUsnSdBCgs/409uTpZcX+Yaj+koojccWzTNTqd8pGJnBJHSxKNj0FKzNvs+SrT8tIaqaUuctDw==} hasBin: true + '@borewit/text-codec@0.2.2': + resolution: {integrity: sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==} + '@built-in-ai/core@2.1.0': resolution: {integrity: sha512-WzyvTwhr6TYCZI1T38ibY/ffUJ4LD6kOoUzPu+/a/sIXT+EjYMgG3h+XRGNwQR0n51/f4c22Q62gUNG4kCxxEg==} deprecated: This package has moved to @browser-ai/core @@ -1608,14 +1861,14 @@ packages: '@dprint/toml@0.7.0': resolution: {integrity: sha512-eFaQTcfxKHB+YyTh83x7GEv+gDPuj9q5NFOTaoj5rZmQTbj6OgjjMxUicmS1R8zYcx8YAq5oA9J3YFa5U6x2gA==} - '@emnapi/core@1.7.1': - resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==} + '@emnapi/core@1.10.0': + resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} - '@emnapi/runtime@1.7.1': - resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==} + '@emnapi/runtime@1.10.0': + resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} - '@emnapi/wasi-threads@1.1.0': - resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} '@es-joy/jsdoccomment@0.78.0': resolution: {integrity: sha512-rQkU5u8hNAq2NVRzHnIUUvR6arbO0b6AOlvpTNS48CkiKSn/xtNfOzBK23JE4SiW89DgvU7GtxLVgV4Vn2HBAw==} @@ -2054,12 +2307,14 @@ packages: engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@farmfe/core-linux-x64-musl@1.7.4': resolution: {integrity: sha512-/ST5kjRixFqE2BMIuswI3UTBcDw1z3km+75bJjI4PU5VK52H2sServy93pC8fpE8SwvQjd3yrTzmZD15Na3LRA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@farmfe/core-win32-arm64-msvc@1.7.4': resolution: {integrity: sha512-LlAoBa/kqhnAVCOyxsCRKkQvUQOQxNAJMRQP4aJgHxWRLw1LfHrtNGfBuHSO7Wp2XRA44Qw2TUid6mHd/sqCxA==} @@ -2190,6 +2445,149 @@ packages: '@iconify/utils@2.3.0': resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==} + '@inquirer/ansi@1.0.2': + resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} + engines: {node: '>=18'} + + '@inquirer/checkbox@4.3.2': + resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/confirm@5.1.21': + resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/core@10.3.2': + resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/editor@4.2.23': + resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/expand@4.0.23': + resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/external-editor@1.0.3': + resolution: {integrity: sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/figures@1.0.15': + resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} + engines: {node: '>=18'} + + '@inquirer/input@4.3.1': + resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/number@3.0.23': + resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/password@4.0.23': + resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/prompts@7.10.1': + resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/prompts@7.3.2': + resolution: {integrity: sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/rawlist@4.1.11': + resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/search@3.2.2': + resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/select@4.4.2': + resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + + '@inquirer/type@3.0.10': + resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} + engines: {node: '>=18'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@intlify/core-base@11.1.3': resolution: {integrity: sha512-cMuHunYO7LE80azTitcvEbs1KJmtd6g7I5pxlApV3Jo547zdO3h31/0uXpqHc+Y3RKt1wo2y68RGSx77Z1klyA==} engines: {node: '>= 16'} @@ -2242,6 +2640,10 @@ packages: resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/console@30.4.1': + resolution: {integrity: sha512-v3bhyxUh9Hgmo5p6hAOXe14/R3ZxZDOsvHleh4B07z3m/x4/ngPUXEm9XwK4sF4u+f+P2ORb0Ge+MgpaqRMVDA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/core@29.7.0': resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2251,26 +2653,67 @@ packages: node-notifier: optional: true + '@jest/core@30.4.2': + resolution: {integrity: sha512-TZJA6cPJUFxoWhxaLo8t0VX/MZX2wPWr0uIDvLSHIvN4gu9h02vSzqI2kBADG1ExqQlC+cY09xKMSreivvrChQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/diff-sequences@30.4.0': + resolution: {integrity: sha512-zOpzlfUs45l6u7jm39qr87JCHUDsaeCtvL+kQe/Vn9jSnRB4/5IPXISm0h9I1vZW/o00Kn4UTJ2MOlhnUGwv3g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/environment@29.7.0': resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/environment@30.4.1': + resolution: {integrity: sha512-AK9yNRqgKxiabqMoe4oW+3/TSSeV8vkdC7BGaxZdU0AFXfOpofTLqdru2GXKZghP3sdgwE9XXpnVwfZ8JnFV4w==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/expect-utils@29.7.0': resolution: {integrity: sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect-utils@30.4.1': + resolution: {integrity: sha512-ZBn5CglH8fBsQsvs4VWNzD4aWfUYks+IdOOQU3MEK71ol/BcVm+P+rtb1KpiFBpSWSCE27uOahyyf1vfqOVbcQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/expect@29.7.0': resolution: {integrity: sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/expect@30.4.1': + resolution: {integrity: sha512-ginrj6TMgh2GshLUGCjO94Ptx9HhdZA/I6A9iUfyeLKFtdAjnKzHDgzgP9HYQgbxM1lbXScQ2eUBz2lGeVDPWA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/fake-timers@29.7.0': resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/fake-timers@30.4.1': + resolution: {integrity: sha512-iW5umdmfPeWzehrVhugFQZqCchSCud5S1l2YT0O9ZhjRR0ExclANDZkiSBwzqtnlOn0J1JXvO+HZ6rkuyOVOgQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/get-type@30.1.0': + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/globals@29.7.0': resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/globals@30.4.1': + resolution: {integrity: sha512-ZbuY4cmXC8DkxYjfvT2DbcHWL2T6vmsMhXCDcmTB2T0y0gaezBI77ufq5ZAIdcRkYZ7NEQEDg1xFeKbxUJ5v5Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/pattern@30.4.0': + resolution: {integrity: sha512-RAWn3+f9u8BsHijKJ71uHcFp6vmyEt6VvoWXkl6hKF3qVIuWNmudVjg12DlBPGup/frIl5UcUlH5HfEuvHpEXg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/reporters@29.7.0': resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2280,30 +2723,67 @@ packages: node-notifier: optional: true + '@jest/reporters@30.4.1': + resolution: {integrity: sha512-/SnkPCzEQpUaBH81kjdEdDdo2WZl5hxw+BmLDGWjRkm8o7XlhjwsU36cqwe5PGBE5WYpBvDzRSdXx9rbGuJtNA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + '@jest/schemas@29.6.3': resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/schemas@30.4.1': + resolution: {integrity: sha512-i6b4qw5qnP8c5FEeBJg/uZQ4ddrkN6Ca8qISJh0pr7a5hfn3h3v5x60BEbOC7OYAGZNMs1LfFLwnW2CuK8F57Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/snapshot-utils@30.4.1': + resolution: {integrity: sha512-ObY4ljvQ95mt6iwKtVLetR/4yXiAgl3H4nJxhztr0MTjrN97TwDYrnCp/kF60Ec9HdhkWTHSu+Hg05aXfngpOA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/source-map@29.6.3': resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/source-map@30.0.1': + resolution: {integrity: sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/test-result@29.7.0': resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-result@30.4.1': + resolution: {integrity: sha512-/ZG7pgEiOmmWkN9TplKbOu4id2N5lh7FHwRwlkgBVAzGdRH+OkkQ8wX/kIxg4zmd3ZQvAL1RwL2yWsvNYYECTw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/test-sequencer@29.7.0': resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/test-sequencer@30.4.1': + resolution: {integrity: sha512-PeYE+4td5rKjoRPxztObrXU+H8hsjZfxKMXOcmrr34JerSyB/ROOxbbicz8B7A5j9R9VayDnVPvBmedqCsFCdw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/transform@29.7.0': resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/transform@30.4.1': + resolution: {integrity: sha512-Wz0LyktlTvRefoymh+n64hQ84KNXsRGcwdoZ8CSa0Ea+fgYcHZlnk+hDP7v2MS7il2bQ5uTEIxf4/NNfhMN4KQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jest/types@29.6.3': resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + '@jest/types@30.4.1': + resolution: {integrity: sha512-f1x/vJXIfjOlEmejYpbkbgw1gOqpPECwMvMEtBqe47j7H2Hg8h8w3o3ikhSXq3MI15kg+oQ0exWO0uCtTNJLoQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -2311,6 +2791,9 @@ packages: resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -2389,6 +2872,51 @@ packages: '@microsoft/tsdoc@0.15.1': resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} + '@mikro-orm/cli@7.1.5': + resolution: {integrity: sha512-RjjYEoHjZzpXHIrnDqRft0SkW+JJFkvzzDHUzoJ+eZEjHfyVFAwyhoVutzQxgNUWYidXKwaNPtAYxctQYUIC2A==} + engines: {node: '>= 22.17.0'} + hasBin: true + + '@mikro-orm/core@7.1.5': + resolution: {integrity: sha512-jYsR65PcFF+YKUlg/qytjP0PTyk558JvTKI1GzD6Vy/nshTkbcqMN5fDm2d5GJuxliPk0C8+M8tDn3GXeCAqow==} + engines: {node: '>= 22.17.0'} + peerDependencies: + dataloader: 2.2.3 + peerDependenciesMeta: + dataloader: + optional: true + + '@mikro-orm/decorators@7.1.5': + resolution: {integrity: sha512-CwK2n8hopvBmGJTKvb7P5iNYqEXln21AUUNUJG6BvS084V6lAB5PeluB2nCP2IomUcGaZZ80jbdg90hlOvprIg==} + engines: {node: '>= 22.17.0'} + peerDependencies: + '@mikro-orm/core': 7.1.5 + reflect-metadata: ^0.1.0 || ^0.2.0 + peerDependenciesMeta: + reflect-metadata: + optional: true + + '@mikro-orm/mysql@7.1.5': + resolution: {integrity: sha512-KfBIXqSr3EDiFrYl2KzVh2K6omzGduQEhFVwjy0YSrQHW6uWIfZB2oFM5mNbxDOzucYnHteVM2vMok/1PlRF3g==} + engines: {node: '>= 22.17.0'} + peerDependencies: + '@mikro-orm/core': 7.1.5 + + '@mikro-orm/nestjs@7.0.2': + resolution: {integrity: sha512-0iEr+YzhXQ8cZaAKzfJNijHHAL1Fg/PrauaMiwlZpaxOy0aMAPCQEwaSuxsz43X6XShrCv/TlE6kRn/QPIMzZA==} + engines: {node: '>= 22.17.0'} + peerDependencies: + '@mikro-orm/core': ^7.0.0 || ^7.0.0-dev.0 + '@nestjs/common': ^11.0.5 + '@nestjs/core': ^11.0.5 + reflect-metadata: ^0.1.0 || ^0.2.0 + + '@mikro-orm/sql@7.1.5': + resolution: {integrity: sha512-WeiyjzVrxx2WHafCFmhbfbNphPSXqN9+7USet6iNcc9EzKqN0ULPvQd555m+5Nh0tmkX151FwPMLm9/a2wG0ng==} + engines: {node: '>= 22.17.0'} + peerDependencies: + '@mikro-orm/core': 7.1.5 + '@modelcontextprotocol/sdk@1.16.0': resolution: {integrity: sha512-8ofX7gkZcLj9H9rSd50mCgm3SSF8C7XoclxJuLoV0Cz3rEQ1tv9MZRYYvJtm9n1BiEQQMzSmE/w2AEkNacLYfg==} engines: {node: '>=18'} @@ -2409,8 +2937,11 @@ packages: resolution: {integrity: sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==} engines: {node: '>=4'} - '@napi-rs/wasm-runtime@1.1.0': - resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==} + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 '@nestjs/cli@10.0.5': resolution: {integrity: sha512-Btc1lzAkm4j+af9YA0Kv+6N2x7vDneEhsozzEp87kHZrONYNS8zg/SBFTRx5b/e6g0MJshv6vP56PVrdNZy3kA==} @@ -2425,6 +2956,19 @@ packages: '@swc/core': optional: true + '@nestjs/cli@11.0.23': + resolution: {integrity: sha512-2V0Bf5jz0KXhUZk3eJi9GljIyqH04otwsE/mYLbqJR+X0iiYx+6bkNJ2Qz28uHNFj1cpHgimf9xDzHkqarie0g==} + engines: {node: '>= 20.11'} + hasBin: true + peerDependencies: + '@swc/cli': ^0.1.62 || ^0.3.0 || ^0.4.0 || ^0.5.0 || ^0.6.0 || ^0.7.0 || ^0.8.0 + '@swc/core': ^1.3.62 + peerDependenciesMeta: + '@swc/cli': + optional: true + '@swc/core': + optional: true + '@nestjs/common@10.0.3': resolution: {integrity: sha512-Zv59rDQMuwyja8fvnQelG4AbEe7FEC2ZUXcUwE6Tw0aOHx5CaOBIU426FCYY9o3iqJX3xLCKVJ8NrLPg58xCZg==} peerDependencies: @@ -2438,6 +2982,19 @@ packages: class-validator: optional: true + '@nestjs/common@11.1.27': + resolution: {integrity: sha512-kEGSzqM2lWr4whh4Ubflw+oPZSEzxvRMu9WL+LveZploJWTjec5bBlCiRVlVzTPg2kIwBiLwWSvCCW7Wnin1gg==} + peerDependencies: + class-transformer: '>=0.4.1' + class-validator: '>=0.13.2' + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + class-transformer: + optional: true + class-validator: + optional: true + '@nestjs/config@3.3.0': resolution: {integrity: sha512-pdGTp8m9d0ZCrjTpjkUbZx6gyf2IKf+7zlkrPNMsJzYZ4bFRRTpXrnj+556/5uiI6AfL5mMrJc2u7dB6bvM+VA==} peerDependencies: @@ -2461,6 +3018,32 @@ packages: '@nestjs/websockets': optional: true + '@nestjs/core@11.1.27': + resolution: {integrity: sha512-K6DX7hcqmZdeXkv7tsPakKBRCgqL19a4mtbX4FluY0hWtFdtPKp6lbe+lb8gWPfvLdbOWr/CPScn7BSjBX+Ecg==} + engines: {node: '>= 20'} + peerDependencies: + '@nestjs/common': ^11.0.0 + '@nestjs/microservices': ^11.0.0 + '@nestjs/platform-express': ^11.0.0 + '@nestjs/websockets': ^11.0.0 + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + '@nestjs/microservices': + optional: true + '@nestjs/platform-express': + optional: true + '@nestjs/websockets': + optional: true + + '@nestjs/cqrs@11.0.3': + resolution: {integrity: sha512-2ezBftiXqVfNTzjCrmhazohYhIQzgm8rvM0aKndv73IOOBcVlNuNiQ3HHiHdd4c2w/3MOQDtsGbQHgZUuW6DPw==} + peerDependencies: + '@nestjs/common': ^10.0.0 || ^11.0.0 + '@nestjs/core': ^10.0.0 || ^11.0.0 + reflect-metadata: ^0.1.13 || ^0.2.0 + rxjs: ^7.2.0 + '@nestjs/jwt@10.2.0': resolution: {integrity: sha512-x8cG90SURkEiLOehNaN2aRlotxT0KZESUliOPKKnjWiyJOcWurkF3w345WOX0P4MgFzUjGoZ1Sy0aZnxeihT0g==} peerDependencies: @@ -2534,11 +3117,26 @@ packages: '@nestjs/common': ^10.0.0 '@nestjs/core': ^10.0.0 + '@nestjs/platform-express@11.1.27': + resolution: {integrity: sha512-0ZFhz6H6EdGh4xQVbUNwjoAwBuz73P7FvUAl67h9CTdMqQlJDaQYJApBv8pKfVZ1fGjMCbl0m9DcC6pXaZPWSQ==} + peerDependencies: + '@nestjs/common': ^11.0.0 + '@nestjs/core': ^11.0.0 + '@nestjs/schematics@10.0.1': resolution: {integrity: sha512-buxpYtSwOmWyf0nUJWJCkCkYITwbOfIEKHTnGS7sDbcfaajrOFXb5pPAGD2E1CUb3C1+NkQIURPKzs0IouZTQg==} peerDependencies: typescript: '>=4.8.2' + '@nestjs/schematics@11.1.0': + resolution: {integrity: sha512-lVxGZ46tcdItFMoXr6vyKWlnOsm1SZm/GUqAEDvy2RL4Q4O+3bkziAhrO7Y8JLssFUUvNFEGqAizI52WAxhjDw==} + peerDependencies: + prettier: ^3.0.0 + typescript: '>=4.8.2' + peerDependenciesMeta: + prettier: + optional: true + '@nestjs/sequelize@10.0.0': resolution: {integrity: sha512-ofbIYwC3S1rRtS2LlmSKlVrLt/23zKLyuomAosF3ZNqqm5zdY4V87WeU8KXly+AdjmzNw6JVoW+i4iDGiatCNA==} peerDependencies: @@ -2579,6 +3177,19 @@ packages: '@nestjs/platform-express': optional: true + '@nestjs/testing@11.1.27': + resolution: {integrity: sha512-I35po13UHZZeGenLWJ3QYwh77RsLau5RcFKWBZ4waVHeARpwjtC7v7n7lGh98swLQdGmZgTnbvKaZ0B5dsUIKA==} + peerDependencies: + '@nestjs/common': ^11.0.0 + '@nestjs/core': ^11.0.0 + '@nestjs/microservices': ^11.0.0 + '@nestjs/platform-express': ^11.0.0 + peerDependenciesMeta: + '@nestjs/microservices': + optional: true + '@nestjs/platform-express': + optional: true + '@nestjs/typeorm@10.0.2': resolution: {integrity: sha512-H738bJyydK4SQkRCTeh1aFBxoO1E9xdL/HaLGThwrqN95os5mEyAtK7BLADOS+vldP4jDZ2VQPLj4epWwRqCeQ==} peerDependencies: @@ -2588,6 +3199,10 @@ packages: rxjs: ^7.2.0 typeorm: ^0.3.0 + '@noble/hashes@1.8.0': + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} + engines: {node: ^14.21.3 || >=16} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -4803,6 +5418,9 @@ packages: '@oxc-project/types@0.95.0': resolution: {integrity: sha512-vACy7vhpMPhjEJhULNxrdR0D943TkA/MigMpJCHmBHvMXxRStRi/dPtTlfQ3uDwWSzRpT8z+7ImjZVf8JWBocQ==} + '@paralleldrive/cuid2@2.3.1': + resolution: {integrity: sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==} + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -4811,6 +5429,10 @@ packages: resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@pkgr/core@0.3.6': + resolution: {integrity: sha512-SEeaJLb3qBNF/OaXnaR1NmmBbFYk1zC0ZH/52fATcRPLFg/p791YrcyFFy44Bo9sLaGuSuLp5Q6axbb/O+v/RA==} + engines: {node: ^14.18.0 || >=16.0.0} + '@playwright/test@1.55.1': resolution: {integrity: sha512-IVAh/nOJaw6W9g+RJVlIQJ6gSiER+ae6mKQ5CX1bERzQgbC1VSeBlwdvczT7pxb0GWiyrxH4TGKbMfDb4Sq/ig==} engines: {node: '>=18'} @@ -4912,24 +5534,28 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.0.0-beta.45': resolution: {integrity: sha512-tdy8ThO/fPp40B81v0YK3QC+KODOmzJzSUOO37DinQxzlTJ026gqUSOM8tzlVixRbQJltgVDCTYF8HNPRErQTA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@rolldown/binding-linux-x64-gnu@1.0.0-beta.45': resolution: {integrity: sha512-lS082ROBWdmOyVY/0YB3JmsiClaWoxvC+dA8/rbhyB9VLkvVEaihLEOr4CYmrMse151C4+S6hCw6oa1iewox7g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-musl@1.0.0-beta.45': resolution: {integrity: sha512-Hi73aYY0cBkr1/SvNQqH8Cd+rSV6S9RB5izCv0ySBcRnd/Wfn5plguUoGYwBnhHgFbh6cPw9m2dUVBR6BG1gxA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@rolldown/binding-openharmony-arm64@1.0.0-beta.45': resolution: {integrity: sha512-fljEqbO7RHHogNDxYtTzr+GNjlfOx21RUyGmF+NrkebZ8emYYiIqzPxsaMZuRx0rgZmVmliOzEp86/CQFDKhJQ==} @@ -5028,56 +5654,67 @@ packages: resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.40.0': resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.40.0': resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.40.0': resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.40.0': resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.40.0': resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.40.0': resolution: {integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.40.0': resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.40.0': resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.40.0': resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.40.0': resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==} @@ -5108,21 +5745,25 @@ packages: resolution: {integrity: sha512-/24UytJXrK+7CsucDb30GCKYIJ8nG6ceqbJyOtsJv9zeArNLHkxrYGSyjHJIpQfwVN17BPP4RNOi+yIZ3ZgDyA==} cpu: [arm64] os: [linux] + libc: [glibc] '@rspack/binding-linux-arm64-musl@0.7.5': resolution: {integrity: sha512-6RcxG42mLM01Pa6UYycACu/Nu9qusghAPUJumb8b8x5TRIDEtklYC5Ck6Rmagm+8E0ucMude2E/D4rMdIFcS3A==} cpu: [arm64] os: [linux] + libc: [musl] '@rspack/binding-linux-x64-gnu@0.7.5': resolution: {integrity: sha512-R0Lu4CJN2nWMW7WzPBuCIju80cQPpcaqwKJDj/quwQySpJJZ6c5qGwB8mntqjxIzZDrNH6u0OkpiUTbvWZj8ww==} cpu: [x64] os: [linux] + libc: [glibc] '@rspack/binding-linux-x64-musl@0.7.5': resolution: {integrity: sha512-dDgi/ThikMy1m4llxPeEXDCA2I8F8ezFS/eCPLZGU2/J1b4ALwDjuRsMmo+VXSlFCKgIt98V6h1woeg7nu96yg==} cpu: [x64] os: [linux] + libc: [musl] '@rspack/binding-win32-arm64-msvc@0.7.5': resolution: {integrity: sha512-nEF4cUdLfgEK6FrgJSJhUlr2/7LY1tmqBNQCFsCjtDtUkQbJIEo1b8edT94G9tJcQoFE4cD+Re30yBYbQO2Thg==} @@ -5190,6 +5831,9 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + '@sinclair/typebox@0.34.49': + resolution: {integrity: sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==} + '@sindresorhus/base62@1.0.0': resolution: {integrity: sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==} engines: {node: '>=18'} @@ -5219,6 +5863,9 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} + '@sinonjs/fake-timers@15.4.0': + resolution: {integrity: sha512-DsG+8/LscQIQg68J6Ef3dv10u6nVyetYn923s3/sus5eaGfTo1of5WMZSLf0UJc9KDuKPilPH0UDJCjvNbDNCA==} + '@sinonjs/formatio@3.2.2': resolution: {integrity: sha512-B8SEsgd8gArBLMD6zpRw3juQ2FVSsmdd7qlevyDqzS9WTCtvF55/gAL+h6gue8ZvPYcdiPdvueM/qm//9XzyTQ==} @@ -5227,6 +5874,9 @@ packages: '@sinonjs/text-encoding@0.7.3': resolution: {integrity: sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==} + deprecated: |- + Deprecated: no longer maintained and no longer used by Sinon packages. See + https://github.com/sinonjs/nise/issues/243 for replacement details. '@sqltools/formatter@1.2.5': resolution: {integrity: sha512-Uy0+khmZqUrUGm5dmMqVlnvufZRSK0FbYzVgp0UMstm+F5+W2/jnEEQyc9vo1ZR/E5ZI/B1WjjoTqBqwJL6Krw==} @@ -5330,6 +5980,13 @@ packages: '@tiptap/pm': ^3.20.0 vue: ^3.0.0 + '@tokenizer/inflate@0.4.1': + resolution: {integrity: sha512-2mAv+8pkG6GIZiF1kNg1jAjh27IDxEPKwdGul3snfztFerfPGI1LjDezZp3i7BElXompqEtPmoPx6c2wgtWsOA==} + engines: {node: '>=18'} + + '@tokenizer/token@0.3.0': + resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + '@tootallnate/once@1.1.2': resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} @@ -5365,8 +6022,8 @@ packages: resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -5416,12 +6073,18 @@ packages: '@types/express-serve-static-core@4.19.6': resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + '@types/express-serve-static-core@5.1.1': + resolution: {integrity: sha512-v4zIMr/cX7/d2BpAEX3KNKL/JrT1s43s96lLvvdTmza1oEvDudCqK9aF/djc/SWgy8Yh0h30TZx5VpzqFCxk5A==} + '@types/express@4.17.17': resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} '@types/express@4.17.21': resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + '@types/express@5.0.6': + resolution: {integrity: sha512-sKYVuV7Sv9fbPIt/442koC7+IIwK5olP1KWeD88e/idgoJqDm3JV/YUiPwkoKK92ylff2MGxSz1CSjsXelx0YA==} + '@types/formidable@1.2.8': resolution: {integrity: sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA==} @@ -5479,6 +6142,9 @@ packages: '@types/jest@29.5.3': resolution: {integrity: sha512-1Nq7YrO/vJE/FYnqYyw0FS8LdrjExSgIiHyKg7xPpn+yi8Q4huZryKnkJatN1ZRH89Kw2v33/8ZMB7DuZeSLlA==} + '@types/jest@30.0.0': + resolution: {integrity: sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -5551,6 +6217,9 @@ packages: '@types/node@22.14.1': resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==} + '@types/node@24.13.2': + resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -5593,6 +6262,9 @@ packages: '@types/serve-static@1.15.7': resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + '@types/serve-static@2.2.0': + resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} + '@types/sockjs@0.3.36': resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} @@ -5605,6 +6277,9 @@ packages: '@types/supertest@2.0.12': resolution: {integrity: sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==} + '@types/supertest@7.2.0': + resolution: {integrity: sha512-uh2Lv57xvggst6lCqNdFAmDSvoMG7M/HDtX4iUCquxQ5EGPtaPM5PL5Hmi7LCvOG8db7YaCPNJEeoI8s/WzIQw==} + '@types/svgo@2.6.4': resolution: {integrity: sha512-l4cmyPEckf8moNYHdJ+4wkHvFxjyW6ulm9l4YGaOxeyBWPhBOT0gvni1InpFPdzx1dKf/2s62qGITwxNWnPQng==} @@ -5679,6 +6354,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/eslint-plugin@8.63.0': + resolution: {integrity: sha512-rvwSgqT+DHpWdzfSzPatRLm02a0GlESt++9iy3hLCDY4BgkaLcl8LBi9Yh7XGFBpwcBE/K3024QuXWTpbz4FfQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.63.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/parser@7.18.0': resolution: {integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5696,12 +6379,25 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/parser@8.63.0': + resolution: {integrity: sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.53.0': resolution: {integrity: sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.63.0': + resolution: {integrity: sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/scope-manager@7.18.0': resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5710,12 +6406,22 @@ packages: resolution: {integrity: sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.63.0': + resolution: {integrity: sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.53.0': resolution: {integrity: sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.63.0': + resolution: {integrity: sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/type-utils@7.18.0': resolution: {integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5733,6 +6439,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/type-utils@8.63.0': + resolution: {integrity: sha512-Nzzh/OGxVCOjObjaj1CQF2RUasyYy2Jfuh+zZ3PjLzG2fYRriAiZLib9UKtO+CpQAS3YHiAS+ckZDclwqI1TPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/types@7.18.0': resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5741,6 +6454,10 @@ packages: resolution: {integrity: sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.63.0': + resolution: {integrity: sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@7.18.0': resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5756,6 +6473,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/typescript-estree@8.63.0': + resolution: {integrity: sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/utils@7.18.0': resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5769,6 +6492,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.63.0': + resolution: {integrity: sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5777,6 +6507,13 @@ packages: resolution: {integrity: sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.63.0': + resolution: {integrity: sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.3.2': + resolution: {integrity: sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==} + '@unhead/dom@1.11.20': resolution: {integrity: sha512-jgfGYdOH+xHJF/j8gudjsYu3oIjFyXhCWcgKaw3vQnT616gSqyqnGQGOItL+BQtQZACKNISwIfx5PuOtztMKLA==} @@ -5895,6 +6632,126 @@ packages: peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 + '@unrs/resolver-binding-android-arm-eabi@1.12.2': + resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==} + cpu: [arm] + os: [android] + + '@unrs/resolver-binding-android-arm64@1.12.2': + resolution: {integrity: sha512-YGCRZv/9GLhwmz6mYDeTsm/92BAyR28l6c2ReweVW5pWgfsitWLY8upvfRlGdoyD8HjeTHSYJWyZGD4KJA/nFQ==} + cpu: [arm64] + os: [android] + + '@unrs/resolver-binding-darwin-arm64@1.12.2': + resolution: {integrity: sha512-u9DiNT1auQMO20A9SyTuG3wUgQWB9Z7KjAg0uFuCDR1FsAY8A0CG2S6JpHS1xwm/w1G08bjXZDcyOCjv1WAm2w==} + cpu: [arm64] + os: [darwin] + + '@unrs/resolver-binding-darwin-x64@1.12.2': + resolution: {integrity: sha512-f7rPLi/T1HVKZu/u6t87lroib16n8vrSzcyxI7lg4BGO9UF26KhQL44sd9eOUgrTYhvRXtWOIZT5PejdPyJfUA==} + cpu: [x64] + os: [darwin] + + '@unrs/resolver-binding-freebsd-x64@1.12.2': + resolution: {integrity: sha512-BpcOjWCJub6nRZUS2zA20pmLvjtqAtGejETaIyRLiZiQf++cbrjltLA5NN/xaXfqeOBOSlMFbemIl5/S5tljmg==} + cpu: [x64] + os: [freebsd] + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': + resolution: {integrity: sha512-vZTDvdSISZjJx66OzJqtsOhzifbqRjbmI1Mnu49fQDwog5GtDI4QidRiEAYbZCRj9C8YZEW+3ZjqsyS9GR4k2A==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': + resolution: {integrity: sha512-BiPI+IrIlwcW4nLLMM21+B1dFPzd55yAVgVGrdgDjNef+ch03GdxrcyaIz8X9SsQirh/kCQ7mviyWlMxdh2D7g==} + cpu: [arm] + os: [linux] + + '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': + resolution: {integrity: sha512-zJc0H99FEPoFfSrNpa91HYfxzfAJCr502oxNK1cfdC9hlaFI43RT+JFCann9JUgZmLzzntChHyn13Sgn9ljHNg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-arm64-musl@1.12.2': + resolution: {integrity: sha512-KQ3Lki6l+Pz1k/eBipN41ES+YUK30beLGb9YqcB1O542cyLCNE6GaxrfcY3T6EezmGGk84wb5XyO9loTM9tkcA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': + resolution: {integrity: sha512-3SJGEh1DborhG6pyxvhPzCT4bbSIVihsvgJc13P1bHG7KLdNDaF9T3gsTwFc7Jw/5Y5/iWOjkEx7Zy0NvCGX3Q==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-loong64-musl@1.12.2': + resolution: {integrity: sha512-jiuG/Obbel7uw1PwHNFfrkiKhLAF6mnyZ6aWlOAVN9WqKm8v0OFGnciJIHu8+CMvXLQ8AD51LPzAoUfT21D5Ew==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': + resolution: {integrity: sha512-q7xRvVpmcfeL+LlZg8Pbbo6QaTZwDU5BaGZbwfhkEsXJn3Was8xYfE0RBH266xZt0rM6B7i8xAYIvjthuUIWHg==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': + resolution: {integrity: sha512-0CVdx6lcnT3Q9inOH8tsMIOJ6ImndllMjqJHg8RLVdB7Vq4SfkEXl9mCSsVNuNA4MCYycRicCUxPCabVHJRr6A==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': + resolution: {integrity: sha512-iOwlRo9vnp6R6ohHQS11n0NnfdXx/omhkocmIfaPRpQhKZ+3BDMkkdRVh53qjkFkpPddf+FETA28NwGN7l5l+w==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': + resolution: {integrity: sha512-HYJtLfXq94q8iZNFT1lknx258wlkkWhZeUXJRqzKBBUJ00CvZ+N33zgbCqimLjsyw5Va6uUxhVa12mI+kaveEw==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-x64-gnu@1.12.2': + resolution: {integrity: sha512-mPsUhunKKDih5O96Y6enDQyHc1SqBPlY1E/SfMWDM3EdJ95Z9CArPeCVwCCqbP45ljvivdEk8Fxn+SIb1rDAJQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@unrs/resolver-binding-linux-x64-musl@1.12.2': + resolution: {integrity: sha512-azrt6+5ydLd8Vt210AAFis/lZevSfPw93EJRIJG+xPu4WCJ8K0kppCTpMyLPcKT7H15M4Jnt2tMp5bOvCkRC6A==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@unrs/resolver-binding-openharmony-arm64@1.12.2': + resolution: {integrity: sha512-YZ9hP4O0X9PQb8eO980qmLNGH4zT3I9+SZTdt0Pr0YyuGQhYKoOZkV02VzrzyOZJ5xIJ3UFIenKkUkGg8GjgWQ==} + cpu: [arm64] + os: [openharmony] + + '@unrs/resolver-binding-wasm32-wasi@1.12.2': + resolution: {integrity: sha512-tYFDIkMxSflfEc/h92ZWNsZlHSwgimbNHSO3PL2JWQHfCuC2q316jMyYU9TIWZsFK2bQwyK5VAdYgn8ygPj69A==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': + resolution: {integrity: sha512-qzNyg3xL0VPQmCaUh+N5jSitce6k+uCBfMDesWRnlULOZaqUkaJ0ybdT+UqlAWJoQjuqfIU/0Ptx9bteN4D82g==} + cpu: [arm64] + os: [win32] + + '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': + resolution: {integrity: sha512-WD9sY00OfpHVGfsnHZoA8jVT+esS/Bg8z8jzxp5BnDCjjwsuKsPQrzswwpFy4J1AUJbXPRfkpcX0mXrzeXW79g==} + cpu: [ia32] + os: [win32] + + '@unrs/resolver-binding-win32-x64-msvc@1.12.2': + resolution: {integrity: sha512-nAB74NfSNKknqQ1RrYj6uz8FcXEomu/MATJZxh/x+BArzN2U3JbOYC0APYzUIGhVY3m5hRxA8VPNdPBoG8txlA==} + cpu: [x64] + os: [win32] + '@vant/popperjs@1.3.0': resolution: {integrity: sha512-hB+czUG+aHtjhaEmCJDuXOep0YTZjdlRR+4MSmIFnkCQIxJaXLQdSsR90XWvAI2yvKUI7TCGqR8pQg2RtvkMHw==} @@ -6256,6 +7113,12 @@ packages: peerDependencies: acorn: ^8 + acorn-import-phases@1.0.4: + resolution: {integrity: sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==} + engines: {node: '>=10.13.0'} + peerDependencies: + acorn: ^8.14.0 + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -6275,6 +7138,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.17.0: + resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==} + engines: {node: '>=0.4.0'} + hasBin: true + adler-32@1.3.1: resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==} engines: {node: '>=0.8'} @@ -6313,6 +7181,14 @@ packages: ajv: optional: true + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + ajv-keywords@3.5.2: resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: @@ -6332,6 +7208,9 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + amp-message@0.1.2: resolution: {integrity: sha512-JqutcFwoU1+jhv7ArgW38bqrE+LQdcRv4NxNw0mp0JHQyB6tXesWRjtYKlDgHRY2o3JE5UTaBGUK8kSWUdxWUg==} @@ -6635,6 +7514,12 @@ packages: peerDependencies: '@babel/core': ^7.8.0 + babel-jest@30.4.1: + resolution: {integrity: sha512-fATAbM8piYxkiXQp3RBXmZHxZVNJZAVXXfyeyCN2Tida3+qJ8ea9UxhiJ2y4fLO90ZImKt6k9FlcH2+rLkJGhw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + '@babel/core': ^7.11.0 || ^8.0.0-0 + babel-loader@9.2.1: resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} engines: {node: '>= 14.15.0'} @@ -6649,10 +7534,18 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} + babel-plugin-istanbul@7.0.1: + resolution: {integrity: sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==} + engines: {node: '>=12'} + babel-plugin-jest-hoist@29.6.3: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + babel-plugin-jest-hoist@30.4.0: + resolution: {integrity: sha512-9EdtWM/sSfXLOGLwSn+GS6pIXyBnL07/8gyJlwFXjWy4DxMOyItqyUT29d4lQiS380EZwYlX7/At4PgBS+m2aA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + babel-plugin-polyfill-corejs2@0.4.13: resolution: {integrity: sha512-3sX/eOms8kd3q2KZ6DAhKPc0dgm525Gqq5NtWKZ7QYYZEv57OQ54KtblzJzH1lQF/eQxO8KjWGIK9IPUJNus5g==} peerDependencies: @@ -6673,12 +7566,23 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + babel-preset-current-node-syntax@1.2.0: + resolution: {integrity: sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==} + peerDependencies: + '@babel/core': ^7.0.0 || ^8.0.0-0 + babel-preset-jest@29.6.3: resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: '@babel/core': ^7.0.0 + babel-preset-jest@30.4.0: + resolution: {integrity: sha512-lBY4jxsNmCnSiu7kquw8ZC9F4+XLMOKypT3RnNHPvU2Kpd4W0xaPuLr5ZkRyOsvLYAY4yaW1ZwTW4xB7NIiZzg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + '@babel/core': ^7.11.0 || ^8.0.0-beta.1 + babel-runtime@6.26.0: resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} @@ -6691,6 +7595,10 @@ packages: balanced-match@2.0.0: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + base64-arraybuffer@1.0.2: resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==} engines: {node: '>= 0.6.0'} @@ -6709,6 +7617,7 @@ packages: basic-ftp@5.0.5: resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.1, please upgrade batch-processor@1.0.0: resolution: {integrity: sha512-xoLQD8gmmR32MeuBHgH0Tzd5PuSZx71ZsbhVxOCRbgktZEPe4SQy7s9Z50uPp0F/f7iw2XmkHN2xkgbMfckMDA==} @@ -6816,6 +7725,10 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@5.0.7: + resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} + engines: {node: 18 || 20 || >=22} + braces@2.3.2: resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} engines: {node: '>=0.10.0'} @@ -7078,6 +7991,9 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + chardet@2.2.0: + resolution: {integrity: sha512-rddelWYNPRrXq6PtNEN2S3f6t9ILzvqaN5pVgi4kqt9jHQaXIial9PznB5iSPVlQSLNaaH22ItWz3EJtQ10+OA==} + charm@0.1.2: resolution: {integrity: sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ==} @@ -7124,6 +8040,9 @@ packages: cjs-module-lexer@1.4.3: resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} + cjs-module-lexer@2.2.0: + resolution: {integrity: sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==} + class-transformer@0.5.1: resolution: {integrity: sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==} @@ -7174,6 +8093,10 @@ packages: resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} engines: {node: 10.* || >= 12.*} + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + cli-tableau@2.0.1: resolution: {integrity: sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ==} engines: {node: '>=8.10.0'} @@ -7363,6 +8286,10 @@ packages: resolution: {integrity: sha512-SsxdiOf064DWoZLH799Ata6u7iV658A11PlWtZATDlXPpKGJnbJZ5Z24ybixAi+LUUqJ/GKowAejtC5GFUG7Tw==} engines: {node: '>= 6'} + comment-json@5.0.0: + resolution: {integrity: sha512-uiqLcOiVDJtBP8WGkZHEP+FZIhTzP1dxvn59EfoYUi9gqupjrBWVQkO2atDrbnKPwLeotFYDsuNb26uBMqB+hw==} + engines: {node: '>= 6'} + comment-parser@1.4.1: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} @@ -7407,6 +8334,10 @@ packages: resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} engines: {'0': node >= 0.8} + concat-stream@2.0.0: + resolution: {integrity: sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==} + engines: {'0': node >= 6.0} + concordance@4.0.0: resolution: {integrity: sha512-l0RFuB8RLfCS0Pt2Id39/oCPykE01pyxgAFypWTlaGRgvLkZrtczZ8atEHpTeEIW+zYWXTBuA9cCSeEOScxReQ==} engines: {node: '>=6.12.3 <7 || >=8.9.4 <9 || >=10.0.0'} @@ -7555,6 +8486,10 @@ packages: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} engines: {node: '>= 0.10'} + cors@2.8.6: + resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} + engines: {node: '>= 0.10'} + cosmiconfig@5.2.1: resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} engines: {node: '>=4'} @@ -7563,6 +8498,15 @@ packages: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + cp-file@6.2.0: resolution: {integrity: sha512-fmvV4caBnofhPe8kOcitBwSn2f39QLjnAnGq3gO9dfd75mUytzKNZB1hde6QHunW2Rt+OwuBOMc3i1tNElbszA==} engines: {node: '>=6'} @@ -7831,6 +8775,14 @@ packages: babel-plugin-macros: optional: true + dedent@1.7.2: + resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==} + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + deep-eql@4.1.4: resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} @@ -8112,6 +9064,7 @@ packages: dottie@2.0.6: resolution: {integrity: sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. download@6.2.5: resolution: {integrity: sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==} @@ -8238,6 +9191,10 @@ packages: resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.24.2: + resolution: {integrity: sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==} + engines: {node: '>=10.13.0'} + enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -8301,6 +9258,9 @@ packages: es-module-lexer@1.6.0: resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + es-module-lexer@2.3.0: + resolution: {integrity: sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==} + es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -8510,6 +9470,12 @@ packages: peerDependencies: eslint: ^9.5.0 + eslint-config-prettier@10.1.8: + resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + eslint-config-prettier@8.8.0: resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true @@ -8640,6 +9606,20 @@ packages: peerDependencies: eslint: ^9.0.0 + eslint-plugin-prettier@5.5.6: + resolution: {integrity: sha512-ifetmTcxWfz+4qRW3pH/ujdTq2jQIj59AxJMIN26K5avYgU8dxycUETQonWiW+wPrYXA0j3Try0l1CnwVQtDqQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + eslint-plugin-regexp@2.10.0: resolution: {integrity: sha512-ovzQT8ESVn5oOe5a7gIDPD5v9bCSjIFJu57sVPDqgPRXicQzOnYfFN21WoQBQF18vrhT5o7UMKFwJQVVjyJ0ng==} engines: {node: ^18 || >=20} @@ -8866,6 +9846,10 @@ packages: resolution: {integrity: sha512-aIQN7Q04HGAV/I5BszisuHTZHXNoC23WtLkxdCLuYZMdWviRD0TMIt2bnUBi9MrHaF/hH8b3gwG9iaAUHKnJGA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + exit-x@0.2.2: + resolution: {integrity: sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==} + engines: {node: '>= 0.8.0'} + exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} @@ -8878,6 +9862,10 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + expect@30.4.1: + resolution: {integrity: sha512-PMARsyh/JtqC20HoGqlFcIlQAyqUtW4PlI1rup1uhYJtKuwAjbvWi3GQMAn+STdHum/dk8xrKfUM1+5SAwpolA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + exponential-backoff@3.1.2: resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} @@ -8963,18 +9951,21 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] farm-plugin-replace-dirname-linux-arm64-musl@0.2.1: resolution: {integrity: sha512-m3gH8ggczbRYTHZSNp3LjIQIcqhvDO4O78bxXc8O1ozKD8M47/YfQLyQV06M7H4rZ8s6XV3Bb1kAcRAASp3M5A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] farm-plugin-replace-dirname-linux-x64-gnu@0.2.1: resolution: {integrity: sha512-MehKkoM2RFw3sCnEu9nCbXKjxtC3hfTad0h/dC+Z8iEBcLEReVLoNzHWWUa6BxkxqDtB82/BWO/ObSUj/VUnwQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] farm-plugin-replace-dirname-linux-x64-musl@0.2.1: resolution: {integrity: sha512-o1qPZi16N/sHOteZYJVv6UmZFK3QKpVQrywk/4spJI0mPH9A9Y+G6iBE2Tqjb3d+1Hb6phr++EBJHZ2x1ajtGQ==} @@ -9120,6 +10111,10 @@ packages: resolution: {integrity: sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==} engines: {node: '>=8'} + file-type@21.3.4: + resolution: {integrity: sha512-Ievi/yy8DS3ygGvT47PjSfdFoX+2isQueoYP1cntFW1JLYAuS4GD7NUPGg4zv2iZfV52uDyk5w5Z0TdpRS6Q1g==} + engines: {node: '>=20'} + file-type@3.9.0: resolution: {integrity: sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==} engines: {node: '>=0.10.0'} @@ -9292,6 +10287,13 @@ packages: typescript: '>3.6.0' webpack: ^5.11.0 + fork-ts-checker-webpack-plugin@9.1.0: + resolution: {integrity: sha512-mpafl89VFPJmhnJ1ssH+8wmM2b50n+Rew5x42NeI2U78aRWgtkEtGmctp7iT16UjquJTjorEmIfESj3DxdW84Q==} + engines: {node: '>=14.21.3'} + peerDependencies: + typescript: '>3.6.0' + webpack: ^5.11.0 + form-data-encoder@1.9.0: resolution: {integrity: sha512-rahaRMkN8P8d/tgK/BLPX+WBVM27NbvdXBxqQujBtkDAIFspaRqN7Od7lfdGQA6KAD+f82fYCLBq1ipvcu8qLw==} @@ -9299,6 +10301,10 @@ packages: resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} engines: {node: '>= 6'} + form-data@4.0.6: + resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} + engines: {node: '>= 6'} + format@0.2.2: resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} @@ -9315,6 +10321,10 @@ packages: resolution: {integrity: sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==} deprecated: 'ACTION REQUIRED: SWITCH TO v3 - v1 and v2 are VULNERABLE! v1 is DEPRECATED FOR OVER 2 YEARS! Use formidable@latest or try formidable-mini for fresh projects' + formidable@3.5.4: + resolution: {integrity: sha512-YikH+7CUTOtP44ZTnUhR7Ic2UASBPOqmaRkRKxRbywPTe5VxF7RRCck4af9wutiZ/QKM5nME9Bie2fFaPz5Gug==} + engines: {node: '>=14.0.0'} + formstream@1.5.1: resolution: {integrity: sha512-q7ORzFqotpwn3Y/GBK2lK7PjtZZwJHz9QE9Phv8zb5IrL9ftGLyi2zjGURON3voK8TaZ+mqJKERYN4lrHYTkUQ==} @@ -9530,6 +10540,7 @@ packages: git-raw-commits@2.0.11: resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} engines: {node: '>=10'} + deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true git-rev-sync@3.0.2: @@ -9563,6 +10574,15 @@ packages: deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true + glob@10.5.0: + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me + hasBin: true + + glob@13.0.6: + resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} + engines: {node: 18 || 20 || >=22} + glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -9687,6 +10707,11 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + handlebars@4.7.9: + resolution: {integrity: sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ==} + engines: {node: '>=0.4.7'} + hasBin: true + hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -9777,6 +10802,10 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + hasown@2.0.4: + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} + engines: {node: '>= 0.4'} + he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true @@ -9975,6 +11004,10 @@ packages: resolution: {integrity: sha512-2Tth85cXwGFHfvRgZWszZSvdo+0Xsqmw8k8ZwxScfcBneNUraK+dxRxRm24nszx80Y0TVio8kKLt5sLE7ZCLlw==} engines: {node: '>=0.10.0'} + iconv-lite@0.7.3: + resolution: {integrity: sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==} + engines: {node: '>=0.10.0'} + icss-utils@5.1.0: resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} @@ -10653,6 +11686,10 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} + istanbul-lib-source-maps@5.0.6: + resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==} + engines: {node: '>=10'} + istanbul-reports@3.1.7: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} engines: {node: '>=8'} @@ -10677,10 +11714,18 @@ packages: resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-changed-files@30.4.1: + resolution: {integrity: sha512-IuctmYrxi21iOSOaIXpJWalHyPAsVv0GeBHKDn8C1CA4W5htHn7INL+wdnL4Bo0+olEndvAFkmb++tIQJG+vvg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-circus@29.7.0: resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-circus@30.4.2: + resolution: {integrity: sha512-rvHH7VlY6LgbJXJTQ87GW62g1FntOtbhh0zT+v04kC+pgL6aBKyYINXxWukCpj3dcIBMw5/XUbtDS9dU9JTXeQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-cli@29.7.0: resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -10691,6 +11736,16 @@ packages: node-notifier: optional: true + jest-cli@30.4.2: + resolution: {integrity: sha512-jfA2ocvVHMXS2QijrJ0d31ektP+d/W0T5RpcTX2Pq+3sVqHlsXVCM2+FmwpL+bdY8OfHpIg9xMxLF17Zg0U49Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + jest-config@29.7.0: resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -10703,22 +11758,53 @@ packages: ts-node: optional: true + jest-config@30.4.2: + resolution: {integrity: sha512-rNHAShJQqQwFNoL0hbf3BphSBOWnpOUAKvidLS/AjNVLPfoj5mSf4jQMfW3cYOs6hXeZC7nF7mDHaBnbxELOzg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + '@types/node': '*' + esbuild-register: '>=3.4.0' + ts-node: '>=9.0.0' + peerDependenciesMeta: + '@types/node': + optional: true + esbuild-register: + optional: true + ts-node: + optional: true + jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-diff@30.4.1: + resolution: {integrity: sha512-CRpFK0RtLriVDGcPPAnR6HMVI8bSR2jnUIgralhauzYQZIb4RH9AtEInTuQr65LmmGggGcRT6HIASxwqsVsmlA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-docblock@29.7.0: resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-docblock@30.4.0: + resolution: {integrity: sha512-ZPMabUZCx5MpbZ2eBYSvZ0J8fvo3dR9oM+eeUpb3aKNQFuS2tu3Duw1TNlMoP8k3WQgKGJuhcMFvwcVuq6T7oA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-each@29.7.0: resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-each@30.4.1: + resolution: {integrity: sha512-/8MJbH6fuj48TstjrMf+u/pd06Qezz5xOXvZA6442heNOWr8bdeoGZX2d9fCn028CoMgYmroH9//zky5GfyYmA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-environment-node@29.7.0: resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-environment-node@30.4.1: + resolution: {integrity: sha512-4FZYVOk85hz2AyT6BbarKy9u37g6DbrDyCdFhsnDdXqyrueYQvB+0zO4f/kqLCRD0BsPRXPMNJeQwihKZV8naw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-get-type@29.6.3: resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -10727,22 +11813,42 @@ packages: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-haste-map@30.4.1: + resolution: {integrity: sha512-rFrcONd8jeFsyw+Z9CrScJgglRf2+NFmNam8dKu7n+SoHqNYT47mn0DdEcVUZJpvh7Iz6/si7f7yUH7GJHVgnw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-leak-detector@29.7.0: resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-leak-detector@30.4.1: + resolution: {integrity: sha512-IpmyiioeHxiWDhesHnUFmOxcTzwCwKpgACgWajtAP+nYQXiY7DakTxB6Bx9JFiRMljr0AX1PvnQdaU1KFoz6NQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-matcher-utils@29.7.0: resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-matcher-utils@30.4.1: + resolution: {integrity: sha512-zvYfX5CaeEkFrrLS9suWe9rvJrm9J1Iv3ua8kIBv9GEPzcnsfBf0bob37la7s67fs0nlBC3EuvkOLnXQKxtx4A==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-message-util@29.7.0: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-message-util@30.4.1: + resolution: {integrity: sha512-kwCKIvq0MCW1HzLoGola9Te6JUdzgV0loyKJ3Qghrkz9i5/RRIHsL95BMQc2HBBhlBKC4j22K9p11TGHH8RBpQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-mock@29.7.0: resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-mock@30.4.1: + resolution: {integrity: sha512-/i8SVb8/NSB7RfNi8gfqu8gxLV23KaL5EpAttyb9iz8qWRIqXRLflycz/32wXsYkOnaUlx8NAKnJYtpsmXUmfw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-pnp-resolver@1.2.3: resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} @@ -10756,38 +11862,74 @@ packages: resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-regex-util@30.4.0: + resolution: {integrity: sha512-mWlvLviKIgIQ8VCuM1xRdD0TWp3zlzionlmDBjuXVBs+VkmXq6FgW9T4Emr7oGz/Rk6feDCGyiugolcQEyp3mg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-resolve-dependencies@29.7.0: resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve-dependencies@30.4.2: + resolution: {integrity: sha512-gDiVh1I+GxYzz9oXlyw+1wv6VOYX1WYxMOfjsA3iGKePV2oxmbHhwxfkALxNxYy1ciw6APWwkW2zZONwP97aEQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-resolve@29.7.0: resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-resolve@30.4.1: + resolution: {integrity: sha512-Zry8Yq/yJcNAZ7dJ5F2heic8AheXvbFZ7XI5V+h28nrYZ7Qoyy4dItq8OodjnYD270mvX+ZudmrNV9cysqhW5Q==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-runner@29.7.0: resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runner@30.4.2: + resolution: {integrity: sha512-2dw0PslVYXxffXGpLo+Ejad+KcI1Qkjn7f4X4619gf21oCUmL+SPfjqIa/losUem3yEOvfNZe/F1HWUcNpODcg==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-runtime@29.7.0: resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-runtime@30.4.2: + resolution: {integrity: sha512-3/5e8iPz2k/VLqlr8DgTftYyLUv8Su3FkCAO2/Od81UsUTpSxOrS6O5x5KkoQwyUjmpYyDJKeyAvg2T2nvpNkQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-snapshot@29.7.0: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-snapshot@30.4.1: + resolution: {integrity: sha512-tEOkkfOMppUyeiHwjZswOQ3lcnoTnws/q5FnGIaeIh/jmoU0ZlgMYRR8sTlTj+nNGCoJ0RDq6SfxGxCsyMTPmw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-util@30.4.1: + resolution: {integrity: sha512-vjQb1sACEiv13DKJMDToJpzVW0joCsIQrmbg0fi7CyOOt+g9jTuQl2A216pWRBYhOVt53XbL/2LbMKg1BECWOw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-validate@29.7.0: resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-validate@30.4.1: + resolution: {integrity: sha512-PDWi4SOwLnwqNDfHZjOcsEFyZ4fc/2W2gVL3DEoyqnB6jCQMLRtfBong8s6omIw3lI0HWOus12xfnFmQtjW3fw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-watcher@29.7.0: resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-watcher@30.4.1: + resolution: {integrity: sha512-/l9UonmvCwjHH7d2h3iAwIloLc1H0S8mJZ/LNK3i86hqwPAz8otUJjP9MfYtz9Tt77Su5FD2xGjZn8d31IZHlw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} @@ -10796,6 +11938,10 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + jest-worker@30.4.1: + resolution: {integrity: sha512-SHynN/q/QD++iNyvMdy+WMmbCGk8jIsNcRxycXbWubSOhvo6T+j2afcfUSl+3hYsiBebOTo0cT7c2H7CXugu1g==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jest@29.6.1: resolution: {integrity: sha512-Nirw5B4nn69rVUZtemCQhwxOBhm0nsp3hmtF4rzCeWD7BkjAXRIji7xWQfnTNbz9g0aVsBX6aZK3n+23LM6uDw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -10806,9 +11952,15 @@ packages: node-notifier: optional: true - jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + jest@30.4.2: + resolution: {integrity: sha512-Yi1jqNC/Oq0N4hBgNH/YvBpP1P57QqundgytzYqy3yqAa7NZPNjSoi4SGbRAXDMdBzNE6xBCi5U7RgfrvMEUVQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true jiti@2.6.1: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} @@ -10929,6 +12081,9 @@ packages: jsonc-parser@3.2.0: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + jsondiffpatch@0.6.2: resolution: {integrity: sha512-c4RkbPb6RXWjkhirwcKK87PuZCITdGRN1usrW4pXKEkwp7Gqf+0pSwQHoh/LtlYNHcxzoF6kok2/EFe6KL0qqQ==} engines: {node: ^18.0.0 || >=20.0.0} @@ -11074,6 +12229,10 @@ packages: kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} + kysely@0.29.2: + resolution: {integrity: sha512-s6WVJyEZrbm6jhBpiKHsGHyePMrVQKJ85wZCFCr9W4QHv6WTjWIrdvTmO9hDEA3bNK0xkrE2DqrHsXMLWuZpQg==} + engines: {node: '>=22.0.0'} + latest-version@5.1.0: resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} engines: {node: '>=8'} @@ -11147,6 +12306,10 @@ packages: enquirer: optional: true + load-esm@1.0.3: + resolution: {integrity: sha512-v5xlu8eHD1+6r8EHTg6hfmO97LN8ugKtiXcy5e6oN72iD2r6u0RPfLl6fxM+7Wnh2ZRq15o0russMst44WauPA==} + engines: {node: '>=13.2.0'} + load-json-file@1.1.0: resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} engines: {node: '>=0.10.0'} @@ -11163,6 +12326,10 @@ packages: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} + loader-runner@4.3.2: + resolution: {integrity: sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==} + engines: {node: '>=6.11.5'} + loader-utils@1.4.2: resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} engines: {node: '>=4.0.0'} @@ -11310,6 +12477,9 @@ packages: long@5.3.1: resolution: {integrity: sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==} + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + longest-streak@2.0.4: resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} @@ -11354,6 +12524,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.5.1: + resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} + engines: {node: 20 || >=22} + lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==} @@ -11372,6 +12546,10 @@ packages: resolution: {integrity: sha512-Nv9KddBcQSlQopmBHXSsZVY5xsdlZkdH/Iey0BlcBYggMd4two7cZnKOK9vmy3nY0O5RGH99z1PCeTpPqszUYg==} engines: {bun: '>=1.0.0', deno: '>=1.30.0', node: '>=8.0.0'} + lru.min@1.1.4: + resolution: {integrity: sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==} + engines: {bun: '>=1.0.0', deno: '>=1.30.0', node: '>=8.0.0'} + macos-release@2.5.1: resolution: {integrity: sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==} engines: {node: '>=6'} @@ -11723,6 +12901,10 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} + mikro-orm@7.1.5: + resolution: {integrity: sha512-9tQ0yUB9Q4EfVT7BR+sWUThbvY0135+E16uCgNoaB67KwAjMQADPWOowURi4omhlywKdWkyEwxM/PDq1PuJuuw==} + engines: {node: '>= 22.17.0'} + mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -11775,6 +12957,10 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@10.2.5: + resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -11844,6 +13030,10 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} @@ -11926,6 +13116,10 @@ packages: engines: {node: '>= 6.0.0'} deprecated: Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version. + multer@2.1.1: + resolution: {integrity: sha512-mo+QTzKlx8R7E5ylSXxWzGoXoZbOsRMpyitcht8By2KHvMbf3tjwosZ/Mu/XYU6UuJ3VZnODIrak5ZrPiPyB6A==} + engines: {node: '>= 10.16.0'} + multicast-dns@7.2.5: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true @@ -11941,10 +13135,20 @@ packages: resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + mute-stream@2.0.0: + resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} + engines: {node: ^18.17.0 || >=20.5.0} + mysql2@3.14.0: resolution: {integrity: sha512-8eMhmG6gt/hRkU1G+8KlGOdQi2w+CgtNoD1ksXZq9gQfkfDsX4LHaBwTe1SY0Imx//t2iZA03DFnyYKPinxSRw==} engines: {node: '>= 8.0'} + mysql2@3.22.5: + resolution: {integrity: sha512-95uZ2TrPWAZdwpB3vvvDbmEMcNG8yIeNCyu6GUcr/QnWEE/wXm7+mhOCsdQfWQDTV7qYT/PDUZ4U4UPP4AsXqQ==} + engines: {node: '>= 8.0'} + peerDependencies: + '@types/node': '>= 8' + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -11952,6 +13156,10 @@ packages: resolution: {integrity: sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==} engines: {node: '>=12.0.0'} + named-placeholders@1.1.6: + resolution: {integrity: sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==} + engines: {node: '>=8.0.0'} + nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -11961,6 +13169,11 @@ packages: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} + napi-postinstall@0.3.4: + resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -12713,6 +13926,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + path-to-regexp@0.1.12: resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} @@ -12731,8 +13948,8 @@ packages: path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} - path-to-regexp@8.3.0: - resolution: {integrity: sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA==} + path-to-regexp@8.4.2: + resolution: {integrity: sha512-qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA==} path-type@1.1.0: resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} @@ -12788,6 +14005,10 @@ packages: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} + engines: {node: '>=12'} + pidtree@0.3.1: resolution: {integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==} engines: {node: '>=0.10'} @@ -13108,6 +14329,10 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} + prettier-linter-helpers@1.0.1: + resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} + engines: {node: '>=6.0.0'} + prettier@2.7.1: resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} engines: {node: '>=10.13.0'} @@ -13130,6 +14355,10 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + pretty-format@30.4.1: + resolution: {integrity: sha512-K6KiKMHTL4jjX4u3Kir2EW07nRfcqVTXIImx50wbjHQTcZPgg+gjVeNTIT3l3L1Rd4UefxfogquC9J37SoFyyw==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + pretty-ms@5.1.0: resolution: {integrity: sha512-4gaK1skD2gwscCfkswYQRmddUb2GJZtzDGRjHWadVHtK/DIKFufa12MvES6/xu1tVbUYeia5bmLcwJtZJQUqnw==} engines: {node: '>=8'} @@ -13276,6 +14505,9 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} + pure-rand@7.0.1: + resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} + q@1.5.1: resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} engines: {node: '>=0.6.0', teleport: '>=0.2.0'} @@ -13306,8 +14538,9 @@ packages: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} - quansync@0.2.10: - resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} + qs@6.15.3: + resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==} + engines: {node: '>=0.6'} quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} @@ -13372,6 +14605,9 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + react-is@19.2.7: + resolution: {integrity: sha512-kZFnouyVv7eP/Phmrlo9FK+zcAdriZJvzxXHF1Sl1P377WSGe2G/JxVolhTrB/jeV47lKImhNUsijjHAAbcl/A==} + read-cmd-shim@2.0.0: resolution: {integrity: sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw==} @@ -13473,6 +14709,9 @@ packages: reflect-metadata@0.1.13: resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==} + reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} + reflect.getprototypeof@1.0.10: resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} @@ -13853,6 +15092,10 @@ packages: resolution: {integrity: sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==} engines: {node: '>= 10.13.0'} + schema-utils@4.3.3: + resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==} + engines: {node: '>= 10.13.0'} + scslre@0.3.0: resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} engines: {node: ^14.0.0 || >=16.0.0} @@ -13919,6 +15162,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -14081,6 +15329,10 @@ packages: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} + engines: {node: '>= 0.4'} + side-channel-map@1.0.1: resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} engines: {node: '>= 0.4'} @@ -14093,6 +15345,10 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} + side-channel@1.1.1: + resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} + engines: {node: '>= 0.4'} + signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -14286,6 +15542,10 @@ packages: sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + sql-escaper@1.3.3: + resolution: {integrity: sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==} + engines: {bun: '>=1.0.0', deno: '>=2.0.0', node: '>=12.0.0'} + sql-highlight@6.0.0: resolution: {integrity: sha512-+fLpbAbWkQ+d0JEchJT/NrRRXbYRNbG15gFpANx73EwxQB1PRjj+k/OI0GTU0J63g8ikGkJECQp9z8XEJZvPRw==} engines: {node: '>=14'} @@ -14516,6 +15776,10 @@ packages: strnum@1.1.2: resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==} + strtok3@10.3.5: + resolution: {integrity: sha512-ki4hZQfh5rX0QDLLkOCj+h+CVNkqmp/CMf8v8kZpkNVK6jGQooMytqzLZYUVYIZcFZ6yDB70EfD8POcFXiF5oA==} + engines: {node: '>=18'} + stubs@3.0.0: resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==} @@ -14571,6 +15835,10 @@ packages: sugarss@2.0.0: resolution: {integrity: sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==} + superagent@10.3.0: + resolution: {integrity: sha512-B+4Ik7ROgVKrQsXTV0Jwp2u+PXYLSlqtDAhYnkkD+zn3yg8s/zjA2MeGayPoY/KICrbitwneDHrjSotxKL+0XQ==} + engines: {node: '>=14.18.0'} + superagent@8.1.2: resolution: {integrity: sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==} engines: {node: '>=6.4.0 <13 || >=14'} @@ -14585,6 +15853,10 @@ packages: engines: {node: '>=6.4.0'} deprecated: Please upgrade to supertest v7.1.3+, see release notes at https://github.com/forwardemail/supertest/releases/tag/v7.1.3 - maintenance is supported by Forward Email @ https://forwardemail.net + supertest@7.2.2: + resolution: {integrity: sha512-oK8WG9diS3DlhdUkcFn4tkNIiIbBx9lI2ClF8K+b2/m8Eyv47LSawxUzZQSNKUrVb2KsqeTDCcjAAVPYaSLVTA==} + engines: {node: '>=14.18.0'} + supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} @@ -14640,6 +15912,10 @@ packages: resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} + synckit@0.11.13: + resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} + engines: {node: ^14.18.0 || >=16.0.0} + systeminformation@5.27.13: resolution: {integrity: sha512-geeE/7eNDoOhdc9j+qCsLlwbcyh0HnqhOZzmfNK4WBioWGUZbhwYrg+YZsZ3UJh4tmybQsnDuqzr3UoumMifew==} engines: {node: '>=8.0.0'} @@ -14661,6 +15937,10 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + tar-stream@1.6.2: resolution: {integrity: sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==} engines: {node: '>= 0.8.0'} @@ -14706,6 +15986,49 @@ packages: uglify-js: optional: true + terser-webpack-plugin@5.6.1: + resolution: {integrity: sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@minify-html/node': '*' + '@swc/core': '*' + '@swc/css': '*' + '@swc/html': '*' + clean-css: '*' + cssnano: '*' + csso: '*' + esbuild: '*' + html-minifier-terser: '*' + lightningcss: '*' + postcss: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@minify-html/node': + optional: true + '@swc/core': + optional: true + '@swc/css': + optional: true + '@swc/html': + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true + uglify-js: + optional: true + terser@5.39.0: resolution: {integrity: sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==} engines: {node: '>=10'} @@ -14822,6 +16145,10 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} + token-types@6.1.2: + resolution: {integrity: sha512-dRXchy+C0IgK8WPC6xvCHFRIWYUbqqdEIKPaKo/AcTUNzwLTK6AH7RjdLWsEZcAN/TBdtfUw3PYEgPr5VPr6ww==} + engines: {node: '>=14.16'} + toml-eslint-parser@1.0.3: resolution: {integrity: sha512-A5F0cM6+mDleacLIEUkmfpkBbnHJFV1d2rprHU2MXNk7mlxHq2zGojA+SRvQD1RoMo9gqjZPWEaKG4v1BQ48lw==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} @@ -14921,6 +16248,12 @@ packages: peerDependencies: typescript: '>=4.8.4' + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + ts-declaration-location@1.0.7: resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} peerDependencies: @@ -14947,6 +16280,33 @@ packages: esbuild: optional: true + ts-jest@29.4.11: + resolution: {integrity: sha512-IrFl7l9AuB/qrNw5quqvAv/hmKMb8dhWOH4jQOGo0Oq8tCeo1O86/iTFG1FaRimgUkF13l4PcepO8ATFT6Ns4g==} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 || ^30.0.0 + '@jest/types': ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 + esbuild: '*' + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 + typescript: '>=4.3 <7' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/transform': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + jest-util: + optional: true + ts-loader@9.4.4: resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} engines: {node: '>=12.0.0'} @@ -14993,6 +16353,10 @@ packages: resolution: {integrity: sha512-m5//KzLoKmqu2MVix+dgLKq70MnFi8YL8sdzQZ6DblmCdfuq/y3OqvJd5vMndg2KEVCOeNz8Es4WVZhYInteLw==} engines: {node: '>=10.13.0'} + tsconfig-paths-webpack-plugin@4.2.0: + resolution: {integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==} + engines: {node: '>=10.13.0'} + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -15173,6 +16537,10 @@ packages: resolution: {integrity: sha512-2dBz5D5ycHIoliLYLi0Q2V7KRaDlH0uWIvmk7TYlAg5slqwiPv1ezJdZm1QEM0xgk29oYWMCbIG7E6gHpvChlg==} engines: {node: '>=16'} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -15266,6 +16634,13 @@ packages: typeorm-aurora-data-api-driver: optional: true + typescript-eslint@8.63.0: + resolution: {integrity: sha512-xgwXyzG4sK9ALkBxbyGkTMMOS+imnW65iPhxCQMK83KhxyoDNW7l+IDqEf9vMdoUidHpOoS967RCq4eMiTexwQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + typescript@5.1.3: resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} engines: {node: '>=14.17'} @@ -15276,6 +16651,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + ua-parser-js@1.0.40: resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} hasBin: true @@ -15286,6 +16666,11 @@ packages: ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + uid2@0.0.3: resolution: {integrity: sha512-5gSP1liv10Gjp8cMEnFd6shzkL/D6W1uhXSFNCxDC+YI8+L8wkCYCbJ7n77Ezb4wE/xzMogecE+DtamEe9PZjg==} @@ -15293,6 +16678,10 @@ packages: resolution: {integrity: sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g==} engines: {node: '>=8'} + uint8array-extras@1.5.0: + resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==} + engines: {node: '>=18'} + unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -15318,6 +16707,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici@5.29.0: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} engines: {node: '>=14.0'} @@ -15481,6 +16873,9 @@ packages: unquote@1.1.1: resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + unrs-resolver@1.12.2: + resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==} + unset-value@1.0.0: resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} engines: {node: '>=0.10.0'} @@ -15573,19 +16968,22 @@ packages: uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@9.0.0: resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-compile-cache-lib@3.0.1: @@ -15889,6 +17287,10 @@ packages: resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} + watchpack@2.5.2: + resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} + engines: {node: '>=10.13.0'} + wbuf@1.7.3: resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} @@ -15986,9 +17388,23 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} + webpack-sources@3.5.1: + resolution: {integrity: sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==} + engines: {node: '>=10.13.0'} + webpack-virtual-modules@0.4.6: resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} + webpack@5.106.2: + resolution: {integrity: sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + webpack@5.87.0: resolution: {integrity: sha512-GOu1tNbQ7p1bDEoFRs2YPcfyGs8xq52yyPBZ3m2VGnXGtV9MxjrkABHm4V9Ia280OefsSLzvbVoXcfLxjKY/Iw==} engines: {node: '>=10.13.0'} @@ -16104,6 +17520,9 @@ packages: resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==} engines: {node: '>=0.8'} + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + wrap-ansi@5.1.0: resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} engines: {node: '>=6'} @@ -16301,13 +17720,17 @@ packages: resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} engines: {node: '>=12.20'} + yoctocolors-cjs@2.1.3: + resolution: {integrity: sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==} + engines: {node: '>=18'} + zhead@2.2.4: resolution: {integrity: sha512-8F0OI5dpWIA5IGG5NHUg9staDwz/ZPxZtvGVf01j7vHqSyZ0raHY+78atOVxRqb73AotX22uV1pXt3gYSstGag==} - zod-to-json-schema@3.25.0: - resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==} + zod-to-json-schema@3.25.2: + resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: ^3.25 || ^4 + zod: ^3.25.28 || ^4 zod-validation-error@1.5.0: resolution: {integrity: sha512-/7eFkAI4qV0tcxMBB/3+d2c1P6jzzZYdYSlBuAklzMuCrJu5bzJfHS0yVAS87dRHVlhftd6RFJDIvv03JgkSbw==} @@ -16405,6 +17828,28 @@ snapshots: optionalDependencies: chokidar: 3.5.3 + '@angular-devkit/core@19.2.24(chokidar@4.0.3)': + dependencies: + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) + jsonc-parser: 3.3.1 + picomatch: 4.0.4 + rxjs: 7.8.1 + source-map: 0.7.4 + optionalDependencies: + chokidar: 4.0.3 + + '@angular-devkit/core@19.2.27(chokidar@4.0.3)': + dependencies: + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) + jsonc-parser: 3.3.1 + picomatch: 4.0.4 + rxjs: 7.8.1 + source-map: 0.7.4 + optionalDependencies: + chokidar: 4.0.3 + '@angular-devkit/schematics-cli@16.1.0(chokidar@3.5.3)': dependencies: '@angular-devkit/core': 16.1.0(chokidar@3.5.3) @@ -16416,6 +17861,18 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular-devkit/schematics-cli@19.2.27(@types/node@24.13.2)(chokidar@4.0.3)': + dependencies: + '@angular-devkit/core': 19.2.27(chokidar@4.0.3) + '@angular-devkit/schematics': 19.2.27(chokidar@4.0.3) + '@inquirer/prompts': 7.3.2(@types/node@24.13.2) + ansi-colors: 4.1.3 + symbol-observable: 4.0.0 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - '@types/node' + - chokidar + '@angular-devkit/schematics@16.1.0(chokidar@3.5.3)': dependencies: '@angular-devkit/core': 16.1.0(chokidar@3.5.3) @@ -16426,6 +17883,26 @@ snapshots: transitivePeerDependencies: - chokidar + '@angular-devkit/schematics@19.2.24(chokidar@4.0.3)': + dependencies: + '@angular-devkit/core': 19.2.24(chokidar@4.0.3) + jsonc-parser: 3.3.1 + magic-string: 0.30.17 + ora: 5.4.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + + '@angular-devkit/schematics@19.2.27(chokidar@4.0.3)': + dependencies: + '@angular-devkit/core': 19.2.27(chokidar@4.0.3) + jsonc-parser: 3.3.1 + magic-string: 0.30.17 + ora: 5.4.1 + rxjs: 7.8.1 + transitivePeerDependencies: + - chokidar + '@antfu/eslint-config@7.0.1(@unocss/eslint-plugin@66.6.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6))(@vue/compiler-sfc@3.5.29)(eslint-plugin-format@1.3.1(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)': dependencies: '@antfu/install-pkg': 1.1.0 @@ -16493,12 +17970,12 @@ snapshots: '@ava/babel-plugin-throws-helper@3.0.0': {} - '@ava/babel-preset-stage-4@3.0.0(@babel/core@7.26.10)(supports-color@7.2.0)': + '@ava/babel-preset-stage-4@3.0.0(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.26.10)(supports-color@7.2.0) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.26.10) - '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.10)(supports-color@7.2.0) + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.26.10(supports-color@7.2.0)) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.10(supports-color@7.2.0)) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0) transitivePeerDependencies: - '@babel/core' - supports-color @@ -16514,8 +17991,16 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + '@babel/compat-data@7.26.8': {} + '@babel/compat-data@7.29.7': {} + '@babel/core@7.18.13': dependencies: '@ampproject/remapping': 2.3.0 @@ -16582,7 +18067,7 @@ snapshots: '@babel/code-frame': 7.26.2 '@babel/generator': 7.27.0 '@babel/helper-compilation-targets': 7.27.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)(supports-color@7.2.0) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helpers': 7.27.0 '@babel/parser': 7.27.0 '@babel/template': 7.27.0 @@ -16596,6 +18081,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/core@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3(supports-color@7.2.0) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/generator@7.23.6': dependencies: '@babel/types': 7.27.0 @@ -16619,6 +18124,14 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 jsesc: 3.1.0 + '@babel/generator@7.29.7': + dependencies: + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + '@babel/helper-annotate-as-pure@7.25.9': dependencies: '@babel/types': 7.28.5 @@ -16631,6 +18144,14 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-compilation-targets@7.29.7': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.28.1 + lru-cache: 5.1.1 + semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.27.0(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -16644,6 +18165,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-create-regexp-features-plugin@7.27.0(@babel/core@7.26.10(supports-color@7.2.0))': + dependencies: + '@babel/core': 7.26.10(supports-color@7.2.0) + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 + '@babel/helper-create-regexp-features-plugin@7.27.0(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -16671,6 +18199,8 @@ snapshots: '@babel/template': 7.27.0 '@babel/types': 7.28.5 + '@babel/helper-globals@7.29.7': {} + '@babel/helper-hoist-variables@7.24.7': dependencies: '@babel/types': 7.28.5 @@ -16678,14 +18208,21 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.27.0(supports-color@7.2.0) - '@babel/types': 7.28.5 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9(supports-color@7.2.0)': dependencies: '@babel/traverse': 7.27.0(supports-color@7.2.0) - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.29.7': + dependencies: + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color @@ -16707,42 +18244,53 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.10(supports-color@7.2.0) '@babel/helper-module-imports': 7.25.9(supports-color@7.2.0) '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.27.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)(supports-color@7.2.0)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.10(supports-color@7.2.0) + '@babel/core': 7.26.10 '@babel/helper-module-imports': 7.25.9(supports-color@7.2.0) '@babel/helper-validator-identifier': 7.28.5 '@babel/traverse': 7.27.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.7 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.28.5 + '@babel/types': 7.29.7 '@babel/helper-plugin-utils@7.26.5': {} - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.10)': + '@babel/helper-plugin-utils@7.29.7': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.26.10(supports-color@7.2.0) '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9(supports-color@7.2.0) '@babel/traverse': 7.27.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color - '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.10)(supports-color@7.2.0)': + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.10(supports-color@7.2.0) + '@babel/core': 7.26.10 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9(supports-color@7.2.0) '@babel/traverse': 7.27.0(supports-color@7.2.0) @@ -16773,17 +18321,23 @@ snapshots: '@babel/helper-string-parser@7.27.1': {} + '@babel/helper-string-parser@7.29.7': {} + '@babel/helper-validator-identifier@7.25.9': {} '@babel/helper-validator-identifier@7.28.5': {} + '@babel/helper-validator-identifier@7.29.7': {} + '@babel/helper-validator-option@7.25.9': {} + '@babel/helper-validator-option@7.29.7': {} + '@babel/helper-wrap-function@7.25.9(supports-color@7.2.0)': dependencies: '@babel/template': 7.27.0 '@babel/traverse': 7.27.0(supports-color@7.2.0) - '@babel/types': 7.28.5 + '@babel/types': 7.29.7 transitivePeerDependencies: - supports-color @@ -16792,6 +18346,11 @@ snapshots: '@babel/template': 7.27.0 '@babel/types': 7.28.5 + '@babel/helpers@7.29.7': + dependencies: + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + '@babel/parser@7.23.9': dependencies: '@babel/types': 7.28.5 @@ -16808,6 +18367,10 @@ snapshots: dependencies: '@babel/types': 7.29.0 + '@babel/parser@7.29.7': + dependencies: + '@babel/types': 7.29.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -16843,45 +18406,70 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.26.10)(supports-color@7.2.0)': + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: '@babel/core': 7.26.10(supports-color@7.2.0) '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10)(supports-color@7.2.0) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10) + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10(supports-color@7.2.0)) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.26.10)': + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.26.10(supports-color@7.2.0))': dependencies: '@babel/core': 7.26.10(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10(supports-color@7.2.0)) '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.10)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.10(supports-color@7.2.0))': dependencies: '@babel/core': 7.26.10(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.10)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.10)': dependencies: @@ -16893,71 +18481,151 @@ snapshots: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.18.13)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.29.7)': dependencies: - '@babel/core': 7.18.13 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.18.13)': + dependencies: + '@babel/core': 7.18.13 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.10(supports-color@7.2.0))': + dependencies: + '@babel/core': 7.26.10(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.10)': + dependencies: + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.10(supports-color@7.2.0))': dependencies: '@babel/core': 7.26.10(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.10(supports-color@7.2.0) + '@babel/core': 7.26.10 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)': + dependencies: + '@babel/core': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -17036,6 +18704,12 @@ snapshots: '@babel/core': 7.26.10 '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.10(supports-color@7.2.0))': + dependencies: + '@babel/core': 7.26.10(supports-color@7.2.0) + '@babel/helper-create-regexp-features-plugin': 7.27.0(@babel/core@7.26.10(supports-color@7.2.0)) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.10)': dependencies: '@babel/core': 7.26.10 @@ -17113,18 +18787,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) + '@babel/core': 7.26.10(supports-color@7.2.0) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0) '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10)(supports-color@7.2.0)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10)': dependencies: - '@babel/core': 7.26.10(supports-color@7.2.0) - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10)(supports-color@7.2.0) + '@babel/core': 7.26.10 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color @@ -17402,8 +19076,14 @@ snapshots: '@babel/template@7.27.0': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@babel/template@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@babel/traverse@7.23.9': dependencies: @@ -17424,14 +19104,26 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 + '@babel/parser': 7.29.0 '@babel/template': 7.27.0 - '@babel/types': 7.28.5 + '@babel/types': 7.29.0 debug: 4.4.3(supports-color@7.2.0) globals: 11.12.0 transitivePeerDependencies: - supports-color + '@babel/traverse@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 + debug: 4.4.3(supports-color@7.2.0) + transitivePeerDependencies: + - supports-color + '@babel/types@7.27.0': dependencies: '@babel/helper-string-parser': 7.25.9 @@ -17447,6 +19139,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + '@babel/types@7.29.7': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@bcoe/v8-coverage@0.2.3': {} '@better-scroll/core@2.5.0': @@ -17465,6 +19162,8 @@ snapshots: meow: 4.0.1 unquote: 1.1.1 + '@borewit/text-codec@0.2.2': {} + '@built-in-ai/core@2.1.0(ai@6.0.103(zod@3.25.76))': dependencies: '@mediapipe/tasks-text': 0.10.32 @@ -17486,7 +19185,7 @@ snapshots: outdent: 0.5.0 prettier: 2.8.8 resolve-from: 5.0.0 - semver: 7.7.3 + semver: 7.8.5 '@changesets/assemble-release-plan@6.0.6': dependencies: @@ -17495,7 +19194,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 - semver: 7.7.3 + semver: 7.8.5 '@changesets/changelog-git@0.2.1': dependencies: @@ -17551,7 +19250,7 @@ snapshots: '@changesets/types': 6.1.0 '@manypkg/get-packages': 1.1.3 picocolors: 1.1.1 - semver: 7.7.3 + semver: 7.8.5 '@changesets/get-release-plan@4.0.8': dependencies: @@ -17740,18 +19439,18 @@ snapshots: '@dprint/toml@0.7.0': {} - '@emnapi/core@1.7.1': + '@emnapi/core@1.10.0': dependencies: - '@emnapi/wasi-threads': 1.1.0 + '@emnapi/wasi-threads': 1.2.1 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.7.1': + '@emnapi/runtime@1.10.0': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.1.0': + '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 optional: true @@ -17761,7 +19460,7 @@ snapshots: '@types/estree': 1.0.8 '@typescript-eslint/types': 8.53.0 comment-parser: 1.4.1 - esquery: 1.6.0 + esquery: 1.7.0 jsdoc-type-pratt-parser: 7.0.0 '@es-joy/jsdoccomment@0.81.0': @@ -17942,6 +19641,11 @@ snapshots: eslint: 8.42.0 eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@8.42.0)': + dependencies: + eslint: 8.42.0 + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': dependencies: eslint: 9.39.2(jiti@2.6.1) @@ -17985,7 +19689,7 @@ snapshots: globals: 13.24.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -18166,11 +19870,31 @@ snapshots: '@floating-ui/utils@0.2.10': {} - '@gaonengwww/jose@6.1.0(typescript@5.1.6)': + '@gaonengwww/jose@6.1.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@5.1.6)': + dependencies: + tsdown: 0.15.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@5.1.6) + transitivePeerDependencies: + - '@arethetypeswrong/core' + - '@emnapi/core' + - '@emnapi/runtime' + - '@ts-macro/tsc' + - '@typescript/native-preview' + - oxc-resolver + - publint + - supports-color + - typescript + - unplugin-lightningcss + - unplugin-unused + - unrun + - vue-tsc + + '@gaonengwww/jose@6.1.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@5.9.3)': dependencies: - tsdown: 0.15.12(typescript@5.1.6) + tsdown: 0.15.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@5.9.3) transitivePeerDependencies: - '@arethetypeswrong/core' + - '@emnapi/core' + - '@emnapi/runtime' - '@ts-macro/tsc' - '@typescript/native-preview' - oxc-resolver @@ -18241,6 +19965,146 @@ snapshots: transitivePeerDependencies: - supports-color + '@inquirer/ansi@1.0.2': {} + + '@inquirer/checkbox@4.3.2(@types/node@24.13.2)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@24.13.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/confirm@5.1.21(@types/node@24.13.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/type': 3.0.10(@types/node@24.13.2) + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/core@10.3.2(@types/node@24.13.2)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@24.13.2) + cli-width: 4.1.0 + mute-stream: 2.0.0 + signal-exit: 4.1.0 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/editor@4.2.23(@types/node@24.13.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/external-editor': 1.0.3(@types/node@24.13.2) + '@inquirer/type': 3.0.10(@types/node@24.13.2) + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/expand@4.0.23(@types/node@24.13.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/type': 3.0.10(@types/node@24.13.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/external-editor@1.0.3(@types/node@24.13.2)': + dependencies: + chardet: 2.2.0 + iconv-lite: 0.7.1 + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/figures@1.0.15': {} + + '@inquirer/input@4.3.1(@types/node@24.13.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/type': 3.0.10(@types/node@24.13.2) + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/number@3.0.23(@types/node@24.13.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/type': 3.0.10(@types/node@24.13.2) + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/password@4.0.23(@types/node@24.13.2)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/type': 3.0.10(@types/node@24.13.2) + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/prompts@7.10.1(@types/node@24.13.2)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@24.13.2) + '@inquirer/confirm': 5.1.21(@types/node@24.13.2) + '@inquirer/editor': 4.2.23(@types/node@24.13.2) + '@inquirer/expand': 4.0.23(@types/node@24.13.2) + '@inquirer/input': 4.3.1(@types/node@24.13.2) + '@inquirer/number': 3.0.23(@types/node@24.13.2) + '@inquirer/password': 4.0.23(@types/node@24.13.2) + '@inquirer/rawlist': 4.1.11(@types/node@24.13.2) + '@inquirer/search': 3.2.2(@types/node@24.13.2) + '@inquirer/select': 4.4.2(@types/node@24.13.2) + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/prompts@7.3.2(@types/node@24.13.2)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@24.13.2) + '@inquirer/confirm': 5.1.21(@types/node@24.13.2) + '@inquirer/editor': 4.2.23(@types/node@24.13.2) + '@inquirer/expand': 4.0.23(@types/node@24.13.2) + '@inquirer/input': 4.3.1(@types/node@24.13.2) + '@inquirer/number': 3.0.23(@types/node@24.13.2) + '@inquirer/password': 4.0.23(@types/node@24.13.2) + '@inquirer/rawlist': 4.1.11(@types/node@24.13.2) + '@inquirer/search': 3.2.2(@types/node@24.13.2) + '@inquirer/select': 4.4.2(@types/node@24.13.2) + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/rawlist@4.1.11(@types/node@24.13.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/type': 3.0.10(@types/node@24.13.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/search@3.2.2(@types/node@24.13.2)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@24.13.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/select@4.4.2(@types/node@24.13.2)': + dependencies: + '@inquirer/ansi': 1.0.2 + '@inquirer/core': 10.3.2(@types/node@24.13.2) + '@inquirer/figures': 1.0.15 + '@inquirer/type': 3.0.10(@types/node@24.13.2) + yoctocolors-cjs: 2.1.3 + optionalDependencies: + '@types/node': 24.13.2 + + '@inquirer/type@3.0.10(@types/node@24.13.2)': + optionalDependencies: + '@types/node': 24.13.2 + '@intlify/core-base@11.1.3': dependencies: '@intlify/message-compiler': 11.1.3 @@ -18302,6 +20166,15 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 + '@jest/console@30.4.1': + dependencies: + '@jest/types': 30.4.1 + '@types/node': 22.14.1 + chalk: 4.1.2 + jest-message-util: 30.4.1 + jest-util: 30.4.1 + slash: 3.0.0 + '@jest/core@29.7.0(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6))': dependencies: '@jest/console': 29.7.0 @@ -18309,14 +20182,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 14.18.63 + '@types/node': 22.14.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@14.18.63)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)) + jest-config: 29.7.0(@types/node@22.14.1)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -18337,6 +20210,44 @@ snapshots: - supports-color - ts-node + '@jest/core@30.4.2(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3))': + dependencies: + '@jest/console': 30.4.1 + '@jest/pattern': 30.4.0 + '@jest/reporters': 30.4.1 + '@jest/test-result': 30.4.1 + '@jest/transform': 30.4.1 + '@jest/types': 30.4.1 + '@types/node': 22.14.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + ci-info: 4.3.1 + exit-x: 0.2.2 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-changed-files: 30.4.1 + jest-config: 30.4.2(@types/node@22.14.1)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)) + jest-haste-map: 30.4.1 + jest-message-util: 30.4.1 + jest-regex-util: 30.4.0 + jest-resolve: 30.4.1 + jest-resolve-dependencies: 30.4.2 + jest-runner: 30.4.2 + jest-runtime: 30.4.2 + jest-snapshot: 30.4.1 + jest-util: 30.4.1 + jest-validate: 30.4.1 + jest-watcher: 30.4.1 + pretty-format: 30.4.1 + slash: 3.0.0 + transitivePeerDependencies: + - babel-plugin-macros + - esbuild-register + - supports-color + - ts-node + + '@jest/diff-sequences@30.4.0': {} + '@jest/environment@29.7.0': dependencies: '@jest/fake-timers': 29.7.0 @@ -18344,10 +20255,21 @@ snapshots: '@types/node': 22.14.1 jest-mock: 29.7.0 + '@jest/environment@30.4.1': + dependencies: + '@jest/fake-timers': 30.4.1 + '@jest/types': 30.4.1 + '@types/node': 22.14.1 + jest-mock: 30.4.1 + '@jest/expect-utils@29.7.0': dependencies: jest-get-type: 29.6.3 + '@jest/expect-utils@30.4.1': + dependencies: + '@jest/get-type': 30.1.0 + '@jest/expect@29.7.0': dependencies: expect: 29.7.0 @@ -18355,6 +20277,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/expect@30.4.1': + dependencies: + expect: 30.4.1 + jest-snapshot: 30.4.1 + transitivePeerDependencies: + - supports-color + '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 @@ -18364,6 +20293,17 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 + '@jest/fake-timers@30.4.1': + dependencies: + '@jest/types': 30.4.1 + '@sinonjs/fake-timers': 15.4.0 + '@types/node': 22.14.1 + jest-message-util: 30.4.1 + jest-mock: 30.4.1 + jest-util: 30.4.1 + + '@jest/get-type@30.1.0': {} + '@jest/globals@29.7.0': dependencies: '@jest/environment': 29.7.0 @@ -18373,6 +20313,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/globals@30.4.1': + dependencies: + '@jest/environment': 30.4.1 + '@jest/expect': 30.4.1 + '@jest/types': 30.4.1 + jest-mock: 30.4.1 + transitivePeerDependencies: + - supports-color + + '@jest/pattern@30.4.0': + dependencies: + '@types/node': 24.13.2 + jest-regex-util: 30.4.0 + '@jest/reporters@29.7.0': dependencies: '@bcoe/v8-coverage': 0.2.3 @@ -18402,16 +20356,61 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/reporters@30.4.1': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 30.4.1 + '@jest/test-result': 30.4.1 + '@jest/transform': 30.4.1 + '@jest/types': 30.4.1 + '@jridgewell/trace-mapping': 0.3.31 + '@types/node': 22.14.1 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit-x: 0.2.2 + glob: 10.5.0 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 6.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 5.0.6 + istanbul-reports: 3.1.7 + jest-message-util: 30.4.1 + jest-util: 30.4.1 + jest-worker: 30.4.1 + slash: 3.0.0 + string-length: 4.0.2 + v8-to-istanbul: 9.3.0 + transitivePeerDependencies: + - supports-color + '@jest/schemas@29.6.3': dependencies: '@sinclair/typebox': 0.27.8 + '@jest/schemas@30.4.1': + dependencies: + '@sinclair/typebox': 0.34.49 + + '@jest/snapshot-utils@30.4.1': + dependencies: + '@jest/types': 30.4.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + natural-compare: 1.4.0 + '@jest/source-map@29.6.3': dependencies: '@jridgewell/trace-mapping': 0.3.31 callsites: 3.1.0 graceful-fs: 4.2.11 + '@jest/source-map@30.0.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + callsites: 3.1.0 + graceful-fs: 4.2.11 + '@jest/test-result@29.7.0': dependencies: '@jest/console': 29.7.0 @@ -18419,6 +20418,13 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 + '@jest/test-result@30.4.1': + dependencies: + '@jest/console': 30.4.1 + '@jest/types': 30.4.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + '@jest/test-sequencer@29.7.0': dependencies: '@jest/test-result': 29.7.0 @@ -18426,9 +20432,16 @@ snapshots: jest-haste-map: 29.7.0 slash: 3.0.0 + '@jest/test-sequencer@30.4.1': + dependencies: + '@jest/test-result': 30.4.1 + graceful-fs: 4.2.11 + jest-haste-map: 30.4.1 + slash: 3.0.0 + '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.29.7 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 babel-plugin-istanbul: 6.1.1 @@ -18446,12 +20459,41 @@ snapshots: transitivePeerDependencies: - supports-color + '@jest/transform@30.4.1': + dependencies: + '@babel/core': 7.29.7 + '@jest/types': 30.4.1 + '@jridgewell/trace-mapping': 0.3.31 + babel-plugin-istanbul: 7.0.1 + chalk: 4.1.2 + convert-source-map: 2.0.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 30.4.1 + jest-regex-util: 30.4.0 + jest-util: 30.4.1 + pirates: 4.0.7 + slash: 3.0.0 + write-file-atomic: 5.0.1 + transitivePeerDependencies: + - supports-color + '@jest/types@29.6.3': dependencies: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 14.18.63 + '@types/node': 24.13.2 + '@types/yargs': 17.0.33 + chalk: 4.1.2 + + '@jest/types@30.4.1': + dependencies: + '@jest/pattern': 30.4.0 + '@jest/schemas': 30.4.1 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 24.13.2 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -18466,6 +20508,11 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} @@ -18550,11 +20597,49 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} + '@mikro-orm/cli@7.1.5': + dependencies: + '@mikro-orm/core': 7.1.5 + mikro-orm: 7.1.5 + yargs: 17.7.2 + transitivePeerDependencies: + - dataloader + + '@mikro-orm/core@7.1.5': {} + + '@mikro-orm/decorators@7.1.5(@mikro-orm/core@7.1.5)(reflect-metadata@0.2.2)': + dependencies: + '@mikro-orm/core': 7.1.5 + optionalDependencies: + reflect-metadata: 0.2.2 + + '@mikro-orm/mysql@7.1.5(@mikro-orm/core@7.1.5)(@types/node@24.13.2)': + dependencies: + '@mikro-orm/core': 7.1.5 + '@mikro-orm/sql': 7.1.5(@mikro-orm/core@7.1.5) + kysely: 0.29.2 + mysql2: 3.22.5(@types/node@24.13.2) + sqlstring: 2.3.3 + transitivePeerDependencies: + - '@types/node' + + '@mikro-orm/nestjs@7.0.2(@mikro-orm/core@7.1.5)(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(reflect-metadata@0.2.2)': + dependencies: + '@mikro-orm/core': 7.1.5 + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1) + reflect-metadata: 0.2.2 + + '@mikro-orm/sql@7.1.5(@mikro-orm/core@7.1.5)': + dependencies: + '@mikro-orm/core': 7.1.5 + kysely: 0.29.2 + '@modelcontextprotocol/sdk@1.16.0': dependencies: ajv: 6.12.6 content-type: 1.0.5 - cors: 2.8.5 + cors: 2.8.6 cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.0.6 @@ -18563,7 +20648,7 @@ snapshots: pkce-challenge: 5.0.1 raw-body: 3.0.2 zod: 3.25.76 - zod-to-json-schema: 3.25.0(zod@3.25.76) + zod-to-json-schema: 3.25.2(zod@3.25.76) transitivePeerDependencies: - supports-color @@ -18588,11 +20673,11 @@ snapshots: call-me-maybe: 1.0.2 glob-to-regexp: 0.3.0 - '@napi-rs/wasm-runtime@1.1.0': + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@emnapi/core': 1.7.1 - '@emnapi/runtime': 1.7.1 - '@tybys/wasm-util': 0.10.1 + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@tybys/wasm-util': 0.10.3 optional: true '@nestjs/cli@10.0.5': @@ -18624,6 +20709,42 @@ snapshots: - uglify-js - webpack-cli + '@nestjs/cli@11.0.23(@types/node@24.13.2)(prettier@3.8.0)': + dependencies: + '@angular-devkit/core': 19.2.27(chokidar@4.0.3) + '@angular-devkit/schematics': 19.2.27(chokidar@4.0.3) + '@angular-devkit/schematics-cli': 19.2.27(@types/node@24.13.2)(chokidar@4.0.3) + '@inquirer/prompts': 7.10.1(@types/node@24.13.2) + '@nestjs/schematics': 11.1.0(chokidar@4.0.3)(prettier@3.8.0)(typescript@5.9.3) + ansis: 4.2.0 + chokidar: 4.0.3 + cli-table3: 0.6.5 + commander: 4.1.1 + fork-ts-checker-webpack-plugin: 9.1.0(typescript@5.9.3)(webpack@5.106.2) + glob: 13.0.6 + node-emoji: 1.11.0 + ora: 5.4.1 + tsconfig-paths: 4.2.0 + tsconfig-paths-webpack-plugin: 4.2.0 + typescript: 5.9.3 + webpack: 5.106.2 + webpack-node-externals: 3.0.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/css' + - '@swc/html' + - '@types/node' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - prettier + - uglify-js + - webpack-cli + '@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1)': dependencies: iterare: 1.2.1 @@ -18635,6 +20756,21 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 + '@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1)': + dependencies: + file-type: 21.3.4 + iterare: 1.2.1 + load-esm: 1.0.3 + reflect-metadata: 0.2.2 + rxjs: 7.8.1 + tslib: 2.8.1 + uid: 2.0.2 + optionalDependencies: + class-transformer: 0.5.1 + class-validator: 0.14.1 + transitivePeerDependencies: + - supports-color + '@nestjs/config@3.3.0(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(rxjs@7.8.1)': dependencies: '@nestjs/common': 10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -18643,6 +20779,14 @@ snapshots: lodash: 4.17.21 rxjs: 7.8.1 + '@nestjs/config@3.3.0(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(rxjs@7.8.1)': + dependencies: + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + dotenv: 16.4.5 + dotenv-expand: 10.0.0 + lodash: 4.17.21 + rxjs: 7.8.1 + '@nestjs/core@10.0.3(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/microservices@10.4.16)(@nestjs/platform-express@10.0.3)(encoding@0.1.13)(reflect-metadata@0.1.13)(rxjs@7.8.1)': dependencies: '@nestjs/common': 10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -18660,6 +20804,26 @@ snapshots: transitivePeerDependencies: - encoding + '@nestjs/core@11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1)': + dependencies: + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + fast-safe-stringify: 2.1.1 + iterare: 1.2.1 + path-to-regexp: 8.4.2 + reflect-metadata: 0.2.2 + rxjs: 7.8.1 + tslib: 2.8.1 + uid: 2.0.2 + optionalDependencies: + '@nestjs/platform-express': 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27) + + '@nestjs/cqrs@11.0.3(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1)': + dependencies: + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1) + reflect-metadata: 0.2.2 + rxjs: 7.8.1 + '@nestjs/jwt@10.2.0(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))': dependencies: '@nestjs/common': 10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -18674,6 +20838,14 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 + '@nestjs/mapped-types@2.0.6(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': + dependencies: + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + reflect-metadata: 0.2.2 + optionalDependencies: + class-transformer: 0.5.1 + class-validator: 0.14.1 + '@nestjs/mapped-types@2.1.0(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)': dependencies: '@nestjs/common': 10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -18705,6 +20877,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@nestjs/platform-express@11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)': + dependencies: + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1) + cors: 2.8.6 + express: 5.2.1 + multer: 2.1.1 + path-to-regexp: 8.4.2 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + '@nestjs/schematics@10.0.1(chokidar@3.5.3)(typescript@5.1.3)': dependencies: '@angular-devkit/core': 16.1.0(chokidar@3.5.3) @@ -18727,6 +20911,19 @@ snapshots: transitivePeerDependencies: - chokidar + '@nestjs/schematics@11.1.0(chokidar@4.0.3)(prettier@3.8.0)(typescript@5.9.3)': + dependencies: + '@angular-devkit/core': 19.2.24(chokidar@4.0.3) + '@angular-devkit/schematics': 19.2.24(chokidar@4.0.3) + comment-json: 5.0.0 + jsonc-parser: 3.3.1 + pluralize: 8.0.0 + typescript: 5.9.3 + optionalDependencies: + prettier: 3.8.0 + transitivePeerDependencies: + - chokidar + '@nestjs/sequelize@10.0.0(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.0.3)(reflect-metadata@0.1.13)(rxjs@7.8.1)(sequelize-typescript@2.1.5(@types/node@20.3.3)(@types/validator@13.12.3)(reflect-metadata@0.1.13)(sequelize@6.32.1(mysql2@3.14.0)))(sequelize@6.32.1(mysql2@3.14.0))': dependencies: '@nestjs/common': 10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -18752,6 +20949,21 @@ snapshots: class-transformer: 0.5.1 class-validator: 0.14.1 + '@nestjs/swagger@8.1.1(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)': + dependencies: + '@microsoft/tsdoc': 0.15.1 + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/mapped-types': 2.0.6(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2) + js-yaml: 4.1.0 + lodash: 4.17.21 + path-to-regexp: 3.3.0 + reflect-metadata: 0.2.2 + swagger-ui-dist: 5.18.2 + optionalDependencies: + class-transformer: 0.5.1 + class-validator: 0.14.1 + '@nestjs/testing@10.0.3(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.0.3)(@nestjs/microservices@10.4.16)(@nestjs/platform-express@10.0.3)': dependencies: '@nestjs/common': 10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -18761,6 +20973,14 @@ snapshots: '@nestjs/microservices': 10.4.16(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.0.3)(ioredis@5.6.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) '@nestjs/platform-express': 10.0.3(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.0.3) + '@nestjs/testing@11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(@nestjs/platform-express@11.1.27)': + dependencies: + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1) + tslib: 2.8.1 + optionalDependencies: + '@nestjs/platform-express': 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27) + '@nestjs/typeorm@10.0.2(@nestjs/common@10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1))(@nestjs/core@10.0.3)(reflect-metadata@0.1.13)(rxjs@7.8.1)(typeorm@0.3.22(ioredis@5.6.1)(mysql2@3.14.0)(redis@4.7.0)(reflect-metadata@0.1.13)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)))': dependencies: '@nestjs/common': 10.0.3(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.1.13)(rxjs@7.8.1) @@ -18770,6 +20990,8 @@ snapshots: typeorm: 0.3.22(ioredis@5.6.1)(mysql2@3.14.0)(redis@4.7.0)(reflect-metadata@0.1.13)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)) uuid: 9.0.1 + '@noble/hashes@1.8.0': {} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -18826,11 +21048,11 @@ snapshots: '@npmcli/fs@2.1.2': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.3 + semver: 7.8.5 '@npmcli/fs@3.1.1': dependencies: - semver: 7.7.3 + semver: 7.8.5 '@npmcli/git@4.1.0': dependencies: @@ -18840,7 +21062,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.3 + semver: 7.8.5 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -18853,7 +21075,7 @@ snapshots: '@npmcli/map-workspaces@3.0.6': dependencies: '@npmcli/name-from-folder': 2.0.0 - glob: 10.4.5 + glob: 10.5.0 minimatch: 9.0.5 read-package-json-fast: 3.0.2 @@ -18862,7 +21084,7 @@ snapshots: cacache: 17.1.4 json-parse-even-better-errors: 3.0.2 pacote: 15.2.0 - semver: 7.7.3 + semver: 7.8.5 transitivePeerDependencies: - bluebird - supports-color @@ -18879,12 +21101,12 @@ snapshots: '@npmcli/package-json@4.0.1': dependencies: '@npmcli/git': 4.1.0 - glob: 10.4.5 + glob: 10.5.0 hosted-git-info: 6.1.3 json-parse-even-better-errors: 3.0.2 normalize-package-data: 5.0.0 proc-log: 3.0.0 - semver: 7.7.3 + semver: 7.8.5 transitivePeerDependencies: - bluebird @@ -19064,33 +21286,33 @@ snapshots: transitivePeerDependencies: - supports-color - '@opentiny/tiny-engine-block-compiler@2.9.0(@babel/core@7.23.9)(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-block-compiler@2.9.0(@babel/core@7.23.9)(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(vue@3.5.13(typescript@5.9.3))': dependencies: '@babel/core': 7.23.9 '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.18.13) '@vue/compiler-sfc': 3.5.29 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) - '@opentiny/tiny-engine-builtin-component@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-builtin-component@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3))': dependencies: '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 axios: 0.28.1 vite-plugin-css-injected-by-js: 3.5.2(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - debug - vite - '@opentiny/tiny-engine-builtin-component@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.29(typescript@5.1.6))': + '@opentiny/tiny-engine-builtin-component@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.29(typescript@5.9.3))': dependencies: '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 axios: 0.28.1 vite-plugin-css-injected-by-js: 3.5.2(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)) - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.29(typescript@5.9.3) transitivePeerDependencies: - debug - vite @@ -19107,27 +21329,27 @@ snapshots: - debug - vite - '@opentiny/tiny-engine-canvas@2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-canvas@2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: '@babel/core': 7.18.13 - '@opentiny/tiny-engine-builtin-component': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-dsl-vue': 2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)) - '@opentiny/tiny-engine-i18n-host': 2.9.0(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-builtin-component': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-dsl-vue': 2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)) + '@opentiny/tiny-engine-i18n-host': 2.9.0(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.18.13) '@vue/shared': 3.5.26 - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) diff-match-patch: 1.0.5 jsondiffpatch: 0.6.2 postcss: 8.5.3 postcss-selector-parser: 7.1.0 - vue: 3.5.13(typescript@5.1.6) - vue-i18n: 9.14.5(vue@3.5.13(typescript@5.1.6)) + vue: 3.5.13(typescript@5.9.3) + vue-i18n: 9.14.5(vue@3.5.13(typescript@5.9.3)) zod: 3.25.76 transitivePeerDependencies: - '@babel/generator' @@ -19142,7 +21364,7 @@ snapshots: - typescript - vite - '@opentiny/tiny-engine-common@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-common@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 @@ -19150,24 +21372,24 @@ snapshots: '@eslint/js': 8.57.1 '@modelcontextprotocol/sdk': 1.16.0 '@opentiny/next': 0.2.1 - '@opentiny/tiny-engine-dsl-vue': 2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)) - '@opentiny/tiny-engine-i18n-host': 2.9.0(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-dsl-vue': 2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)) + '@opentiny/tiny-engine-i18n-host': 2.9.0(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-locale': 3.20.0 '@opentiny/vue-renderless': 3.20.3 '@vue/shared': 3.5.26 - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) axios: 0.28.1 css-tree: 2.3.1 eslint-linter-browserify: 8.57.0 monaco-editor: 0.51.0 prettier: 2.7.1 - vue: 3.5.13(typescript@5.1.6) - vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.13(typescript@5.1.6)) - vue-i18n: 9.14.5(vue@3.5.13(typescript@5.1.6)) + vue: 3.5.13(typescript@5.9.3) + vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.13(typescript@5.9.3)) + vue-i18n: 9.14.5(vue@3.5.13(typescript@5.9.3)) zod: 3.25.76 transitivePeerDependencies: - '@vue/composition-api' @@ -19178,19 +21400,19 @@ snapshots: - typescript - vite - '@opentiny/tiny-engine-configurator@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-configurator@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-plugin-i18n': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-plugin-i18n': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 '@vue/shared': 3.5.26 monaco-editor: 0.51.0 - vue: 3.5.13(typescript@5.1.6) - vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.13(typescript@5.1.6)) + vue: 3.5.13(typescript@5.9.3) + vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.13(typescript@5.9.3)) transitivePeerDependencies: - '@opentiny/vue-locale' - '@vue/composition-api' @@ -19202,16 +21424,16 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-dsl-vue@2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))': + '@opentiny/tiny-engine-dsl-vue@2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))': dependencies: '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/traverse': 7.23.9 - '@opentiny/tiny-engine-builtin-component': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.29(typescript@5.1.6)) + '@opentiny/tiny-engine-builtin-component': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.29(typescript@5.9.3)) '@vue/compiler-sfc': 3.2.45 '@vue/shared': 3.5.29 eslint: 9.39.2(jiti@2.6.1) - vue: 3.5.29(typescript@5.1.6) + vue: 3.5.29(typescript@5.9.3) vue-eslint-parser: 8.3.0(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - '@opentiny/vue' @@ -19222,34 +21444,34 @@ snapshots: - typescript - vite - '@opentiny/tiny-engine-generate-code-tinypro@0.1.0(@opentiny/icons@0.1.4)(@opentiny/tiny-engine-meta-register@2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6))(@opentiny/tiny-engine-utils@2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)))(@opentiny/tiny-engine@2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)))(@opentiny/vue@3.20.0(echarts@5.6.0))(@vueuse/core@9.13.0(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-generate-code-tinypro@0.1.0(@opentiny/icons@0.1.4)(@opentiny/tiny-engine-meta-register@2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3))(@opentiny/tiny-engine-utils@2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)))(@opentiny/tiny-engine@2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)))(@opentiny/vue@3.20.0(echarts@5.6.0))(@vueuse/core@9.13.0(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: '@opentiny/icons': 0.1.4 - '@opentiny/tiny-engine': 2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine': 2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) - vue: 3.5.13(typescript@5.1.6) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) + vue: 3.5.13(typescript@5.9.3) - '@opentiny/tiny-engine-i18n-host@2.9.0(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-i18n-host@2.9.0(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - vue: 3.5.13(typescript@5.1.6) - vue-i18n: 9.14.5(vue@3.5.13(typescript@5.1.6)) + vue: 3.5.13(typescript@5.9.3) + vue-i18n: 9.14.5(vue@3.5.13(typescript@5.9.3)) - '@opentiny/tiny-engine-layout@2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-layout@2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-design-smb': 3.20.0 '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 '@opentiny/vue-theme': 3.20.2 - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) - vue: 3.5.13(typescript@5.1.6) - vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.13(typescript@5.1.6)) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) + vue: 3.5.13(typescript@5.9.3) + vue-draggable-next: 2.2.1(sortablejs@1.15.6)(vue@3.5.13(typescript@5.9.3)) zod: 3.25.76 transitivePeerDependencies: - '@opentiny/vue-locale' @@ -19262,11 +21484,11 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-meta-register@2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6)': + '@opentiny/tiny-engine-meta-register@2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3)': dependencies: - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) lodash-es: 4.17.21 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-renderless' - typescript @@ -19286,18 +21508,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@opentiny/tiny-engine-plugin-block@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-block@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 '@vue/shared': 3.5.26 html2canvas: 1.4.1 pinyin-pro: 3.27.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@vue/composition-api' @@ -19309,14 +21531,14 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-bridge@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-bridge@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) zod: 3.25.76 transitivePeerDependencies: - '@opentiny/vue-locale' @@ -19330,17 +21552,17 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-datasource@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-datasource@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 '@vue/shared': 3.5.26 axios: 0.28.1 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) vue-clipboard3: 2.0.0 xlsx: 0.18.5 transitivePeerDependencies: @@ -19354,24 +21576,24 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-help@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(typescript@5.1.6)(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-help@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(typescript@5.9.3)(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-renderless' - typescript - '@opentiny/tiny-engine-plugin-i18n@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-i18n@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) vue-clipboard3: 2.0.0 zod: 3.25.76 transitivePeerDependencies: @@ -19386,17 +21608,17 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-materials@2.9.0(@babel/core@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-materials@2.9.0(@babel/core@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-block-compiler': 2.9.0(@babel/core@7.23.9)(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-builtin-component': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-block-compiler': 2.9.0(@babel/core@7.23.9)(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-builtin-component': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) zod: 3.25.76 transitivePeerDependencies: - '@babel/core' @@ -19412,14 +21634,14 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-model-manager@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-model-manager@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@vue/composition-api' @@ -19431,15 +21653,15 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-page@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-page@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) zod: 3.25.76 transitivePeerDependencies: - '@opentiny/vue-locale' @@ -19452,13 +21674,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-resource@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-resource@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) vue-clipboard3: 2.0.0 transitivePeerDependencies: - '@opentiny/vue-locale' @@ -19472,25 +21694,25 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-robot@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-robot@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-robot': 0.3.0(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-robot-kit': 0.3.0(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-robot-svgs': 0.3.0(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-schema-renderer': 1.0.0-beta.6(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-robot': 0.3.0(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-robot-kit': 0.3.0(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-robot-svgs': 0.3.0(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-schema-renderer': 1.0.0-beta.6(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) dompurify: 3.3.1 fast-json-patch: 3.1.1 highlight.js: 11.11.1 jsonrepair: 3.13.0 markdown-it: 14.1.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@vue/composition-api' @@ -19502,15 +21724,15 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-schema@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-schema@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) - vue: 3.5.13(typescript@5.1.6) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@opentiny/vue-renderless' @@ -19523,14 +21745,14 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-script@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-script@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19543,15 +21765,15 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-state@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-state@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 monaco-editor: 0.51.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) zod: 3.25.76 transitivePeerDependencies: - '@opentiny/vue-locale' @@ -19565,15 +21787,15 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-tree@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-tree@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@vue/composition-api' @@ -19585,13 +21807,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-plugin-tutorial@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-plugin-tutorial@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) marked: 4.3.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19605,14 +21827,14 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-setting-design@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-setting-design@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) sortablejs: 1.15.6 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19625,16 +21847,16 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-setting-events@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-setting-events@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 magic-string: 0.30.21 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@opentiny/vue-renderless' @@ -19647,17 +21869,17 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-setting-props@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-setting-props@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) - vue: 3.5.13(typescript@5.1.6) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@vue/composition-api' @@ -19669,18 +21891,18 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-setting-styles@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-setting-styles@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 '@opentiny/vue-renderless': 3.20.3 - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) postcss: 8.5.3 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@vue/composition-api' @@ -19692,30 +21914,30 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-settings-panel@2.9.0(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(typescript@5.1.6)(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-settings-panel@2.9.0(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(typescript@5.9.3)(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-renderless' - typescript - '@opentiny/tiny-engine-svgs@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue@3.20.0(echarts@5.6.0))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-svgs@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue@3.20.0(echarts@5.6.0))(vue@3.5.13(typescript@5.9.3))': dependencies: '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) '@opentiny/tiny-engine-theme-base@2.9.0': {} - '@opentiny/tiny-engine-toolbar-breadcrumb@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-breadcrumb@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19729,13 +21951,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-clean@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-clean@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19749,12 +21971,12 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-collaboration@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-collaboration@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19768,12 +21990,12 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-fullscreen@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-fullscreen@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19787,13 +22009,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-generate-code@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-generate-code@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19807,14 +22029,14 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-lang@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-lang@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) - vue: 3.5.13(typescript@5.1.6) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19828,13 +22050,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-lock@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-lock@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19848,13 +22070,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-logo@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-logo@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@opentiny/vue-renderless' @@ -19867,13 +22089,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-media@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-media@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@opentiny/vue-renderless' @@ -19886,14 +22108,14 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-preview@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-preview@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@opentiny/vue-renderless' @@ -19906,12 +22128,12 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-redoundo@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-redoundo@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19925,12 +22147,12 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-refresh@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-refresh@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19944,14 +22166,14 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-save@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-save@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-locale' - '@opentiny/vue-renderless' @@ -19964,13 +22186,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-setting@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-setting@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -19984,13 +22206,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-theme-switch@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-theme-switch@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -20004,14 +22226,14 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-toolbar-view-setting@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-toolbar-view-setting@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) - vue: 3.5.13(typescript@5.1.6) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - '@opentiny/vue-icon' - '@opentiny/vue-locale' @@ -20025,13 +22247,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-utils@2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-utils@2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3))': dependencies: '@opentiny/vue-renderless': 3.20.3 jszip: 3.10.1 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) - '@opentiny/tiny-engine-vite-config@2.9.0(esbuild@0.25.2)(monaco-editor@0.51.0)(rollup@4.40.0)(sugarss@2.0.0)(terser@5.39.0)(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-vite-config@2.9.0(esbuild@0.25.2)(monaco-editor@0.51.0)(rollup@4.40.0)(sugarss@2.0.0)(terser@5.39.0)(vue@3.5.13(typescript@5.9.3))': dependencies: '@babel/core': 7.23.9 '@babel/generator': 7.23.6 @@ -20042,8 +22264,8 @@ snapshots: '@opentiny/tiny-engine-vite-plugin-meta-comments': 2.9.0 '@rollup/plugin-replace': 6.0.3(rollup@4.40.0) '@types/node': 18.19.130 - '@vitejs/plugin-vue': 5.2.3(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) - '@vitejs/plugin-vue-jsx': 4.1.2(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) + '@vitejs/plugin-vue': 5.2.3(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) + '@vitejs/plugin-vue-jsx': 4.1.2(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) esbuild-plugin-copy: 2.1.1(esbuild@0.25.2) fast-glob: 3.3.3 fs-extra: 10.1.0 @@ -20074,13 +22296,13 @@ snapshots: '@opentiny/tiny-engine-vite-plugin-meta-comments@2.9.0': {} - '@opentiny/tiny-engine-workspace-application-center@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-workspace-application-center@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) vue-clipboard3: 2.0.0 transitivePeerDependencies: - '@opentiny/vue-locale' @@ -20094,13 +22316,13 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine-workspace-template-center@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine-workspace-template-center@2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-icon': 3.20.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) vue-clipboard3: 2.0.0 transitivePeerDependencies: - '@opentiny/vue-locale' @@ -20114,61 +22336,61 @@ snapshots: - vite - vue-i18n - '@opentiny/tiny-engine@2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-engine@2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-runtime@3.27.0)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3))': dependencies: '@babel/core': 7.23.9 '@babel/generator': 7.23.6 '@babel/parser': 7.23.9 '@babel/traverse': 7.23.9 - '@opentiny/tiny-engine-canvas': 2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-i18n-host': 2.9.0(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-layout': 2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.1.6) - '@opentiny/tiny-engine-plugin-block': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-bridge': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-datasource': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-help': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(typescript@5.1.6)(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-i18n': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-materials': 2.9.0(@babel/core@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-model-manager': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-page': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-resource': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-robot': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-schema': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-script': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-state': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-tree': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-plugin-tutorial': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-setting-design': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-setting-events': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-setting-props': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-setting-styles': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-settings-panel': 2.9.0(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(typescript@5.1.6)(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-svgs': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue@3.20.0(echarts@5.6.0))(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-canvas': 2.9.0(@babel/generator@7.23.6)(@babel/parser@7.23.9)(@babel/traverse@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-common': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-configurator': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-i18n-host': 2.9.0(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-layout': 2.9.0(@opentiny/vue-design-smb@3.20.0)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue-theme@3.20.2)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-meta-register': 2.9.0(@opentiny/vue-renderless@3.20.3)(typescript@5.9.3) + '@opentiny/tiny-engine-plugin-block': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-bridge': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-datasource': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-help': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(typescript@5.9.3)(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-i18n': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-materials': 2.9.0(@babel/core@7.23.9)(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13))(@vue/compiler-sfc@3.5.29)(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-model-manager': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-page': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-resource': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-robot': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-schema': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-script': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-state': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-tree': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-plugin-tutorial': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-setting-design': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-setting-events': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-setting-props': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-setting-styles': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-settings-panel': 2.9.0(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(typescript@5.9.3)(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-svgs': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue@3.20.0(echarts@5.6.0))(vue@3.5.13(typescript@5.9.3)) '@opentiny/tiny-engine-theme-base': 2.9.0 - '@opentiny/tiny-engine-toolbar-breadcrumb': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-clean': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-collaboration': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-fullscreen': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-generate-code': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-lang': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-lock': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-logo': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-media': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-preview': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-redoundo': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-refresh': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-save': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-setting': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-theme-switch': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-toolbar-view-setting': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-toolbar-breadcrumb': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-clean': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-collaboration': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-fullscreen': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-generate-code': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-lang': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-lock': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-logo': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-media': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-preview': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-redoundo': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-refresh': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-save': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-setting': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-theme-switch': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-toolbar-view-setting': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-utils': 2.9.0(@opentiny/vue-renderless@3.20.3)(vue@3.5.13(typescript@5.9.3)) '@opentiny/tiny-engine-vite-plugin-meta-comments': 2.9.0 - '@opentiny/tiny-engine-workspace-application-center': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-engine-workspace-template-center': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.1.6)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)))(vue@3.5.13(typescript@5.1.6)) - '@opentiny/tiny-schema-renderer': 1.0.0-beta.6(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-workspace-application-center': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-engine-workspace-template-center': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-locale@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(eslint@9.39.2(jiti@2.6.1))(sortablejs@1.15.6)(typescript@5.9.3)(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)))(vue@3.5.13(typescript@5.9.3)) + '@opentiny/tiny-schema-renderer': 1.0.0-beta.6(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.20.0(echarts@5.6.0) '@opentiny/vue-design-smb': 3.20.0 '@opentiny/vue-icon': 3.20.0 @@ -20177,7 +22399,7 @@ snapshots: '@opentiny/vue-runtime': 3.27.0 '@opentiny/vue-theme': 3.20.2 '@vue/repl': 4.6.1 - '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.1.6)) + '@vueuse/core': 9.13.0(vue@3.5.13(typescript@5.9.3)) element-resize-detector: 1.2.4 eslint-linter-browserify: 8.57.0 file-saver: 2.0.5 @@ -20185,8 +22407,8 @@ snapshots: monaco-editor: 0.51.0 prettier: 2.7.1 sortablejs: 1.15.6 - vue: 3.5.13(typescript@5.1.6) - vue-i18n: 9.14.5(vue@3.5.13(typescript@5.1.6)) + vue: 3.5.13(typescript@5.9.3) + vue-i18n: 9.14.5(vue@3.5.13(typescript@5.9.3)) transitivePeerDependencies: - '@vue/babel-plugin-jsx' - '@vue/compiler-sfc' @@ -20197,9 +22419,9 @@ snapshots: - typescript - vite - '@opentiny/tiny-robot-kit@0.3.0(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-robot-kit@0.3.0(vue@3.5.13(typescript@5.9.3))': dependencies: - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) '@opentiny/tiny-robot-kit@0.3.1(vue@3.5.29(typescript@5.1.6))': dependencies: @@ -20210,9 +22432,9 @@ snapshots: dependencies: vue: 3.5.29(typescript@5.1.6) - '@opentiny/tiny-robot-svgs@0.3.0(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-robot-svgs@0.3.0(vue@3.5.13(typescript@5.9.3))': dependencies: - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) '@opentiny/tiny-robot-svgs@0.3.1(vue@3.5.29(typescript@5.1.6))': dependencies: @@ -20222,14 +22444,14 @@ snapshots: dependencies: vue: 3.5.29(typescript@5.1.6) - '@opentiny/tiny-robot@0.3.0(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-robot@0.3.0(vue@3.5.13(typescript@5.9.3))': dependencies: - '@opentiny/tiny-robot-svgs': 0.3.0(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-robot-svgs': 0.3.0(vue@3.5.13(typescript@5.9.3)) '@opentiny/vue': 3.28.0 - '@vueuse/core': 13.9.0(vue@3.5.13(typescript@5.1.6)) + '@vueuse/core': 13.9.0(vue@3.5.13(typescript@5.9.3)) dompurify: 3.3.1 markdown-it: 14.1.0 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) '@opentiny/tiny-robot@0.3.1(vue@3.5.29(typescript@5.1.6))': dependencies: @@ -20259,10 +22481,10 @@ snapshots: markdown-it: 14.1.0 vue: 3.5.29(typescript@5.1.6) - '@opentiny/tiny-schema-renderer@1.0.0-beta.6(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6))': + '@opentiny/tiny-schema-renderer@1.0.0-beta.6(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3))': dependencies: '@babel/core': 7.18.13 - '@opentiny/tiny-engine-builtin-component': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6)) + '@opentiny/tiny-engine-builtin-component': 2.9.0(@opentiny/vue-icon@3.20.0)(@opentiny/vue-renderless@3.20.3)(@opentiny/vue@3.20.0(echarts@5.6.0))(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3)) '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.18.13) '@vue/shared': 3.5.26 transitivePeerDependencies: @@ -25271,11 +27493,17 @@ snapshots: '@oxc-project/types@0.95.0': {} + '@paralleldrive/cuid2@2.3.1': + dependencies: + '@noble/hashes': 1.8.0 + '@pkgjs/parseargs@0.11.0': optional: true '@pkgr/core@0.2.9': {} + '@pkgr/core@0.3.6': {} + '@playwright/test@1.55.1': dependencies: playwright: 1.55.1 @@ -25336,7 +27564,7 @@ snapshots: '@quansync/fs@0.1.2': dependencies: - quansync: 0.2.10 + quansync: 0.2.11 '@quansync/fs@1.0.0': dependencies: @@ -25400,9 +27628,12 @@ snapshots: '@rolldown/binding-openharmony-arm64@1.0.0-beta.45': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-beta.45': + '@rolldown/binding-wasm32-wasi@1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: - '@napi-rs/wasm-runtime': 1.1.0 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' optional: true '@rolldown/binding-win32-arm64-msvc@1.0.0-beta.45': @@ -25438,9 +27669,9 @@ snapshots: '@rollup/pluginutils@5.3.0(rollup@4.40.0)': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.3 optionalDependencies: rollup: 4.40.0 @@ -25627,6 +27858,8 @@ snapshots: '@sinclair/typebox@0.27.8': {} + '@sinclair/typebox@0.34.49': {} + '@sindresorhus/base62@1.0.0': {} '@sindresorhus/df@1.0.1': {} @@ -25651,6 +27884,10 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 + '@sinonjs/fake-timers@15.4.0': + dependencies: + '@sinonjs/commons': 3.0.1 + '@sinonjs/formatio@3.2.2': dependencies: '@sinonjs/commons': 1.8.6 @@ -25783,6 +28020,15 @@ snapshots: '@tiptap/extension-bubble-menu': 3.20.0(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) '@tiptap/extension-floating-menu': 3.20.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.20.0(@tiptap/pm@3.20.0))(@tiptap/pm@3.20.0) + '@tokenizer/inflate@0.4.1': + dependencies: + debug: 4.4.3(supports-color@7.2.0) + token-types: 6.1.2 + transitivePeerDependencies: + - supports-color + + '@tokenizer/token@0.3.0': {} + '@tootallnate/once@1.1.2': {} '@tootallnate/once@2.0.0': {} @@ -25806,36 +28052,36 @@ snapshots: '@tufjs/canonical-json': 1.0.0 minimatch: 9.0.5 - '@tybys/wasm-util@0.10.1': + '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 optional: true '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.29.0 - '@babel/types': 7.28.5 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.7 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.29.0 + '@babel/types': 7.29.7 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.29.0 - '@babel/types': 7.29.0 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__traverse@7.20.7': dependencies: - '@babel/types': 7.29.0 + '@babel/types': 7.29.7 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 14.18.63 + '@types/node': 22.14.1 '@types/bonjour@3.5.13': dependencies: @@ -25861,11 +28107,11 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 '@types/estree@1.0.7': {} @@ -25874,7 +28120,14 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 14.18.63 + '@types/node': 22.14.1 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express-serve-static-core@5.1.1': + dependencies: + '@types/node': 22.14.1 '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -25891,7 +28144,13 @@ snapshots: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.6 '@types/qs': 6.9.18 - '@types/serve-static': 1.15.7 + '@types/serve-static': 2.2.0 + + '@types/express@5.0.6': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 5.1.1 + '@types/serve-static': 2.2.0 '@types/formidable@1.2.8': dependencies: @@ -25909,7 +28168,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.14.1 + '@types/node': 24.13.2 '@types/html-minifier-terser@6.1.0': {} @@ -25968,17 +28227,22 @@ snapshots: expect: 29.7.0 pretty-format: 29.7.0 + '@types/jest@30.0.0': + dependencies: + expect: 30.4.1 + pretty-format: 30.4.1 + '@types/json-schema@7.0.15': {} '@types/json5@0.0.29': {} '@types/jsonfile@6.1.4': dependencies: - '@types/node': 14.18.63 + '@types/node': 22.14.1 '@types/jsonwebtoken@9.0.5': dependencies: - '@types/node': 14.18.63 + '@types/node': 22.14.1 '@types/keyv@3.1.4': dependencies: @@ -26035,6 +28299,10 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@24.13.2': + dependencies: + undici-types: 7.18.2 + '@types/normalize-package-data@2.4.4': {} '@types/nprogress@0.2.3': {} @@ -26071,9 +28339,14 @@ snapshots: '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 14.18.63 + '@types/node': 22.14.1 '@types/send': 0.17.4 + '@types/serve-static@2.2.0': + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 22.14.1 + '@types/sockjs@0.3.36': dependencies: '@types/node': 22.14.1 @@ -26084,13 +28357,18 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 14.18.63 + '@types/node': 22.14.1 form-data: 4.0.2 '@types/supertest@2.0.12': dependencies: '@types/superagent': 8.1.9 + '@types/supertest@7.2.0': + dependencies: + '@types/methods': 1.1.4 + '@types/superagent': 8.1.9 + '@types/svgo@2.6.4': dependencies: '@types/node': 22.14.1 @@ -26099,7 +28377,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 14.18.63 + '@types/node': 22.14.1 '@types/triple-beam@1.3.5': {} @@ -26176,6 +28454,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.63.0(@typescript-eslint/parser@8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.63.0 + '@typescript-eslint/type-utils': 8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.63.0 + eslint: 9.39.2(jiti@2.6.1) + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@7.18.0(eslint@8.42.0)(typescript@5.1.6)': dependencies: '@typescript-eslint/scope-manager': 7.18.0 @@ -26201,6 +28495,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.63.0 + '@typescript-eslint/types': 8.63.0 + '@typescript-eslint/typescript-estree': 8.63.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.63.0 + debug: 4.4.3(supports-color@7.2.0) + eslint: 9.39.2(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.53.0(typescript@5.1.6)': dependencies: '@typescript-eslint/tsconfig-utils': 8.53.0(typescript@5.1.6) @@ -26210,6 +28516,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.63.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@5.9.3) + '@typescript-eslint/types': 8.63.0 + debug: 4.4.3(supports-color@7.2.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 @@ -26220,10 +28535,19 @@ snapshots: '@typescript-eslint/types': 8.53.0 '@typescript-eslint/visitor-keys': 8.53.0 + '@typescript-eslint/scope-manager@8.63.0': + dependencies: + '@typescript-eslint/types': 8.63.0 + '@typescript-eslint/visitor-keys': 8.63.0 + '@typescript-eslint/tsconfig-utils@8.53.0(typescript@5.1.6)': dependencies: typescript: 5.1.6 + '@typescript-eslint/tsconfig-utils@8.63.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + '@typescript-eslint/type-utils@7.18.0(eslint@8.42.0)(typescript@5.1.6)': dependencies: '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.1.6) @@ -26248,10 +28572,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.63.0 + '@typescript-eslint/typescript-estree': 8.63.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3(supports-color@7.2.0) + eslint: 9.39.2(jiti@2.6.1) + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@7.18.0': {} '@typescript-eslint/types@8.53.0': {} + '@typescript-eslint/types@8.63.0': {} + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.1.6)': dependencies: '@typescript-eslint/types': 7.18.0 @@ -26282,9 +28620,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.63.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.63.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.63.0(typescript@5.9.3) + '@typescript-eslint/types': 8.63.0 + '@typescript-eslint/visitor-keys': 8.63.0 + debug: 4.4.3(supports-color@7.2.0) + minimatch: 10.2.5 + semver: 7.7.3 + tinyglobby: 0.2.15 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@7.18.0(eslint@8.42.0)(typescript@5.1.6)': dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@8.42.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.42.0) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.1.6) @@ -26304,6 +28657,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.63.0 + '@typescript-eslint/types': 8.63.0 + '@typescript-eslint/typescript-estree': 8.63.0(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 @@ -26314,6 +28678,13 @@ snapshots: '@typescript-eslint/types': 8.53.0 eslint-visitor-keys: 4.2.1 + '@typescript-eslint/visitor-keys@8.63.0': + dependencies: + '@typescript-eslint/types': 8.63.0 + eslint-visitor-keys: 5.0.0 + + '@ungap/structured-clone@1.3.2': {} + '@unhead/dom@1.11.20': dependencies: '@unhead/schema': 1.11.20 @@ -26519,6 +28890,76 @@ snapshots: transitivePeerDependencies: - vue + '@unrs/resolver-binding-android-arm-eabi@1.12.2': + optional: true + + '@unrs/resolver-binding-android-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-darwin-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-darwin-x64@1.12.2': + optional: true + + '@unrs/resolver-binding-freebsd-x64@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm-gnueabihf@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm-musleabihf@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-arm64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-loong64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-loong64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-ppc64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-riscv64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-riscv64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-s390x-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-x64-gnu@1.12.2': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.12.2': + optional: true + + '@unrs/resolver-binding-openharmony-arm64@1.12.2': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.12.2': + dependencies: + '@emnapi/core': 1.10.0 + '@emnapi/runtime': 1.10.0 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optional: true + + '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': + optional: true + + '@unrs/resolver-binding-win32-ia32-msvc@1.12.2': + optional: true + + '@unrs/resolver-binding-win32-x64-msvc@1.12.2': + optional: true + '@vant/popperjs@1.3.0': {} '@vant/use@1.6.0(vue@3.5.29(typescript@5.1.6))': @@ -26527,13 +28968,13 @@ snapshots: '@vercel/oidc@3.1.0': {} - '@vitejs/plugin-vue-jsx@4.1.2(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6))': + '@vitejs/plugin-vue-jsx@4.1.2(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3))': dependencies: '@babel/core': 7.26.10 '@babel/plugin-transform-typescript': 7.27.0(@babel/core@7.26.10) '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.26.10) vite: 5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) transitivePeerDependencies: - supports-color @@ -26547,10 +28988,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.3(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.1.6))': + '@vitejs/plugin-vue@5.2.3(vite@5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0))(vue@3.5.13(typescript@5.9.3))': dependencies: vite: 5.4.21(@types/node@18.19.130)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0) - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) '@vitejs/plugin-vue@5.2.3(vite@6.2.6(@types/node@22.14.1)(jiti@2.6.1)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.2))(vue@3.5.13(typescript@5.1.6))': dependencies: @@ -26586,15 +29027,15 @@ snapshots: '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.18.13)': dependencies: - '@babel/helper-module-imports': 7.25.9(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.18.13) - '@babel/template': 7.27.0 - '@babel/traverse': 7.27.0(supports-color@7.2.0) - '@babel/types': 7.27.0 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.18.13) + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 '@vue/babel-helper-vue-transform-on': 1.4.0 '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.18.13) - '@vue/shared': 3.5.13 + '@vue/shared': 3.5.29 optionalDependencies: '@babel/core': 7.18.13 transitivePeerDependencies: @@ -26602,15 +29043,15 @@ snapshots: '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.26.10)': dependencies: - '@babel/helper-module-imports': 7.25.9(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10) - '@babel/template': 7.27.0 - '@babel/traverse': 7.27.0(supports-color@7.2.0) - '@babel/types': 7.27.0 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.26.10) + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.7 + '@babel/types': 7.29.7 '@vue/babel-helper-vue-transform-on': 1.4.0 '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.26.10) - '@vue/shared': 3.5.13 + '@vue/shared': 3.5.29 optionalDependencies: '@babel/core': 7.26.10 transitivePeerDependencies: @@ -26618,23 +29059,23 @@ snapshots: '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.18.13)': dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.29.7 '@babel/core': 7.18.13 - '@babel/helper-module-imports': 7.25.9(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/parser': 7.28.5 - '@vue/compiler-sfc': 3.5.13 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/parser': 7.29.7 + '@vue/compiler-sfc': 3.5.29 transitivePeerDependencies: - supports-color '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.26.10)': dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.29.7 '@babel/core': 7.26.10 - '@babel/helper-module-imports': 7.25.9(supports-color@7.2.0) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/parser': 7.28.5 - '@vue/compiler-sfc': 3.5.13 + '@babel/helper-module-imports': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/parser': 7.29.7 + '@vue/compiler-sfc': 3.5.29 transitivePeerDependencies: - supports-color @@ -26709,7 +29150,7 @@ snapshots: '@vue/compiler-core@3.2.45': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.7 '@vue/shared': 3.2.45 estree-walker: 2.0.2 source-map: 0.6.1 @@ -26724,7 +29165,7 @@ snapshots: '@vue/compiler-core@3.5.29': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.7 '@vue/shared': 3.5.29 entities: 7.0.1 estree-walker: 2.0.2 @@ -26772,7 +29213,7 @@ snapshots: '@vue/compiler-sfc@3.5.29': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.7 '@vue/compiler-core': 3.5.29 '@vue/compiler-dom': 3.5.29 '@vue/compiler-ssr': 3.5.29 @@ -26815,7 +29256,7 @@ snapshots: '@vue/reactivity-transform@3.2.45': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.7 '@vue/compiler-core': 3.2.45 '@vue/shared': 3.2.45 estree-walker: 2.0.2 @@ -26861,12 +29302,24 @@ snapshots: '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.1.6) + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.9.3))': + dependencies: + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13(typescript@5.9.3) + '@vue/server-renderer@3.5.29(vue@3.5.29(typescript@5.1.6))': dependencies: '@vue/compiler-ssr': 3.5.29 '@vue/shared': 3.5.29 vue: 3.5.29(typescript@5.1.6) + '@vue/server-renderer@3.5.29(vue@3.5.29(typescript@5.9.3))': + dependencies: + '@vue/compiler-ssr': 3.5.29 + '@vue/shared': 3.5.29 + vue: 3.5.29(typescript@5.9.3) + '@vue/shared@3.2.45': {} '@vue/shared@3.5.13': {} @@ -26885,12 +29338,12 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/core@13.9.0(vue@3.5.13(typescript@5.1.6))': + '@vueuse/core@13.9.0(vue@3.5.13(typescript@5.9.3))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 13.9.0 - '@vueuse/shared': 13.9.0(vue@3.5.13(typescript@5.1.6)) - vue: 3.5.13(typescript@5.1.6) + '@vueuse/shared': 13.9.0(vue@3.5.13(typescript@5.9.3)) + vue: 3.5.13(typescript@5.9.3) '@vueuse/core@13.9.0(vue@3.5.29(typescript@5.1.6))': dependencies: @@ -26906,12 +29359,12 @@ snapshots: '@vueuse/shared': 14.2.1(vue@3.5.29(typescript@5.1.6)) vue: 3.5.29(typescript@5.1.6) - '@vueuse/core@9.13.0(vue@3.5.13(typescript@5.1.6))': + '@vueuse/core@9.13.0(vue@3.5.13(typescript@5.9.3))': dependencies: '@types/web-bluetooth': 0.0.16 '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.5.13(typescript@5.1.6)) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.1.6)) + '@vueuse/shared': 9.13.0(vue@3.5.13(typescript@5.9.3)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.9.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -26939,9 +29392,9 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/shared@13.9.0(vue@3.5.13(typescript@5.1.6))': + '@vueuse/shared@13.9.0(vue@3.5.13(typescript@5.9.3))': dependencies: - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) '@vueuse/shared@13.9.0(vue@3.5.29(typescript@5.1.6))': dependencies: @@ -26951,9 +29404,9 @@ snapshots: dependencies: vue: 3.5.29(typescript@5.1.6) - '@vueuse/shared@9.13.0(vue@3.5.13(typescript@5.1.6))': + '@vueuse/shared@9.13.0(vue@3.5.13(typescript@5.9.3))': dependencies: - vue-demi: 0.14.10(vue@3.5.13(typescript@5.1.6)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.9.3)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -27082,13 +29535,13 @@ snapshots: mime-types: 3.0.2 negotiator: 1.0.0 - acorn-import-assertions@1.9.0(acorn@8.14.1): + acorn-import-assertions@1.9.0(acorn@8.15.0): dependencies: - acorn: 8.14.1 + acorn: 8.15.0 - acorn-jsx@5.3.2(acorn@8.14.1): + acorn-import-phases@1.0.4(acorn@8.17.0): dependencies: - acorn: 8.14.1 + acorn: 8.17.0 acorn-jsx@5.3.2(acorn@8.15.0): dependencies: @@ -27096,12 +29549,14 @@ snapshots: acorn-walk@8.3.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 acorn@8.14.1: {} acorn@8.15.0: {} + acorn@8.17.0: {} + adler-32@1.3.1: {} agent-base@6.0.2: @@ -27142,6 +29597,14 @@ snapshots: optionalDependencies: ajv: 8.17.1 + ajv-formats@2.1.1(ajv@8.18.0): + optionalDependencies: + ajv: 8.18.0 + + ajv-formats@3.0.1(ajv@8.18.0): + optionalDependencies: + ajv: 8.18.0 + ajv-keywords@3.5.2(ajv@6.12.6): dependencies: ajv: 6.12.6 @@ -27151,6 +29614,11 @@ snapshots: ajv: 8.17.1 fast-deep-equal: 3.1.3 + ajv-keywords@5.1.0(ajv@8.18.0): + dependencies: + ajv: 8.18.0 + fast-deep-equal: 3.1.3 + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -27172,6 +29640,13 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + ajv@8.18.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + amp-message@0.1.2: dependencies: amp: 0.3.1 @@ -27351,7 +29826,7 @@ snapshots: ast-kit@2.2.0: dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.7 pathe: 2.0.3 ast-types@0.13.4: @@ -27388,13 +29863,13 @@ snapshots: ava@2.2.0: dependencies: - '@ava/babel-preset-stage-4': 3.0.0(@babel/core@7.26.10)(supports-color@7.2.0) + '@ava/babel-preset-stage-4': 3.0.0(@babel/core@7.26.10(supports-color@7.2.0))(supports-color@7.2.0) '@ava/babel-preset-transform-test-files': 5.0.0 '@babel/core': 7.26.10(supports-color@7.2.0) '@babel/generator': 7.27.0 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10(supports-color@7.2.0)) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10(supports-color@7.2.0)) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10(supports-color@7.2.0)) '@concordance/react': 2.0.0 ansi-escapes: 4.3.2 ansi-styles: 4.3.0 @@ -27508,6 +29983,19 @@ snapshots: transitivePeerDependencies: - supports-color + babel-jest@30.4.1(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@jest/transform': 30.4.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 7.0.1 + babel-preset-jest: 30.4.0(@babel/core@7.29.7) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + babel-loader@9.2.1(@babel/core@7.26.10)(webpack@5.99.5): dependencies: '@babel/core': 7.26.10 @@ -27527,7 +30015,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.29.7 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -27535,13 +30023,27 @@ snapshots: transitivePeerDependencies: - supports-color + babel-plugin-istanbul@7.0.1: + dependencies: + '@babel/helper-plugin-utils': 7.29.7 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 6.0.3 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + babel-plugin-jest-hoist@29.6.3: dependencies: - '@babel/template': 7.27.0 - '@babel/types': 7.29.0 + '@babel/template': 7.29.7 + '@babel/types': 7.29.7 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.7 + babel-plugin-jest-hoist@30.4.0: + dependencies: + '@types/babel__core': 7.20.5 + babel-plugin-polyfill-corejs2@0.4.13(@babel/core@7.26.10): dependencies: '@babel/compat-data': 7.26.8 @@ -27585,11 +30087,55 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.10) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.10) + babel-preset-current-node-syntax@1.2.0(@babel/core@7.26.10): + dependencies: + '@babel/core': 7.26.10 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.10) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.10) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.10) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.10) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.10) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.10) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.10) + + babel-preset-current-node-syntax@1.2.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.29.7) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.29.7) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.29.7) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.29.7) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.29.7) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.29.7) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.29.7) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.29.7) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.29.7) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.29.7) + babel-preset-jest@29.6.3(@babel/core@7.26.10): dependencies: '@babel/core': 7.26.10 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.10) + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.26.10) + + babel-preset-jest@30.4.0(@babel/core@7.29.7): + dependencies: + '@babel/core': 7.29.7 + babel-plugin-jest-hoist: 30.4.0 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7) babel-runtime@6.26.0: dependencies: @@ -27602,6 +30148,8 @@ snapshots: balanced-match@2.0.0: {} + balanced-match@4.0.4: {} + base64-arraybuffer@1.0.2: {} base64-js@1.5.1: {} @@ -27800,6 +30348,10 @@ snapshots: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.7: + dependencies: + balanced-match: 4.0.4 + braces@2.3.2: dependencies: arr-flatten: 1.1.0 @@ -27918,9 +30470,9 @@ snapshots: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 - glob: 10.4.5 + glob: 10.5.0 lru-cache: 7.18.3 - minipass: 7.1.2 + minipass: 7.1.3 minipass-collect: 1.0.2 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 @@ -28143,6 +30695,8 @@ snapshots: chardet@0.7.0: {} + chardet@2.2.0: {} + charm@0.1.2: {} check-error@1.0.3: @@ -28193,6 +30747,8 @@ snapshots: cjs-module-lexer@1.4.3: {} + cjs-module-lexer@2.2.0: {} + class-transformer@0.5.1: {} class-utils@0.3.6: @@ -28240,6 +30796,12 @@ snapshots: optionalDependencies: '@colors/colors': 1.5.0 + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + cli-tableau@2.0.1: dependencies: chalk: 3.0.0 @@ -28427,6 +30989,11 @@ snapshots: has-own-prop: 2.0.0 repeat-string: 1.6.1 + comment-json@5.0.0: + dependencies: + array-timsort: 1.0.3 + esprima: 4.0.1 + comment-parser@1.4.1: {} comment-parser@1.4.4: {} @@ -28473,6 +31040,13 @@ snapshots: readable-stream: 2.3.8 typedarray: 0.0.6 + concat-stream@2.0.0: + dependencies: + buffer-from: 1.1.2 + inherits: 2.0.4 + readable-stream: 3.6.2 + typedarray: 0.0.6 + concordance@4.0.0: dependencies: date-time: 2.1.0 @@ -28626,6 +31200,11 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 + cors@2.8.6: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + cosmiconfig@5.2.1: dependencies: import-fresh: 2.0.0 @@ -28641,6 +31220,15 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 + cosmiconfig@8.3.6(typescript@5.9.3): + dependencies: + import-fresh: 3.3.1 + js-yaml: 4.1.1 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.9.3 + cp-file@6.2.0: dependencies: graceful-fs: 4.2.11 @@ -28927,6 +31515,8 @@ snapshots: dedent@1.5.3: {} + dedent@1.7.2: {} + deep-eql@4.1.4: dependencies: type-detect: 4.1.0 @@ -29328,6 +31918,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.24.2: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + enquirer@2.3.6: dependencies: ansi-colors: 4.1.3 @@ -29424,6 +32019,8 @@ snapshots: es-module-lexer@1.6.0: {} + es-module-lexer@2.3.0: {} + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -29625,7 +32222,7 @@ snapshots: eslint-compat-utils@0.5.1(eslint@9.39.2(jiti@2.6.1)): dependencies: eslint: 9.39.2(jiti@2.6.1) - semver: 7.7.3 + semver: 7.8.5 eslint-compat-utils@0.6.5(eslint@9.39.2(jiti@2.6.1)): dependencies: @@ -29637,6 +32234,10 @@ snapshots: '@eslint/compat': 1.4.1(eslint@9.39.2(jiti@2.6.1)) eslint: 9.39.2(jiti@2.6.1) + eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)): + dependencies: + eslint: 9.39.2(jiti@2.6.1) + eslint-config-prettier@8.8.0(eslint@8.42.0): dependencies: eslint: 8.42.0 @@ -29661,7 +32262,7 @@ snapshots: eslint-json-compat-utils@0.2.1(eslint@9.39.2(jiti@2.6.1))(jsonc-eslint-parser@2.4.2): dependencies: eslint: 9.39.2(jiti@2.6.1) - esquery: 1.6.0 + esquery: 1.7.0 jsonc-eslint-parser: 2.4.2 eslint-linter-browserify@8.57.0: {} @@ -29811,6 +32412,16 @@ snapshots: yaml: 2.8.2 yaml-eslint-parser: 1.3.2 + eslint-plugin-prettier@5.5.6(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1))(prettier@3.8.0): + dependencies: + eslint: 9.39.2(jiti@2.6.1) + prettier: 3.8.0 + prettier-linter-helpers: 1.0.1 + synckit: 0.11.13 + optionalDependencies: + '@types/eslint': 9.6.1 + eslint-config-prettier: 10.1.8(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-regexp@2.10.0(eslint@9.39.2(jiti@2.6.1)): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) @@ -29842,7 +32453,7 @@ snapshots: clean-regexp: 1.0.0 core-js-compat: 3.47.0 eslint: 9.39.2(jiti@2.6.1) - esquery: 1.6.0 + esquery: 1.7.0 find-up-simple: 1.0.1 globals: 16.5.0 indent-string: 5.0.0 @@ -29959,7 +32570,7 @@ snapshots: eslint@9.39.2(jiti@2.6.1): dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) - '@eslint-community/regexpp': 4.12.1 + '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.21.1 '@eslint/config-helpers': 0.4.2 '@eslint/core': 0.17.0 @@ -29969,7 +32580,7 @@ snapshots: '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 @@ -29978,7 +32589,7 @@ snapshots: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 - esquery: 1.6.0 + esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -30020,8 +32631,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -30158,6 +32769,8 @@ snapshots: exit-hook@3.2.0: {} + exit-x@0.2.2: {} + exit@0.1.2: {} expand-brackets@2.1.4: @@ -30180,6 +32793,15 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 + expect@30.4.1: + dependencies: + '@jest/expect-utils': 30.4.1 + '@jest/get-type': 30.1.0 + jest-matcher-utils: 30.4.1 + jest-message-util: 30.4.1 + jest-mock: 30.4.1 + jest-util: 30.4.1 + exponential-backoff@3.1.2: {} express-rate-limit@7.5.1(express@5.2.1): @@ -30503,9 +33125,9 @@ snapshots: optionalDependencies: picomatch: 4.0.2 - fdir@6.5.0(picomatch@4.0.3): + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 fecha@4.2.3: {} @@ -30545,6 +33167,15 @@ snapshots: file-type@12.4.2: {} + file-type@21.3.4: + dependencies: + '@tokenizer/inflate': 0.4.1 + strtok3: 10.3.5 + token-types: 6.1.2 + uint8array-extras: 1.5.0 + transitivePeerDependencies: + - supports-color + file-type@3.9.0: {} file-type@4.4.0: {} @@ -30754,11 +33385,28 @@ snapshots: minimatch: 3.1.2 node-abort-controller: 3.1.1 schema-utils: 3.3.0 - semver: 7.7.1 + semver: 7.7.3 tapable: 2.2.1 typescript: 5.1.3 webpack: 5.87.0 + fork-ts-checker-webpack-plugin@9.1.0(typescript@5.9.3)(webpack@5.106.2): + dependencies: + '@babel/code-frame': 7.26.2 + chalk: 4.1.2 + chokidar: 4.0.3 + cosmiconfig: 8.3.6(typescript@5.9.3) + deepmerge: 4.3.1 + fs-extra: 10.1.0 + memfs: 3.5.3 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.3.0 + semver: 7.7.3 + tapable: 2.2.1 + typescript: 5.9.3 + webpack: 5.106.2 + form-data-encoder@1.9.0: {} form-data@4.0.2: @@ -30768,6 +33416,14 @@ snapshots: es-set-tostringtag: 2.1.0 mime-types: 2.1.35 + form-data@4.0.6: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.4 + mime-types: 2.1.35 + format@0.2.2: {} formdata-node@4.4.1: @@ -30784,6 +33440,12 @@ snapshots: once: 1.4.0 qs: 6.14.0 + formidable@3.5.4: + dependencies: + '@paralleldrive/cuid2': 2.3.1 + dezalgo: 1.0.4 + once: 1.4.0 + formstream@1.5.1: dependencies: destroy: 1.2.0 @@ -30851,7 +33513,7 @@ snapshots: fs-minipass@3.0.3: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 fs-monkey@1.0.6: {} @@ -31060,6 +33722,21 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@10.5.0: + dependencies: + foreground-child: 3.3.1 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.3 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + glob@13.0.6: + dependencies: + minimatch: 10.2.5 + minipass: 7.1.3 + path-scurry: 2.0.2 + glob@7.2.0: dependencies: fs.realpath: 1.0.0 @@ -31259,6 +33936,15 @@ snapshots: handle-thing@2.0.1: {} + handlebars@4.7.9: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + hard-rejection@2.1.0: {} has-ansi@2.0.0: @@ -31333,6 +34019,10 @@ snapshots: dependencies: function-bind: 1.1.2 + hasown@2.0.4: + dependencies: + function-bind: 1.1.2 + he@1.2.0: {} header-case@2.0.4: @@ -31584,6 +34274,10 @@ snapshots: dependencies: safer-buffer: 2.1.2 + iconv-lite@0.7.3: + dependencies: + safer-buffer: 2.1.2 + icss-utils@5.1.0(postcss@8.5.3): dependencies: postcss: 8.5.3 @@ -32196,8 +34890,8 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.26.10 - '@babel/parser': 7.29.0 + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -32206,11 +34900,11 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.26.10 - '@babel/parser': 7.27.0 + '@babel/core': 7.29.7 + '@babel/parser': 7.29.7 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.7.3 + semver: 7.8.5 transitivePeerDependencies: - supports-color @@ -32237,6 +34931,14 @@ snapshots: transitivePeerDependencies: - supports-color + istanbul-lib-source-maps@5.0.6: + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + debug: 4.4.3(supports-color@7.2.0) + istanbul-lib-coverage: 3.2.2 + transitivePeerDependencies: + - supports-color + istanbul-reports@3.1.7: dependencies: html-escaper: 2.0.2 @@ -32268,6 +34970,12 @@ snapshots: jest-util: 29.7.0 p-limit: 3.1.0 + jest-changed-files@30.4.1: + dependencies: + execa: 5.1.1 + jest-util: 30.4.1 + p-limit: 3.1.0 + jest-circus@29.7.0: dependencies: '@jest/environment': 29.7.0 @@ -32294,6 +35002,32 @@ snapshots: - babel-plugin-macros - supports-color + jest-circus@30.4.2: + dependencies: + '@jest/environment': 30.4.1 + '@jest/expect': 30.4.1 + '@jest/test-result': 30.4.1 + '@jest/types': 30.4.1 + '@types/node': 22.14.1 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.7.2 + is-generator-fn: 2.1.0 + jest-each: 30.4.1 + jest-matcher-utils: 30.4.1 + jest-message-util: 30.4.1 + jest-runtime: 30.4.2 + jest-snapshot: 30.4.1 + jest-util: 30.4.1 + p-limit: 3.1.0 + pretty-format: 30.4.1 + pure-rand: 7.0.1 + slash: 3.0.0 + stack-utils: 2.0.6 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-cli@29.7.0(@types/node@20.3.3)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)): dependencies: '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)) @@ -32313,7 +35047,26 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@14.18.63)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)): + jest-cli@30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)): + dependencies: + '@jest/core': 30.4.2(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)) + '@jest/test-result': 30.4.1 + '@jest/types': 30.4.1 + chalk: 4.1.2 + exit-x: 0.2.2 + import-local: 3.2.0 + jest-config: 30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)) + jest-util: 30.4.1 + jest-validate: 30.4.1 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - esbuild-register + - supports-color + - ts-node + + jest-config@29.7.0(@types/node@20.3.3)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)): dependencies: '@babel/core': 7.26.10 '@jest/test-sequencer': 29.7.0 @@ -32338,13 +35091,13 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 14.18.63 + '@types/node': 20.3.3 ts-node: 10.9.1(@types/node@20.3.3)(typescript@5.1.6) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.3.3)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)): + jest-config@29.7.0(@types/node@22.14.1)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)): dependencies: '@babel/core': 7.26.10 '@jest/test-sequencer': 29.7.0 @@ -32369,12 +35122,76 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.3.3 + '@types/node': 22.14.1 ts-node: 10.9.1(@types/node@20.3.3)(typescript@5.1.6) transitivePeerDependencies: - babel-plugin-macros - supports-color + jest-config@30.4.2(@types/node@22.14.1)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)): + dependencies: + '@babel/core': 7.29.7 + '@jest/get-type': 30.1.0 + '@jest/pattern': 30.4.0 + '@jest/test-sequencer': 30.4.1 + '@jest/types': 30.4.1 + babel-jest: 30.4.1(@babel/core@7.29.7) + chalk: 4.1.2 + ci-info: 4.3.1 + deepmerge: 4.3.1 + glob: 10.5.0 + graceful-fs: 4.2.11 + jest-circus: 30.4.2 + jest-docblock: 30.4.0 + jest-environment-node: 30.4.1 + jest-regex-util: 30.4.0 + jest-resolve: 30.4.1 + jest-runner: 30.4.2 + jest-util: 30.4.1 + jest-validate: 30.4.1 + parse-json: 5.2.0 + pretty-format: 30.4.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.14.1 + ts-node: 10.9.2(@types/node@24.13.2)(typescript@5.9.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)): + dependencies: + '@babel/core': 7.29.7 + '@jest/get-type': 30.1.0 + '@jest/pattern': 30.4.0 + '@jest/test-sequencer': 30.4.1 + '@jest/types': 30.4.1 + babel-jest: 30.4.1(@babel/core@7.29.7) + chalk: 4.1.2 + ci-info: 4.3.1 + deepmerge: 4.3.1 + glob: 10.5.0 + graceful-fs: 4.2.11 + jest-circus: 30.4.2 + jest-docblock: 30.4.0 + jest-environment-node: 30.4.1 + jest-regex-util: 30.4.0 + jest-resolve: 30.4.1 + jest-runner: 30.4.2 + jest-util: 30.4.1 + jest-validate: 30.4.1 + parse-json: 5.2.0 + pretty-format: 30.4.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 24.13.2 + ts-node: 10.9.2(@types/node@24.13.2)(typescript@5.9.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -32382,10 +35199,21 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 + jest-diff@30.4.1: + dependencies: + '@jest/diff-sequences': 30.4.0 + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + pretty-format: 30.4.1 + jest-docblock@29.7.0: dependencies: detect-newline: 3.1.0 + jest-docblock@30.4.0: + dependencies: + detect-newline: 3.1.0 + jest-each@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -32394,6 +35222,14 @@ snapshots: jest-util: 29.7.0 pretty-format: 29.7.0 + jest-each@30.4.1: + dependencies: + '@jest/get-type': 30.1.0 + '@jest/types': 30.4.1 + chalk: 4.1.2 + jest-util: 30.4.1 + pretty-format: 30.4.1 + jest-environment-node@29.7.0: dependencies: '@jest/environment': 29.7.0 @@ -32403,13 +35239,23 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 + jest-environment-node@30.4.1: + dependencies: + '@jest/environment': 30.4.1 + '@jest/fake-timers': 30.4.1 + '@jest/types': 30.4.1 + '@types/node': 22.14.1 + jest-mock: 30.4.1 + jest-util: 30.4.1 + jest-validate: 30.4.1 + jest-get-type@29.6.3: {} jest-haste-map@29.7.0: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.14.1 + '@types/node': 24.13.2 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -32421,11 +35267,31 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + jest-haste-map@30.4.1: + dependencies: + '@jest/types': 30.4.1 + '@types/node': 24.13.2 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 30.4.0 + jest-util: 30.4.1 + jest-worker: 30.4.1 + picomatch: 4.0.4 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + jest-leak-detector@29.7.0: dependencies: jest-get-type: 29.6.3 pretty-format: 29.7.0 + jest-leak-detector@30.4.1: + dependencies: + '@jest/get-type': 30.1.0 + pretty-format: 30.4.1 + jest-matcher-utils@29.7.0: dependencies: chalk: 4.1.2 @@ -32433,6 +35299,13 @@ snapshots: jest-get-type: 29.6.3 pretty-format: 29.7.0 + jest-matcher-utils@30.4.1: + dependencies: + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + jest-diff: 30.4.1 + pretty-format: 30.4.1 + jest-message-util@29.7.0: dependencies: '@babel/code-frame': 7.26.2 @@ -32445,18 +35318,43 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 + jest-message-util@30.4.1: + dependencies: + '@babel/code-frame': 7.29.7 + '@jest/types': 30.4.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-util: 30.4.1 + picomatch: 4.0.3 + pretty-format: 30.4.1 + slash: 3.0.0 + stack-utils: 2.0.6 + jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 '@types/node': 22.14.1 jest-util: 29.7.0 + jest-mock@30.4.1: + dependencies: + '@jest/types': 30.4.1 + '@types/node': 22.14.1 + jest-util: 30.4.1 + jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): optionalDependencies: jest-resolve: 29.7.0 + jest-pnp-resolver@1.2.3(jest-resolve@30.4.1): + optionalDependencies: + jest-resolve: 30.4.1 + jest-regex-util@29.6.3: {} + jest-regex-util@30.4.0: {} + jest-resolve-dependencies@29.7.0: dependencies: jest-regex-util: 29.6.3 @@ -32464,6 +35362,13 @@ snapshots: transitivePeerDependencies: - supports-color + jest-resolve-dependencies@30.4.2: + dependencies: + jest-regex-util: 30.4.0 + jest-snapshot: 30.4.1 + transitivePeerDependencies: + - supports-color + jest-resolve@29.7.0: dependencies: chalk: 4.1.2 @@ -32476,6 +35381,17 @@ snapshots: resolve.exports: 2.0.3 slash: 3.0.0 + jest-resolve@30.4.1: + dependencies: + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 30.4.1 + jest-pnp-resolver: 1.2.3(jest-resolve@30.4.1) + jest-util: 30.4.1 + jest-validate: 30.4.1 + slash: 3.0.0 + unrs-resolver: 1.12.2 + jest-runner@29.7.0: dependencies: '@jest/console': 29.7.0 @@ -32502,6 +35418,33 @@ snapshots: transitivePeerDependencies: - supports-color + jest-runner@30.4.2: + dependencies: + '@jest/console': 30.4.1 + '@jest/environment': 30.4.1 + '@jest/test-result': 30.4.1 + '@jest/transform': 30.4.1 + '@jest/types': 30.4.1 + '@types/node': 22.14.1 + chalk: 4.1.2 + emittery: 0.13.1 + exit-x: 0.2.2 + graceful-fs: 4.2.11 + jest-docblock: 30.4.0 + jest-environment-node: 30.4.1 + jest-haste-map: 30.4.1 + jest-leak-detector: 30.4.1 + jest-message-util: 30.4.1 + jest-resolve: 30.4.1 + jest-runtime: 30.4.2 + jest-util: 30.4.1 + jest-watcher: 30.4.1 + jest-worker: 30.4.1 + p-limit: 3.1.0 + source-map-support: 0.5.13 + transitivePeerDependencies: + - supports-color + jest-runtime@29.7.0: dependencies: '@jest/environment': 29.7.0 @@ -32529,6 +35472,33 @@ snapshots: transitivePeerDependencies: - supports-color + jest-runtime@30.4.2: + dependencies: + '@jest/environment': 30.4.1 + '@jest/fake-timers': 30.4.1 + '@jest/globals': 30.4.1 + '@jest/source-map': 30.0.1 + '@jest/test-result': 30.4.1 + '@jest/transform': 30.4.1 + '@jest/types': 30.4.1 + '@types/node': 22.14.1 + chalk: 4.1.2 + cjs-module-lexer: 2.2.0 + collect-v8-coverage: 1.0.2 + glob: 10.5.0 + graceful-fs: 4.2.11 + jest-haste-map: 30.4.1 + jest-message-util: 30.4.1 + jest-mock: 30.4.1 + jest-regex-util: 30.4.0 + jest-resolve: 30.4.1 + jest-snapshot: 30.4.1 + jest-util: 30.4.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + jest-snapshot@29.7.0: dependencies: '@babel/core': 7.26.10 @@ -32554,15 +35524,50 @@ snapshots: transitivePeerDependencies: - supports-color + jest-snapshot@30.4.1: + dependencies: + '@babel/core': 7.29.7 + '@babel/generator': 7.28.5 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7) + '@babel/types': 7.29.0 + '@jest/expect-utils': 30.4.1 + '@jest/get-type': 30.1.0 + '@jest/snapshot-utils': 30.4.1 + '@jest/transform': 30.4.1 + '@jest/types': 30.4.1 + babel-preset-current-node-syntax: 1.2.0(@babel/core@7.29.7) + chalk: 4.1.2 + expect: 30.4.1 + graceful-fs: 4.2.11 + jest-diff: 30.4.1 + jest-matcher-utils: 30.4.1 + jest-message-util: 30.4.1 + jest-util: 30.4.1 + pretty-format: 30.4.1 + semver: 7.7.3 + synckit: 0.11.12 + transitivePeerDependencies: + - supports-color + jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 14.18.63 + '@types/node': 22.14.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 + jest-util@30.4.1: + dependencies: + '@jest/types': 30.4.1 + '@types/node': 24.13.2 + chalk: 4.1.2 + ci-info: 4.3.1 + graceful-fs: 4.2.11 + picomatch: 4.0.4 + jest-validate@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -32572,6 +35577,15 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 + jest-validate@30.4.1: + dependencies: + '@jest/get-type': 30.1.0 + '@jest/types': 30.4.1 + camelcase: 6.3.0 + chalk: 4.1.2 + leven: 3.1.0 + pretty-format: 30.4.1 + jest-watcher@29.7.0: dependencies: '@jest/test-result': 29.7.0 @@ -32583,19 +35597,38 @@ snapshots: jest-util: 29.7.0 string-length: 4.0.2 - jest-worker@27.5.1: + jest-watcher@30.4.1: dependencies: + '@jest/test-result': 30.4.1 + '@jest/types': 30.4.1 '@types/node': 22.14.1 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.13.1 + jest-util: 30.4.1 + string-length: 4.0.2 + + jest-worker@27.5.1: + dependencies: + '@types/node': 24.13.2 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 22.14.1 + '@types/node': 24.13.2 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 + jest-worker@30.4.1: + dependencies: + '@types/node': 24.13.2 + '@ungap/structured-clone': 1.3.2 + jest-util: 30.4.1 + merge-stream: 2.0.0 + supports-color: 8.1.1 + jest@29.6.1(@types/node@20.3.3)(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)): dependencies: '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6)) @@ -32608,7 +35641,18 @@ snapshots: - supports-color - ts-node - jiti@2.4.2: {} + jest@30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)): + dependencies: + '@jest/core': 30.4.2(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)) + '@jest/types': 30.4.1 + import-local: 3.2.0 + jest-cli: 30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - esbuild-register + - supports-color + - ts-node jiti@2.6.1: {} @@ -32709,6 +35753,8 @@ snapshots: jsonc-parser@3.2.0: {} + jsonc-parser@3.3.1: {} + jsondiffpatch@0.6.2: dependencies: '@types/diff-match-patch': 1.0.36 @@ -32920,6 +35966,8 @@ snapshots: kuler@2.0.0: {} + kysely@0.29.2: {} + latest-version@5.1.0: dependencies: package-json: 6.5.0 @@ -33014,6 +36062,8 @@ snapshots: optionalDependencies: enquirer: 2.4.1 + load-esm@1.0.3: {} + load-json-file@1.1.0: dependencies: graceful-fs: 4.2.11 @@ -33039,6 +36089,8 @@ snapshots: loader-runner@4.3.0: {} + loader-runner@4.3.2: {} + loader-utils@1.4.2: dependencies: big.js: 5.2.2 @@ -33057,7 +36109,7 @@ snapshots: dependencies: mlly: 1.7.4 pkg-types: 2.1.0 - quansync: 0.2.10 + quansync: 0.2.11 local-pkg@1.1.2: dependencies: @@ -33179,6 +36231,8 @@ snapshots: long@5.3.1: {} + long@5.3.2: {} + longest-streak@2.0.4: {} longest-streak@3.1.0: {} @@ -33218,6 +36272,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.5.1: {} + lru-cache@4.1.5: dependencies: pseudomap: 1.0.2 @@ -33235,6 +36291,8 @@ snapshots: lru.min@1.1.2: {} + lru.min@1.1.4: {} + macos-release@2.5.1: {} magic-string@0.25.9: @@ -33890,6 +36948,8 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 + mikro-orm@7.1.5: {} + mime-db@1.52.0: {} mime-db@1.54.0: {} @@ -33920,6 +36980,10 @@ snapshots: minimalistic-assert@1.0.1: {} + minimatch@10.2.5: + dependencies: + brace-expansion: 5.0.7 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -33963,7 +37027,7 @@ snapshots: minipass-fetch@3.0.5: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 minipass-sized: 1.0.3 minizlib: 2.1.2 optionalDependencies: @@ -33996,6 +37060,8 @@ snapshots: minipass@7.1.2: {} + minipass@7.1.3: {} + minizlib@2.1.2: dependencies: minipass: 3.3.6 @@ -34022,7 +37088,7 @@ snapshots: mlly@1.7.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.1 @@ -34080,6 +37146,13 @@ snapshots: type-is: 1.6.18 xtend: 4.0.2 + multer@2.1.1: + dependencies: + append-field: 1.0.0 + busboy: 1.6.0 + concat-stream: 2.0.0 + type-is: 1.6.18 + multicast-dns@7.2.5: dependencies: dns-packet: 5.6.1 @@ -34097,6 +37170,8 @@ snapshots: mute-stream@1.0.0: {} + mute-stream@2.0.0: {} + mysql2@3.14.0: dependencies: aws-ssl-profiles: 1.1.2 @@ -34109,6 +37184,18 @@ snapshots: seq-queue: 0.0.5 sqlstring: 2.3.3 + mysql2@3.22.5(@types/node@24.13.2): + dependencies: + '@types/node': 24.13.2 + aws-ssl-profiles: 1.1.2 + denque: 2.1.0 + generate-function: 2.3.1 + iconv-lite: 0.7.3 + long: 5.3.2 + lru.min: 1.1.4 + named-placeholders: 1.1.6 + sql-escaper: 1.3.3 + mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -34119,6 +37206,10 @@ snapshots: dependencies: lru-cache: 7.18.3 + named-placeholders@1.1.6: + dependencies: + lru.min: 1.1.2 + nanoid@3.3.11: {} nanomatch@1.2.13: @@ -34137,6 +37228,8 @@ snapshots: transitivePeerDependencies: - supports-color + napi-postinstall@0.3.4: {} + natural-compare@1.4.0: {} natural-orderby@5.0.0: {} @@ -34180,7 +37273,20 @@ snapshots: class-validator: 0.14.1 cookie: 0.7.2 iterare: 1.2.1 - js-yaml: 4.1.0 + js-yaml: 4.1.1 + rxjs: 7.8.1 + string-format: 2.0.0 + + nestjs-i18n@10.5.1(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/core@11.1.27)(class-validator@0.14.1)(rxjs@7.8.1): + dependencies: + '@nestjs/common': 11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1) + '@nestjs/core': 11.1.27(@nestjs/common@11.1.27(class-transformer@0.5.1)(class-validator@0.14.1)(reflect-metadata@0.2.2)(rxjs@7.8.1))(@nestjs/platform-express@11.1.27)(reflect-metadata@0.2.2)(rxjs@7.8.1) + accept-language-parser: 1.5.0 + chokidar: 3.6.0 + class-validator: 0.14.1 + cookie: 0.7.2 + iterare: 1.2.1 + js-yaml: 4.1.1 rxjs: 7.8.1 string-format: 2.0.0 @@ -34321,7 +37427,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.7.3 + semver: 7.8.5 npm-normalize-package-bin@1.0.1: {} @@ -34331,7 +37437,7 @@ snapshots: dependencies: hosted-git-info: 6.1.3 proc-log: 3.0.0 - semver: 7.7.3 + semver: 7.8.5 validate-npm-package-name: 5.0.1 npm-package-arg@8.1.5: @@ -34353,7 +37459,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.7.3 + semver: 7.8.5 npm-registry-fetch@14.0.5: dependencies: @@ -34871,7 +37977,7 @@ snapshots: package-manager-detector@0.2.11: dependencies: - quansync: 0.2.10 + quansync: 0.2.11 package-manager-detector@1.6.0: {} @@ -35013,7 +38119,12 @@ snapshots: path-scurry@1.11.1: dependencies: lru-cache: 10.4.3 - minipass: 7.1.2 + minipass: 7.1.3 + + path-scurry@2.0.2: + dependencies: + lru-cache: 11.5.1 + minipass: 7.1.3 path-to-regexp@0.1.12: {} @@ -35029,7 +38140,7 @@ snapshots: path-to-regexp@6.3.0: {} - path-to-regexp@8.3.0: {} + path-to-regexp@8.4.2: {} path-type@1.1.0: dependencies: @@ -35074,6 +38185,8 @@ snapshots: picomatch@4.0.3: {} + picomatch@4.0.4: {} + pidtree@0.3.1: {} pidusage@2.0.21: @@ -35432,6 +38545,10 @@ snapshots: dependencies: fast-diff: 1.3.0 + prettier-linter-helpers@1.0.1: + dependencies: + fast-diff: 1.3.0 + prettier@2.7.1: {} prettier@2.8.8: {} @@ -35449,6 +38566,13 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + pretty-format@30.4.1: + dependencies: + '@jest/schemas': 30.4.1 + ansi-styles: 5.2.0 + react-is-18: react-is@18.3.1 + react-is-19: react-is@19.2.7 + pretty-ms@5.1.0: dependencies: parse-ms: 2.1.0 @@ -35630,6 +38754,8 @@ snapshots: pure-rand@6.1.0: {} + pure-rand@7.0.1: {} + q@1.5.1: {} qrcode@1.5.1: @@ -35657,7 +38783,10 @@ snapshots: dependencies: side-channel: 1.1.0 - quansync@0.2.10: {} + qs@6.15.3: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 quansync@0.2.11: {} @@ -35735,6 +38864,8 @@ snapshots: react-is@18.3.1: {} + react-is@19.2.7: {} + read-cmd-shim@2.0.0: {} read-cmd-shim@4.0.0: {} @@ -35746,7 +38877,7 @@ snapshots: read-package-json@6.0.4: dependencies: - glob: 10.4.5 + glob: 10.5.0 json-parse-even-better-errors: 3.0.2 normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.1 @@ -35863,6 +38994,8 @@ snapshots: reflect-metadata@0.1.13: {} + reflect-metadata@0.2.2: {} + reflect.getprototypeof@1.0.10: dependencies: call-bind: 1.0.8 @@ -36120,26 +39253,43 @@ snapshots: rimraf@5.0.1: dependencies: - glob: 10.4.5 + glob: 10.5.0 - rolldown-plugin-dts@0.17.8(rolldown@1.0.0-beta.45)(typescript@5.1.6): + rolldown-plugin-dts@0.17.8(rolldown@1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.1.6): dependencies: - '@babel/generator': 7.28.5 - '@babel/parser': 7.28.5 - '@babel/types': 7.28.5 + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 ast-kit: 2.2.0 birpc: 2.9.0 dts-resolver: 2.1.3 get-tsconfig: 4.13.0 magic-string: 0.30.21 obug: 2.1.1 - rolldown: 1.0.0-beta.45 + rolldown: 1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: - oxc-resolver - rolldown@1.0.0-beta.45: + rolldown-plugin-dts@0.17.8(rolldown@1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3): + dependencies: + '@babel/generator': 7.29.7 + '@babel/parser': 7.29.7 + '@babel/types': 7.29.7 + ast-kit: 2.2.0 + birpc: 2.9.0 + dts-resolver: 2.1.3 + get-tsconfig: 4.13.0 + magic-string: 0.30.21 + obug: 2.1.1 + rolldown: 1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - oxc-resolver + + rolldown@1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): dependencies: '@oxc-project/types': 0.95.0 '@rolldown/pluginutils': 1.0.0-beta.45 @@ -36154,10 +39304,13 @@ snapshots: '@rolldown/binding-linux-x64-gnu': 1.0.0-beta.45 '@rolldown/binding-linux-x64-musl': 1.0.0-beta.45 '@rolldown/binding-openharmony-arm64': 1.0.0-beta.45 - '@rolldown/binding-wasm32-wasi': 1.0.0-beta.45 + '@rolldown/binding-wasm32-wasi': 1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) '@rolldown/binding-win32-arm64-msvc': 1.0.0-beta.45 '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.45 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.45 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' rollup-plugin-inject@3.0.2: dependencies: @@ -36235,7 +39388,7 @@ snapshots: depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 - path-to-regexp: 8.3.0 + path-to-regexp: 8.4.2 transitivePeerDependencies: - supports-color @@ -36315,6 +39468,13 @@ snapshots: ajv-formats: 2.1.1(ajv@8.17.1) ajv-keywords: 5.1.0(ajv@8.17.1) + schema-utils@4.3.3: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.18.0 + ajv-formats: 2.1.1(ajv@8.18.0) + ajv-keywords: 5.1.0(ajv@8.18.0) + scslre@0.3.0: dependencies: '@eslint-community/regexpp': 4.12.2 @@ -36362,6 +39522,8 @@ snapshots: semver@7.7.3: {} + semver@7.8.5: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -36582,6 +39744,11 @@ snapshots: es-errors: 1.3.0 object-inspect: 1.13.4 + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-map@1.0.1: dependencies: call-bound: 1.0.4 @@ -36605,6 +39772,14 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 + side-channel@1.1.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + signal-exit@3.0.7: {} signal-exit@4.1.0: {} @@ -36846,6 +40021,8 @@ snapshots: sprintf-js@1.1.3: {} + sql-escaper@1.3.3: {} + sql-highlight@6.0.0: {} sqlstring@2.3.3: {} @@ -36862,7 +40039,7 @@ snapshots: ssri@10.0.6: dependencies: - minipass: 7.1.2 + minipass: 7.1.3 ssri@9.0.1: dependencies: @@ -37069,6 +40246,10 @@ snapshots: strnum@1.1.2: {} + strtok3@10.3.5: + dependencies: + '@tokenizer/token': 0.3.0 + stubs@3.0.0: {} style-loader@4.0.0(webpack@5.99.5): @@ -37226,6 +40407,20 @@ snapshots: dependencies: postcss: 7.0.39 + superagent@10.3.0: + dependencies: + component-emitter: 1.3.1 + cookiejar: 2.1.4 + debug: 4.4.3(supports-color@7.2.0) + fast-safe-stringify: 2.1.1 + form-data: 4.0.6 + formidable: 3.5.4 + methods: 1.1.2 + mime: 2.6.0 + qs: 6.15.3 + transitivePeerDependencies: + - supports-color + superagent@8.1.2: dependencies: component-emitter: 1.3.1 @@ -37256,6 +40451,14 @@ snapshots: transitivePeerDependencies: - supports-color + supertest@7.2.2: + dependencies: + cookie-signature: 1.2.2 + methods: 1.1.2 + superagent: 10.3.0 + transitivePeerDependencies: + - supports-color + supports-color@2.0.0: {} supports-color@3.2.3: @@ -37328,6 +40531,10 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 + synckit@0.11.13: + dependencies: + '@pkgr/core': 0.3.6 + systeminformation@5.27.13: optional: true @@ -37350,6 +40557,8 @@ snapshots: tapable@2.2.1: {} + tapable@2.3.3: {} + tar-stream@1.6.2: dependencies: bl: 1.2.3 @@ -37413,10 +40622,18 @@ snapshots: terser: 5.39.0 webpack: 5.87.0 + terser-webpack-plugin@5.6.1(webpack@5.106.2): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.39.0 + webpack: 5.106.2 + terser@5.39.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + acorn: 8.17.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -37478,8 +40695,8 @@ snapshots: tinyglobby@0.2.15: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 titleize@3.0.0: {} @@ -37524,6 +40741,12 @@ snapshots: toidentifier@1.0.1: {} + token-types@6.1.2: + dependencies: + '@borewit/text-codec': 0.2.2 + '@tokenizer/token': 0.3.0 + ieee754: 1.2.1 + toml-eslint-parser@1.0.3: dependencies: eslint-visitor-keys: 5.0.0 @@ -37599,6 +40822,10 @@ snapshots: dependencies: typescript: 5.1.6 + ts-api-utils@2.5.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + ts-declaration-location@1.0.7(typescript@5.1.6): dependencies: picomatch: 4.0.3 @@ -37621,6 +40848,26 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.10) + ts-jest@29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)))(typescript@5.9.3): + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + handlebars: 4.7.9 + jest: 30.4.2(@types/node@24.13.2)(ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3)) + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.8.5 + type-fest: 4.41.0 + typescript: 5.9.3 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.29.7 + '@jest/transform': 30.4.1 + '@jest/types': 30.4.1 + babel-jest: 30.4.1(@babel/core@7.29.7) + jest-util: 30.4.1 + ts-loader@9.4.4(typescript@5.1.6)(webpack@5.87.0): dependencies: chalk: 4.1.2 @@ -37635,11 +40882,21 @@ snapshots: chalk: 4.1.2 enhanced-resolve: 5.18.1 micromatch: 4.0.8 - semver: 7.7.1 + semver: 7.7.3 source-map: 0.7.4 typescript: 5.1.6 webpack: 5.99.5(esbuild@0.25.2)(webpack-cli@5.1.4) + ts-loader@9.5.2(typescript@5.9.3)(webpack@5.106.2): + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.18.1 + micromatch: 4.0.8 + semver: 7.7.3 + source-map: 0.7.4 + typescript: 5.9.3 + webpack: 5.106.2 + ts-node@10.9.1(@types/node@20.3.3)(typescript@5.1.6): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -37666,7 +40923,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.14.1 - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 @@ -37676,12 +40933,37 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + ts-node@10.9.2(@types/node@24.13.2)(typescript@5.9.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 24.13.2 + acorn: 8.15.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.9.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + tsconfig-paths-webpack-plugin@4.0.1: dependencies: chalk: 4.1.2 enhanced-resolve: 5.18.1 tsconfig-paths: 4.2.0 + tsconfig-paths-webpack-plugin@4.2.0: + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.18.1 + tapable: 2.2.1 + tsconfig-paths: 4.2.0 + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -37695,7 +40977,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdown@0.15.12(typescript@5.1.6): + tsdown@0.15.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@5.1.6): dependencies: ansis: 4.2.0 cac: 6.7.14 @@ -37704,9 +40986,9 @@ snapshots: diff: 8.0.2 empathic: 2.0.0 hookable: 5.5.3 - rolldown: 1.0.0-beta.45 - rolldown-plugin-dts: 0.17.8(rolldown@1.0.0-beta.45)(typescript@5.1.6) - semver: 7.7.3 + rolldown: 1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + rolldown-plugin-dts: 0.17.8(rolldown@1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.1.6) + semver: 7.8.5 tinyexec: 1.0.2 tinyglobby: 0.2.15 tree-kill: 1.2.2 @@ -37714,6 +40996,35 @@ snapshots: optionalDependencies: typescript: 5.1.6 transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' + - '@ts-macro/tsc' + - '@typescript/native-preview' + - oxc-resolver + - supports-color + - vue-tsc + + tsdown@0.15.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@5.9.3): + dependencies: + ansis: 4.2.0 + cac: 6.7.14 + chokidar: 4.0.3 + debug: 4.4.3(supports-color@7.2.0) + diff: 8.0.2 + empathic: 2.0.0 + hookable: 5.5.3 + rolldown: 1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + rolldown-plugin-dts: 0.17.8(rolldown@1.0.0-beta.45(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@5.9.3) + semver: 7.8.5 + tinyexec: 1.0.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + unconfig: 7.4.2 + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - '@emnapi/core' + - '@emnapi/runtime' - '@ts-macro/tsc' - '@typescript/native-preview' - oxc-resolver @@ -37859,6 +41170,8 @@ snapshots: type-fest@4.38.0: {} + type-fest@4.41.0: {} + type-is@1.6.18: dependencies: media-typer: 0.3.0 @@ -37944,22 +41257,40 @@ snapshots: transitivePeerDependencies: - supports-color + typescript-eslint@8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.63.0(@typescript-eslint/parser@8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.63.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.63.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + typescript@5.1.3: {} typescript@5.1.6: {} + typescript@5.9.3: {} + ua-parser-js@1.0.40: {} uc.micro@2.1.0: {} ufo@1.6.1: {} + uglify-js@3.19.3: + optional: true + uid2@0.0.3: {} uid@2.0.2: dependencies: '@lukeed/csprng': 1.1.0 + uint8array-extras@1.5.0: {} + unbox-primitive@1.1.0: dependencies: call-bound: 1.0.4 @@ -37981,8 +41312,8 @@ snapshots: dependencies: '@quansync/fs': 0.1.2 defu: 6.1.4 - jiti: 2.4.2 - quansync: 0.2.10 + jiti: 2.6.1 + quansync: 0.2.11 unconfig@7.4.2: dependencies: @@ -37998,6 +41329,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.18.2: {} + undici@5.29.0: dependencies: '@fastify/busboy': 2.1.1 @@ -38169,7 +41502,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.2 - unplugin-vue-components@0.17.21(@babel/parser@7.29.0)(@babel/traverse@7.27.0)(esbuild@0.25.2)(rollup@2.79.2)(vite@6.2.6(@types/node@22.14.1)(jiti@2.6.1)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.2))(vue@3.5.13(typescript@5.1.6))(webpack@5.99.5): + unplugin-vue-components@0.17.21(@babel/parser@7.29.7)(@babel/traverse@7.29.7)(esbuild@0.25.2)(rollup@2.79.2)(vite@6.2.6(@types/node@22.14.1)(jiti@2.6.1)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.2))(vue@3.5.13(typescript@5.1.6))(webpack@5.99.5): dependencies: '@antfu/utils': 0.4.0 '@rollup/pluginutils': 4.2.1 @@ -38183,8 +41516,8 @@ snapshots: unplugin: 0.3.3(esbuild@0.25.2)(rollup@2.79.2)(vite@6.2.6(@types/node@22.14.1)(jiti@2.6.1)(less@4.3.0)(sugarss@2.0.0)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.2))(webpack@5.99.5) vue: 3.5.13(typescript@5.1.6) optionalDependencies: - '@babel/parser': 7.29.0 - '@babel/traverse': 7.27.0(supports-color@7.2.0) + '@babel/parser': 7.29.7 + '@babel/traverse': 7.29.7 transitivePeerDependencies: - esbuild - rollup @@ -38203,6 +41536,33 @@ snapshots: unquote@1.1.1: {} + unrs-resolver@1.12.2: + dependencies: + napi-postinstall: 0.3.4 + optionalDependencies: + '@unrs/resolver-binding-android-arm-eabi': 1.12.2 + '@unrs/resolver-binding-android-arm64': 1.12.2 + '@unrs/resolver-binding-darwin-arm64': 1.12.2 + '@unrs/resolver-binding-darwin-x64': 1.12.2 + '@unrs/resolver-binding-freebsd-x64': 1.12.2 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.12.2 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.12.2 + '@unrs/resolver-binding-linux-arm64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-arm64-musl': 1.12.2 + '@unrs/resolver-binding-linux-loong64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-loong64-musl': 1.12.2 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-riscv64-musl': 1.12.2 + '@unrs/resolver-binding-linux-s390x-gnu': 1.12.2 + '@unrs/resolver-binding-linux-x64-gnu': 1.12.2 + '@unrs/resolver-binding-linux-x64-musl': 1.12.2 + '@unrs/resolver-binding-openharmony-arm64': 1.12.2 + '@unrs/resolver-binding-wasm32-wasi': 1.12.2 + '@unrs/resolver-binding-win32-arm64-msvc': 1.12.2 + '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 + '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 + unset-value@1.0.0: dependencies: has-value: 0.3.1 @@ -38561,10 +41921,14 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.1.6) - vue-draggable-next@2.2.1(sortablejs@1.15.6)(vue@3.5.13(typescript@5.1.6)): + vue-demi@0.14.10(vue@3.5.13(typescript@5.9.3)): + dependencies: + vue: 3.5.13(typescript@5.9.3) + + vue-draggable-next@2.2.1(sortablejs@1.15.6)(vue@3.5.13(typescript@5.9.3)): dependencies: sortablejs: 1.15.6 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) vue-eslint-parser@10.2.0(eslint@9.39.2(jiti@2.6.1)): dependencies: @@ -38573,7 +41937,7 @@ snapshots: eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 espree: 10.4.0 - esquery: 1.6.0 + esquery: 1.7.0 semver: 7.7.3 transitivePeerDependencies: - supports-color @@ -38585,9 +41949,9 @@ snapshots: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.6.0 + esquery: 1.7.0 lodash: 4.17.21 - semver: 7.7.3 + semver: 7.8.5 transitivePeerDependencies: - supports-color @@ -38602,12 +41966,12 @@ snapshots: '@vue/devtools-api': 6.6.4 vue: 3.5.13(typescript@5.1.6) - vue-i18n@9.14.5(vue@3.5.13(typescript@5.1.6)): + vue-i18n@9.14.5(vue@3.5.13(typescript@5.9.3)): dependencies: '@intlify/core-base': 9.14.5 '@intlify/shared': 9.14.5 '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.1.6) + vue: 3.5.13(typescript@5.9.3) vue-loader@17.4.2(@vue/compiler-sfc@3.5.29)(vue@3.5.13(typescript@5.1.6))(webpack@5.99.5): dependencies: @@ -38651,6 +42015,16 @@ snapshots: optionalDependencies: typescript: 5.1.6 + vue@3.5.13(typescript@5.9.3): + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.9.3)) + '@vue/shared': 3.5.13 + optionalDependencies: + typescript: 5.9.3 + vue@3.5.29(typescript@5.1.6): dependencies: '@vue/compiler-dom': 3.5.29 @@ -38661,6 +42035,16 @@ snapshots: optionalDependencies: typescript: 5.1.6 + vue@3.5.29(typescript@5.9.3): + dependencies: + '@vue/compiler-dom': 3.5.29 + '@vue/compiler-sfc': 3.5.29 + '@vue/runtime-dom': 3.5.29 + '@vue/server-renderer': 3.5.29(vue@3.5.29(typescript@5.9.3)) + '@vue/shared': 3.5.29 + optionalDependencies: + typescript: 5.9.3 + w3c-keyname@2.2.8: {} walk-up-path@3.0.1: {} @@ -38676,6 +42060,10 @@ snapshots: glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 + watchpack@2.5.2: + dependencies: + graceful-fs: 4.2.11 + wbuf@1.7.3: dependencies: minimalistic-assert: 1.0.1 @@ -38690,7 +42078,7 @@ snapshots: webpack-bundle-analyzer@4.6.1: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk: 8.3.4 chalk: 4.1.2 commander: 7.2.0 @@ -38842,17 +42230,59 @@ snapshots: webpack-sources@3.2.3: {} + webpack-sources@3.5.1: {} + webpack-virtual-modules@0.4.6: {} + webpack@5.106.2: + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.8 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.17.0 + acorn-import-phases: 1.0.4(acorn@8.17.0) + browserslist: 4.28.1 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.24.2 + es-module-lexer: 2.3.0 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + loader-runner: 4.3.2 + mime-db: 1.54.0 + neo-async: 2.6.2 + schema-utils: 4.3.3 + tapable: 2.3.3 + terser-webpack-plugin: 5.6.1(webpack@5.106.2) + watchpack: 2.5.2 + webpack-sources: 3.5.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - lightningcss + - postcss + - uglify-js + webpack@5.87.0: dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 '@webassemblyjs/ast': 1.14.1 '@webassemblyjs/wasm-edit': 1.14.1 '@webassemblyjs/wasm-parser': 1.14.1 - acorn: 8.14.1 - acorn-import-assertions: 1.9.0(acorn@8.14.1) + acorn: 8.15.0 + acorn-import-assertions: 1.9.0(acorn@8.15.0) browserslist: 4.24.4 chrome-trace-event: 1.0.4 enhanced-resolve: 5.18.1 @@ -38979,7 +42409,7 @@ snapshots: wide-align@1.1.5: dependencies: - string-width: 1.0.2 + string-width: 4.2.3 widest-line@2.0.1: dependencies: @@ -39033,6 +42463,8 @@ snapshots: word@0.3.0: {} + wordwrap@1.0.0: {} + wrap-ansi@5.1.0: dependencies: ansi-styles: 3.2.1 @@ -39231,9 +42663,11 @@ snapshots: yocto-queue@1.2.1: {} + yoctocolors-cjs@2.1.3: {} + zhead@2.2.4: {} - zod-to-json-schema@3.25.0(zod@3.25.76): + zod-to-json-schema@3.25.2(zod@3.25.76): dependencies: zod: 3.25.76 diff --git a/template/nest-next/.gitignore b/template/nest-next/.gitignore new file mode 100644 index 00000000..2c9d936b --- /dev/null +++ b/template/nest-next/.gitignore @@ -0,0 +1,57 @@ +# compiled output +/dist +/node_modules +/build + +# Logs +logs +*.log +npm-debug.log* +pnpm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# OS +.DS_Store + +# Tests +/coverage +/.nyc_output + +# IDEs and editors +/.idea +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace + +# IDE - VSCode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# temp directory +.temp +.tmp + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json +configs/config.json diff --git a/template/nest-next/.prettierrc b/template/nest-next/.prettierrc new file mode 100644 index 00000000..a20502b7 --- /dev/null +++ b/template/nest-next/.prettierrc @@ -0,0 +1,4 @@ +{ + "singleQuote": true, + "trailingComma": "all" +} diff --git a/template/nest-next/README.md b/template/nest-next/README.md new file mode 100644 index 00000000..d30c9464 --- /dev/null +++ b/template/nest-next/README.md @@ -0,0 +1,98 @@ +

+ Nest Logo +

+ +[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456 +[circleci-url]: https://circleci.com/gh/nestjs/nest + +

A progressive Node.js framework for building efficient and scalable server-side applications.

+

+NPM Version +Package License +NPM Downloads +CircleCI +Discord +Backers on Open Collective +Sponsors on Open Collective + Donate us + Support us + Follow us on Twitter +

+ + +## Description + +[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository. + +## Project setup + +```bash +$ pnpm install +``` + +## Compile and run the project + +```bash +# development +$ pnpm run start + +# watch mode +$ pnpm run start:dev + +# production mode +$ pnpm run start:prod +``` + +## Run tests + +```bash +# unit tests +$ pnpm run test + +# e2e tests +$ pnpm run test:e2e + +# test coverage +$ pnpm run test:cov +``` + +## Deployment + +When you're ready to deploy your NestJS application to production, there are some key steps you can take to ensure it runs as efficiently as possible. Check out the [deployment documentation](https://docs.nestjs.com/deployment) for more information. + +If you are looking for a cloud-based platform to deploy your NestJS application, check out [Mau](https://mau.nestjs.com), our official platform for deploying NestJS applications on AWS. Mau makes deployment straightforward and fast, requiring just a few simple steps: + +```bash +$ pnpm install -g @nestjs/mau +$ mau deploy +``` + +With Mau, you can deploy your application in just a few clicks, allowing you to focus on building features rather than managing infrastructure. + +## Resources + +Check out a few resources that may come in handy when working with NestJS: + +- Visit the [NestJS Documentation](https://docs.nestjs.com) to learn more about the framework. +- For questions and support, please visit our [Discord channel](https://discord.gg/G7Qnnhy). +- To dive deeper and get more hands-on experience, check out our official video [courses](https://courses.nestjs.com/). +- Deploy your application to AWS with the help of [NestJS Mau](https://mau.nestjs.com) in just a few clicks. +- Visualize your application graph and interact with the NestJS application in real-time using [NestJS Devtools](https://devtools.nestjs.com). +- Need help with your project (part-time to full-time)? Check out our official [enterprise support](https://enterprise.nestjs.com). +- To stay in the loop and get updates, follow us on [X](https://x.com/nestframework) and [LinkedIn](https://linkedin.com/company/nestjs). +- Looking for a job, or have a job to offer? Check out our official [Jobs board](https://jobs.nestjs.com). + +## Support + +Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support). + +## Stay in touch + +- Author - [Kamil Myśliwiec](https://twitter.com/kammysliwiec) +- Website - [https://nestjs.com](https://nestjs.com/) +- Twitter - [@nestframework](https://twitter.com/nestframework) + +## License + +Nest is [MIT licensed](https://github.com/nestjs/nest/blob/master/LICENSE). diff --git a/template/nest-next/configs/config.example.json b/template/nest-next/configs/config.example.json new file mode 100644 index 00000000..169270cb --- /dev/null +++ b/template/nest-next/configs/config.example.json @@ -0,0 +1,9 @@ +{ + "database":{ + "host": "localhost", + "port": 3306, + "user": "root", + "password": "root", + "dbName": "tinypro" + } +} diff --git a/template/nest-next/eslint.config.mjs b/template/nest-next/eslint.config.mjs new file mode 100644 index 00000000..9b5aa9fb --- /dev/null +++ b/template/nest-next/eslint.config.mjs @@ -0,0 +1,36 @@ +// @ts-check +import eslint from '@eslint/js'; +import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'; +import globals from 'globals'; +import tseslint from 'typescript-eslint'; + +export default tseslint.config( + { + ignores: ['eslint.config.mjs'], + }, + eslint.configs.recommended, + ...tseslint.configs.recommendedTypeChecked, + eslintPluginPrettierRecommended, + { + languageOptions: { + globals: { + ...globals.node, + ...globals.jest, + }, + sourceType: 'commonjs', + parserOptions: { + projectService: true, + tsconfigRootDir: import.meta.dirname, + }, + }, + }, + { + rules: { + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-floating-promises': 'warn', + '@typescript-eslint/no-unsafe-argument': 'warn', + "prettier/prettier": ["error", { endOfLine: "auto" }], + '@typescript-eslint/no-unsafe-call': 'off', + }, + }, +); diff --git a/template/nest-next/libs/configure/src/configure.module.ts b/template/nest-next/libs/configure/src/configure.module.ts new file mode 100644 index 00000000..9ed84b1a --- /dev/null +++ b/template/nest-next/libs/configure/src/configure.module.ts @@ -0,0 +1,17 @@ +import { Module } from '@nestjs/common'; +import { ConfigModule } from '@nestjs/config'; +import { loader } from './loader'; +import { ConfigureService } from './configure.service'; + +@Module({ + imports: [ + ConfigModule.forRoot({ + load: [loader], + isGlobal: true, + }), + ], + controllers: [], + providers: [ConfigureService], + exports: [ConfigureService], +}) +export class ConfigureModule {} diff --git a/template/nest-next/libs/configure/src/configure.service.ts b/template/nest-next/libs/configure/src/configure.service.ts new file mode 100644 index 00000000..b61ff90c --- /dev/null +++ b/template/nest-next/libs/configure/src/configure.service.ts @@ -0,0 +1,11 @@ +import { ConfigService, Path, PathValue } from '@nestjs/config'; +import { Configure } from './configure/configure'; +import { Injectable } from '@nestjs/common'; + +@Injectable() +export class ConfigureService { + constructor(private readonly configService: ConfigService) {} + get

>(path: P): PathValue { + return this.configService.get(path, { infer: true }); + } +} diff --git a/template/nest-next/libs/configure/src/configure/configure.ts b/template/nest-next/libs/configure/src/configure/configure.ts new file mode 100644 index 00000000..1b2d1b09 --- /dev/null +++ b/template/nest-next/libs/configure/src/configure/configure.ts @@ -0,0 +1,5 @@ +import { DatabaseConfig } from './database'; + +export type Configure = { + database: DatabaseConfig; +}; diff --git a/template/nest-next/libs/configure/src/configure/database.ts b/template/nest-next/libs/configure/src/configure/database.ts new file mode 100644 index 00000000..d47c75a6 --- /dev/null +++ b/template/nest-next/libs/configure/src/configure/database.ts @@ -0,0 +1,7 @@ +export type DatabaseConfig = { + host: string; + port: number; + user: string; + password: string; + dbName: string; +}; diff --git a/template/nest-next/libs/configure/src/configure/index.ts b/template/nest-next/libs/configure/src/configure/index.ts new file mode 100644 index 00000000..c46a1977 --- /dev/null +++ b/template/nest-next/libs/configure/src/configure/index.ts @@ -0,0 +1 @@ +export * from './configure'; diff --git a/template/nest-next/libs/configure/src/index.ts b/template/nest-next/libs/configure/src/index.ts new file mode 100644 index 00000000..7aaac7e6 --- /dev/null +++ b/template/nest-next/libs/configure/src/index.ts @@ -0,0 +1,3 @@ +export * from './configure.module'; +export * from './configure'; +export * from './configure.service'; diff --git a/template/nest-next/libs/configure/src/loader.ts b/template/nest-next/libs/configure/src/loader.ts new file mode 100644 index 00000000..96d254e2 --- /dev/null +++ b/template/nest-next/libs/configure/src/loader.ts @@ -0,0 +1,6 @@ +import { readFileSync } from 'fs'; +import { join } from 'path'; + +export const loader = () => + // eslint-disable-next-line @typescript-eslint/no-unsafe-return + JSON.parse(readFileSync(join(__dirname, './config/config.json')).toString()); diff --git a/template/nest-next/libs/configure/tsconfig.lib.json b/template/nest-next/libs/configure/tsconfig.lib.json new file mode 100644 index 00000000..ebba8506 --- /dev/null +++ b/template/nest-next/libs/configure/tsconfig.lib.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "declaration": true, + "outDir": "../../dist/libs/configure" + }, + "include": ["src/**/*"], + "exclude": ["node_modules", "dist", "test", "**/*spec.ts"] +} diff --git a/template/nest-next/libs/shared/src/.generate/i18n.generated.ts b/template/nest-next/libs/shared/src/.generate/i18n.generated.ts new file mode 100644 index 00000000..2c69b00d --- /dev/null +++ b/template/nest-next/libs/shared/src/.generate/i18n.generated.ts @@ -0,0 +1,24 @@ +/* DO NOT EDIT, file generated by nestjs-i18n */ + +/* eslint-disable */ +/* prettier-ignore */ +import { Path } from "nestjs-i18n"; +/* prettier-ignore */ +export type I18nTranslations = { + "exception": { + "common": { + "INTERNAL_ERROR": string; + }; + "permission": { + "NOT_FOUND": string; + }; + }; + "validation": { + "NOT_EMPTY": string; + "IS_ARRAY": string; + "NOT_EMPTY_HUMAN": string; + "TYPE_ERROR": string; + }; +}; +/* prettier-ignore */ +export type I18nPath = Path; diff --git a/template/nest-next/libs/shared/src/error.base.ts b/template/nest-next/libs/shared/src/error.base.ts new file mode 100644 index 00000000..d0196ee2 --- /dev/null +++ b/template/nest-next/libs/shared/src/error.base.ts @@ -0,0 +1,41 @@ +import { HttpStatus } from '@nestjs/common'; +import { I18nPath } from './.generate/i18n.generated'; + +export type DomainErrorProps = { + message: I18nPath; + code: HttpStatus; + details?: unknown; + params?: Record; + cause?: Error; +}; + +export class DomainError extends Error { + /** + * HTTP 状态码 + * @type {HttpStatus} + */ + public readonly code: HttpStatus; + /** + * 错误信息 + * @type {I18nPath} + */ + public readonly message: I18nPath; + /** + * 附加详情 + * @type {unknown} + */ + public readonly details?: unknown; + /** + * 模板参数,用于格式化错误信息 + * @type {Record} + */ + public readonly args?: Record; + + constructor(props: DomainErrorProps) { + super(props.message, { cause: props.cause }); + this.code = props.code; + this.message = props.message; + this.details = props.details; + this.args = props.params; + } +} diff --git a/template/nest-next/libs/shared/src/global-exception.filter.ts b/template/nest-next/libs/shared/src/global-exception.filter.ts new file mode 100644 index 00000000..52b5e6c1 --- /dev/null +++ b/template/nest-next/libs/shared/src/global-exception.filter.ts @@ -0,0 +1,38 @@ +import { + ArgumentsHost, + Catch, + ExceptionFilter, + Injectable, + Logger, +} from '@nestjs/common'; +import { DomainError } from './error.base'; +import { I18nService } from 'nestjs-i18n'; +import { Request, Response } from 'express'; +import { I18nTranslations } from './.generate/i18n.generated'; + +@Catch(Error) +@Injectable() +export class GlobalExceptionFilter implements ExceptionFilter { + private readonly logger: Logger = new Logger(GlobalExceptionFilter.name); + constructor(private readonly i18n: I18nService) {} + catch(exception: any, host: ArgumentsHost) { + this.logger.error(exception); + const ctx = host.switchToHttp(); + const response: Response = ctx.getResponse(); + const request: Request = ctx.getRequest(); + const lang = request.headers['accept-language']?.split(',')[0] || 'enUS'; + if (exception instanceof DomainError) { + const { code, message, details, args } = exception; + const translatedMessage = this.i18n.translate(message, { args, lang }); + return response.status(code).json({ + statusCode: code, + message: translatedMessage, + details, + }); + } + return response.status(500).json({ + statusCode: 500, + message: this.i18n.translate('exception.common.INTERNAL_ERROR', { lang }), + }); + } +} diff --git a/template/nest-next/libs/shared/src/index.ts b/template/nest-next/libs/shared/src/index.ts new file mode 100644 index 00000000..ba149205 --- /dev/null +++ b/template/nest-next/libs/shared/src/index.ts @@ -0,0 +1,5 @@ +export { DomainError } from './error.base'; +export type { DomainErrorProps } from './error.base'; +export { GlobalExceptionFilter } from './global-exception.filter'; +export * from './.generate/i18n.generated'; +export * from './pagination'; diff --git a/template/nest-next/libs/shared/src/pagination.ts b/template/nest-next/libs/shared/src/pagination.ts new file mode 100644 index 00000000..db70dede --- /dev/null +++ b/template/nest-next/libs/shared/src/pagination.ts @@ -0,0 +1,31 @@ +import { ApiProperty } from '@nestjs/swagger'; + +export class PaginationMeta { + @ApiProperty({ + description: '本页大小', + }) + itemCount: number; + @ApiProperty({ + description: '元素大小', + }) + totalItems: number; + @ApiProperty({ + description: '每页大小', + }) + itemsPerPage: number; + @ApiProperty({ + description: '当前页数', + }) + currentPage: number; + constructor( + itemCount: number, + totalItems: number, + itemsPerPage: number, + currentPage: number, + ) { + this.itemCount = itemCount; + this.totalItems = totalItems; + this.itemsPerPage = itemsPerPage; + this.currentPage = currentPage; + } +} diff --git a/template/nest-next/libs/shared/tsconfig.lib.json b/template/nest-next/libs/shared/tsconfig.lib.json new file mode 100644 index 00000000..06a72cef --- /dev/null +++ b/template/nest-next/libs/shared/tsconfig.lib.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "declaration": true, + "outDir": "../../dist/libs/shared" + }, + "include": ["src/**/*"], + "exclude": ["node_modules", "dist", "test", "**/*spec.ts"] +} diff --git a/template/nest-next/mikro-orm.config.ts b/template/nest-next/mikro-orm.config.ts new file mode 100644 index 00000000..a3516dd5 --- /dev/null +++ b/template/nest-next/mikro-orm.config.ts @@ -0,0 +1,14 @@ +import { defineConfig } from '@mikro-orm/core'; +import { MySqlDriver } from '@mikro-orm/mysql'; +import { Permission } from './src/permission'; +import config from './configs/config.json'; + +export default defineConfig({ + entities: [Permission], + host: config.database.host, + port: config.database.port, + driver: MySqlDriver, + user: config.database.user, + password: config.database.password, + dbName: config.database.dbName, +}); diff --git a/template/nest-next/nest-cli.json b/template/nest-next/nest-cli.json new file mode 100644 index 00000000..627d06b1 --- /dev/null +++ b/template/nest-next/nest-cli.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://json.schemastore.org/nest-cli", + "collection": "@nestjs/schematics", + "sourceRoot": "src", + "compilerOptions": { + "webpack": true, + "assets": [ + "./i18n", + { + "include": "../configs/*", + "outDir": "./dist/config" + } + ], + "watchAssets": true, + "deleteOutDir": false + }, + "projects": { + "configure": { + "type": "library", + "root": "libs/configure", + "entryFile": "index", + "sourceRoot": "libs/configure/src", + "compilerOptions": { + "tsConfigPath": "libs/configure/tsconfig.lib.json" + } + }, + "shared": { + "type": "library", + "root": "libs/shared", + "entryFile": "index", + "sourceRoot": "libs/shared/src", + "compilerOptions": { + "tsConfigPath": "libs/shared/tsconfig.lib.json" + } + } + } +} diff --git a/template/nest-next/package.json b/template/nest-next/package.json new file mode 100644 index 00000000..35d51179 --- /dev/null +++ b/template/nest-next/package.json @@ -0,0 +1,96 @@ +{ + "name": "nest-next", + "version": "0.0.1", + "description": "", + "author": "", + "private": true, + "license": "UNLICENSED", + "scripts": { + "build": "nest build", + "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"libs/**/*.ts\"", + "start": "nest start", + "start:dev": "nest start --watch", + "start:debug": "nest start --debug --watch", + "start:prod": "node dist/main", + "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", + "test": "jest", + "test:watch": "jest --watch", + "test:cov": "jest --coverage", + "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand", + "test:e2e": "jest --config ./test/jest-e2e.json", + "schema:update": "mikro-orm schema:update --run" + }, + "dependencies": { + "@gaonengwww/jose": "^6.1.0", + "@mikro-orm/core": "^7.1.5", + "@mikro-orm/decorators": "^7.1.5", + "@mikro-orm/mysql": "^7.1.5", + "@mikro-orm/nestjs": "^7.0.2", + "@nestjs/common": "^11.0.1", + "@nestjs/config": "^3.3.0", + "@nestjs/core": "^11.0.1", + "@nestjs/cqrs": "^11.0.3", + "@nestjs/platform-express": "^11.0.1", + "@nestjs/swagger": "8.1.1", + "class-transformer": "^0.5.1", + "class-validator": "^0.14.1", + "nestjs-i18n": "^10.5.1", + "reflect-metadata": "^0.2.2", + "rimraf": "5.0.1", + "rxjs": "^7.8.1", + "uuid": "^9.0.1", + "winston": "^3.17.0", + "winston-daily-rotate-file": "^5.0.0" + }, + "devDependencies": { + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "^9.18.0", + "@mikro-orm/cli": "^7.1.5", + "@nestjs/cli": "^11.0.0", + "@nestjs/schematics": "^11.0.0", + "@nestjs/testing": "^11.0.1", + "@types/express": "^5.0.6", + "@types/jest": "^30.0.0", + "@types/node": "^24.0.0", + "@types/supertest": "^7.0.0", + "eslint": "^9.18.0", + "eslint-config-prettier": "^10.0.1", + "eslint-plugin-prettier": "^5.2.2", + "globals": "^17.0.0", + "jest": "^30.0.0", + "prettier": "^3.4.2", + "source-map-support": "^0.5.21", + "supertest": "^7.0.0", + "ts-jest": "^29.2.5", + "ts-loader": "^9.5.2", + "ts-node": "^10.9.2", + "tsconfig-paths": "^4.2.0", + "typescript": "^5.7.3", + "typescript-eslint": "^8.20.0" + }, + "jest": { + "moduleFileExtensions": [ + "js", + "json", + "ts" + ], + "rootDir": ".", + "testRegex": ".*\\.spec\\.ts$", + "transform": { + "^.+\\.(t|j)s$": "ts-jest" + }, + "collectCoverageFrom": [ + "**/*.(t|j)s" + ], + "coverageDirectory": "./coverage", + "testEnvironment": "node", + "roots": [ + "/src/", + "/libs/" + ], + "moduleNameMapper": { + "^@app/configure(|/.*)$": "/libs/configure/src/$1", + "^@app/shared(|/.*)$": "/libs/shared/src/$1" + } + } +} diff --git a/template/nest-next/src/.generate/i18n.generated.ts b/template/nest-next/src/.generate/i18n.generated.ts new file mode 100644 index 00000000..54a3a258 --- /dev/null +++ b/template/nest-next/src/.generate/i18n.generated.ts @@ -0,0 +1,21 @@ +/* DO NOT EDIT, file generated by nestjs-i18n */ + +/* eslint-disable */ +/* prettier-ignore */ +import { Path } from "nestjs-i18n"; +/* prettier-ignore */ +export type I18nTranslations = { + "exception": { + "common": { + "INTERNAL_ERROR": string; + }; + }; + "validation": { + "NOT_EMPTY": string; + "IS_ARRAY": string; + "NOT_EMPTY_HUMAN": string; + "TYPE_ERROR": string; + }; +}; +/* prettier-ignore */ +export type I18nPath = Path; diff --git a/template/nest-next/src/app.module.ts b/template/nest-next/src/app.module.ts new file mode 100644 index 00000000..1e0fdd84 --- /dev/null +++ b/template/nest-next/src/app.module.ts @@ -0,0 +1,54 @@ +import { Module } from '@nestjs/common'; +import { ConfigureModule, ConfigureService } from '@app/configure'; +import { APP_FILTER } from '@nestjs/core'; +import { GlobalExceptionFilter } from '@app/shared'; +import { HeaderResolver, I18nModule } from 'nestjs-i18n'; +import { join } from 'path'; +import { PermissionModule } from './permission/permission.module'; +import { MikroOrmModule } from '@mikro-orm/nestjs'; +import { MySqlDriver } from '@mikro-orm/mysql'; +import { Permission } from './permission'; +import { CqrsModule } from '@nestjs/cqrs'; + +@Module({ + imports: [ + ConfigureModule, + CqrsModule.forRoot({ + rethrowUnhandled: true, + }), + I18nModule.forRoot({ + fallbackLanguage: 'enUS', + loaderOptions: { + path: join(__dirname, '/i18n/'), + watch: true, + }, + resolvers: [new HeaderResolver(['x-lang'])], + typesOutputPath: join( + __dirname, + '../libs/shared/src/.generate/i18n.generated.ts', + ), + }), + PermissionModule, + MikroOrmModule.forRootAsync({ + imports: [ConfigureModule], + inject: [ConfigureService], + useFactory: (configService: ConfigureService) => ({ + entities: [Permission], + host: configService.get('database.host'), + port: configService.get('database.port'), + driver: MySqlDriver, + user: configService.get('database.user'), + password: configService.get('database.password'), + dbName: configService.get('database.dbName'), + }), + }), + ], + providers: [ + { + provide: APP_FILTER, + + useClass: GlobalExceptionFilter, + }, + ], +}) +export class AppModule {} diff --git a/template/nest-next/src/i18n/enUS/exception.json b/template/nest-next/src/i18n/enUS/exception.json new file mode 100644 index 00000000..442261f5 --- /dev/null +++ b/template/nest-next/src/i18n/enUS/exception.json @@ -0,0 +1,8 @@ +{ + "common":{ + "INTERNAL_ERROR": "Internal Error" + }, + "permission":{ + "NOT_FOUND": "Permission not found" + } +} diff --git a/template/nest-next/src/i18n/enUS/validation.json b/template/nest-next/src/i18n/enUS/validation.json new file mode 100644 index 00000000..b21cb291 --- /dev/null +++ b/template/nest-next/src/i18n/enUS/validation.json @@ -0,0 +1,6 @@ +{ + "NOT_EMPTY": "{property} should not to be empty", + "IS_ARRAY": "{property} should to be array", + "NOT_EMPTY_HUMAN": "{name} should not to be empty", + "TYPE_ERROR": "{property} should to be {type}" +} diff --git a/template/nest-next/src/i18n/zhCN/exception.json b/template/nest-next/src/i18n/zhCN/exception.json new file mode 100644 index 00000000..8a94e744 --- /dev/null +++ b/template/nest-next/src/i18n/zhCN/exception.json @@ -0,0 +1,5 @@ +{ + "common":{ + "INTERNAL_ERROR": "内部错误" + } +} diff --git a/template/nest-next/src/i18n/zhCN/validation.json b/template/nest-next/src/i18n/zhCN/validation.json new file mode 100644 index 00000000..b9486ecd --- /dev/null +++ b/template/nest-next/src/i18n/zhCN/validation.json @@ -0,0 +1,6 @@ +{ + "NOT_EMPTY": "{property} 不能为空", + "IS_ARRAY": "{property} 应该为数组", + "NOT_EMPTY_HUMAN": "{name} 不能为空", + "TYPE_ERROR": "{property} 应该为 {type}" +} diff --git a/template/nest-next/src/main.ts b/template/nest-next/src/main.ts new file mode 100644 index 00000000..f291f198 --- /dev/null +++ b/template/nest-next/src/main.ts @@ -0,0 +1,13 @@ +import { NestFactory } from '@nestjs/core'; +import { AppModule } from './app.module'; +import { VersioningType } from '@nestjs/common'; + +async function bootstrap() { + const app = await NestFactory.create(AppModule); + app.enableVersioning({ + type: VersioningType.MEDIA_TYPE, + key: 'v=', + }); + await app.listen(process.env.PORT ?? 3000); +} +bootstrap(); diff --git a/template/nest-next/src/permission/commands/create-permission.command.ts b/template/nest-next/src/permission/commands/create-permission.command.ts new file mode 100644 index 00000000..43ebf2cc --- /dev/null +++ b/template/nest-next/src/permission/commands/create-permission.command.ts @@ -0,0 +1,34 @@ +import { InjectRepository } from '@mikro-orm/nestjs'; +import { Command, CommandHandler, ICommandHandler } from '@nestjs/cqrs'; +import { + CreatePermissionDto, + CreatePermissionResponse, +} from '../dto/create-permission.dto'; +import { Permission } from '../permission.entry'; +import { EntityRepository } from '@mikro-orm/core'; + +export class CreatePermission extends Command { + constructor(public readonly dto: CreatePermissionDto) { + super(); + } +} + +@CommandHandler(CreatePermission) +export class CreatePermissionHandler implements ICommandHandler { + constructor( + @InjectRepository(Permission) + private readonly permissionRepository: EntityRepository, + ) {} + async execute(command: CreatePermission): Promise { + const permission = this.permissionRepository.create({ + name: command.dto.name, + desc: command.dto.desc, + }); + await this.permissionRepository.upsert(permission); + return new CreatePermissionResponse( + permission.id, + permission.desc, + permission.name, + ); + } +} diff --git a/template/nest-next/src/permission/commands/index.ts b/template/nest-next/src/permission/commands/index.ts new file mode 100644 index 00000000..23d447fa --- /dev/null +++ b/template/nest-next/src/permission/commands/index.ts @@ -0,0 +1,3 @@ +export * from './create-permission.command'; +export * from './update-permission.command'; +export * from './remove-permission.command'; diff --git a/template/nest-next/src/permission/commands/remove-permission.command.ts b/template/nest-next/src/permission/commands/remove-permission.command.ts new file mode 100644 index 00000000..0baa8739 --- /dev/null +++ b/template/nest-next/src/permission/commands/remove-permission.command.ts @@ -0,0 +1,36 @@ +import { Command, CommandHandler, ICommandHandler } from '@nestjs/cqrs'; +import { RemovePermissionResponse } from '../dto/remove-permission.dto'; +import { EntityRepository } from '@mikro-orm/mysql'; +import { InjectRepository } from '@mikro-orm/nestjs'; +import { Permission } from '../permission.entry'; +import { PermissionNotFound } from '../errors'; + +export class RemovePermissionCommand extends Command { + constructor(public readonly id: number) { + super(); + } +} + +@CommandHandler(RemovePermissionCommand) +export class RemovePermissionCommandHandler implements ICommandHandler { + constructor( + @InjectRepository(Permission) + private readonly permissionRepository: EntityRepository, + ) {} + async execute( + command: RemovePermissionCommand, + ): Promise { + const permission = await this.permissionRepository.findOne({ + id: command.id, + }); + if (!permission) { + throw new PermissionNotFound(); + } + await this.permissionRepository.nativeDelete(permission); + return new RemovePermissionResponse( + permission.id, + permission.desc, + permission.name, + ); + } +} diff --git a/template/nest-next/src/permission/commands/update-permission.command.ts b/template/nest-next/src/permission/commands/update-permission.command.ts new file mode 100644 index 00000000..9f716aa4 --- /dev/null +++ b/template/nest-next/src/permission/commands/update-permission.command.ts @@ -0,0 +1,39 @@ +import { Command, CommandHandler, ICommandHandler } from '@nestjs/cqrs'; +import { + UpdatePermissionDto, + UpdatePermissionResponse, +} from '../dto/update-permission.dto'; +import { InjectRepository } from '@mikro-orm/nestjs'; +import { Permission } from '../permission.entry'; +import { EntityRepository } from '@mikro-orm/core'; +import { PermissionNotFound } from '../errors'; + +export class UpdatePermission extends Command { + constructor(public readonly dto: UpdatePermissionDto) { + super(); + } +} + +@CommandHandler(UpdatePermission) +export class UpdatePermissionHandler implements ICommandHandler { + constructor( + @InjectRepository(Permission) + private readonly permissionRepository: EntityRepository, + ) {} + async execute(command: UpdatePermission): Promise { + const permission = await this.permissionRepository.findOne({ + id: command.dto.id, + }); + if (!permission) { + throw new PermissionNotFound(); + } + if (command.dto.name) { + permission.name = command.dto.name; + } + if (command.dto.desc) { + permission.desc = command.dto.desc; + } + await this.permissionRepository.upsert(permission); + return new UpdatePermissionResponse(permission.id); + } +} diff --git a/template/nest-next/src/permission/dto/create-permission.dto.ts b/template/nest-next/src/permission/dto/create-permission.dto.ts new file mode 100644 index 00000000..a6dafde3 --- /dev/null +++ b/template/nest-next/src/permission/dto/create-permission.dto.ts @@ -0,0 +1,37 @@ +import { IsNotEmpty } from 'class-validator'; +import { i18nValidationMessage } from 'nestjs-i18n'; +import { I18nTranslations } from '../../.generate/i18n.generated'; +import { ApiProperty } from '@nestjs/swagger'; + +export class CreatePermissionDto { + @ApiProperty({ + description: '权限在使用时候的键值对.', + }) + @IsNotEmpty({ + message: i18nValidationMessage('validation.NOT_EMPTY'), + }) + name: string; + + @ApiProperty({ + description: '权限在后台, 人类可读的短简介', + }) + @IsNotEmpty({ + message: i18nValidationMessage('validation.NOT_EMPTY'), + }) + desc: string; +} + +export class CreatePermissionResponse { + @ApiProperty() + id: number; + @ApiProperty() + desc: string; + @ApiProperty() + name: string; + + constructor(id: number, desc: string, name: string) { + this.id = id; + this.desc = desc; + this.name = name; + } +} diff --git a/template/nest-next/src/permission/dto/get-permissions.dto.ts b/template/nest-next/src/permission/dto/get-permissions.dto.ts new file mode 100644 index 00000000..b31049af --- /dev/null +++ b/template/nest-next/src/permission/dto/get-permissions.dto.ts @@ -0,0 +1,27 @@ +import { PaginationMeta } from '@app/shared'; +import { ApiProperty } from '@nestjs/swagger'; + +export class GetPermissionInfo { + @ApiProperty() + id: number; + @ApiProperty() + desc: string; + @ApiProperty() + name: string; + constructor(id: number, desc: string, name: string) { + this.id = id; + this.desc = desc; + this.name = name; + } +} + +export class GetPermissionResponse { + @ApiProperty() + items: GetPermissionInfo[]; + @ApiProperty({ type: PaginationMeta }) + meta: PaginationMeta; + constructor(items: GetPermissionInfo[], meta: PaginationMeta) { + this.items = items; + this.meta = meta; + } +} diff --git a/template/nest-next/src/permission/dto/remove-permission.dto.ts b/template/nest-next/src/permission/dto/remove-permission.dto.ts new file mode 100644 index 00000000..0a4ad9fa --- /dev/null +++ b/template/nest-next/src/permission/dto/remove-permission.dto.ts @@ -0,0 +1,39 @@ +import { I18nTranslations } from '@app/shared'; +import { ApiProperty } from '@nestjs/swagger'; +import { IsNotEmpty, IsNumber } from 'class-validator'; +import { i18nValidationMessage } from 'nestjs-i18n'; + +export class RemovePermissionRequest { + @ApiProperty() + @IsNotEmpty({ + message: i18nValidationMessage('validation.NOT_EMPTY'), + }) + @IsNumber( + {}, + { + message: i18nValidationMessage( + 'validation.TYPE_ERROR', + { + type: 'number', + property: 'id', + }, + ), + }, + ) + id: number; +} + +export class RemovePermissionResponse { + @ApiProperty() + id: number; + @ApiProperty() + desc: string; + @ApiProperty() + name: string; + + constructor(id: number, desc: string, name: string) { + this.id = id; + this.desc = desc; + this.name = name; + } +} diff --git a/template/nest-next/src/permission/dto/update-permission.dto.ts b/template/nest-next/src/permission/dto/update-permission.dto.ts new file mode 100644 index 00000000..a6138337 --- /dev/null +++ b/template/nest-next/src/permission/dto/update-permission.dto.ts @@ -0,0 +1,24 @@ +import { CreatePermissionDto } from './create-permission.dto'; +import { IsNotEmpty } from 'class-validator'; +import { i18nValidationMessage } from 'nestjs-i18n'; +import { I18nTranslations } from '../../.generate/i18n.generated'; +import { ApiProperty, PartialType } from '@nestjs/swagger'; + +export class UpdatePermissionDto extends PartialType(CreatePermissionDto) { + @ApiProperty({ + description: '你想要修改的权限字段的数据库主键', + }) + @IsNotEmpty({ + message: i18nValidationMessage('validation.NOT_EMPTY'), + }) + id: number; +} + +export class UpdatePermissionResponse { + @ApiProperty() + id: number; + + constructor(id: number) { + this.id = id; + } +} diff --git a/template/nest-next/src/permission/errors/index.ts b/template/nest-next/src/permission/errors/index.ts new file mode 100644 index 00000000..991933ba --- /dev/null +++ b/template/nest-next/src/permission/errors/index.ts @@ -0,0 +1 @@ +export { PermissionNotFound } from './permission-not-found.error'; diff --git a/template/nest-next/src/permission/errors/permission-not-found.error.ts b/template/nest-next/src/permission/errors/permission-not-found.error.ts new file mode 100644 index 00000000..3a462130 --- /dev/null +++ b/template/nest-next/src/permission/errors/permission-not-found.error.ts @@ -0,0 +1,11 @@ +import { DomainError } from '@app/shared'; +import { HttpStatus } from '@nestjs/common'; + +export class PermissionNotFound extends DomainError { + constructor() { + super({ + code: HttpStatus.NOT_FOUND, + message: 'exception.permission.NOT_FOUND', + }); + } +} diff --git a/template/nest-next/src/permission/index.ts b/template/nest-next/src/permission/index.ts new file mode 100644 index 00000000..ab652679 --- /dev/null +++ b/template/nest-next/src/permission/index.ts @@ -0,0 +1,6 @@ +export * from './permission.module'; +export * from './queries'; +export * from './errors'; +export * from './commands'; +export * from './permission.entry'; + diff --git a/template/nest-next/src/permission/permission.controller.ts b/template/nest-next/src/permission/permission.controller.ts new file mode 100644 index 00000000..5413990a --- /dev/null +++ b/template/nest-next/src/permission/permission.controller.ts @@ -0,0 +1,68 @@ +import { + Body, + Controller, + DefaultValuePipe, + Delete, + Get, + Param, + ParseIntPipe, + Patch, + Post, + Query, +} from '@nestjs/common'; +import { PermissionService } from './permission.service'; +import { UpdatePermissionDto } from './dto/update-permission.dto'; +import { + CreatePermissionDto, + CreatePermissionResponse, +} from './dto/create-permission.dto'; +import { + ApiCreatedResponse, + ApiOkResponse, + ApiOperation, + ApiParam, + ApiQuery, +} from '@nestjs/swagger'; +import { RemovePermissionResponse } from './dto/remove-permission.dto'; + +@Controller('permission') +export class PermissionController { + constructor(private readonly permissionService: PermissionService) {} + + @ApiOperation({ summary: '创建一个权限字段' }) + @ApiCreatedResponse({ + description: '创建的权限', + type: CreatePermissionResponse, + }) + @Post('') + create(@Body() dto: CreatePermissionDto) { + return this.permissionService.create(dto); + } + + @ApiOperation({ summary: '修改一个权限字段' }) + @Patch() + update(@Body() dto: UpdatePermissionDto) { + return this.permissionService.updatePermission(dto); + } + + @ApiOperation({ summary: '分页查询权限' }) + @ApiQuery({ name: 'page', description: '页码, 必须是一个正整数' }) + @ApiQuery({ name: 'limit', description: '页大小, 必须是一个正整数' }) + @ApiQuery({ name: 'name', description: '模糊查找条件' }) + @Get() + findAllPermission( + @Query('page', new DefaultValuePipe('1'), ParseIntPipe) page: number, + @Query('limit', new DefaultValuePipe('0'), ParseIntPipe) limit: number, + @Query('name') name?: string, + ) { + return this.permissionService.findAllPermission(page, limit, name); + } + + @ApiOperation({ summary: '删除权限字段' }) + @ApiParam({ name: 'id', description: '你想删除的权限字段的数据库主键' }) + @ApiOkResponse({ type: RemovePermissionResponse }) + @Delete(':id') + remove(@Param('id', ParseIntPipe) id: number) { + return this.permissionService.remove(id); + } +} diff --git a/template/nest-next/src/permission/permission.entry.ts b/template/nest-next/src/permission/permission.entry.ts new file mode 100644 index 00000000..55dcc215 --- /dev/null +++ b/template/nest-next/src/permission/permission.entry.ts @@ -0,0 +1,17 @@ +import { Entity, PrimaryKey, Property } from '@mikro-orm/decorators/legacy'; + +@Entity({ tableName: 'permission' }) +export class Permission { + @PrimaryKey({ type: 'int', autoincrement: true }) + id: number; + @Property({ type: 'text' }) + desc: string; + @Property({ type: 'text' }) + name: string; + + constructor(id: number, desc: string, name: string) { + this.id = id; + this.desc = desc; + this.name = name; + } +} diff --git a/template/nest-next/src/permission/permission.module.ts b/template/nest-next/src/permission/permission.module.ts new file mode 100644 index 00000000..5b13b050 --- /dev/null +++ b/template/nest-next/src/permission/permission.module.ts @@ -0,0 +1,24 @@ +import { Module } from '@nestjs/common'; +import { PermissionService } from './permission.service'; +import { PermissionController } from './permission.controller'; +import { + CreatePermissionHandler, + RemovePermissionCommandHandler, + UpdatePermissionHandler, +} from './commands'; +import { MikroOrmModule } from '@mikro-orm/nestjs'; +import { Permission } from './permission.entry'; +import { GetAllPermissionQueryHandler } from './queries'; + +@Module({ + imports: [MikroOrmModule.forFeature([Permission])], + controllers: [PermissionController], + providers: [ + PermissionService, + RemovePermissionCommandHandler, + CreatePermissionHandler, + UpdatePermissionHandler, + GetAllPermissionQueryHandler, + ], +}) +export class PermissionModule {} diff --git a/template/nest-next/src/permission/permission.service.ts b/template/nest-next/src/permission/permission.service.ts new file mode 100644 index 00000000..77c9744f --- /dev/null +++ b/template/nest-next/src/permission/permission.service.ts @@ -0,0 +1,34 @@ +import { Injectable } from '@nestjs/common'; +import { CommandBus, QueryBus } from '@nestjs/cqrs'; +import { GetAllPermissionQuery } from './queries'; +import { UpdatePermissionDto } from './dto/update-permission.dto'; +import { + CreatePermission, + RemovePermissionCommand, + UpdatePermission, +} from './commands'; +import { CreatePermissionDto } from './dto/create-permission.dto'; + +@Injectable() +export class PermissionService { + constructor( + private readonly qb: QueryBus, + private readonly cb: CommandBus, + ) {} + + create(dto: CreatePermissionDto) { + return this.cb.execute(new CreatePermission(dto)); + } + + updatePermission(dto: UpdatePermissionDto) { + return this.cb.execute(new UpdatePermission(dto)); + } + + findAllPermission(page: number, size: number, name?: string) { + return this.qb.execute(new GetAllPermissionQuery(page, size, name)); + } + + remove(id: number) { + return this.cb.execute(new RemovePermissionCommand(id)); + } +} diff --git a/template/nest-next/src/permission/queries/get-all-permissions.query.ts b/template/nest-next/src/permission/queries/get-all-permissions.query.ts new file mode 100644 index 00000000..d238aca0 --- /dev/null +++ b/template/nest-next/src/permission/queries/get-all-permissions.query.ts @@ -0,0 +1,48 @@ +import { IQueryHandler, Query, QueryHandler } from '@nestjs/cqrs'; +import { + GetPermissionInfo, + GetPermissionResponse, +} from '../dto/get-permissions.dto'; +import { EntityRepository } from '@mikro-orm/mysql'; +import { Permission } from '../permission.entry'; +import { PaginationMeta } from '@app/shared'; +import { InjectRepository } from '@mikro-orm/nestjs'; + +export class GetAllPermissionQuery extends Query { + constructor( + public readonly page: number, + public readonly size: number, + public readonly name?: string, + ) { + super(); + } +} + +@QueryHandler(GetAllPermissionQuery) +export class GetAllPermissionQueryHandler implements IQueryHandler { + constructor( + @InjectRepository(Permission) + private readonly permissionRepo: EntityRepository + ) {} + async execute(query: GetAllPermissionQuery): Promise { + const [items, total] = await this.permissionRepo.findAndCount( + { + name: { $like: `%${query.name}%` }, + }, + { + offset: (query.page - 1) * query.size, + limit: query.size, + }, + ); + const meta = new PaginationMeta( + items.length, + total, + query.size, + query.page, + ); + const infos = items.map( + (item) => new GetPermissionInfo(item.id, item.desc, item.name), + ); + return new GetPermissionResponse(infos, meta); + } +} diff --git a/template/nest-next/src/permission/queries/index.ts b/template/nest-next/src/permission/queries/index.ts new file mode 100644 index 00000000..64742d97 --- /dev/null +++ b/template/nest-next/src/permission/queries/index.ts @@ -0,0 +1,2 @@ +export { GetAllPermissionQuery } from './get-all-permissions.query'; +export { GetAllPermissionQueryHandler } from './get-all-permissions.query'; diff --git a/template/nest-next/test/jest-e2e.json b/template/nest-next/test/jest-e2e.json new file mode 100644 index 00000000..5d2701a6 --- /dev/null +++ b/template/nest-next/test/jest-e2e.json @@ -0,0 +1,17 @@ +{ + "moduleFileExtensions": [ + "js", + "json", + "ts" + ], + "rootDir": ".", + "testEnvironment": "node", + "testRegex": ".e2e-spec.ts$", + "transform": { + "^.+\\.(t|j)s$": "ts-jest" + }, + "moduleNameMapper": { + "^@app/configure(|/.*)$": "/../libs/configure/src/$1", + "^@app/shared(|/.*)$": "/../libs/shared/src/$1" + } +} diff --git a/template/nest-next/test/permission.e2e-spec.ts b/template/nest-next/test/permission.e2e-spec.ts new file mode 100644 index 00000000..2707eb15 --- /dev/null +++ b/template/nest-next/test/permission.e2e-spec.ts @@ -0,0 +1,23 @@ +import request from 'supertest'; +import { E2EApp } from './utils/e2e-app'; + +describe('PermissionController (e2e)', () => { + let e2e: E2EApp; + beforeAll(async () => { + e2e = new E2EApp(); + await e2e.init(); + }); + afterAll(async () => { + await e2e.close(); + }); + beforeEach(async () => { + await e2e.clearData(); + }); + it('/permission (GET) - 初始状态应为空', async () => { + // eslint-disable-next-line @typescript-eslint/no-unsafe-return, @typescript-eslint/no-unsafe-argument + return request(e2e.app.getHttpServer()) + .get('/permission') + .expect(200) + .expect([]); + }); +}); diff --git a/template/nest-next/test/utils/e2e-app.ts b/template/nest-next/test/utils/e2e-app.ts new file mode 100644 index 00000000..bcfbcbea --- /dev/null +++ b/template/nest-next/test/utils/e2e-app.ts @@ -0,0 +1,28 @@ +import { INestApplication } from '@nestjs/common'; +import { Test, TestingModule } from '@nestjs/testing'; +import { MikroORM } from '@mikro-orm/core'; +import { AppModule } from '../../src/app.module'; + +export class E2EApp { + public app: INestApplication; + public orm: MikroORM; + + async init() { + const moduleFixture: TestingModule = await Test.createTestingModule({ + imports: [AppModule], + }).compile(); + + this.app = moduleFixture.createNestApplication(); + await this.app.init(); + this.orm = this.app.get(MikroORM); + await this.orm.schema.clear({ truncate: true }); + } + + async clearData() { + await this.orm.schema.clear({ truncate: true }); + } + + async close() { + await this.app.close(); + } +} diff --git a/template/nest-next/tsconfig.build.json b/template/nest-next/tsconfig.build.json new file mode 100644 index 00000000..64f86c6b --- /dev/null +++ b/template/nest-next/tsconfig.build.json @@ -0,0 +1,4 @@ +{ + "extends": "./tsconfig.json", + "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] +} diff --git a/template/nest-next/tsconfig.json b/template/nest-next/tsconfig.json new file mode 100644 index 00000000..63add7cf --- /dev/null +++ b/template/nest-next/tsconfig.json @@ -0,0 +1,41 @@ +{ + "compilerOptions": { + "module": "nodenext", + "moduleResolution": "nodenext", + "resolvePackageJsonExports": true, + "esModuleInterop": true, + "isolatedModules": true, + "declaration": true, + "removeComments": true, + "emitDecoratorMetadata": true, + "experimentalDecorators": true, + "allowSyntheticDefaultImports": true, + "target": "ES2023", + "sourceMap": true, + "outDir": "./dist", + "baseUrl": "./", + "incremental": true, + "skipLibCheck": true, + "strictNullChecks": true, + "forceConsistentCasingInFileNames": true, + "noImplicitAny": false, + "strictBindCallApply": false, + "noFallthroughCasesInSwitch": false, + "types": ["@types/node", "@types/express", "@types/jest"], + "strictPropertyInitialization": false, + "paths": { + "@app/configure": [ + "libs/configure/src" + ], + "@app/configure/*": [ + "libs/configure/src/*" + ], + "@app/shared": [ + "libs/shared/src" + ], + "@app/shared/*": [ + "libs/shared/src/*" + ] + } + } +}